diff --git "a/data/train.txt" "b/data/train.txt" new file mode 100644--- /dev/null +++ "b/data/train.txt" @@ -0,0 +1,11693 @@ +TODO: Check if we need any delay to make sure that +TODO: Add fp64 when implemented./ TODO: Add fp64 when implemented. +TODO: include windows_cconv.h when it's merged, instead of duplicating +TODO: support exec.CommandContext/ TODO: support exec.CommandContext +TODO: This could be enhanced by testing if the callsite post-dominates the/ TODO: This could be enhanced by testing if the callsite post-dominates the +TODO: Timeout +TODO(neeilan): We can eliminate these epToPoll / pToEpoll calls by using identical mask values for POLL/EPOLL/ TODO(neeilan): We can eliminate these epToPoll / pToEpoll calls by using identical mask values for POLL/EPOLL +TODO: use funnel shifts?/ TODO: use funnel shifts? +TODO: Move these lines, which are copied from lib/Support/CommandLine.cpp,/ TODO: Move these lines, which are copied from lib/Support/CommandLine.cpp, +TODO: can we be smarter about machine pointer info?/ TODO: can we be smarter about machine pointer info? +TODO: Call the linker explicitly instead of calling the compiler driver to +TODO: We could infer when VPTs are implicitly predicated on the/ TODO: We could infer when VPTs are implicitly predicated on the +TODO [ AndersonTorres ]: a NixOS test suite +TODO: move this into pad format negotiation, if capture device +TODO: How does this lower? +TODO: to be declared in application +TODO: Can we enable/disable these devices? How? +TODO: there are other patterns besides zero that we can usefully memset,/ TODO: there are other patterns besides zero that we can usefully memset, +TODO: add proper OpenGL support. We are currently (0.8.7) getting a shader +TODO Andrea: keep reductions that happen under foralls? +TODO: Maybe exclude Backpack too +TODO: Rework the JPEG encoder to eliminate the need +TODO: Attempt to move this attribute to an extent mft record, but/ TODO: Attempt to move this attribute to an extent mft record, but +TODO(dmcgowan): Handle empty scheme and relative realm/ TODO(dmcgowan): Handle empty scheme and relative realm +TODO: Emit an error here./ TODO: Emit an error here. +TODO(mundaym): the following feature detection functions are currently/ TODO(mundaym): the following feature detection functions are currently +TODO: delete this once ODS can support dialect-specific content +TODO weight */ nullptr, nullptr);* TODO weight */ nullptr, nullptr); +TODO: S1 and S2 should generate errors./ TODO: S1 and S2 should generate errors. +TODO: implement other casts./ TODO: implement other casts. +TODO: div and rcp are lowered to a binary op, so these we could in/ TODO: div and rcp are lowered to a binary op, so these we could in +TODO: consider a req.Body.Close here? or audit that all caller paths do?/ TODO: consider a req.Body.Close here? or audit that all caller paths do? +TODO stack_fold_cvtsd2si64 +TODO: loop over targetPrefixed binaries too +TODO: we could skip TU-scoped symbols here (e.g. static functions) if/ TODO: we could skip TU-scoped symbols here (e.g. static functions) if +TODO: We could use `-` for inputFilePath_, but then we'd need a way to/ TODO: We could use `-` for inputFilePath_, but then we'd need a way to +TODO: we can replace select with a Phi. +TODO: could be enhanced to avoid repeating the same check +TODO: custom patches from upstream website +TODO: set user out source ??? */* TODO: set user out source ??? */ +TODO: This restriction could be removed if the insert has only one use/ TODO: This restriction could be removed if the insert has only one use +TODO: merge with sta/ibss into 1 set_key function. +TODO: Add support for vector UNDEF cases?/ TODO: Add support for vector UNDEF cases? +TODO: Handle clamp pattern with number of sign bits/ TODO: Handle clamp pattern with number of sign bits +TODO: We should actually kick off the buddy bitmap setup in a work +TODO: Generalize this for use with other types./ TODO: Generalize this for use with other types. +TODO: currently shows predication which can be removed +TODO(kostyak): remove __sanitizer *Printf uses in favor for our own less/ TODO(kostyak): remove __sanitizer *Printf uses in favor for our own less +TODO Andrea: inefficient because we try to reduce the ts which we know are in whnf +TODO: Tolerate tail call for now, as we may see tail call from libraries./ TODO: Tolerate tail call for now, as we may see tail call from libraries. +TODO: turn these into Legal?/ TODO: turn these into Legal? +TODO store GPIO_MUX_CONTROL if we ever use it */* TODO store GPIO_MUX_CONTROL if we ever use it */ +TODO: some of these might be possible +TODO: make this return a reference instead of string/ TODO: make this return a reference instead of string +TODO: if we could make unions like this an instance of the Key class then +TODO(Profpatsch): ensure that there is always a $doc output! +TODO: The size is usually 8 bytes, but takes 4x as many cycles. Maybe/ TODO: The size is usually 8 bytes, but takes 4x as many cycles. Maybe +TODO or not ? */* TODO or not ? */ +TODO: if future platforms supports DC3CO in more than one +TODO: Four loads should be within the limit, but the heuristic isn't implemented. +TODO: When font glyphs are available, delete this code./ TODO: When font glyphs are available, delete this code. +TODO: The installed version of fontTools doesn't have +TODO: a slight modification to yield dark shadow version of FM (tightened),/ TODO: a slight modification to yield dark shadow version of FM (tightened), +TODO: there are cases where we may still want to pad to larger sizes./ TODO: there are cases where we may still want to pad to larger sizes. +TODO: check more intercepts... */* TODO: check more intercepts... */ +TODO: Hack; see also CustomDep/cabal.test.hs +TODO: add sequence to enable/disable warmup */* TODO: add sequence to enable/disable warmup */ +TODO: more detailed trace output on high verbosity would probably +TODO: review exception handling +TODO: when clkdev gets reference counting we'll move these to siu_dai_shutdown() */* TODO: when clkdev gets reference counting we'll move these to siu_dai_shutdown() */ +TODO: check that there are no authority, query or fragment +TODO: implement the GPIO reset workaround */* TODO: implement the GPIO reset workaround */ +TODO: support size based filtering/ TODO: support size based filtering +TODO: Support non-1 strides./ TODO: Support non-1 strides. +TODO: add some noise here */* TODO: add some noise here */ +TODO: cache holes? +TODO ^ Try commenting this line/ TODO ^ Try commenting this line +TODO, this could be more effective, just call getMatchPositions once with a map of decoration to position/ TODO, this could be more effective, just call getMatchPositions once with a map of decoration to position +TODO: TVG (test video generator) could be enabled here */* TODO: TVG (test video generator) could be enabled here */ +TODO: Install a floating point exception handler and verify that the/ TODO: Install a floating point exception handler and verify that the +TODO: deal with GOAWAY more. particularly the error code/ TODO: deal with GOAWAY more. particularly the error code +TODO: Can we account for that in the cost model?/ TODO: Can we account for that in the cost model? +TODO: Consider removing this in favor of affine.for -> affine.parallel/ TODO: Consider removing this in favor of affine.for -> affine.parallel +TODO: We're currently inconsistent about whether deref(N) is a/ TODO: We're currently inconsistent about whether deref(N) is a +TODO: The format bb.. is supported only when it's not a/ TODO: The format bb.. is supported only when it's not a +TODO: use the new Windows IO manager +TODO: CMD register +TODO: Fix the implementation, to allow this scenario to be painted/ TODO: Fix the implementation, to allow this scenario to be painted +TODO: Add support for DW_OP_push_object_address within a DW_OP_entry_value/ TODO: Add support for DW_OP_push_object_address within a DW_OP_entry_value +TODO: If the RTLIB::Libcall-taking flavor of GetSignature remains unsed/ TODO: If the RTLIB::Libcall-taking flavor of GetSignature remains unsed +TODO rearrange the RSRC words to use swizzle for VGPR save.../ TODO rearrange the RSRC words to use swizzle for VGPR save... +TODO: enumerate DPA map, as 'ram' and 'pmem' do not alias. +TODO: add a level of indirection to linalg.generic./ TODO: add a level of indirection to linalg.generic. +TODO: When it's possible to run "image show-unwind" without a running +TODO: We should consider returning llvm::Error rather than aborting./ TODO: We should consider returning llvm::Error rather than aborting. +TODO: fix dc bugs and remove this split threshold thing */* TODO: fix dc bugs and remove this split threshold thing */ +TODO: Dynamic?/ TODO: Dynamic? +TODO: is this still applicable?*/* TODO: is this still applicable?*/ +TODO: add int/datetime/bytes support for more fields/ TODO: add int/datetime/bytes support for more fields +TODO: With GHC 8.2, this no longer is displayed +TODO: Find a better way to estimate the latency of the branch instruction/ TODO: Find a better way to estimate the latency of the branch instruction +TODO: write a derivation for munin-contrib, so that for contrib plugins +TODO figure out how to type-check vararg functions/ TODO figure out how to type-check vararg functions +TODO: Add the minimum allowed UTxO value to OutputTooSmallUTxO +TODO: previous vv1_3, should v2_1 */* TODO: previous vv1_3, should v2_1 */ +TODO add all of the OSes that Minidump/breakpad distinguishes?/ TODO add all of the OSes that Minidump/breakpad distinguishes? +TODO: fix parsing of this pipe int (*p);/TODO: fix parsing of this pipe int (*p); +TODO: don't require linux. +TODO: Could also detect whether first instr. sets X and +TODO: get it from TUI tuning tab */* TODO: get it from TUI tuning tab */ +TODO: update HT_Capability*/*TODO: update HT_Capability*/ +TODO currently a workaround to give zero cb block to set* TODO currently a workaround to give zero cb block to set +TODO: Remove with next release, see https://sourceforge.net/p/ms-sys/patches/8/ +TODO: Eventually add something to printk so we can format the rad* TODO: Eventually add something to printk so we can format the rad +TODO: consider making extern_crate_name return InternedString?/ TODO: consider making extern_crate_name return InternedString? +TODO: add assert statements +TODO: This is one hell of a hack. Fix it. +TODO: maybe check this earlier; it's syntactically obvious. +TODO: report -EEXIST errors here as overlapping mappings are* TODO: report -EEXIST errors here as overlapping mappings are +TODO: Only focus the new instance if the tab had focus?/ TODO: Only focus the new instance if the tab had focus? +TODO(lyuxuan): delete this struct after cleaning up old service config implementation./ TODO(lyuxuan): delete this struct after cleaning up old service config implementation. +TODO: exclude non-buildable exes +TODO: can we use the ATen linear function or not here? +TODO for the driver +TODO: There are large similarities with leds-net5501.c +TODO: Here are things that needs to be done :* TODO: Here are things that needs to be done : +TODO: implement ganged mode */* TODO: implement ganged mode */ +TODO: doublecheck we have checked for +TODO: Implement FTL snapshot */* TODO: Implement FTL snapshot */ +TODO: core_mmss_clk fails to enable for some reason, but things work fine +TODO(emilio): It may make sense to make this range [.01, 10.0], to align with css-fonts-4's range of [1, 1000]./ TODO(emilio): It may make sense to make this range [.01, 10.0], to align with css-fonts-4's range of [1, 1000]. +TODO: flush the UART 16550 buffer */* TODO: flush the UART 16550 buffer */ +TODO: Add Cuda Fortan files (i.e. `*.cuf` and `*.CUF`)./ TODO: Add Cuda Fortan files (i.e. `*.cuf` and `*.CUF`). +TODO: what about sub-libs and foreign libs? +TODO: Sign-extension would also work when promoting the operands of +TODO: This is overly constrained. LHS can be any power-of-2./ TODO: This is overly constrained. LHS can be any power-of-2. +TODO: zfs tunables +TODO: We should check the summarized log instead of the full log +TODO: The auto-generated builders should check to see if the return type/ TODO: The auto-generated builders should check to see if the return type +TODO: No way to make AltiVec vectors in builtins yet./ TODO: No way to make AltiVec vectors in builtins yet. +TODO: Clarify the split between lexing (tokens) and parsing (grammar)./ TODO: Clarify the split between lexing (tokens) and parsing (grammar). +TODO: C++ support./ TODO: C++ support. +TODO: complete documentation +TODO: Fold a following sign-/zero-extend into the load instruction./ TODO: Fold a following sign-/zero-extend into the load instruction. +TODO investigate: on MacOSX we might need to do an UpdateThreads () here./ TODO investigate: on MacOSX we might need to do an UpdateThreads () here. +TODO: figure out the real amount of data */* TODO: figure out the real amount of data */ +TODO:not working/TODO:not working +TODO: Is that still true? Could we use allocatableRegsInClass +TODO(PR27168): This instruction has no alignment attribute, but unlike/ TODO(PR27168): This instruction has no alignment attribute, but unlike +TODO: these should be done per-library +TODO: Issue an eror message as the end is missing/ TODO: Issue an eror message as the end is missing +TODO: this can be improved by calculating min/max values but not sure that/ TODO: this can be improved by calculating min/max values but not sure that +TODO: Change the interface to allow single CIs expanded, e.g, to/ TODO: Change the interface to allow single CIs expanded, e.g, to +TODO: If we see a signed comparison which can be turned into unsigned,/ TODO: If we see a signed comparison which can be turned into unsigned, +TODO: This should be the same as other constants, but eliminateFrameIndex/ TODO: This should be the same as other constants, but eliminateFrameIndex +TODO: optional deps: baresip, FusionDale, FusionSound, SaWMan, doxygen, +TODO: Determine size and mangle accordingly/ TODO: Determine size and mangle accordingly +TODO The __mspabi_mpyul*_f5hw functions ARE implemented in libgcc/ TODO The __mspabi_mpyul*_f5hw functions ARE implemented in libgcc +TODO(alekseys): throw std::bad_alloc instead of dying on OOM./ TODO(alekseys): throw std::bad_alloc instead of dying on OOM. +TODO(mmukhi): Perhaps this field should be updated when actually writing out to the wire./ TODO(mmukhi): Perhaps this field should be updated when actually writing out to the wire. +TODO: Avoid lowering directly from this top-level function: make this/ TODO: Avoid lowering directly from this top-level function: make this +TODO: Recover the optimization of using ds_read2st64_b32 using alignment hints +TODO: Support inverse predicates./ TODO: Support inverse predicates. +TODO: Expand to handle regions and successors./ TODO: Expand to handle regions and successors. +TODO: It would be preferable if anyext constant returns were sign rather +TODO: Extend profitability analysis to support scenarios with multiple/ TODO: Extend profitability analysis to support scenarios with multiple +TODO first make sure that everything keeps working before enabling this */* TODO first make sure that everything keeps working before enabling this */ +TODO : cant unregister? schedule a worker thread */* TODO : cant unregister? schedule a worker thread */ +TODO: require less knowledge about the implementation in the test./ TODO: require less knowledge about the implementation in the test. +TODO: count errors below accuracy limit./ TODO: count errors below accuracy limit. +TODO: Avoid the locking here./ TODO: Avoid the locking here. +TODO(emilio): It may make sense to make this range [.01, 10.0], to align/ TODO(emilio): It may make sense to make this range [.01, 10.0], to align +TODO: Add Thumb relocations./ TODO: Add Thumb relocations. +TODO: Read values from hardware on supported platforms */* TODO: Read values from hardware on supported platforms */ +TODO: we can probably calculate rather than use a table */* TODO: we can probably calculate rather than use a table */ +TODO: Split as long as any 2 of the 3 operands are concatenated?/ TODO: Split as long as any 2 of the 3 operands are concatenated? +TODO: try removing the 'move' and see what happens/ TODO: try removing the 'move' and see what happens +TODO: when adjust head is guaranteed to succeed we can* TODO: when adjust head is guaranteed to succeed we can +TODO should we convert this to an AND if the RHS is constant?/ TODO should we convert this to an AND if the RHS is constant? +TODO or not */* TODO or not */ +TODO: improve this logic +TODO: similar code is duplicated in GHC.Unit.Database +TODO: (it value is only for FPGA version). need to be changed!! */* TODO: (it value is only for FPGA version). need to be changed!! */ +TODO(@oxij): Stop referencing args here +TODO: Only focus the new tab if the removed tab had focus?/ TODO: Only focus the new tab if the removed tab had focus? +TODO(yln): interferes with progress bar +TODO: This should really just use GHC's Unique and Uniq{Set,FM} +TODO: This check does not recognize `IndirectGotoStmt` which is a/ TODO: This check does not recognize `IndirectGotoStmt` which is a +TODO: This assumes we've done basic processing on all uses and/ TODO: This assumes we've done basic processing on all uses and +TODO: figure it out what needs to be done on targets that don't honor/ TODO: figure it out what needs to be done on targets that don't honor +TODO Removed scaling changes validation due to inability to commit* TODO Removed scaling changes validation due to inability to commit +TODO: most of the logic can be removed in A0 - but not in Z0 */* TODO: most of the logic can be removed in A0 - but not in Z0 */ +TODO: Check isTriviallyVectorizable for calls and handle other/ TODO: Check isTriviallyVectorizable for calls and handle other +TODO: should be able to give multiple modules in one component +TODO move from this setting meta.broken to a 'disabled' attribute on the +TODO: support marker generation with GlobalISel +TODO: detect overlay/ TODO: detect overlay +TODO: As implemented, this facility is only sufficient for modeling the/ TODO: As implemented, this facility is only sufficient for modeling the +TODO: If resume takes longer time, we might have optimize +TODO: Unionize this for smaller footprint */* TODO: Unionize this for smaller footprint */ +TODO: revisit */* TODO: revisit */ +TODO: #229: Enable once the yum repository is signed +TODO - other browsers.../ TODO - other browsers... +TODO: Beacon interval is currently unknown, so use the common value +TODO: calculate good shift from rate and counter bit width */* TODO: calculate good shift from rate and counter bit width */ +TODO: Is this true? kill flag appears to work OK below/ TODO: Is this true? kill flag appears to work OK below +TODO: ask Aspeed about the actual parent data */* TODO: ask Aspeed about the actual parent data */ +TODO: Recreate the machine function./ TODO: Recreate the machine function. +TODO For VECREDUCE_(AND|OR|XOR) we could split the vector and calculate/ TODO For VECREDUCE_(AND|OR|XOR) we could split the vector and calculate +TODO: [nice to have] config consistency checking: +TODO find a better way +TODO: add something like this, here or in the project planning +TODO: support more forms on a per-need basis./ TODO: support more forms on a per-need basis. +TODO: Check if there are dirty pages */* TODO: Check if there are dirty pages */ +TODO: Currently we're always allowing widening on CPUs without VLX,/ TODO: Currently we're always allowing widening on CPUs without VLX, +TODO: implement a way to specify this./ TODO: implement a way to specify this. +TODO: DBus API could eliminate this? Pantheon uses Bamf. +TODO: go grab dims when necessary, for now SimplePadOp returns a static/ TODO: go grab dims when necessary, for now SimplePadOp returns a static +TODO: we could extend SLSR to float and vector types./ TODO: we could extend SLSR to float and vector types. +TODO: support other properties (l20n still doesn't...)/ TODO: support other properties (l20n still doesn't...) +TODO, by using v2-install we build from sdists, which is good +TODO: If there is evidence that running this later would help, this/ TODO: If there is evidence that running this later would help, this +TODO: consider merging results parsing into region parsing./ TODO: consider merging results parsing into region parsing. +TODO: handle the other cases/ TODO: handle the other cases +TODO: support init_tensors and reductions./ TODO: support init_tensors and reductions. +TODO: drop the lock state and set directly in the fragment/ TODO: drop the lock state and set directly in the fragment +TODO: enable these tests once all supported compilers/ TODO: enable these tests once all supported compilers +TODO: Maybe set IDRIS2_PREFIX to the users home directory +TODO(cpuguy83): linter noticed we don't check the error here... no idea why but it seems like it could introduce problems if we start checking/ TODO(cpuguy83): linter noticed we don't check the error here... no idea why but it seems like it could introduce problems if we start checking +TODO log it once we setup structured data logging/ TODO log it once we setup structured data logging +TODO: move some bits like SRR0 read to trampoline, pass PACA +TODO: We need to invalidate the lock stack as well. This is tricky/ TODO: We need to invalidate the lock stack as well. This is tricky +TODO: test it with clang++ from git/ TODO: test it with clang++ from git +TODO Windows: -P is not currently supported. Also network/ TODO Windows: -P is not currently supported. Also network +TODO: find register, which can be used to detect context loss */* TODO: find register, which can be used to detect context loss */ +TODO: Make a more generic struct (eg. add more stuff to ath5k_capabilities) +TODO: TX ox_id +TODO: Ensure the correct suggestion is produced. +TODO: move trailing comments on the same line to before the binds +TODO: If we could guarantee that InstSimplify would handle all of the/ TODO: If we could guarantee that InstSimplify would handle all of the +TODO: This probably should not overwrite MemParalleLoopAccess./ TODO: This probably should not overwrite MemParalleLoopAccess. +TODO: Don't outright reject hasExternalWeakLinkage but set the/ TODO: Don't outright reject hasExternalWeakLinkage but set the +TODO: There should not be an error here, dead_inline is never emitted./ TODO: There should not be an error here, dead_inline is never emitted. +TODO: Test if this is correct. +TODO: try other solution. +TODO: Handle more complex conditionals. If (v == 0 || v2 < 1) is false, we/ TODO: Handle more complex conditionals. If (v == 0 || v2 < 1) is false, we +TODO: Use isNullOrNullSplat() to distinguish constants with undefs?/ TODO: Use isNullOrNullSplat() to distinguish constants with undefs? +TODO: Target::All is broken with -Zfeatures=itarget. To handle that properly,/ TODO: Target::All is broken with -Zfeatures=itarget. To handle that properly, +TODO: Figure out what this is used for, +TODO: We could walk the complex types here and see if everything is/ TODO: We could walk the complex types here and see if everything is +TODO: Contrary to the name of the functiom,/ TODO: Contrary to the name of the functiom, +TODO IPv6 support/ TODO IPv6 support +TODO: Handle ISD::SELECT_CC./ TODO: Handle ISD::SELECT_CC. +TODO: add FM_STIC_EVENT later */*TODO: add FM_STIC_EVENT later */ +TODO: Generic fusion is not fully implemented by fusion utilities yet./ TODO: Generic fusion is not fully implemented by fusion utilities yet. +TODO(stevvooe): The above BlobStore return can probably be relaxed to/ TODO(stevvooe): The above BlobStore return can probably be relaxed to +TODO: warn the user that any address configured on those interfaces will be useless +TODO: Not using unsafeForeignPtrToPtr +TODO: hashing */* TODO: hashing */ +TODO: Dropping the inbounds flag should not be necessary for this fold. +TODO: [code cleanup] either we should get TUF to use raw bytestrings or +TODO: check msg[0].len max */* TODO: check msg[0].len max */ +TODO: We really should be smarter here and alloc an apperture +TODO: also do this if we've written the headers but not/ TODO: also do this if we've written the headers but not +TODO: not implemented yet +TODO: handle OpenExtHandle? +TODO: We currently do not handle gc.relocates that are in landing pads,/ TODO: We currently do not handle gc.relocates that are in landing pads, +TODO following parameters need to be re-visited. */* TODO following parameters need to be re-visited. */ +TODO: Remove the explicit hasAVX512()?, That would mean we would only/ TODO: Remove the explicit hasAVX512()?, That would mean we would only +TODO ^ Try deleting the & and matching just "Ferris"/ TODO ^ Try deleting the & and matching just "Ferris" +TODO: make metasCreatedBy smarter so it doesn't see pruned +TODO: Check Ad-Hoc dest/source and make sure* TODO: Check Ad-Hoc dest/source and make sure +TODO(sbc): Make this test pass by adding support for unnamed tempoaries +TODO: Check with hw team on the supported scatter buf size */* TODO: Check with hw team on the supported scatter buf size */ +TODO Add support for big-endian when we have a test case./ TODO Add support for big-endian when we have a test case. +TODO: Should handle vector splat./ TODO: Should handle vector splat. +TODO: Handle delinearization with differing element sizes./ TODO: Handle delinearization with differing element sizes. +TODO: Add a way to exclude folders?/ TODO: Add a way to exclude folders? +TODO: describe how `use` works on the use-declarations page, and link to it here. --> +TODO: UTF-8 decoding; may have to get more bytes in a loop/ TODO: UTF-8 decoding; may have to get more bytes in a loop +TODO: Overflow intrinsics (*ADDO, *SUBO, *MULO) with vector types are not/ TODO: Overflow intrinsics (*ADDO, *SUBO, *MULO) with vector types are not +TODO: vendor the woff2 files into the repo and remove @ibm/plex from package.json +TODO: should probably account for rx_highest for both HT/VHT */* TODO: should probably account for rx_highest for both HT/VHT */ +TODO: We should also derive check lines for global, debug, loop declarations, etc.. +TODO: This should be reassociated as well, however it is disabled to avoid endless +TODO: Add 512-bit vector support (split AVX512F and AVX512BW)./ TODO: Add 512-bit vector support (split AVX512F and AVX512BW). +TODO stop ignoring undefined operators/ TODO stop ignoring undefined operators +TODO(neeilan): Remove 0 arg added to get this compiling on z/OS/ TODO(neeilan): Remove 0 arg added to get this compiling on z/OS +TODO: Hadrian will use this cabal file, so drop WINVER from Hadrian's configs. +TODO: Actual arguments that are procedures and procedure pointers need to/ TODO: Actual arguments that are procedures and procedure pointers need to +TODO: Turn extractors below into proper 'TixModule' field-labels +TODO: Unify with InstantiateClassTemplateSpecialization()?/ TODO: Unify with InstantiateClassTemplateSpecialization()? +TODO: Enhance logic for other BinOps and remove this check./ TODO: Enhance logic for other BinOps and remove this check. +TODO: Eliminate %ofs5 after removing lcssa +TODO: new-pm version should be enabled after we decide on branch-probability handling for loop passes +TODO: Is the offset allowed to be a scalar with a vector?/ TODO: Is the offset allowed to be a scalar with a vector? +TODO: we may want to reconsider this once we have canonicalization/ TODO: we may want to reconsider this once we have canonicalization +TODO: quote Annotation +TODO: Should these point at something?/ TODO: Should these point at something? +TODO: This can be coalesced into a VGPR_32 copy +TODO improve this state machine :* TODO improve this state machine : +TODO: Should we just carry on?/ TODO: Should we just carry on? +TODO: increased complexity should lead to better codegen. +TODO: add Orion USB device port init when kernel.org support is added. +TODO: Verify this is correct./ TODO: Verify this is correct. +TODO: Setting multiple VHT MCS and replacing peer_assoc with +TODO: support hex floating point values./ TODO: support hex floating point values. +TODO: Any other peer specific DP cleanup */* TODO: Any other peer specific DP cleanup */ +TODO: Preserve "int min is poison" arg in SDAG?/ TODO: Preserve "int min is poison" arg in SDAG? +TODO (rtenneti): Implement the following suggestion Siva: "As we start/ TODO (rtenneti): Implement the following suggestion Siva: "As we start +TODO: There is a lot of different HCIC, LPFs and HPF configurations possible. +TODO: Handle "int posix_memalign(void **, size_t, size_t)"/ TODO: Handle "int posix_memalign(void **, size_t, size_t)" +TODO: Should there be a UniformVGPRRegBank which can use readfirstlane?/ TODO: Should there be a UniformVGPRRegBank which can use readfirstlane? +TODO: add other expressions./ TODO: add other expressions. +TODO: Package this: +TODO: blk_integrity_rq(rq) for DIF +TODO: should freq and bw fields be non-zero ? */* TODO: should freq and bw fields be non-zero ? */ +TODO: Look at the hardcoded paths to kernel, modules etc. +TODO: These intrinsics are not yet finalized, pending PTX ISA design work/ TODO: These intrinsics are not yet finalized, pending PTX ISA design work +TODO: See Note [Excess polymorphism and join points] +TODO: this should not be necessary +TODO we would need to pin at least part of the buffer to* TODO we would need to pin at least part of the buffer to +TODO Support input ID 6 */* TODO Support input ID 6 */ +TODO: Move check to config check */* TODO: Move check to config check */ +TODO the EABI sources should only be added to EABI targets +TODO: when we have cannonical initializers do this correctly: +TODO: Store this information in .debug$H so that we don't have to recompute/ TODO: Store this information in .debug$H so that we don't have to recompute +TODO: We could potentially hoist all of phi2-4, but currently only hoist phi2. +TODO: We could make use of this to do it once for blocks with common PHI/ TODO: We could make use of this to do it once for blocks with common PHI +TODO: Wait for current frame to finished */* TODO: Wait for current frame to finished */ +TODO: addChildren instead?/ TODO: addChildren instead? +TODO: If we tracked more than one register here, we could potentially/ TODO: If we tracked more than one register here, we could potentially +TODO: recalc sa2400_rf_rssi_map to avoid mult / div */* TODO: recalc sa2400_rf_rssi_map to avoid mult / div */ +TODO: Should these be here or in LoopUnroll?/ TODO: Should these be here or in LoopUnroll? +TODO: fix inline asm support so I can simply tell it that 'i64'/ TODO: fix inline asm support so I can simply tell it that 'i64' +TODO WDS and other modes */* TODO WDS and other modes */ +TODO: implement over-aligned alloca. (Note: also implies/ TODO: implement over-aligned alloca. (Note: also implies +TODO: The AVX1 codegen shows a missed opportunity to narrow blendv+logic to 128-bit. +TODO(jsing): DragonFly has a "bug" (see issue 3349), which should be/ TODO(jsing): DragonFly has a "bug" (see issue 3349), which should be +TODO: maybe necessary to use big numbers in big irons. +TODO: We should be able to look up the alternative name for/ TODO: We should be able to look up the alternative name for +TODO: This could be better with wider vectors that will be split to v2f16,/ TODO: This could be better with wider vectors that will be split to v2f16, +TODO: `irb` on MacOS gives an error saying "Could not find OpenSSL +TODO : Use appropriate windows APIs to identify non-overlapping subnets/ TODO : Use appropriate windows APIs to identify non-overlapping subnets +TODO: Work out how to construct the sample tree once for all tests, +TODO currently we don't support multiple node types* TODO currently we don't support multiple node types +TODO: This is more problematic and we actually need* TODO: This is more problematic and we actually need +TODO: Adjust the 'returnType' field of such attributes/ TODO: Adjust the 'returnType' field of such attributes +TODO: Implement a quirk to only allow this with mentioned +TODO: rev16? +TODO: remove if SMC 2635W doesn't need this */* TODO: remove if SMC 2635W doesn't need this */ +TODO: flags for SEQUENCE, BIND(C), any PRIVATE component(? see 7.5.2)/ TODO: flags for SEQUENCE, BIND(C), any PRIVATE component(? see 7.5.2) +TODO: read dynamic info */* TODO: read dynamic info */ +TODO: Handle specific intrinsics individually from those that can be/ TODO: Handle specific intrinsics individually from those that can be +TODO: If offset is too big, put low 16-bit into offset./ TODO: If offset is too big, put low 16-bit into offset. +TODO: Add other members to kvm_segment_field to allow checking for other access* TODO: Add other members to kvm_segment_field to allow checking for other access +TODO: MC converts all floating point immediate operands to double./ TODO: MC converts all floating point immediate operands to double. +TODO: Fix this function... its just wrong +TODO: Values used in region-statements./ TODO: Values used in region-statements. +TODO: change it to one run once llvm-objcopy starts supporting that./ TODO: change it to one run once llvm-objcopy starts supporting that. +TODO: This needs a little more work as some +TODO: The function name needs to be changed to express the purpose of the/ TODO: The function name needs to be changed to express the purpose of the +TODO: Optimise by switching to sets of packages. +TODO: Implement PWM to do variable intensity and provide userland +TODO: Handle other cases of NeedsWaitcntVmBefore()/ TODO: Handle other cases of NeedsWaitcntVmBefore() +TODO: Need to handle 'this' in some way by probably renaming the/ TODO: Need to handle 'this' in some way by probably renaming the +TODO: delete once the compiler does a reliably/ TODO: delete once the compiler does a reliably +TODO: Should VirtualFunctionElimination also be supported here?/ TODO: Should VirtualFunctionElimination also be supported here? +TODO: Cancel demod parameter */* TODO: Cancel demod parameter */ +TODO: figure out if and when CUDNN works here, tie it also to the `device` +TODO: Could have multiple extracts?/ TODO: Could have multiple extracts? +TODO: Are all operands of a build vector constant powers of two?/ TODO: Are all operands of a build vector constant powers of two? +TODO: return an error?/ TODO: return an error? +TODO(dmcgowan): create cookie jar/ TODO(dmcgowan): create cookie jar +TODO: find out RTL2832U lens +TODO: check if using the orientation from last chunk is/ TODO: check if using the orientation from last chunk is +TODO: Recalc radar detection */* TODO: Recalc radar detection */ +TODO: merge this with other aka printing above./ TODO: merge this with other aka printing above. +TODO: remove this preConfigure hook after 5.2.0 since it is fixed upstream +TODO: some template magic to make everything rank-polymorphic./ TODO: some template magic to make everything rank-polymorphic. +TODO(bar):/ TODO(bar): +TODO: consider implementing this function in Haskell-land/ TODO: consider implementing this function in Haskell-land +TODO: validate reserved bits for all saved state. +TODO: update RX error stats */* TODO: update RX error stats */ +TODO: remove "test" in final version +TODO: `clrc; rrc 4(r12)` is expected +TODO: CYTTSP5 touch controller at 0x24 */* TODO: CYTTSP5 touch controller at 0x24 */ +TODO: move to set_standard after hardware reset value problem is solved */* TODO: move to set_standard after hardware reset value problem is solved */ +TODO: schema1/ TODO: schema1 +TODO: This is a known bug, abridged ftag should is 8 bits in length./ TODO: This is a known bug, abridged ftag should is 8 bits in length. +TODO: Add MIPS and other platforms to this document. +TODO: do hardware bssid filtering */* TODO: do hardware bssid filtering */ +TODO@eamodio: Ensure that the uri is a file -- if not we could get the history of the repo?/ TODO@eamodio: Ensure that the uri is a file -- if not we could get the history of the repo? +TODO: Re-check if flag is valid */* TODO: Re-check if flag is valid */ +TODO: Look into removing this restriction by fixing backends to either/ TODO: Look into removing this restriction by fixing backends to either +TODO: see writeResHeaders.staysWithinBuffer/ TODO: see writeResHeaders.staysWithinBuffer +TODO stack_fold_bsr_i16 +TODO(unknown): unexpected #else, issue warning? +TODO: This function should also be auto-generated. For now, since only a/ TODO: This function should also be auto-generated. For now, since only a +TODO: Handle splat vectors./ TODO: Handle splat vectors. +TODO: to ensure correct session is detected, new api for finding if storeID is supported is needed/ TODO: to ensure correct session is detected, new api for finding if storeID is supported is needed +TODO this is executed each time the newFhain changes. How cheap is it? +TODO: This is insufficient; find a better way to handle this/ TODO: This is insufficient; find a better way to handle this +TODO: add fmt.Stringer to instructions.Command to remove interface{}/ TODO: add fmt.Stringer to instructions.Command to remove interface{} +TODO: Unfortunatly no simple json to nix implementation available. +TODO: the same words like in _probe() goes here.* TODO: the same words like in _probe() goes here. +TODO: detect not-last-snap error./ TODO: detect not-last-snap error. +TODO: The conflict set should also contain flag and stanza variables. +TODO investigate refactoring synthetic section finalization logic into/ TODO investigate refactoring synthetic section finalization logic into +TODO: respect IDE_DFLAG_USING_DMA +TODO Abstract this pattern from here and nixBufferBuilders.withPackages! +TODO: Check types, field numbers, etc.?/ TODO: Check types, field numbers, etc.? +TODO: Ideally getCmpSelInstrCost would accept an icmp condition code./ TODO: Ideally getCmpSelInstrCost would accept an icmp condition code. +TODO: Should we disable using the short encodings on these CPUs?/ TODO: Should we disable using the short encodings on these CPUs? +TODO: this conversion is not complete, update it +TODO(bdarnell): These entries are still unstable; do we need to preserve/ TODO(bdarnell): These entries are still unstable; do we need to preserve +TODO: FP16/BF16 vectors should be converted to integer vectors/ TODO: FP16/BF16 vectors should be converted to integer vectors +TODO: should we report variant information for ctors/dtors?/ TODO: should we report variant information for ctors/dtors? +TODO (yongtang): Migrate to unit tests/ TODO (yongtang): Migrate to unit tests +TODO: Once a correct solution is developed, a similar fix should be +TODO: really these are disjoint.. but ti->num_discard_bios +TODO: Explain CXXThisRegion itself, find a way to test it./ TODO: Explain CXXThisRegion itself, find a way to test it. +TODO(unknown): Do a better job of finding .h files so we are confident that +TODO: prove truncated inverse for effective relations +TODO: change this to vimc-input when it is implemented */* TODO: change this to vimc-input when it is implemented */ +TODO The new value only affected after the retriggered */* TODO The new value only affected after the retriggered */ +TODO (maybe): add a mechanism for Handlers to going into/ TODO (maybe): add a mechanism for Handlers to going into +TODO: When ODS has proper support for marking "optional" regions, add/ TODO: When ODS has proper support for marking "optional" regions, add +TODO: This is a hack needed because the libcxx headers are copied into the +TODO: As experiments with an analogue sender and various* TODO: As experiments with an analogue sender and various +TODO (2018-10-16): if proofs get erased in the compiler, also wake erased vars! +TODO: readlane, writelane/TODO: readlane, writelane +TODO: We can analyze ConstExpr by opcode to determine if there is any/ TODO: We can analyze ConstExpr by opcode to determine if there is any +TODO: Show error message?/ TODO: Show error message? +TODO: It would be nice if analyzeBranch() could provide a pointer/ TODO: It would be nice if analyzeBranch() could provide a pointer +TODO: We should be able to handle non-uniform constant vectors for these values/ TODO: We should be able to handle non-uniform constant vectors for these values +TODO: Handle GoAway from the client appropriately./ TODO: Handle GoAway from the client appropriately. +TODO: dropping scsi_pkt_lock and then reacquiring +TODO: Does this even work?/TODO: Does this even work? +TODO - there is scope for optimization here, but at the moment this code/ TODO - there is scope for optimization here, but at the moment this code +TODO use these in more places as determined to be needed via profiling */* TODO use these in more places as determined to be needed via profiling */ +TODO: add support for the internal error interrupts and +TODO: Do we care about column on these entries? If so, we need to plumb/ TODO: Do we care about column on these entries? If so, we need to plumb +TODO: Support sign extend?/ TODO: Support sign extend? +TODO: remove, this is a deprecated separator */* TODO: remove, this is a deprecated separator */ +TODO: Check the type of the callee arguments./ TODO: Check the type of the callee arguments. +TODO./ TODO. +TODO: Fix DSACKs to not fragment already SACKed and we can* TODO: Fix DSACKs to not fragment already SACKed and we can +TODO: This doesn't require 'nsz'. It should fold to f1 * 4.0. +TODO: might get renamed to MATOMO_USER_PATH in future versions +TODO: I have no idea what real delay is. */* TODO: I have no idea what real delay is. */ +TODO: ACPI support */* TODO: ACPI support */ +TODO: use a codegen version of PassRegistry.def/PassBuilder::is*Pass() once/ TODO: use a codegen version of PassRegistry.def/PassBuilder::is*Pass() once +TODO: use widget.eventNamespace instead?/ TODO: use widget.eventNamespace instead? +TODO: this can be moved out of TCM. +TODO: Once all related issues will be fixed this situation should be +TODO: hard-coded for 18bpp: */* TODO: hard-coded for 18bpp: */ +TODO: check d_is_whiteout(dentry) also./ TODO: check d_is_whiteout(dentry) also. +TODO should check l is constant +TODO: functional-style map/ TODO: functional-style map +TODO: When MIC is enabled for display path, the lcdblk_mic_bypass* TODO: When MIC is enabled for display path, the lcdblk_mic_bypass +TODO Delete when we drop Python 2. +TODO: Do we need to check if the resulting extract is supported?/ TODO: Do we need to check if the resulting extract is supported? +TODO: If the constant is exactly representable, is it always OK to do/ TODO: If the constant is exactly representable, is it always OK to do +TODO: Make the analysis smarter and turn that MayAlias into a NoAlias. +TODO: consolidate with other dotnet deps generation scripts by which +TODO: conflict checks with explicitly determined DSA/ TODO: conflict checks with explicitly determined DSA +TODO: any more special cases? +TODO: Get rid of kube-addon-manager in the future for the following reasons +TODO: this could be more lazy if we know there are no internal +TODO: Enforce the limitation above. +TODO: add support for prefetch WRITES, +TODO: On Windows WITH dbgeng, This test takes a long time to run and doesn't evaluate type values/ TODO: On Windows WITH dbgeng, This test takes a long time to run and doesn't evaluate type values +TODO: Should really know for each vector element./ TODO: Should really know for each vector element. +TODO: Trace the log */* TODO: Trace the log */ +TODO@joao perf!/ TODO@joao perf! +TODO Uncomment when EEPROM read/write is relliable */* TODO Uncomment when EEPROM read/write is relliable */ +TODO: Reorder methods to be utilities first and parse*Type/ TODO: Reorder methods to be utilities first and parse*Type +TODO: `clrc; rrc.b 2(r12)` is expected +TODO: We can handle "Or Val, Imm" iff this OR is equivalent to an ADD./ TODO: We can handle "Or Val, Imm" iff this OR is equivalent to an ADD. +TODO Track the selector locations in a way that is accessible here to/ TODO Track the selector locations in a way that is accessible here to +TODO: After delegation-certificate command is fixed to take a hash instead of a verfication key +TODO: these are lots of global variables* TODO: these are lots of global variables +TODO: Can be converted into implicit check. +TODO: Can we rearrange the conditional blocks so that we can use the test form? +TODO: Handle incomplete status/ TODO: Handle incomplete status +TODO: Add it's initialization in the init functions */* TODO: Add it's initialization in the init functions */ +TODO: need to repeat for packages for the store +TODO: wrap with MSPDEBUG_TILIB_PATH env var instead of these rpath fixups in 0.26+ +TODO: prevent duplicate shares./ TODO: prevent duplicate shares. +TODO - Common the code with DAGTypeLegalizer::SoftenFloatRes_XINT_TO_FP/ TODO - Common the code with DAGTypeLegalizer::SoftenFloatRes_XINT_TO_FP +TODO: Transform an arbitrary shuffle with constant into a shuffle that is equivalant to a vector select. +TODO: This defaults to shared right now./ TODO: This defaults to shared right now. +TODO: Currently, permutation of udot8 is turned off due to a huge increase +TODO: something to do ? */* TODO: something to do ? */ +TODO: Not implemented./ TODO: Not implemented. +TODO: Fill other STOP Params */* TODO: Fill other STOP Params */ +TODO: add user-defined format to head of autoprobe list ? +TODO Windows: This may be possible to convert./ TODO Windows: This may be possible to convert. +TODO use '__builtin_char_memchr' if it ever supports char8_t ??/ TODO use '__builtin_char_memchr' if it ever supports char8_t ?? +TODO: handle 'affine.if' ops./ TODO: handle 'affine.if' ops. +TODO: for now only one queue, so hard coded */* TODO: for now only one queue, so hard coded */ +TODO: Use wmi_service_segment_offset information to get the service* TODO: Use wmi_service_segment_offset information to get the service +TODO: FIFO buffer, altimeter mode, oversampling, continuous mode, +TODO `disableHistory` is a temporary fix (see issue #16866). Remove +TODO: This is right, right?/ TODO: This is right, right? +TODO: use constant instead of calculation and remove the fec_rs_plen in ext_attr */* TODO: use constant instead of calculation and remove the fec_rs_plen in ext_attr */ +TODO: This case could be support in a canonicalization pattern./ TODO: This case could be support in a canonicalization pattern. +TODO(robwu): Use named pages when size calculation bugs get resolved/ TODO(robwu): Use named pages when size calculation bugs get resolved +TODO: Check if this is necessary */* TODO: Check if this is necessary */ +TODO Test first order 4:2:2 to 4:4:4 up conversion method, which is +TODO: Add proper support for re-exports & stub-and-resolver flags./ TODO: Add proper support for re-exports & stub-and-resolver flags. +TODO: As we hit a new block, we should push and pop equalities into a/ TODO: As we hit a new block, we should push and pop equalities into a +TODO: make this work correctly. For now always report/ TODO: make this work correctly. For now always report +TODO: support reduction parallelization too?/ TODO: support reduction parallelization too? +TODO: The backtrace should include inlinable_function_which_tail_calls./ TODO: The backtrace should include inlinable_function_which_tail_calls. +TODO: Could try some IP mod/ref of the loaded pointer./ TODO: Could try some IP mod/ref of the loaded pointer. +TODO: move this to aliases +TODO: add support for APFloat and APInt to LLVM IR C API, then expose the/ TODO: add support for APFloat and APInt to LLVM IR C API, then expose the +TODO: Under what circumstances can we create nodes? Constant folding?/ TODO: Under what circumstances can we create nodes? Constant folding? +TODO: Fix this violation of the `span` type and possibly rename/ TODO: Fix this violation of the `span` type and possibly rename +TODO: BLK_DEV_IDEDMA_PCI -> BLK_DEV_IDEDMA_SFF +TODO: Rotating/reflecting YUV buffers is not supported at this time. +TODO: Set any internally managed config items */* TODO: Set any internally managed config items */ +TODO: This hardcodes the name as @HSrts-ghc@. I don't know if we can +TODO: support DMA for raw accesses and subpage write */* TODO: support DMA for raw accesses and subpage write */ +TODO: Actually execute the debugger statement when running on the Web/ TODO: Actually execute the debugger statement when running on the Web +TODO: loosen undef/splat restrictions for vector constants./ TODO: loosen undef/splat restrictions for vector constants. +TODO: Handle the case where we have to repeat a chain of +TODO: usually this should not be neccesary, but for some reason* TODO: usually this should not be neccesary, but for some reason +TODO: Factor out code common with LowerSINT_TO_FP./ TODO: Factor out code common with LowerSINT_TO_FP. +TODO: Update with all modules +TODO: according to the doc, conditional uses I0/I1, unconditional uses M/ TODO: according to the doc, conditional uses I0/I1, unconditional uses M +TODO: spec unclear about the format of the array./ TODO: spec unclear about the format of the array. +TODO: We don't need all of the following traits for every op; only/ TODO: We don't need all of the following traits for every op; only +TODO(kcc): this is pretty ugly and may break in lots of ways./ TODO(kcc): this is pretty ugly and may break in lots of ways. +TODO: Hook up the files in this directory to the test suite. +TODO: Move @timeout@ to the @util@ directory and build in a more standard +TODO: `.d` should be eventually removed once `-M` and its variants are/ TODO: `.d` should be eventually removed once `-M` and its variants are +TODO: Clean this up as part of an interface standardization +TODO: Do we need to update OTP? */* TODO: Do we need to update OTP? */ +TODO in order of priority: +TODO Success pending on resolution of/ TODO Success pending on resolution of +TODO: package boost-test, so we can run the test suite. (Currently it fails +TODO(neeilan): Commented this out to get sys/unix compiling on z/OS. Uncomment and fix. Error: "undefined: clearsyscall"/ TODO(neeilan): Commented this out to get sys/unix compiling on z/OS. Uncomment and fix. Error: "undefined: clearsyscall" +TODO:SH_CSS_MAX_SP_THREADS is not the max number of sp threads +TODO: The device supports both left-right and even-odd split +TODO -- these require better smart pointer handling./ TODO -- these require better smart pointer handling. +TODO: Aging mechanism to digest frames in sleep_q to avoid running out of xmitframe */* TODO: Aging mechanism to digest frames in sleep_q to avoid running out of xmitframe */ +TODO: Add support to enable MallocChecker to start tracking the raw/ TODO: Add support to enable MallocChecker to start tracking the raw +TODO: Fold arbitrary (non-select-equivalent) shuffles if the new shuffle would have the same shuffle mask. +TODO: We're not handling error flags correctly at +TODO fsd +TODO [ AndersonTorres ]: a more accurate licensing info +TODO (can't be bothered right now) +TODO: Add support for big-endian. The offset calculation must be adjusted./ TODO: Add support for big-endian. The offset calculation must be adjusted. +TODO: figure out action for this */* TODO: figure out action for this */ +TODO: Should provide construction context for the constructor,/ TODO: Should provide construction context for the constructor, +TODO: check for name clashes case insensitively: windows file systems cannot +TODO: Better diagnostics for while init statements./ TODO: Better diagnostics for while init statements. +TODO: Generalize this to allow any type conversions desired./ TODO: Generalize this to allow any type conversions desired. +TODO: why not?:* TODO: why not?: +TODO: wl operates on PHY 0x416, brcmsmac is outdated here */* TODO: wl operates on PHY 0x416, brcmsmac is outdated here */ +TODO-VI: s_mov_b32 m0, 0 +TODO: Precise error reporting */* TODO: Precise error reporting */ +TODO: consider detecting equalities in the list of inequalities./ TODO: consider detecting equalities in the list of inequalities. +TODO Make sure to merge this and the previous function into one template/ TODO Make sure to merge this and the previous function into one template +TODO: Add support for emitting DWARFv5 line table./ TODO: Add support for emitting DWARFv5 line table. +TODO: make per-component variants of these flags +TODO: i1/ TODO: i1 +TODO: How to properly wrap "open", which is declared as a variadic function +TODO: [required eventually] have to do this differently for older Cabal versions +TODO: Use NullPointerIsDefined instead./ TODO: Use NullPointerIsDefined instead. +TODO: this timestamp is 13 bit, later on we assume 15 bit!* TODO: this timestamp is 13 bit, later on we assume 15 bit! +TODO(pphaneuf): Users should be migrated to the one in the logid package./ TODO(pphaneuf): Users should be migrated to the one in the logid package. +TODO Currently we don't generate imported exceptions, but if we do, we/ TODO Currently we don't generate imported exceptions, but if we do, we +TODO phy registered lock */* TODO phy registered lock */ +TODO: cleanup soc_is_* */* TODO: cleanup soc_is_* */ +TODO: Generalize this code to support keeping values on the stack across/ TODO: Generalize this code to support keeping values on the stack across +TODO claim bandwidth with usb_claim_bandwidth?* TODO claim bandwidth with usb_claim_bandwidth? +TODO: This should be aliased to powerManagement.cpufreq.governor. +TODO: Add the ability to extend this with an rfc 42-like interface. +TODO: use separate output for libboost_python.so +TODO: it would be nice if "definitely valid" results were cached/ TODO: it would be nice if "definitely valid" results were cached +TODO: Handle > 32-bit block address./ TODO: Handle > 32-bit block address. +TODO: tmpRootFSDir is empty but should have layers in it/ TODO: tmpRootFSDir is empty but should have layers in it +TODO: Instruction-fetching-nullification not allowed for now */* TODO: Instruction-fetching-nullification not allowed for now */ +TODO(kostyak): for me, this test fails in a specific configuration when ran/ TODO(kostyak): for me, this test fails in a specific configuration when ran +TODO: Whenever there are local identifiers in the dependence/ TODO: Whenever there are local identifiers in the dependence +TODO: Invariant that 'OpenModuleSubst' is non-empty? +TODO(weiranf): This socketopt dialer will be used by default at some/ TODO(weiranf): This socketopt dialer will be used by default at some +TODO: Make the hash parameterizable via policy */* TODO: Make the hash parameterizable via policy */ +TODO: If there exists a known range which containts assumed range, we/ TODO: If there exists a known range which containts assumed range, we +TODO: Does this `public` make sense?/ TODO: Does this `public` make sense? +TODO: base this estimation on real metrics./ TODO: base this estimation on real metrics. +TODO: Should we handle b.cc?/ TODO: Should we handle b.cc? +TODO: Look through sext or zext cast, when the result is known to/ TODO: Look through sext or zext cast, when the result is known to +TODO: Maybe throw an error in case +TODO: Coarray intrinsic functions/ TODO: Coarray intrinsic functions +TODO: shift_right/ TODO: shift_right +TODO: Once -module-dependency-dir works with -frewrite-includes it'd be/ TODO: Once -module-dependency-dir works with -frewrite-includes it'd be +TODO: loads to immutable memory regions are ok./ TODO: loads to immutable memory regions are ok. +TODO: examples. +TODO: Remove these as they're deprecated; use the AttrList exclusively./ TODO: Remove these as they're deprecated; use the AttrList exclusively. +TODO: do regulatory check! */* TODO: do regulatory check! */ +TODO(mmukhi): Benchmark if the performance gets better if count the metadata and other header fields/ TODO(mmukhi): Benchmark if the performance gets better if count the metadata and other header fields +TODO: Figure out how the heck to powerdown this thing! */* TODO: Figure out how the heck to powerdown this thing! */ +TODO: add list of device capabilities in daemon/node info/ TODO: add list of device capabilities in daemon/node info +TODO TargetIndexLocation is a target-independent. Currently only the WebAssembly-specific/ TODO TargetIndexLocation is a target-independent. Currently only the WebAssembly-specific +TODO: Support multiple indices./ TODO: Support multiple indices. +TODO: Queue up this address for hwpoisioning later. +TODO: for "foo" and "bar", "after" is not added as it appears "after" the first use or definition respectively. There might be a way to allow that./ TODO: for "foo" and "bar", "after" is not added as it appears "after" the first use or definition respectively. There might be a way to allow that. +TODO: There may be cases where the object decl is not indexed for some/ TODO: There may be cases where the object decl is not indexed for some +TODO @misolori update bubble badge to use class name instead of unicode/ TODO @misolori update bubble badge to use class name instead of unicode +TODO: Redesign ProgramDB API to prevent such problems as #2241 in the +TODO: Check for a save conversion./ TODO: Check for a save conversion. +TODO: Update StructType to contain this information since/ TODO: Update StructType to contain this information since +TODO: test suspend/resume +TODO: Add an attribute to specify a different algebra with operators other/ TODO: Add an attribute to specify a different algebra with operators other +TODO: Should we canonicalize to '(X < 0) ? Y : 0' instead? That would be/ TODO: Should we canonicalize to '(X < 0) ? Y : 0' instead? That would be +TODO: test whether nix tools work as expected behind a proxy +TODO: sync the logic between instrHasImmForm() and ImmToIdxMap./ TODO: sync the logic between instrHasImmForm() and ImmToIdxMap. +TODO: Support undef elements. +TODO: Can we do these for vector splats?/ TODO: Can we do these for vector splats? +TODO: use firmware to load preferred offset tables. Suggested +TODO(sivachandra): Remove this non-standard type when a formal/ TODO(sivachandra): Remove this non-standard type when a formal +TODO: set these based on surface format */* TODO: set these based on surface format */ +TODO: more elaborate bridge selection if we have more than one +TODO(Constellation)/ TODO(Constellation) +TODO This approach doesn't work. +TODO: package sqlanydb and add it here +TODO: this should be poison +TODO: fill this in and put opcode name into Instruction::m_opcode_name,/ TODO: fill this in and put opcode name into Instruction::m_opcode_name, +TODO: need to special case wired in names +TODO: Open an issue when this PR is merged, we should optimise this +TODO: if the kernel function has been converted to/ TODO: if the kernel function has been converted to +TODO: Allow non-throughput costs that aren't binary./ TODO: Allow non-throughput costs that aren't binary. +TODO: materialize the offset into a reggister/ TODO: materialize the offset into a reggister +TODO: Set enhanced sleep registers on AR5212* TODO: Set enhanced sleep registers on AR5212 +TODO: May have to send an event to SVC about this exit */* TODO: May have to send an event to SVC about this exit */ +TODO: Need ip-link option to override/replace existing XDP prog +TODO: The prefix should not be counted in the precision. But unfortunately/ TODO: The prefix should not be counted in the precision. But unfortunately +TODO: Lift the endianness and implementation selection here./ TODO: Lift the endianness and implementation selection here. +TODO log/ TODO log +TODO: handle equivalence and common blocks/ TODO: handle equivalence and common blocks +TODO: What if another packet arrives in the meantime ? The +TODO: Can we use a better Root?/ TODO: Can we use a better Root? +TODO: Eventually, the lowering of these nodes should be informed by or/ TODO: Eventually, the lowering of these nodes should be informed by or +TODO: add parameters for remote and branch ? +TODO: This is a placeholder cost model./ TODO: This is a placeholder cost model. +TODO: Test case for PR35074. Crashes caused by phi-of-ops. +TODO: tune for KMP_OS_FREEBSD */* TODO: tune for KMP_OS_FREEBSD */ +TODO: What about LC_ALL or LC_MESSAGES?/ TODO: What about LC_ALL or LC_MESSAGES? +TODO: support SNAP, LLC etc */* TODO: support SNAP, LLC etc */ +TODO: Consider accumulating the offset to the base./ TODO: Consider accumulating the offset to the base. +TODO: pull should fallback to local in case of failure to allow offline behavior/ TODO: pull should fallback to local in case of failure to allow offline behavior +TODO: remove this legacy symlink once people stop using packages built before #95358 was merged +TODO: Move this to the service/ TODO: Move this to the service +TODO: add support for referring to stake addresses +TODO: maybe associate this with a source location? +TODO: refactor matcher to be configurable or just match on any internal/ TODO: refactor matcher to be configurable or just match on any internal +TODO this is essentially RemoteStore::addCAToStore. Move it up to Store./ TODO this is essentially RemoteStore::addCAToStore. Move it up to Store. +TODO: Collect the skipped incoming values and try to vectorize them/ TODO: Collect the skipped incoming values and try to vectorize them +TODO Windows CI: This requires some work to port to Windows./ TODO Windows CI: This requires some work to port to Windows. +TODO: If maybeEndlessLoop is going to be expensive, cache it./ TODO: If maybeEndlessLoop is going to be expensive, cache it. +TODO: Add support for FPOpFusion::Standard/ TODO: Add support for FPOpFusion::Standard +TODO: use local? +TODO: match against x/sys/unix or similar?/ TODO: match against x/sys/unix or similar? +TODO: We set the dev_id field of all platform-devices to 0. This allows +TODO: Why aren't two intrinsics generated? +TODO(dperny): not entire sure what the error handling flow here/ TODO(dperny): not entire sure what the error handling flow here +TODO: Replace the heuristic to remove the files with a logic what collects the +TODO(brainman): Password is not returned by windows.QueryServiceConfig, not sure how to get it./ TODO(brainman): Password is not returned by windows.QueryServiceConfig, not sure how to get it. +TODO(miek): Hmm store this as 16 bytes/ TODO(miek): Hmm store this as 16 bytes +TODO: add boot_addr sanity checking */* TODO: add boot_addr sanity checking */ +TODO: counter_info_version may need to vary, we should interperate the +TODO: We should generate better code and update the cost model for/ TODO: We should generate better code and update the cost model for +TODO: Remove __kmp_barrier_branch_bit_env_name varibale, remove loops from/ TODO: Remove __kmp_barrier_branch_bit_env_name varibale, remove loops from +TODO: Make fully evented by using systemd 209 with properties changed values/ TODO: Make fully evented by using systemd 209 with properties changed values +TODO/TODO +TODO: Use assumed simplified condition value/ TODO: Use assumed simplified condition value +TODO: Check full IR expansion once lowering has settled./ TODO: Check full IR expansion once lowering has settled. +TODO: Consider generating typedefs for trait member functions if this usage/ TODO: Consider generating typedefs for trait member functions if this usage +TODO: add media controller support for analog video inputs like +TODO: a configurable, global moerc file +TODO (osa): What if we actually marked UpdRemSets in this case, in the mark +TODO: arrange not to export these +TODO: don't know yet how to get chip_id with SDIO */* TODO: don't know yet how to get chip_id with SDIO */ +TODO: Predication and linearization need RPOT for every region./ TODO: Predication and linearization need RPOT for every region. +TODO: The format defines are only valid in video mode and +TODO: We should handle the case where the malloc has more than one use./ TODO: We should handle the case where the malloc has more than one use. +TODO burnomat tries to read /usr/local/etc/avrdude.conf (but you can edit it within the settings dialog) +TODO: Insert the guard after top comments./ TODO: Insert the guard after top comments. +TODO Replace this with OptTable API once it adds extrahelp support./ TODO Replace this with OptTable API once it adds extrahelp support. +TODO(tiborvass): have Push() take a reference to repository + tag, so that the pusher itself is repository-agnostic./ TODO(tiborvass): have Push() take a reference to repository + tag, so that the pusher itself is repository-agnostic. +TODO: Sorting goals with this function is very slow. +TODO: The count can also come frome a specialization constant./ TODO: The count can also come frome a specialization constant. +TODO: This (and above) could use a splat load to remove the false +TODO: We use polling here, although we probably should use proper +TODO: verify that this handles shallow bundles, if not then implement one/ TODO: verify that this handles shallow bundles, if not then implement one +TODO: what else? how to handle BCM4706? Specs are needed */* TODO: what else? how to handle BCM4706? Specs are needed */ +TODO: Should this try to look through readfirstlane like GWS?/ TODO: Should this try to look through readfirstlane like GWS? +TODO: This needs to handle long file names./ TODO: This needs to handle long file names. +TODO: maybe we can be a little more +TODO: Enable fallback on MST links once MST link compute can handle +TODO: This could be enhanced to handle smaller integer types by peeking/ TODO: This could be enhanced to handle smaller integer types by peeking +TODO: scratch should not have an os. It should be nil image./ TODO: scratch should not have an os. It should be nil image. +TODO: generate dynamically using Path MTU Discovery?/ TODO: generate dynamically using Path MTU Discovery? +TODO: label cross check */* TODO: label cross check */ +TODO: Perhaps we should map host -O2 to ptxas -O3. -O3 is ptxas's/ TODO: Perhaps we should map host -O2 to ptxas -O3. -O3 is ptxas's +TODO: Break very large records up into subrecords with negative/ TODO: Break very large records up into subrecords with negative +TODO: this should be exposed via Cardano.Api +TODO: We can also account for cases when we will be able to remove some/ TODO: We can also account for cases when we will be able to remove some +TODO: Handle region side effects properly./ TODO: Handle region side effects properly. +TODO: This should be an 'xori.b [[R3]], [[R3]], 255' but thats an optimisation issue +TODO: Should we be logging if writing status failed here, like above?/ TODO: Should we be logging if writing status failed here, like above? +TODO: Investigate & fix the test failures. +TODO: Add locking if this class is to be used in a multi-threaded context./ TODO: Add locking if this class is to be used in a multi-threaded context. +TODO: What are the failure codes. +TODO: Check if HT capability advertised from firmware is different* TODO: Check if HT capability advertised from firmware is different +TODO: may be under StructureStmt/ TODO: may be under StructureStmt +TODO: If used in text mode, should expand to \textellipsis./ TODO: If used in text mode, should expand to \textellipsis. +TODO: We don't handle vXf64 shuffles yet./ TODO: We don't handle vXf64 shuffles yet. +TODO: we need a saner way to handle this +TODO: once the other paths are done see if we can't refactor into a fn +TODO: move to under moby/ or fix upstream go-swagger to work for us. +TODO: Use the debug locations of the calls instead./ TODO: Use the debug locations of the calls instead. +TODO: maybe visit attributes?/ TODO: maybe visit attributes? +TODO: Implement get_mr as wrapper around this +TODO(@cpuguy83): It would be nice to optimize this by looking at the list/ TODO(@cpuguy83): It would be nice to optimize this by looking at the list +TODO: Add SFINAE to test that the Container's iterators match the range's/TODO: Add SFINAE to test that the Container's iterators match the range's +TODO: Use the Types, Luke! (drop partial function) +TODO: Generalize this to work with other comparison idioms or ensure/ TODO: Generalize this to work with other comparison idioms or ensure +TODO: support error propagation in OpenMPIRBuilder and use it instead of/ TODO: support error propagation in OpenMPIRBuilder and use it instead of +TODO: Disableing this test temporarily to investigate why gold fails to link +TODO: the clock at index 0 is "DDR_PLL" which we don't support yet */* TODO: the clock at index 0 is "DDR_PLL" which we don't support yet */ +TODO: Is this still needed? See 'runtimeDependencies'. +TODO: failure should mark the transaction invalid */* TODO: failure should mark the transaction invalid */ +TODO: Add IgnoredBySelectionDAG bit?/ TODO: Add IgnoredBySelectionDAG bit? +TODO: Work with smu team to define optimization options./TODO: Work with smu team to define optimization options. +TODO: How to preserve metadata?/ TODO: How to preserve metadata? +TODO: add VXI development files, for VXI-11 (TCPIP) support +TODO: Flesh this out +TODO: path splits key/ TODO: path splits key +TODO Fix FindFunctions so that it doesn't return/ TODO Fix FindFunctions so that it doesn't return +TODO: Copy nsw if it was present on the neg?/ TODO: Copy nsw if it was present on the neg? +TODO: This is a massive hack, to work around the +TODO: Move noalias annotation code from LoopVersioning here and share with LV if possible./ TODO: Move noalias annotation code from LoopVersioning here and share with LV if possible. +TODO: remove duplication with WithFile/ TODO: remove duplication with WithFile +TODO: add support for asic_type <= CHIP_RV770*/ +TODO: ignore multiplications by 1, reject if multiplied by 0./ TODO: ignore multiplications by 1, reject if multiplied by 0. +TODO: guard this code with above assumptions */* TODO: guard this code with above assumptions */ +TODO: Does it hurt to set -fPIC for executables? +TODO: check validity of version strings, which varies by platform/ TODO: check validity of version strings, which varies by platform +TODO: Data instance? +TODO(stevvooe): Not wildly clear what we should do in this/ TODO(stevvooe): Not wildly clear what we should do in this +TODO: On Windows this should be a HANDLE, and wait should use/ TODO: On Windows this should be a HANDLE, and wait should use +TODO(m-renuad): Determine if there's cases where this is incorrect. +TODO: post increments for decreasing addresses +TODO: should be the honest check, that pats is exhaustive set/ TODO: should be the honest check, that pats is exhaustive set +TODO: Issue an error message/ TODO: Issue an error message +TODO: Support TBAA for bit fields./ TODO: Support TBAA for bit fields. +TODO: __kmp_str_buf_print() can use thread local memory allocator./ TODO: __kmp_str_buf_print() can use thread local memory allocator. +TODO: For now we just recompute LCSSA for the outer loop in this case, but/ TODO: For now we just recompute LCSSA for the outer loop in this case, but +TODO: don't audit here +TODO: Implement custom event and typed event handling support in Basic/ TODO: Implement custom event and typed event handling support in Basic +TODO: Error recovery. drop this skb or something. */* TODO: Error recovery. drop this skb or something. */ +TODO: If SADDSAT/SSUBSAT is legal, compare results to detect overflow./ TODO: If SADDSAT/SSUBSAT is legal, compare results to detect overflow. +TODO: Hook into free() and add that check there as well. +TODO: fatal migration failures should bail +TODO Properly test symbol rename listener mechanism./ TODO Properly test symbol rename listener mechanism. +TODO - Add constant and uniform-constant tests +TODO: Revisit this case with a specific example./ TODO: Revisit this case with a specific example. +TODO: If expanding, consider sharing the implementation with Clang./ TODO: If expanding, consider sharing the implementation with Clang. +TODO: Arguably, build-tools dependencies should also +TODO: Add MachineFunctionProperties support./ TODO: Add MachineFunctionProperties support. +TODO: Monomorphize: I think we only ever use this with a ~ Store +TODO(aaronl): Dropping events could be bad depending/ TODO(aaronl): Dropping events could be bad depending +TODO("OpenACC Combined construct not lowered yet!"); +TODO: Perform some kind of equivalence check on the condition and score/ TODO: Perform some kind of equivalence check on the condition and score +TODO: in the future some stuck primitives might allow constructors +TODO: Advertise the capabilities supported by this PHY */* TODO: Advertise the capabilities supported by this PHY */ +TODO: use the tar path checks on all the above paths +TODO: Move this into a helper function. +TODO: The inability to handle objects bigger than BLOCK_SIZE_W means that +TODO(hedging): hedging will have multiple attempts simultaneously./ TODO(hedging): hedging will have multiple attempts simultaneously. +TODO: why twice? */* TODO: why twice? */ +TODO: New feature for DCE11, still need to implement */* TODO: New feature for DCE11, still need to implement */ +TODO Other possible suggestions: +TODO(stevvooe): Really need a log line here to track which/ TODO(stevvooe): Really need a log line here to track which +TODO: Right now Windows doesn't really have a "secure" storage for secrets,/ TODO: Right now Windows doesn't really have a "secure" storage for secrets, +TODO: most APIs don't expect const Value */ TODO: most APIs don't expect const Value * +TODO: In pseudocode but does not affect maximus, delete comment if we dont need on asic* TODO: In pseudocode but does not affect maximus, delete comment if we dont need on asic +TODO: Re-enable LLVM lowering test after IndexedGenericOp is lowered./ TODO: Re-enable LLVM lowering test after IndexedGenericOp is lowered. +TODO: pad power saving */* TODO: pad power saving */ +TODO: convert to a stream protocol once we support content range the/ TODO: convert to a stream protocol once we support content range the +TODO: This is a specific form of a much more general pattern./ TODO: This is a specific form of a much more general pattern. +TODO: This module is currently shared by all architectures because +TODO: There are way too many flags that change this. Do we need to check/ TODO: There are way too many flags that change this. Do we need to check +TODO: Allow non integers as well./ TODO: Allow non integers as well. +TODO: unimplemented/ TODO: unimplemented +TODO: precise ranges! +TODO cases 2, 4/ TODO cases 2, 4 +TODO: get mangled name for the method./ TODO: get mangled name for the method. +TODO: remove alias. +TODO: send 2 dummy packets here */* TODO: send 2 dummy packets here */ +TODO: That potentially might be compile-time expensive. We should try/ TODO: That potentially might be compile-time expensive. We should try +TODO: This behavior is actually wrong; a program becomes ill-typed upon +TODO: This isn't 100% true. Some personality functions are proper/ TODO: This isn't 100% true. Some personality functions are proper +TODO: Add 256-bit support./ TODO: Add 256-bit support. +TODO: do we also have to check the trust of the instantiation? +TODO - add support for vXf64/vXi64 shuffles./ TODO - add support for vXf64/vXi64 shuffles. +TODO: generate this file with a script from a settings file */* TODO: generate this file with a script from a settings file */ +TODO: Figure out maximum times an identifier had to probe for -stats./ TODO: Figure out maximum times an identifier had to probe for -stats. +TODO: Evaluate whether that always results in lowest cost. Alternatively,/ TODO: Evaluate whether that always results in lowest cost. Alternatively, +TODO: highlight./ TODO: highlight. +TODO: Inserting ptes from an interrupt handler: +TODO(kostyak): define SCUDO_MIN_ALIGNMENT_LOG 3/ TODO(kostyak): define SCUDO_MIN_ALIGNMENT_LOG 3 +TODO test_mm_set1_epi64 +TODO: CM is not used at this point inside the planner. Turn CM into an/ TODO: CM is not used at this point inside the planner. Turn CM into an +TODO Currently, every time a mod is changed/added/removed using the +TODO: Add support for LC_REEXPORT_DYLIB, LC_LOAD_UPWARD_DYLIB and/ TODO: Add support for LC_REEXPORT_DYLIB, LC_LOAD_UPWARD_DYLIB and +TODO make this really read line by line./ TODO make this really read line by line. +TODO: Have an easy way to add another constraint to a type./ TODO: Have an easy way to add another constraint to a type. +TODO: is it OK to register a namespace with the same name? Or does this/ TODO: is it OK to register a namespace with the same name? Or does this +TODO: Simplify preds to not branch here if possible!/ TODO: Simplify preds to not branch here if possible! +TODO protection flags./ TODO protection flags. +TODO: don't close a cc if it was just added to the pool/ TODO: don't close a cc if it was just added to the pool +TODO: Currently there is no conditional range info in the false branch for branch conditions with an AND. +TODO: rely solely on libc in future? something else?/ TODO: rely solely on libc in future? something else? +TODO: We are using '=' and ',' as delimiters for parameter/ TODO: We are using '=' and ',' as delimiters for parameter +TODO: this is currently 24 bytes (20 bytes + alignment)./ TODO: this is currently 24 bytes (20 bytes + alignment). +TODO: Fix edid parsing +TODO: Why is the constant not peepholed into the v_or_b32_e32? +TODO: TPS65185 PMIC for E Ink at 0x68 */* TODO: TPS65185 PMIC for E Ink at 0x68 */ +TODO: Generalize to handle a negated variable operand?/ TODO: Generalize to handle a negated variable operand? +TODO(acetechnologist): ensure that the duration d is more than a certain/ TODO(acetechnologist): ensure that the duration d is more than a certain +TODO: Implement the rest of the logic here. For example, two accesses/ TODO: Implement the rest of the logic here. For example, two accesses +TODO: Reset link params when switching to MST mode, until MST +TODO: Drop this conservative assumption in the future./ TODO: Drop this conservative assumption in the future. +TODO: refine this +TODO(bdarnell): rethink RawNode initialization and whether the application needs/ TODO(bdarnell): rethink RawNode initialization and whether the application needs +TODO: better name for rhs's for non-simple patterns? +TODO: clean up after testing +TODO fix this2/ TODO fix this2 +TODO: Make sure that kicking out really *is* a Bad Thing. We've assumed +TODO: check ignoring single/multimaster is ok for AUD access ? +TODO: Could convert insert/extract to identity shuffle with undef mask elements. +TODO: Add subject list./ TODO: Add subject list. +TODO;/ TODO; +TODO: Implement blockaddress in GlobalISel and remove this flag! +TODO: When LiveDebugValues pass supports reloads for AArch64, it should +TODO: teach PAGE_OWNER_STACK_DEPTH (__dump_page_owner and save_stack) +TODO: write h12Compare test showing whether/ TODO: write h12Compare test showing whether +TODO: Div/rem with undef in any element in the divisor is undef, so this should be simplified away? +TODO: Should this be a general DAG canonicalization?/ TODO: Should this be a general DAG canonicalization? +TODO Allow zext to be sources./ TODO Allow zext to be sources. +TODO: Example +TODO: Once code-generation is available, this will need to be commented/ TODO: Once code-generation is available, this will need to be commented +TODO: handle outgoing DMA pipelining./ TODO: handle outgoing DMA pipelining. +TODO: [required eventually] should only be configurable for +TODO: Add support for noalias args/all the other fun function/ TODO: Add support for noalias args/all the other fun function +TODO: Update dbgfs with ISR error stats obtained below */*TODO: Update dbgfs with ISR error stats obtained below */ +TODO: detect whether string may have to be normalized in the following/ TODO: detect whether string may have to be normalized in the following +TODO: The inserted constant could get folded into the shuffle vector constant. +TODO: GNU ranlib also supports a -t flag/ TODO: GNU ranlib also supports a -t flag +TODO: We might want to return a different type here (ex: id (*ty)(...))/ TODO: We might want to return a different type here (ex: id (*ty)(...)) +TODO: use the other function to set network type */* TODO: use the other function to set network type */ +TODO: Handling of GD5446/5480 (see XF86 sources ...) */* TODO: Handling of GD5446/5480 (see XF86 sources ...) */ +TODO: why doesn't this use os.TempDir() ?/ TODO: why doesn't this use os.TempDir() ? +TODO: absent optional in outlining is an issue: we cannot just ignore/ TODO: absent optional in outlining is an issue: we cannot just ignore +TODO: When implementing stack protectors, take that into account/ TODO: When implementing stack protectors, take that into account +TODO: Need a big cleanup here. Basically, we need to have different +TODO: as PrettyFieldGrammar isn't aware of cabal-version: we output the field +TODO: broken? +TODO: expose MACOSX_DEPLOYMENT_TARGET in nix so we can use it here. +TODO - can we merge this with CombineConseutiveLoads/MatchLoadCombine?/ TODO - can we merge this with CombineConseutiveLoads/MatchLoadCombine? +TODO: Use the known TLB entry we are running from to +TODO: Support similar logic of OR and EQ predicate?/ TODO: Support similar logic of OR and EQ predicate? +TODO: Could support comparing with non-zero too./ TODO: Could support comparing with non-zero too. +TODO we might want recalculate* TODO we might want recalculate +TODO: If we want to support thumb1 then we'll need to deal with optional/ TODO: If we want to support thumb1 then we'll need to deal with optional +TODO: Warn the user that the android app name can't include dashes +TODO: Add useful for client methods./ TODO: Add useful for client methods. +TODO: More to be added./ TODO: More to be added. +TODO(kristina): Deal with a corner case of incorrect diagnostic context/ TODO(kristina): Deal with a corner case of incorrect diagnostic context +TODO: this is a hack because the driver layer will set the +TODO@rebornix currently also used for toolbar border, if we keep all of this, pick a generic name/ TODO@rebornix currently also used for toolbar border, if we keep all of this, pick a generic name +TODO: Currently if drm_panel is present, then always +TODO 1031 is P_gpio_od */* TODO 1031 is P_gpio_od */ +TODO: add more ecc strength support */* TODO: add more ecc strength support */ +TODO: Return the number of reachable queries./ TODO: Return the number of reachable queries. +TODO: We can get rid of movq here by using different offset and %rax. +TODO: Attempt to match against AND(XOR(-1,M),Y) as well, waiting for/ TODO: Attempt to match against AND(XOR(-1,M),Y) as well, waiting for +TODO: Add missing check inputs (2019-11-22): +TODO: Consider replacing src/dst memref indices with view memrefs./ TODO: Consider replacing src/dst memref indices with view memrefs. +TODO: perhaps override preferHashedMirrors and allowSubstitutes +TODO: add additional operands to allow source and destination striding, and/ TODO: add additional operands to allow source and destination striding, and +TODO: Add some sanity checking!!!! +TODO for monitor perhaps? */* TODO for monitor perhaps? */ +TODO: what if A is VOLATILE in A%B%C? need a better test here/ TODO: what if A is VOLATILE in A%B%C? need a better test here +TODO: These stk1160_dbg are very spammy! +TODO: report this error, but really only once./ TODO: report this error, but really only once. +TODO restore station should remember the lq cmd */* TODO restore station should remember the lq cmd */ +TODO: Use a custom category name to distinguish rewriter errors./ TODO: Use a custom category name to distinguish rewriter errors. +TODO the below shouldn't need to be adjusted for serialized teams */* TODO the below shouldn't need to be adjusted for serialized teams */ +TODO: "exported" and "internal" Visibility needs to go here./ TODO: "exported" and "internal" Visibility needs to go here. +TODO: Refactor to use built-in conversion functions/ TODO: Refactor to use built-in conversion functions +TODO: As the result is sign-extended, this is conservatively correct. A/ TODO: As the result is sign-extended, this is conservatively correct. A +TODO hack to get this working/ TODO hack to get this working +TODO: see if we can turn these on again (waiting for https://github.com/input-output-hk/haskell.nix/pull/427) +TODO: add no-alias but make sure it doesn't break synchronization by/ TODO: add no-alias but make sure it doesn't break synchronization by +TODO XXX FIXME* TODO XXX FIXME +TODO(dmcgowan): Call close idle connections when complete, use keep alive/ TODO(dmcgowan): Call close idle connections when complete, use keep alive +TODO fsw +TODO: correctly set up OrderFileFirst. */* TODO: correctly set up OrderFileFirst. */ +TODO: format decoding */* TODO: format decoding */ +TODO: Hardware features to be handled in Support/TargetParser.cpp./ TODO: Hardware features to be handled in Support/TargetParser.cpp. +TODO: this has been ignored for some time +TODO: If this is a conversion-function-id, verify that the/ TODO: If this is a conversion-function-id, verify that the +TODO: Fold insert_vector_elt (extract_vector_elt) into movrelsd/ TODO: Fold insert_vector_elt (extract_vector_elt) into movrelsd +TODO@rebornix/ TODO@rebornix +TODO: Handle cases where the integer constant is a different scalar/ TODO: Handle cases where the integer constant is a different scalar +TODO: Also for custom editor/ TODO: Also for custom editor +TODO This must calculated properly but not hardcoded */* TODO This must calculated properly but not hardcoded */ +TODO: interrupts. +TODO: We could handle the case where only 1 operand is being inserted by/ TODO: We could handle the case where only 1 operand is being inserted by +TODO: Improve this heuristic to catch more cases./ TODO: Improve this heuristic to catch more cases. +TODO: find a proper way to discover whether we need to set the the +TODO(aaronl): In the future, this will be abstracted with an ExternalCA interface that has different/ TODO(aaronl): In the future, this will be abstracted with an ExternalCA interface that has different +TODO list is at the wiki: +TODO: Remove as much custom CSS as possible - crbug.com/446511 */* TODO: Remove as much custom CSS as possible - crbug.com/446511 */ +TODO: We currently only support AUX only backlight configurations, not backlights which +TODO add next directives./ TODO add next directives. +TODO: Would it be better to generate a smlad and then sign extend it? +TODO: log it, reset device (only way to exit this condition)* TODO: log it, reset device (only way to exit this condition) +TODO: Generalize this check for sibling and more generic fusion scenarios./ TODO: Generalize this check for sibling and more generic fusion scenarios. +TODO: handle this conversion in engine-api/ TODO: handle this conversion in engine-api +TODO:* TODO: +TODO: Clear dirty if contains only old gen objects/ TODO: Clear dirty if contains only old gen objects +TODO: This is an approximation. When legalized this could be more. We/ TODO: This is an approximation. When legalized this could be more. We +TODO: return error if server tries to RST_STEAM an idle stream/ TODO: return error if server tries to RST_STEAM an idle stream +TODO: Are we sure? Can we figure that out?/ TODO: Are we sure? Can we figure that out? +TODO make a kit +TODO: The one-use check is standard because we do not typically want to/ TODO: The one-use check is standard because we do not typically want to +TODO: To list bundle IDs in a bundled text file we need to go through/ TODO: To list bundle IDs in a bundled text file we need to go through +TODO: there should be a direct proof of this that doesn't use equivToIso +TODO: shift_left/ TODO: shift_left +TODO get the bus_no from hrt-but for now they are in order/ TODO get the bus_no from hrt-but for now they are in order +TODO: STORAGE_SIZE/ TODO: STORAGE_SIZE +TODO find correct res */* TODO find correct res */ +TODO(ericwf): use std::array for first attempt to avoid one memory/ TODO(ericwf): use std::array for first attempt to avoid one memory +TODO CHIMP_FW: Link/PHY related cleanup if (link_re_init) */* TODO CHIMP_FW: Link/PHY related cleanup if (link_re_init) */ +TODO: this may not work for LINE6_ISO_PACKETS != 1 */* TODO: this may not work for LINE6_ISO_PACKETS != 1 */ +TODO: The 'setupWrapper' and 'SetupScriptOptions' should be split into two +TODO: We should be able to merge physical reg addreses./ TODO: We should be able to merge physical reg addreses. +TODO: correct values below */* TODO: correct values below */ +TODO: relax the restrictions on indexing map./ TODO: relax the restrictions on indexing map. +TODO: add default profile to apparmorfs */* TODO: add default profile to apparmorfs */ +TODO: Put the most frequently accessed fields at the beginning of* TODO: Put the most frequently accessed fields at the beginning of +TODO: add cases for NetBSD, RTEMS once tested./ TODO: add cases for NetBSD, RTEMS once tested. +TODO When the next case has a likelihood attribute the code returns to the/ TODO When the next case has a likelihood attribute the code returns to the +TODO RF27 <- tssi */* TODO RF27 <- tssi */ +TODO: Do this as part of the install to avoid multiple events./ TODO: Do this as part of the install to avoid multiple events. +TODO(glider): need to copy origins./ TODO(glider): need to copy origins. +TODO: Change this to work on FuncLikeOp once there is an operation/ TODO: Change this to work on FuncLikeOp once there is an operation +TODO: add support for reading sizes other than 32bits and masking +TODO: Add support for _GPE returning a package */* TODO: Add support for _GPE returning a package */ +TODO: Is this actually reliable? Maybe improving our MemRegion/ TODO: Is this actually reliable? Maybe improving our MemRegion +TODO: may need to worry about uniqueness across plugins/ TODO: may need to worry about uniqueness across plugins +TODO: Shelley based era class! +TODO modify hw_param to support more +TODO: Instead of using a separate predicate (i.e. isSse2Enabled) to +TODO: eliminate pwd! +TODO: postpone checking of the whole clause until later? +TODO: should trigger. The issue here is that in the current/ TODO: should trigger. The issue here is that in the current +TODO The __mspabi_mpyul*_hw32 functions ARE implemented in libgcc/ TODO The __mspabi_mpyul*_hw32 functions ARE implemented in libgcc +TODO: RDS_MODE_GET? */* TODO: RDS_MODE_GET? */ +TODO: shutdown pin +TODO - constant_simple does not fold many operations involving floats./ TODO - constant_simple does not fold many operations involving floats. +TODO: this should be removed when MLIR has proper data layout./ TODO: this should be removed when MLIR has proper data layout. +TODO: Handle StringAttr here./ TODO: Handle StringAttr here. +TODO: While this should still be very fast,/ TODO: While this should still be very fast, +TODO: Can we maybe not save the whole template parameter list and just/ TODO: Can we maybe not save the whole template parameter list and just +TODO: explain these values */* TODO: explain these values */ +TODO: unstable +TODO: this needs to be looked at, used by Stella's workaround*/* TODO: this needs to be looked at, used by Stella's workaround*/ +TODO: Remove this, see comment in features.py +TODO: Add Tail exit when it is added to llvm/XRay/XRayRecord.h/ TODO: Add Tail exit when it is added to llvm/XRay/XRayRecord.h +TODO: ideally DSA ports would have a single dp->link_dp member,* TODO: ideally DSA ports would have a single dp->link_dp member, +TODO uncomment when vertical whitespace is handled better/ TODO uncomment when vertical whitespace is handled better +TODO: do we need to apply a failing LB policy if there is no/ TODO: do we need to apply a failing LB policy if there is no +TODO: Users need to deal with this./ TODO: Users need to deal with this. +TODO: constant pool shouldn't be necessary for RV32IZfh and RV64IZfh +TODO: do not set tx here, do it in txtimer */* TODO: do not set tx here, do it in txtimer */ +TODO: switch to just dist at some point, or some other new name +TODO: use currying/ TODO: use currying +TODO: Add link to the leglization document explaining this./ TODO: Add link to the leglization document explaining this. +TODO: find out correct AGC algorithm */* TODO: find out correct AGC algorithm */ +TODO` here once ODS supports/ TODO` here once ODS supports +TODO: This is quite conservative. In practice, convergent_op()/ TODO: This is quite conservative. In practice, convergent_op() +TODO: Serialize unnamed LLVM alloca reference./ TODO: Serialize unnamed LLVM alloca reference. +TODO: remove reloc sections for the removed section, handle symbols, etc./ TODO: remove reloc sections for the removed section, handle symbols, etc. +TODO: Generalize and move to DAGCombiner/ TODO: Generalize and move to DAGCombiner +TODO: - handle processor number on SMP systems (Reporting Entity ID) +TODO: Add transformation which decomposes ReshapeOp into an optimized/ TODO: Add transformation which decomposes ReshapeOp into an optimized +TODO: add debug info for emulated thread local mode./ TODO: add debug info for emulated thread local mode. +TODO: mISDN_core should generate CLOSE_CHANNEL +TODO: add 'startPosition' +TODO unblank stream if DP */* TODO unblank stream if DP */ +TODO: ssc enable */* TODO: ssc enable */ +TODO: right now it only tracks generic types. Extend this to track every/ TODO: right now it only tracks generic types. Extend this to track every +TODO: This is a terrible hack to work around #3545 while we don't +TODO now, mark worker threads as done so they may be disbanded/ TODO now, mark worker threads as done so they may be disbanded +TODO: Remove me after #1948 is merged. +TODO: Come up with better approach to find out more accurate memory size +TODO: remove lib.unique once nix has a list canonicalization primitive +TODO: This logic is the same as in Malloc checker./ TODO: This logic is the same as in Malloc checker. +TODO: copy windows specific metadata/ TODO: copy windows specific metadata +TODO external (store) deps, once v2-install is working +TODO: recognize this as 2 rotates? +TODO: package apple's OpenAL, fix wildmidi, include on Darwin +TODO: after peeling or unrolling, previously loop variant conditions are/ TODO: after peeling or unrolling, previously loop variant conditions are +TODO: avoid regex.../ TODO: avoid regex... +TODO: check to see if missing bits are just not demanded./ TODO: check to see if missing bits are just not demanded. +TODO: Revisit the immediately invoked lambda technique when/ TODO: Revisit the immediately invoked lambda technique when +TODO: We should break this into pieces */* TODO: We should break this into pieces */ +TODO: rename to certificate to match the prosody config +TODO: return an error and finish the stream instead, due to API misuse?/ TODO: return an error and finish the stream instead, due to API misuse? +TODO: On M-mode only targets, the cycle[h] CSR may not be present./ TODO: On M-mode only targets, the cycle[h] CSR may not be present. +TODO: Get rid of magic number 4. It it NVPTX's constant address space and/ TODO: Get rid of magic number 4. It it NVPTX's constant address space and +TODO: trace rx packet */* TODO: trace rx packet */ +TODO(EricWF): Enable this for both Clang and GCC. Currently it is only/ TODO(EricWF): Enable this for both Clang and GCC. Currently it is only +TODO: item highlighting/ TODO: item highlighting +TODO The following IS implemented in libgcc/ TODO The following IS implemented in libgcc +TODO: Delete a nested retain+release pair. +TODO Windows: Post RS1. Windows does not support nested mounts./ TODO Windows: Post RS1. Windows does not support nested mounts. +TODO: should we also check target.process.thread.step-avoid-libraries ?/ TODO: should we also check target.process.thread.step-avoid-libraries ? +TODO: parent 0x2 is vid_pll_pre_div_mult7_div2 */* TODO: parent 0x2 is vid_pll_pre_div_mult7_div2 */ +TODO: avoid this copy/ TODO: avoid this copy +TODO: We currently implement an algorithm whose time complexity is linear in/ TODO: We currently implement an algorithm whose time complexity is linear in +TODO: Can we assert that both operands are not zeros (because that should/ TODO: Can we assert that both operands are not zeros (because that should +TODO: Value number heap versions. We may be able to discover/ TODO: Value number heap versions. We may be able to discover +TODO implement lazy thread release on demand (disband request) */* TODO implement lazy thread release on demand (disband request) */ +TODO: reconcile with includes/Regs.h +TODO: add notes about successes/fails for APIs./ TODO: add notes about successes/fails for APIs. +TODO: merged task/TODO: merged task +TODO: This isn't necessary. If we used scalar types, we might avoid some/ TODO: This isn't necessary. If we used scalar types, we might avoid some +TODO: Verify this is always the case or find out a way to check +TODO: We only diagnose the use of a deleted operator delete when exceptions/ TODO: We only diagnose the use of a deleted operator delete when exceptions +TODO: Need input parameter to tell current DCHUB pipe tie to which OTG* TODO: Need input parameter to tell current DCHUB pipe tie to which OTG +TODO: more? +TODO: If we have an unknown access and other non-affine accesses we do/ TODO: If we have an unknown access and other non-affine accesses we do +TODO: the IORef should really be an MVar. +TODO: Add the resulting partition to the device-tree */* TODO: Add the resulting partition to the device-tree */ +TODO: Query support for each group of formats directly from +TODO(sbc): https://github.com/WebAssembly/tool-conventions/issues/138/ TODO(sbc): https://github.com/WebAssembly/tool-conventions/issues/138 +TODO(#238) this shouldn't have to happen first in this function, but/ TODO(#238) this shouldn't have to happen first in this function, but +TODO this sucks, use the compiler itself to pass args! :) */* TODO this sucks, use the compiler itself to pass args! :) */ +TODO: Nedd to take care of this part +TODO: this is pretty bad: we get a cache line bounce* TODO: this is pretty bad: we get a cache line bounce +TODO support normal CPU interface modes */* TODO support normal CPU interface modes */ +TODO: Use GTEST_SKIP() when GTest is updated to version 1.10.0/ TODO: Use GTEST_SKIP() when GTest is updated to version 1.10.0 +TODO: tests fail: TypeError: object of type 'NoneType' has no len() +TODO(Christoph): get rid of T.unpack s +TODO: Teach the HardwareLoops some better pattern recognition. +TODO: 完成这一节。 +TODO a lot more compiler tests/ TODO a lot more compiler tests +TODO: Do we need to set delay? */* TODO: Do we need to set delay? */ +TODO Clean up duplication of asm/common build_function_body_dictionary +TODO: some of this code is common with G_BUILD_VECTOR handling./ TODO: some of this code is common with G_BUILD_VECTOR handling. +TODO: enable tests (needs Python) +TODO: activate()/ TODO: activate() +TODO The codec structure should be split out, like +TODO(stevvooe): Not all sinks should have Close./ TODO(stevvooe): Not all sinks should have Close. +TODO for ISO */* TODO for ISO */ +TODO: handle complex loop conditions./ TODO: handle complex loop conditions. +TODO: support mergeByContent of data atoms by comparing content & fixups./ TODO: support mergeByContent of data atoms by comparing content & fixups. +TODO: An 'affine.if' operation is being treated similar to an/ TODO: An 'affine.if' operation is being treated similar to an +TODO: Consider buffering symbols for the entire object file to reduce/ TODO: Consider buffering symbols for the entire object file to reduce +TODO: We should be able to remove the uxth introduced to handle %sub +TODO Windows CI: Investigate further why this fails on Windows to Windows CI./ TODO Windows CI: Investigate further why this fails on Windows to Windows CI. +TODO: update labels_profile macro so it works here */* TODO: update labels_profile macro so it works here */ +TODO(EricWF): This is potentially true for some pthread implementations/ TODO(EricWF): This is potentially true for some pthread implementations +TODO: Assume orientation is CC1 for now and two lanes, need to +TODO: Use information %a != 0 in false branch. +TODO: Should this be conditional? +TODO: Map to a qbarrier with an attribute like [Forced] to signal that/ TODO: Map to a qbarrier with an attribute like [Forced] to signal that +TODO: could convert the windows PAX headers to xattr here to reuse/ TODO: could convert the windows PAX headers to xattr here to reuse +TODO: This is mostly inter-block +TODO: more precise analysis, constructing a tree +TODO(@Ericson2314): Build bionic libc from source +TODO: Support two independent DSI connectors */*TODO: Support two independent DSI connectors */ +TODO: we'd expect the note: {{uninitialized field 'this->rec.a'}}/ TODO: we'd expect the note: {{uninitialized field 'this->rec.a'}} +TODO: fix paths instead +TODO: cache secctx and ref count so we don't have to recreate */* TODO: cache secctx and ref count so we don't have to recreate */ +TODO: Some of the code belongs to generic code. Move that in kexec.c. +TODO Flaky on Windows CI [both RS1 and RS5]/ TODO Flaky on Windows CI [both RS1 and RS5] +TODO: can we fold the compares in the true block? +TODO: It is a simple implementation, an optimized version is preparing./ TODO: It is a simple implementation, an optimized version is preparing. +TODO: We can relax this for targets like AArch64 as they have more/ TODO: We can relax this for targets like AArch64 as they have more +TODO: Probe PHY here if possible */* TODO: Probe PHY here if possible */ +TODO: All the folds below are performed lane-by-lane and assume a fixed/ TODO: All the folds below are performed lane-by-lane and assume a fixed +TODO: Build up a library of reusable primitive constraints +TODO: Page queue breaks driver reload under SRIOV */* TODO: Page queue breaks driver reload under SRIOV */ +TODO: reverse trip points */*TODO: reverse trip points */ +TODO: track globally./ TODO: track globally. +TODO: handle more than 1 exprs */* TODO: handle more than 1 exprs */ +TODO: check Thread, define link command +TODO: Come up with a more elegant solution for this. +TODO: Refine this. This should avoid cases like turning constant memcpy sizes/ TODO: Refine this. This should avoid cases like turning constant memcpy sizes +TODO: disable beacon for the bss */* TODO: disable beacon for the bss */ +TODO stack_fold_comiss +TODO: remove? +TODO: Once we have call site specific value information we can provide/ TODO: Once we have call site specific value information we can provide +TODO: Multiply is a complex op with higher latency and lower throughput in/ TODO: Multiply is a complex op with higher latency and lower throughput in +TODO: the expect running time for this test is 10s, which would be too long for unit test./ TODO: the expect running time for this test is 10s, which would be too long for unit test. +TODO: Refactor ActOnFunctionDeclarator so that we can call only the/ TODO: Refactor ActOnFunctionDeclarator so that we can call only the +TODO: ConvOp conversion needs to export a descriptor with relevant/ TODO: ConvOp conversion needs to export a descriptor with relevant +TODO: Add DSC case (DIP_ENABLE_PPS) */* TODO: Add DSC case (DIP_ENABLE_PPS) */ +TODO(miek)/ TODO(miek) +TODO: persist must take care to clear select and expand cookies/ TODO: persist must take care to clear select and expand cookies +TODO: This function is a slightly modified version of rtpm_status_show +TODO: remove empty dtors when msan use-after-dtor poisons/ TODO: remove empty dtors when msan use-after-dtor poisons +TODO: get a better carve out./ TODO: get a better carve out. +TODO(brendanhiggins@google.com): We should probably have some type of +TODO: not very nice! +TODO: Deduplicate with mark_closure/ TODO: Deduplicate with mark_closure +TODO: Load(net.Context, io.ReadCloser, <- chan StatusMessage) error/ TODO: Load(net.Context, io.ReadCloser, <- chan StatusMessage) error +TODO: The writing-back pseudo instructions we translate here are all/ TODO: The writing-back pseudo instructions we translate here are all +TODO: Need to elaborate more on this error +TODO: there might be cases that it should block the vectorization. Let's/ TODO: there might be cases that it should block the vectorization. Let's +TODO: don't know yet how to get chip_id with USB */* TODO: don't know yet how to get chip_id with USB */ +TODO: add register pressure lowering checks/ TODO: add register pressure lowering checks +TODO: calculation should be more robust so that we do not need +TODO: Check whether this is just a mov of a register that would be/ TODO: Check whether this is just a mov of a register that would be +TODO: consider adding cleanups for the end of @autoreleasepool scope./ TODO: consider adding cleanups for the end of @autoreleasepool scope. +TODO: Can this proof be simplified? An automatic solver which can +TODO - implement this/ TODO - implement this +TODO(wrengr): re-verify that asymptotic bound +TODO: This function does not do the right thing when SignBitOnly is true/ TODO: This function does not do the right thing when SignBitOnly is true +TODO: need a better lock mechanism +TODO: specialize for the actual target architecture/ TODO: specialize for the actual target architecture +TODO: Add support for relocations in other sections as needed./ TODO: Add support for relocations in other sections as needed. +TODO: This driver cannot be unloaded yet */* TODO: This driver cannot be unloaded yet */ +TODO: Support gomp depobj/ TODO: Support gomp depobj +TODO: consider generalizing this./ TODO: consider generalizing this. +TODO: Errors are still not counted properly. +TODO: test ORDER=/ TODO: test ORDER= +TODO: Error on missing LC_SYMTAB?/ TODO: Error on missing LC_SYMTAB? +TODO: apply nonnull return attributes to calls and invokes/ TODO: apply nonnull return attributes to calls and invokes +TODO: will logDet throw? and if so, should we return a Maybe? +TODO st95hf_abort_cmd */* TODO st95hf_abort_cmd */ +TODO: write QC tests to show it's ok to use Map.fromAscListWith here +TODO(unknown): File bugs for clang-tidy to find these. +TODO make sure this is consistent across handler_server and http2_server/ TODO make sure this is consistent across handler_server and http2_server +TODO: do this for DMA ops as well./ TODO: do this for DMA ops as well. +TODO: Omod might be OK if there is NSZ only on the source/ TODO: Omod might be OK if there is NSZ only on the source +TODO: Wait for the last packets to be sent/TODO: Wait for the last packets to be sent +TODO: Check for names identical to language keywords, and other names/ TODO: Check for names identical to language keywords, and other names +TODO(jbd): Serve Traces from /debug/traces in the future?/ TODO(jbd): Serve Traces from /debug/traces in the future? +TODO: A collection of Evaluations can obviously be any of the container/ TODO: A collection of Evaluations can obviously be any of the container +TODO(behdad) Optionally drop 'kern' table if GPOS available +TODO - Enabling these causes picture errors on CODA7541 */* TODO - Enabling these causes picture errors on CODA7541 */ +TODO: handle other settings/ TODO: handle other settings +TODO: misnormer: we should separate +TODO: Generalize utilities so that producer-consumer and sibling fusion/ TODO: Generalize utilities so that producer-consumer and sibling fusion +TODO: Operator doesn't expose all necessary functionality via/ TODO: Operator doesn't expose all necessary functionality via +TODO(dgryski): error checking for key length/ TODO(dgryski): error checking for key length +TODO: Currently we highlight fixity and syntax declarations by +TODO: this is worth handling with QuickCheck. +TODO: What is this?! +TODO: Replace flang-new with flang once the new driver replaces the/ TODO: Replace flang-new with flang once the new driver replaces the +TODO Windows: This may be possible once Windows moves to libnetwork and CNM/ TODO Windows: This may be possible once Windows moves to libnetwork and CNM +TODO: We can have one instance of cancelling coverage_class_work by* TODO: We can have one instance of cancelling coverage_class_work by +TODO setup this dynamically, what in case we* TODO setup this dynamically, what in case we +TODO: Broken should not result in src being null (hack to avoid eval errors) +TODO clean the threads that are a part of this? */* TODO clean the threads that are a part of this? */ +TODO: Use this algorithm to perform fast single-variable renaming in/ TODO: Use this algorithm to perform fast single-variable renaming in +TODO: move lookup parsing to unpack time so this is a straight* TODO: move lookup parsing to unpack time so this is a straight +TODO: look for (assumed) UB to backwards propagate "deadness"./ TODO: look for (assumed) UB to backwards propagate "deadness". +TODO: In the distant future, this will accept optional attributes for fast +TODO: as of yggdrasil 0.3.8 and systemd 243, yggdrasil fails +TODO (ttuegel): investigate qmlplugindump failure +TODO re-enable test after https://github.com/docker/docker-py/issues/2513 has been resolved +TODO: Support construction of bool elements./ TODO: Support construction of bool elements. +TODO: Check valid port range as defined by DisCo/ +TODO: We could fully implement merge semantics here if needed./ TODO: We could fully implement merge semantics here if needed. +TODO: Deprecated once we switch to dc_set_cursor_position */* TODO: Deprecated once we switch to dc_set_cursor_position */ +TODO: Move SPEED SCAN support to all modes and bands */ +TODO: This should index all interesting directories with dirent calls./ TODO: This should index all interesting directories with dirent calls. +TODO: Should probably prefer folding immediate first +TODO: We should be able to generate a vctp for the loads. +TODO(aaronl): This could filter for non-running tasks and use quickselect/ TODO(aaronl): This could filter for non-running tasks and use quickselect +TODO: Handle this with the AsmOperandClass.PredicateMethod./ TODO: Handle this with the AsmOperandClass.PredicateMethod. +TODO: ObjCARCContract could insert PHI nodes when uses aren't/ TODO: ObjCARCContract could insert PHI nodes when uses aren't +TODO@sandeep debt with cyclic dependencies/ TODO@sandeep debt with cyclic dependencies +TODO: test fhdr.machine for coff but non-PE platforms. */* TODO: test fhdr.machine for coff but non-PE platforms. */ +TODO: Support non-`file` URI schemes in VFS. We're currently ignoring them because/ TODO: Support non-`file` URI schemes in VFS. We're currently ignoring them because +TODO: generated code quality for this is very poor due to +TODO: Add the CLONE_SETTLS flag and setup the TLS area correctly when/ TODO: Add the CLONE_SETTLS flag and setup the TLS area correctly when +TODO: Update to _interruptible and handle interrupted wait event +TODO: It's possible that the *first* return is the divergent one./ TODO: It's possible that the *first* return is the divergent one. +TODO: Provide mechanism to hook handling of non-standard/extension/ TODO: Provide mechanism to hook handling of non-standard/extension +TODO: This is the bare essentials for now. We will likely end/ TODO: This is the bare essentials for now. We will likely end +TODO: This could be extended (using a target hook) to handle smaller/ TODO: This could be extended (using a target hook) to handle smaller +TODO: wait for possible vsync */* TODO: wait for possible vsync */ +TODO: As a big optimization, we could detect this case +TODO: FMINNAN and FMAXNAN aren't handled in +TODO: Check device status. */* TODO: Check device status. */ +TODO: Be smarter about new allocas escaping into tail calls./ TODO: Be smarter about new allocas escaping into tail calls. +TODO: remove this, packages should depend on GTK explicitly. +TODO: image_atomic_fmax +TODO: change these to implicit argument +TODO Windows: This uses a Unix socket for testing. This might be possible/ TODO Windows: This uses a Unix socket for testing. This might be possible +TODO: enable this once the bug in the ptxas with the packed bytes is/ TODO: enable this once the bug in the ptxas with the packed bytes is +TODO: Use ADMA transfers for ATAPI devices, when possible. +TODO(dsnet): Re-enable this test when adding sparse support./ TODO(dsnet): Re-enable this test when adding sparse support. +TODO: define these in the above array via placeholders, once those are widely supported +TODO: Input or Output config */* TODO: Input or Output config */ +TODO:/TODO: +TODO: remove hw_queues_lock after moving to scheduler code */* TODO: remove hw_queues_lock after moving to scheduler code */ +TODO: "PROFILE" says debug both times, though!/ TODO: "PROFILE" says debug both times, though! +TODO: Handle AArch64_AM::ROR for logical instructions./ TODO: Handle AArch64_AM::ROR for logical instructions. +TODO: wrap this type properly and export it +TODO: change this to defs?/TODO: change this to defs? +TODO - investigate supporting sext 32-bit immediates on x86_64./ TODO - investigate supporting sext 32-bit immediates on x86_64. +TODO: find a way to wire this up with the USB EHCI +TODO: [nice to have] switch to tar package and catch tar exceptions +TODO: fields allowed in this section +TODO: We'd like to remove this restriction./ TODO: We'd like to remove this restriction. +TODO: figure out how this interplays with named ops. In particular this/ TODO: figure out how this interplays with named ops. In particular this +TODO: Setup other peer specific resource used in data path */* TODO: Setup other peer specific resource used in data path */ +TODO: Rework this loop to not use recursion./ TODO: Rework this loop to not use recursion. +TODO(dfawley): should we be checking len(data) instead?/ TODO(dfawley): should we be checking len(data) instead? +TODO: OpenVPN, NAT --> +TODO REM */* TODO REM */ +TODO: Properly handle tags. "[!!str ]" should resolve to !!str "", not/ TODO: Properly handle tags. "[!!str ]" should resolve to !!str "", not +TODO: Enable this once we get gains working */* TODO: Enable this once we get gains working */ +TODO: ConnectionError might be overly harsh? Check./ TODO: ConnectionError might be overly harsh? Check. +TODO: We could shuffle those non-undef constant values into the/ TODO: We could shuffle those non-undef constant values into the +TODO: consider enqueing other events if there are +TODO LIST: +TODO: Along the false edge, we may know more things too, like/ TODO: Along the false edge, we may know more things too, like +TODO: Handle ndc (attempted store to doubleword in uncached memory) +TODO: timestamp here to get good measurement stamps */* TODO: timestamp here to get good measurement stamps */ +TODO: Support vector constants./ TODO: Support vector constants. +TODO: In many cases, the new instruction is just EE itself. We should/ TODO: In many cases, the new instruction is just EE itself. We should +TODO: determine an appropriate value */* TODO: determine an appropriate value */ +TODO: we may need to make this into a two step process +TODO: move it back to old_dir, if error? */* TODO: move it back to old_dir, if error? */ +TODO: This is not 100% correct, as the process may have been stopped with/ TODO: This is not 100% correct, as the process may have been stopped with +TODO: to be implemented */* TODO: to be implemented */ +TODO: Check this in verifier./ TODO: Check this in verifier. +TODO: Add a method to AffineApplyOp which forward substitutes the/ TODO: Add a method to AffineApplyOp which forward substitutes the +TODO: Currently for DP Reference clock we* TODO: Currently for DP Reference clock we +TODO: turn self into an error +TODO: we'd expect the note: {{uninitialized pointee 'this->fptr'}}/ TODO: we'd expect the note: {{uninitialized pointee 'this->fptr'}} +TODO:_unlock */* TODO:_unlock */ +TODO: Add a note to bug reports describing this decision./ TODO: Add a note to bug reports describing this decision. +TODO: Loading MEC2 firmware is only necessary if MEC2 should run +TODO: LEN parameter values/ TODO: LEN parameter values +TODO/HACK, we encode some defaults here as v2-haddock's logic; +TODO: This is abusing the notion of a 'PathTemplate'. The result isn't +TODO: This is here because hack/make.sh binary copies these extras binaries +TODO: check attribute */* TODO: check attribute */ +TODO: struct ad7746_platform_data needs to go into include/linux/iio +TODO LIST +TODO: WiFi chip needs dldo1 AND dldo2 to be on to be powered. +TODO: check whether __simd_first() can be used here/ TODO: check whether __simd_first() can be used here +TODO: If we had a "freeze" IR instruction to generate a fixed undef/ TODO: If we had a "freeze" IR instruction to generate a fixed undef +TODO: Clear software multicast filter list */* TODO: Clear software multicast filter list */ +TODO: Generate as many BenchmarkCode as needed./ TODO: Generate as many BenchmarkCode as needed. +TODO: Instcombine could optimize to return %v. +TODO(miek): more checks here, e.g. check all header bits./ TODO(miek): more checks here, e.g. check all header bits. +TODO: Fix test failures on macOS 10.13: +TODO: function for this??? +TODO(edemaine): Fix this./ TODO(edemaine): Fix this. +TODO: depending on profitability, elect to reduce the vector size./ TODO: depending on profitability, elect to reduce the vector size. +TODO: Don't busy-wait/ TODO: Don't busy-wait +TODO: Handle atomicrmw fadd/fsub/ TODO: Handle atomicrmw fadd/fsub +TODO: Non-entry point functions are not handled./ TODO: Non-entry point functions are not handled. +TODO Windows: This will need addressing for a Windows daemon./ TODO Windows: This will need addressing for a Windows daemon. +TODO (osa): Document/ TODO (osa): Document +TODO: if ext_flags has IW_ENCODE_EXT_TX_SEQ_VALID, next TX seq# +TODO("FORM TEAM"); +TODO: Concepts: Uncomment trailing requires clauses here when we have correct substitution./ TODO: Concepts: Uncomment trailing requires clauses here when we have correct substitution. +TODO: This can be generalized in two important ways:/ TODO: This can be generalized in two important ways: +TODO: The mask guarantees that the input is small enough to eliminate the FP casts. +TODO: [nice to have] some debug-level message about file +TODO: Add Qt support? (CMake looks for it, but what for?) +TODO: This is used for the SwitchMatcher optimization. We should be able to/ TODO: This is used for the SwitchMatcher optimization. We should be able to +TODO: Should this be available as a constant utility function? It is/ TODO: Should this be available as a constant utility function? It is +TODO: Define hci cmd execution delay. Should it be the same* TODO: Define hci cmd execution delay. Should it be the same +TODO doit by matching ??? */* TODO doit by matching ??? */ +TODO: We expect this to be beneficial regardless of arch,/ TODO: We expect this to be beneficial regardless of arch, +TODO: handle non hyper-rectangular spaces./ TODO: handle non hyper-rectangular spaces. +TODO: Move this to its own module +TODO: Add cost modeling for strict align. Misaligned loads expand to/ TODO: Add cost modeling for strict align. Misaligned loads expand to +TODO: Declare configuration options for the following optional dependencies: +TODO: add SDL headless port +TODO: Parsing +TODO: figure out why I need to do this +TODO improve vreg copy (redundant lea+lvl emitted) +TODO: OptimizeSequences could generalized to be Interprocedural./ TODO: OptimizeSequences could generalized to be Interprocedural. +TODO2 : This should really also be enabled under O2, but there's currently/ TODO2 : This should really also be enabled under O2, but there's currently +TODO: use HW flush assist when available */* TODO: use HW flush assist when available */ +TODO: Need to handle proper memory cleanup and pmu +TODO - RING0 form of field is obsolete, seems to date back to SI* TODO - RING0 form of field is obsolete, seems to date back to SI +TODO: call this when adding stereo support +TODO: generalize on a per-need basis./ TODO: generalize on a per-need basis. +TODO: We should be able to remove the uxtb here. The transform fails because +TODO: add a function to read AMD VSDB bits and set +TODO: how to test Rounding::TiesAwayFromZero on x86?/ TODO: how to test Rounding::TiesAwayFromZero on x86? +TODO: MLIR will eventually have target-dialects which allow symbolic use of +TODO: 25% of our time is spent in SimplifyCmpInst with pointer operands/ TODO: 25% of our time is spent in SimplifyCmpInst with pointer operands +TODO: kind-check the new components +TODO: for all of these errors, reference previous statement too/ TODO: for all of these errors, reference previous statement too +TODO: Consider a more specific warning for this case./ TODO: Consider a more specific warning for this case. +TODO: tests for: +TODO: Check that the VReg name is not the same as a physical register name./ TODO: Check that the VReg name is not the same as a physical register name. +TODO: 1) Raw bayer parameter settings and bayer capture +TODO: Does this quiet or return the origina NaN as-is?/ TODO: Does this quiet or return the origina NaN as-is? +TODO:m_pHwss->MuteAudioEndpoint* TODO:m_pHwss->MuteAudioEndpoint +TODO: can we make the above op faster?/ TODO: can we make the above op faster? +TODO: truncating integer +TODO: We should add code that will leave the current process/ TODO: We should add code that will leave the current process +TODO Add read vector-version of special registers/ TODO Add read vector-version of special registers +TODO: Get rid of this. +TODO: reset all queues to a clean state ? */* TODO: reset all queues to a clean state ? */ +TODO: try to get rid of this instance +TODO: Check whether A10 actually supports osc32k as 4th parent? */* TODO: Check whether A10 actually supports osc32k as 4th parent? */ +TODO: Support multiple exiting blocks jumping to the `LatchExit` when/ TODO: Support multiple exiting blocks jumping to the `LatchExit` when +TODO: Should we emit bounds checks with SanitizerKind::ArrayBounds?/ TODO: Should we emit bounds checks with SanitizerKind::ArrayBounds? +TODO: This will print multiple times if there are multiple +TODO: add default values of the phy db. */* TODO: add default values of the phy db. */ +TODO(stevvooe): Handle ctx.Done()/ TODO(stevvooe): Handle ctx.Done() +TODO: Test for cvt_w_d is missing, could not generate instruction +TODO: svga support - the Bochs sources explicitly cite /usr/include/vga.h +TODO: This test ought to be run in a non-UTF8 locale, but this is not yet +TODO: Do we really need all these modes? Why do we need 'Dependencies'? We +TODO fix cabal wildcard support so hpack wildcards can be mapped to cabal wildcards +TODO@roblourens merge this with the GlobPattern docs/definition in vscode.d.ts. +TODO(aaronl): Currently, this node must be the leader to/ TODO(aaronl): Currently, this node must be the leader to +TODO: when the leaf transfer rank is k > 1, we need the last `k`/ TODO: when the leaf transfer rank is k > 1, we need the last `k` +TODO: Clean up the fact that socketGroup and tlsConfig aren't always used./ TODO: Clean up the fact that socketGroup and tlsConfig aren't always used. +TODO: can we use D.Scalar for the dropout probability? +TODO: what else to configure ? */* TODO: what else to configure ? */ +TODO clarify meaning and occurence of kone_mouse_event_calibration */* TODO clarify meaning and occurence of kone_mouse_event_calibration */ +TODO: Enable half precision when sin/cos is implemented/ TODO: Enable half precision when sin/cos is implemented +TODO: it would be neccessary to set proper section index here./ TODO: it would be neccessary to set proper section index here. +TODO use y vs r,g,b */* TODO use y vs r,g,b */ +TODO dw drv improvements +TODO: Compute known bits for the carry operand. Not sure if it is worth/ TODO: Compute known bits for the carry operand. Not sure if it is worth +TODO: Can we assert that both operands of a shuffle-select are not undef/ TODO: Can we assert that both operands of a shuffle-select are not undef +TODO: temperature compensation code for other chips. */* TODO: temperature compensation code for other chips. */ +TODO: Instead of this logic, use affine.apply and add patterns for/ TODO: Instead of this logic, use affine.apply and add patterns for +TODO: implement masks/ TODO: implement masks +TODO: This needs to be more sophisticated to deal +TODO: locs are wrong +TODO: Could inject an invalid typedef decl in an enclosing scope to/ TODO: Could inject an invalid typedef decl in an enclosing scope to +TODO: This load and store can be eliminated +TODO: invalidate mmaps on filp's inode between +TODO: use host API to sign up for file modifications to anything in our/ TODO: use host API to sign up for file modifications to anything in our +TODO: Handle dynamic shapes./ TODO: Handle dynamic shapes. +TODO: use \[ \] in arrayhs (fleqn problem) +TODO: Refactor sanitizer_common into smaller pieces (e.g. flag parsing, utils). +TODO: make the size depend on data layout rather than on the conversion/ TODO: make the size depend on data layout rather than on the conversion +TODO: check if we're symmetric */* TODO: check if we're symmetric */ +TODO: We're going to leak here if we don't dealloc* TODO: We're going to leak here if we don't dealloc +TODO: If IPRA is enabled, and the callee is isSafeForNoCSROpt, it may make/ TODO: If IPRA is enabled, and the callee is isSafeForNoCSROpt, it may make +TODO(osa): Maybe 'prev' should be a pointer to the referencing/ TODO(osa): Maybe 'prev' should be a pointer to the referencing +TODO - organize above in some rational fashion (see ) */* TODO - organize above in some rational fashion (see ) */ +TODO: implement Free for reflected syntax so this works again +TODO: implement private headers +TODO: check for minstrel_s1g ? */* TODO: check for minstrel_s1g ? */ +TODO: This usually (always?) matches the thread context of the/ TODO: This usually (always?) matches the thread context of the +TODO: constant pool shouldn't be necessary for RV64IF. +TODO: how does "error" differ from "fail" or "skip"? */* TODO: how does "error" differ from "fail" or "skip"? */ +TODO: NEED To compile time dispatch on whether in_iter is a random access/ TODO: NEED To compile time dispatch on whether in_iter is a random access +TODO: Investigate promotion cap for O1./ TODO: Investigate promotion cap for O1. +TODO: Populate the DWARF sections appropriately./ TODO: Populate the DWARF sections appropriately. +TODO: this functionality belongs likely to the streaming control */* TODO: this functionality belongs likely to the streaming control */ +TODO Insert both a format-4 and format-12 if needed. +TODO: If thread is done with work and times out, disband/free/ TODO: If thread is done with work and times out, disband/free +TODO: correct limits > 40 */* TODO: correct limits > 40 */ +TODO(jeff): I'm trying to prevent navigation here, but it doesn't work:/ TODO(jeff): I'm trying to prevent navigation here, but it doesn't work: +TODO: We could hand off more cases to instsimplify here./ TODO: We could hand off more cases to instsimplify here. +TODO: Take into account real available sendspace on socket +TODO: Maybe we shouldn't reverse the order during insertion./ TODO: Maybe we shouldn't reverse the order during insertion. +TODO: Reimplement NumInserted and NumRemoved./ TODO: Reimplement NumInserted and NumRemoved. +TODO: Is ValueType the right thing to use here?/ TODO: Is ValueType the right thing to use here? +TODO: Handle intrinsic subroutine./ TODO: Handle intrinsic subroutine. +TODO: look into cross compiling ghc itself +TODO: deal with pre-processors that have implementation dependent output +TODO: We should be able to replace undefs with the right pointer type./ TODO: We should be able to replace undefs with the right pointer type. +TODO: We can be better with the code gen for the first test and we can have +TODO Add rmu_idx == 2 for SIENNA_CICHLID */*TODO Add rmu_idx == 2 for SIENNA_CICHLID */ +TODO: Should this try to match mulhi24?/ TODO: Should this try to match mulhi24? +TODO: - Obvious non-stack loads and store, such as global values,/ TODO: - Obvious non-stack loads and store, such as global values, +TODO: Why 12 in HSRv0? */* TODO: Why 12 in HSRv0? */ +TODO: verify which decl context we should put template_param_decls into../ TODO: verify which decl context we should put template_param_decls into.. +TODO: defer actual comparison to LiteralT/ TODO: defer actual comparison to LiteralT +TODO(nishanttotla): Once manifests can be looked up as a blob, the/ TODO(nishanttotla): Once manifests can be looked up as a blob, the +TODO: Region address/ TODO: Region address +TODO: Add support for non-zero index broadcasts./ TODO: Add support for non-zero index broadcasts. +TODO: Do we need this? Unless there are conflicting assumptions, the/ TODO: Do we need this? Unless there are conflicting assumptions, the +TODO: Merge Constraints into Pred./ TODO: Merge Constraints into Pred. +TODO: the following values need to be checked */* TODO: the following values need to be checked */ +TODO: Should go somewhere else +TODO(djkurtz): Figure out when it is more efficient to shootdown the +TODO: Should we move it to opp? */* TODO: Should we move it to opp? */ +TODO: bleat if you use the module/file syntax +TODO: qxl_device_fini() call should be in qxl_pci_remove(), +TODO: Extend for N use./ TODO: Extend for N use. +TODO: We can add other conversions e.g. shr => div etc./ TODO: We can add other conversions e.g. shr => div etc. +TODO: we need correction if border is smaller than current one +TODO@Dirk Task.getWorkspaceFolder should return a WorkspaceFolder that is defined in workspace.ts/ TODO@Dirk Task.getWorkspaceFolder should return a WorkspaceFolder that is defined in workspace.ts +TODO: Permit non-uniform XOP/AVX2/MULLO cases?/ TODO: Permit non-uniform XOP/AVX2/MULLO cases? +TODO: MT_TX_FREE_LATENCY is msdu time from the TXD is queued into PLE,* TODO: MT_TX_FREE_LATENCY is msdu time from the TXD is queued into PLE, +TODO: consider if this requires action if received when* TODO: consider if this requires action if received when +TODO: We're not going to mark these functions as DEPRECATED immediately in +TODO: there are also FreeBSD and Windows versions */* TODO: there are also FreeBSD and Windows versions */ +TODO: lck_rw_destroy(2 arguments)./ TODO: lck_rw_destroy(2 arguments). +TODO: create Location subclass for binary blob/ TODO: create Location subclass for binary blob +TODO(stevvooe): slow slow slow!!, send to goroutine or use resumable hashes/ TODO(stevvooe): slow slow slow!!, send to goroutine or use resumable hashes +TODO: Not implemented from here, abort. */* TODO: Not implemented from here, abort. */ +TODO: Is programming of OPPBUF_DUMMY_DATA_R/G/B needed? */* TODO: Is programming of OPPBUF_DUMMY_DATA_R/G/B needed? */ +TODO: we'd expect the warning: {{2 uninitializeds field}}/ TODO: we'd expect the warning: {{2 uninitializeds field}} +TODO: handle conflicting names/ TODO: handle conflicting names +TODO: add support for non-zero segment selector size./ TODO: add support for non-zero segment selector size. +TODO: This probably needs per-uri granularity/ TODO: This probably needs per-uri granularity +TODO: handle scalable vectors/ TODO: handle scalable vectors +TODO: improve this logic. +TODO: Actually this error swizzle doesn't work +TODO: These control frames are not currently sent by* TODO: These control frames are not currently sent by +TODO: s3c64xx */* TODO: s3c64xx */ +TODO: For the time being, we don't try to get any attributes +TODO(neeilan): Pad is because the Linux kernel expects a 96-bit struct. We never pass this to the kernel; remove?/ TODO(neeilan): Pad is because the Linux kernel expects a 96-bit struct. We never pass this to the kernel; remove? +TODO: Check WME vs QoS */* TODO: Check WME vs QoS */ +TODO: Can we extract this information from Cabal files? +TODO: do we need to handle !PL_FLAG_SI?/ TODO: do we need to handle !PL_FLAG_SI? +TODO: this is fragile. Move something like this to the ledger and +TODO: remove this workaround when PR33518 is resolved./ TODO: remove this workaround when PR33518 is resolved. +TODO: supply tag here as well ? +TODO: case 'l': qualifier = 'L'; break;*/* TODO: case 'l': qualifier = 'L'; break;*/ +TODO: don't diagnose for inaccessible shadowed members./ TODO: don't diagnose for inaccessible shadowed members. +TODO: explore highlighting opportunities here! +TODO: this assumes that the SPIR-V types are valid to use in/ TODO: this assumes that the SPIR-V types are valid to use in +TODO: Qt and GTK3+ support +TODO: May not mpll params, need to figure out./ TODO: May not mpll params, need to figure out. +TODO: the encoding needs to be updated with mac os table./ TODO: the encoding needs to be updated with mac os table. +TODO-VI-LABEL: v_interp_readnone: +TODO: Investigate if sending history without decoders are faster./ TODO: Investigate if sending history without decoders are faster. +TODO(cyli): currently we have to only update if it's a worker role - if we have a single root CA update path for/ TODO(cyli): currently we have to only update if it's a worker role - if we have a single root CA update path for +TODO: Fix broken build on macOS. The GitHub presently lists the +TODO check it everywhere channel is disabled */* TODO check it everywhere channel is disabled */ +TODO(mcgrathr): Figure out a better way./ TODO(mcgrathr): Figure out a better way. +TODO(michalt): We should probably introduce `SlotTy`s for 8-/16-/32-bit +TODO: grovel through /proc or check cpuid on x86 and similar/ TODO: grovel through /proc or check cpuid on x86 and similar +TODO Windows. The duplicate NAT message returned by Windows will be/ TODO Windows. The duplicate NAT message returned by Windows will be +TODO(tmthrgd): handle error/ TODO(tmthrgd): handle error +TODO: Create a new ATMU for MSIIR */* TODO: Create a new ATMU for MSIIR */ +TODO: Promote dynamic indexing of s16 to s32/ TODO: Promote dynamic indexing of s16 to s32 +TODO: use IsEtaVar to check if the term is a variable +TODO: make this implementation more efficient./ TODO: make this implementation more efficient. +TODO: Attempt to make other attributes non-resident./ TODO: Attempt to make other attributes non-resident. +TODO: Read supported rates/formats from hardware */* TODO: Read supported rates/formats from hardware */ +TODO: move this to `Project` if other cases using this emerge./ TODO: move this to `Project` if other cases using this emerge. +TODO: could optimize this to just extract one archive. +TODO hard coded to SS for now* TODO hard coded to SS for now +TODO: also for ordinary constructors (\ x -> suc x vs. suc)? +TODO: When implementing DT support switch to syscon regmap lookup by +TODO: Independently handle cases where the 'and' side is a constant./ TODO: Independently handle cases where the 'and' side is a constant. +TODO: review this/ TODO: review this +TODO: Register standalone translations here./ TODO: Register standalone translations here. +TODO: For now, just look for an earlier available version of this value/ TODO: For now, just look for an earlier available version of this value +TODO: Qt5 support +TODO CHIMP FW: reg dump details */* TODO CHIMP FW: reg dump details */ +TODO: Guard against this being an implicit def/ TODO: Guard against this being an implicit def +TODO: some (appropriate) of these attrs should be switched to +TODO: do we want to propagate the whole content-type in the metadata,/ TODO: do we want to propagate the whole content-type in the metadata, +TODO: Add support for calling POSIX query info here, but passing in fid */* TODO: Add support for calling POSIX query info here, but passing in fid */ +TODO I experience this case when atusb has a tx complete* TODO I experience this case when atusb has a tx complete +TODO: Add tests for the rest of the instructions./ TODO: Add tests for the rest of the instructions. +TODO: These values were taken from the AT91 platform driver, check* TODO: These values were taken from the AT91 platform driver, check +TODO: Mutex +TODO: Fix the problems with ad-hoc and multiple other interfaces. +TODO: Consider adding JUMP descriptor instead. +TODO(stevvooe): Need to actually store expected here. We have/ TODO(stevvooe): Need to actually store expected here. We have +TODO: These should not require the full 'fast' FMF. +TODO: stack +TODO: channel_fixed: The channel should be fixed, do not +TODO: update code to call cmd.RunCmd directly, and remove this function/ TODO: update code to call cmd.RunCmd directly, and remove this function +TODO: Copied from DAG implementation. Verify logic and document how this/ TODO: Copied from DAG implementation. Verify logic and document how this +TODO: Why isn't the HWDivider used?/ TODO: Why isn't the HWDivider used? +TODO: when we have migrated to device tree and all GPIOs +TODO: block signals at certain points of this program/ TODO: block signals at certain points of this program +TODO : there is a very similar fct in pcxhr.c */* TODO : there is a very similar fct in pcxhr.c */ +TODO: (C)ABS once Real::HYPOT is done/ TODO: (C)ABS once Real::HYPOT is done +TODO: switch to sessionVariables (resolve conflict) +TODO: double check with the docmentation these width/height +TODO: Add a check that any remaining users of Inst are after coro.begin/ TODO: Add a check that any remaining users of Inst are after coro.begin +TODO program crtc source select for non-virtual signal*/* TODO program crtc source select for non-virtual signal*/ +TODO why is reference.ParseAnyReference() / reference.ParseNormalizedNamed() not using the reference.ErrTagInvalidFormat (and so on) errors?/ TODO why is reference.ParseAnyReference() / reference.ParseNormalizedNamed() not using the reference.ErrTagInvalidFormat (and so on) errors? +TODO For now the ip mask is not in the info generated by HNS/ TODO For now the ip mask is not in the info generated by HNS +TODO: Needs to be set based on dout->audio.audio_sample_rate_khz/sample_layout */* TODO: Needs to be set based on dout->audio.audio_sample_rate_khz/sample_layout */ +TODO: Omit call site entries for runtime calls (objc_msgSend, etc)./ TODO: Omit call site entries for runtime calls (objc_msgSend, etc). +TODO: Use TTI's getScalarizationOverhead for sequence of inserts/ TODO: Use TTI's getScalarizationOverhead for sequence of inserts +TODO: Eventually this could be subsumed by EvaluateInDifferentType./ TODO: Eventually this could be subsumed by EvaluateInDifferentType. +TODO: Merge with DAG test +TODO: support resolution changes */* TODO: support resolution changes */ +TODO: Composition position got messed up somewhere */* TODO: Composition position got messed up somewhere */ +TODO: make it shorter/ TODO: make it shorter +TODO(clang)fix this5/ TODO(clang)fix this5 +TODO: separate diagnostic for os_trace()/ TODO: separate diagnostic for os_trace() +TODO(@Ericson2314): No native exception +TODO(stevvooe): Add stream support./ TODO(stevvooe): Add stream support. +TODO Convert to inlines* TODO Convert to inlines +TODO: This could be extended to handle bool vectors./ TODO: This could be extended to handle bool vectors. +TODO: consider using push / pop instead of sub + store / add/ TODO: consider using push / pop instead of sub + store / add +TODO: Add support for clauses./ TODO: Add support for clauses. +TODO: cluster can be compressed due to race with .writepage */* TODO: cluster can be compressed due to race with .writepage */ +TODO: only support icmp slt for now./ TODO: only support icmp slt for now. +TODO: port code from dal2 */* TODO: port code from dal2 */ +TODO This hack should go away */* TODO This hack should go away */ +TODO(sbc): Find a way to specify a default value in the object format/ TODO(sbc): Find a way to specify a default value in the object format +TODO: Make previous parameters part of the signature for Objective-C/ TODO: Make previous parameters part of the signature for Objective-C +TODO: tune for KMP_OS_OPENBSD */* TODO: tune for KMP_OS_OPENBSD */ +TODO: the timeout is hardcoded here, it would be more flexible to make it/ TODO: the timeout is hardcoded here, it would be more flexible to make it +TODO: package these as system libraries +TODO: implement retries */* TODO: implement retries */ +TODO: consider using mlir::RemFOp when possible, that may help folding/ TODO: consider using mlir::RemFOp when possible, that may help folding +TODO: still under discussion whether to switch to SLS_All./ TODO: still under discussion whether to switch to SLS_All. +TODO: Apply Codensity to avoid left-associativity problem. +TODO: Set up error handler properly, e.g. the errorLimitExceededMsg/ TODO: Set up error handler properly, e.g. the errorLimitExceededMsg +TODO Windows. Needs further investigation. Likely in ChangeSizes not/ TODO Windows. Needs further investigation. Likely in ChangeSizes not +TODO: Use union of memref write regions to compute/ TODO: Use union of memref write regions to compute +TODO: We could potentially refine an overdefined true value above./ TODO: We could potentially refine an overdefined true value above. +TODO: Combine these two logic paths./ TODO: Combine these two logic paths. +TODO implement these operators./ TODO implement these operators. +TODO: Perhaps it makes sense to move this procedure to some other +TODO: libify me +TODO(wan@google.com): support using environment variables to/ TODO(wan@google.com): support using environment variables to +TODO: custom INFO packets */* TODO: custom INFO packets */ +TODO: Add support for X86::SETcc instructions./ TODO: Add support for X86::SETcc instructions. +TODO: This is only a hot fix for SCoP sequences that use the same load/ TODO: This is only a hot fix for SCoP sequences that use the same load +TODO: normal txs, much like above, then certs, stake addresses etc. +TODO: make sure that root node is not collapsed or modified/ TODO: make sure that root node is not collapsed or modified +TODO: Move pvclock definitions some place arch independent */* TODO: Move pvclock definitions some place arch independent */ +TODO@eamodio do we need to do anything else?/ TODO@eamodio do we need to do anything else? +TODO remove this limitation./ TODO remove this limitation. +TODO: Check SCLK in DAL's minimum clocks* TODO: Check SCLK in DAL's minimum clocks +TODO: take a closer look at other patches in https://sources.debian.org/patches/sogo/ and https://github.com/Skrupellos/sogo-patches +TODO: add nvmem-cells for calibration */* TODO: add nvmem-cells for calibration */ +TODO: explicit barrier_wait_id:/ TODO: explicit barrier_wait_id: +TODO: audio should be per stream rather than* TODO: audio should be per stream rather than +TODO: read file extensions from the test.cfg file instead so +TODO: Add more platforms that support pipe2./ TODO: Add more platforms that support pipe2. +TODO: remove the following line for multiple process support */* TODO: remove the following line for multiple process support */ +TODO: using CompactClass results in noticeable speedup./ TODO: using CompactClass results in noticeable speedup. +TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into +TODO: the "order" argument type is "int", not int32. So/ TODO: the "order" argument type is "int", not int32. So +TODO: handle failure./ TODO: handle failure. +TODO: Technically we could try to pattern match scalar bitshifts of/ TODO: Technically we could try to pattern match scalar bitshifts of +TODO-PERF: reuse the original liveness, then simply run the dataflow/ TODO-PERF: reuse the original liveness, then simply run the dataflow +TODO: Translate the .comment section to the output./ TODO: Translate the .comment section to the output. +TODO: Remove this when users have been updated to the assume bundles./ TODO: Remove this when users have been updated to the assume bundles. +TODO: test on non-trivial input; `use Iterator::position` if/ TODO: test on non-trivial input; `use Iterator::position` if +TODO: if we want foldr1/foldl1 to work on more than NonEmpty, we +TODO add 10&12 bit YUV, RGB support */* TODO add 10&12 bit YUV, RGB support */ +TODO: SCEV seems not to recognize this as a zero btc loop +TODO: Enable for MinGW Windows builds too. +TODO: Handle other scopes as we start to use them for index results./ TODO: Handle other scopes as we start to use them for index results. +TODO: Check checker options too, possibly in CheckerRegistry./ TODO: Check checker options too, possibly in CheckerRegistry. +TODO: maybe completely drop this ? */* TODO: maybe completely drop this ? */ +TODO: this function can be merged with iwl_mvm_scan_umac_fill_ch_p_v6 */* TODO: this function can be merged with iwl_mvm_scan_umac_fill_ch_p_v6 */ +TODO: Handle situations when call site parameter value can be described/ TODO: Handle situations when call site parameter value can be described +TODO: Move this to main so that all shape ops implement these./ TODO: Move this to main so that all shape ops implement these. +TODO: handle p_memsz != p_filesz */* TODO: handle p_memsz != p_filesz */ +TODO: Should we favor test+set even without the 'not' op?/ TODO: Should we favor test+set even without the 'not' op? +TODO write other register contexts and add them here/ TODO write other register contexts and add them here +TODO: we'd expect the note: {{uninitialized field 'this->u'}}/ TODO: we'd expect the note: {{uninitialized field 'this->u'}} +TODO: Expand @loader_path, @executable_path etc/ TODO: Expand @loader_path, @executable_path etc +TODO ^ Try commenting out this catch-all arm/ TODO ^ Try commenting out this catch-all arm +TODO: Why isn't the SKLDivider used?/ TODO: Why isn't the SKLDivider used? +TODO: This really should be easier to access from Lit itself +TODO: extend this for arbitrary affine bounds./ TODO: extend this for arbitrary affine bounds. +TODO: (containerd) Determine if we need to use system.MkdirAllWithACL here/ TODO: (containerd) Determine if we need to use system.MkdirAllWithACL here +TODO: 2007.7.13 by Emily Wait 2000ms in order to guarantee that +TODO: implement and improve/ TODO: implement and improve +TODO: to use a custom range with boundaries overlapping/ TODO: to use a custom range with boundaries overlapping +TODO: unsigned ARMFastISel::TargetMaterializeFloatZero(const ConstantFP *CF);/ TODO: unsigned ARMFastISel::TargetMaterializeFloatZero(const ConstantFP *CF); +TODO: Intrinsics should have fast-math-flags that propagate to these/ TODO: Intrinsics should have fast-math-flags that propagate to these +TODO make full dictionary +TODO: doesn't yet handle extended types */* TODO: doesn't yet handle extended types */ +TODO: Could we move this to DAGCombine?/ TODO: Could we move this to DAGCombine? +TODO(acetechnologist): This is temporary and will need to be replaced by a/ TODO(acetechnologist): This is temporary and will need to be replaced by a +TODO(kuba.brecka): This is not async-signal-safe. In particular, we call/ TODO(kuba.brecka): This is not async-signal-safe. In particular, we call +TODO: [required eventually] find/configure other programs that the +TODO: FIXME: Investigate why we need a InvalidContext here. +TODO: [code cleanup] there is duplication between the +TODO@eamodio: Replace with a better icon -- reflecting its status maybe?/ TODO@eamodio: Replace with a better icon -- reflecting its status maybe? +TODO: This should use s_mul_i32 instead of v_mul_u32_u24 + v_readfirstlane! +TODO Add more NAND specific fileds */* TODO Add more NAND specific fileds */ +TODO: This doesn't require 'nsz'. It should fold to V + { 2.0, 4.0, 0.0, 8.0 } +TODO: add the Immersion ISA1200 I2C device here */* TODO: add the Immersion ISA1200 I2C device here */ +TODO(@oxij): investigate this: `make -n check` works but `make +TODO: Remove the tMOVr in the preheader! +TODO: Use version number when setting target features./ TODO: Use version number when setting target features. +TODO: get mount options for upper/ TODO: get mount options for upper +TODO: Use aggregation_len instead */* TODO: Use aggregation_len instead */ +TODO: The algorithm below relies on both RPO and Postorder traversals./ TODO: The algorithm below relies on both RPO and Postorder traversals. +TODO: distributed computations +TODO:Check with MSI Soc for sysdev +TODO: -r, -dylinker, -preload.../ TODO: -r, -dylinker, -preload... +TODO: The weight type should be changed from [Double] to Double to avoid +TODO - check & update Vega10 cache details */* TODO - check & update Vega10 cache details */ +TODO: Consider different printout format after/ TODO: Consider different printout format after +TODO list is valid for this driver as well. +TODO: split out "lib" +TODO: wait for clock_on does not work well. May need HW +TODO: Loosen the requirement for fully relaxed math semantics./ TODO: Loosen the requirement for fully relaxed math semantics. +TODO(jbd): Discuss whether we want to prefix/ TODO(jbd): Discuss whether we want to prefix +TODO: condition to be removed/ TODO: condition to be removed +TODO: find the best device./ TODO: find the best device. +TODO: If there is a LCSSA PHI at the loop exit, use that one./ TODO: If there is a LCSSA PHI at the loop exit, use that one. +TODO: implement scale down, only scale up is supported for now */* TODO: implement scale down, only scale up is supported for now */ +TODO: fontVerticalScale/ TODO: fontVerticalScale +TODO(glider): don't call get*PtrForVAArgument() for them./ TODO(glider): don't call get*PtrForVAArgument() for them. +TODO: add warning messages/ TODO: add warning messages +TODO: ideally finding host resource and dsi dev registration needs +TODO: need to dig out the root cause of that +TODO: add offsets */* TODO: add offsets */ +TODO: [nice to have] support haddock on specific components, not just +TODO: Maybe introduce a typeclass for items which just +TODO: There is also RECIPSQRT_FF which clamps to zero./ TODO: There is also RECIPSQRT_FF which clamps to zero. +TODO find a way to get the ghc-options into plan.json so we can use it in plan-to-nix +TODO: Ideally, in-flight pure ACK packets should not matter here. +TODO This needs to be reviewed and fixed,* TODO This needs to be reviewed and fixed, +TODO: not sure about forcing +TODO: Do we need to set DwarfRegAlias on register tuples?/ TODO: Do we need to set DwarfRegAlias on register tuples? +TODO: Can do s_cselect_b64; s_cselect_b32 +TODO: enable bursting */* TODO: enable bursting */ +TODO: these two are always zero */* TODO: these two are always zero */ +TODO(behdad) Drop unneeded GSUB/GPOS Script/LangSys entries. +TODO: We could do better here. Currently, Large, Small, Large, leads to +TODO: Figure out tag memory details and drop the over-cautious allocation.* TODO: Figure out tag memory details and drop the over-cautious allocation. +TODO: We don't have patterns for this yet but once they are added this test/ TODO: We don't have patterns for this yet but once they are added this test +TODO: report a different error if there is a .cabal file but it's +TODO (roberth, >=2022) remove +TODO: make .desktop entry +TODO: This is not entirely correct, because the dirs may vary +TODO(glider): the __sanitizer_mz_* functions should be united with the Linux/ TODO(glider): the __sanitizer_mz_* functions should be united with the Linux +TODO: check strides./ TODO: check strides. +TODO: This could probably be generalized to handle other overflow-safe/ TODO: This could probably be generalized to handle other overflow-safe +TODO: We could modify MI in place in most cases./ TODO: We could modify MI in place in most cases. +TODO: We currently can't generate copies correctly when stores/ TODO: We currently can't generate copies correctly when stores +TODO: Handle supported extensions with version number./ TODO: Handle supported extensions with version number. +TODO: Add check if ASIC support and EDID audio */* TODO: Add check if ASIC support and EDID audio */ +TODO: We could turn this and into a zero extend. +TODO: test naked functions +TODO: Pointer types, any 32-bit or 64-bit vector/ TODO: Pointer types, any 32-bit or 64-bit vector +TODO: moving security2.fdb into the data directory works, maybe there +TODO: Merge with explanation/example below +TODO: If important, we could handle the case when the BitsToClear are/ TODO: If important, we could handle the case when the BitsToClear are +TODO: allow splitting tests according to the "benchmark family" so +TODO: Consider batching the allocations we do here./ TODO: Consider batching the allocations we do here. +TODO: Remove once we have better layering +TODO: Add other DW-based macros./ TODO: Add other DW-based macros. +TODO: Move to Vec/ TODO: Move to Vec +TODO: remove this when upstream merges a fix - https://github.com/eduardok/libsmbclient-php/pull/66 +TODO: Should add consistency tracking to ensure we encounter/ TODO: Should add consistency tracking to ensure we encounter +TODO: Add support for the case where there are multiple CFI instructions* TODO: Add support for the case where there are multiple CFI instructions +TODO(stevvooe): Using the global buffer pool. At 32KB, it is probably/ TODO(stevvooe): Using the global buffer pool. At 32KB, it is probably +TODO: linux drops this into .rodata, we drop it into ".gnu.linkonce.r.G2" +TODO: Add regulator as an SOC feature, so that regulator enable +TODO: inplaceDirTemplates :: InstallDirs FilePath +TODO: Test nfsv3 + Kerberos +TODO: would love to have context +TODO Review Removal octal = true;/TODO Review Removal octal = true; +TODO: walk through tx_queue and do the following tasks +TODO: the current error handling is, in my opinion, the least opinionated./ TODO: the current error handling is, in my opinion, the least opinionated. +TODO move this handling while set channel and page in cfg802154. +TODO: configurable param for queue type */* TODO: configurable param for queue type */ +TODO Where should this be placed? */* TODO Where should this be placed? */ +TODO This method should not be exposed./ TODO This method should not be exposed. +TODO(mmukhi, dfawley): Should the server write also return io.EOF?/ TODO(mmukhi, dfawley): Should the server write also return io.EOF? +TODO: #DAL3 Implement id to str function.*/* TODO: #DAL3 Implement id to str function.*/ +TODO: Pull the details from the boards struct */* TODO: Pull the details from the boards struct */ +TODO: We should busy_wait_nop() here, but that's not currently/ TODO: We should busy_wait_nop() here, but that's not currently +TODO: when we add support for remote tarballs then this message +TODO: Since we're approximating, we don't need an exact 1/3 exponent./ TODO: Since we're approximating, we don't need an exact 1/3 exponent. +TODO: Allow commutative operations to have different ordering./ TODO: Allow commutative operations to have different ordering. +TODO Windows: Figure out why this test is flakey on TP5. If you add/ TODO Windows: Figure out why this test is flakey on TP5. If you add +TODO: teach SDWA to work with v_perm_b32 and remove the check./ TODO: teach SDWA to work with v_perm_b32 and remove the check. +TODO(windows): Figure out whether OSVersion is deprecated./ TODO(windows): Figure out whether OSVersion is deprecated. +TODO: deduplicate common code, define helper function instead? */* TODO: deduplicate common code, define helper function instead? */ +TODO: consider removing this function thanks to rewrite patterns./ TODO: consider removing this function thanks to rewrite patterns. +TODO: Maybe we should just have callers grab/release the lock and +TODO: update once https://github.com/NixOS/nixpkgs/pull/93006 was merged +TODO Shouldn't this create a signed range?/ TODO Shouldn't this create a signed range? +TODO: Enable emiting constant pool to unique sections when we support it./TODO: Enable emiting constant pool to unique sections when we support it. +TODO: derive media type from compressed type/ TODO: derive media type from compressed type +TODO This is not a lazy let, but it should be... +TODO: Debug this failure on Windows. +TODO: this is very conservative./ TODO: this is very conservative. +TODO: move setSize() and Size to DIEValueList./ TODO: move setSize() and Size to DIEValueList. +TODO: Use 'Cabal' for this? +TODO(tra): record name should ideally use the same field order as the intrinsic./ TODO(tra): record name should ideally use the same field order as the intrinsic. +TODO(unknown): Doesn't account for 'catch(Exception& e)' [rare]. +TODO: some issues with temporary files +TODO: Allocators should receive the correct size and possibly alignment,/ TODO: Allocators should receive the correct size and possibly alignment, +TODO: the udev rules file and the hotplug script need fixes to work on NixOS +TODO: conditionals */* TODO: conditionals */ +TODO Even this simplistic numbering can result in conflicts. +TODO: change only for TVEv2, parallel display +TODO: find a better API and expose./ TODO: find a better API and expose. +TODO: Should we log an error from WriteStatus here and below?/ TODO: Should we log an error from WriteStatus here and below? +TODO: The one-use requirement could be eased if X and/or Y are constants./ TODO: The one-use requirement could be eased if X and/or Y are constants. +TODO: We could inline this above. +TODO: Review other rxdma error code to check if anything is* TODO: Review other rxdma error code to check if anything is +TODO: CLIENT ACQUIRE -- Don't really need this at the* TODO: CLIENT ACQUIRE -- Don't really need this at the +TODO: Correctly identify unreachable blocks when chaining boolean operators./ TODO: Correctly identify unreachable blocks when chaining boolean operators. +TODO: Do we really never want to specify the origin here? */* TODO: Do we really never want to specify the origin here? */ +TODO(@Ericson2314): Remove after https://github.com/NixOS/nixpkgs/pull/31414 +TODO: Needs support for masked loads/stores of "scalar" vectors./ TODO: Needs support for masked loads/stores of "scalar" vectors. +TODO(aaronl): Send current version in this WatchMessage?/ TODO(aaronl): Send current version in this WatchMessage? +TODO: A better way to determine this would use ComputeNumSignBits()./ TODO: A better way to determine this would use ComputeNumSignBits(). +TODO: detect whether host is little endian or not, and whether the intrinsic/ TODO: detect whether host is little endian or not, and whether the intrinsic +TODO { ??, "xtal_out", (void *)(FLAG_BCM4709) }, */* TODO { ??, "xtal_out", (void *)(FLAG_BCM4709) }, */ +TODO: handle 32-bit arch? +TODO - do we have any exceptions?/ TODO - do we have any exceptions? +TODO: Simplify/ TODO: Simplify +TODO: To avoid surprises with device clock values, PTS/STC timestamps should +TODO: does not yet catch signals sent when the child dies. +TODO: These are only here to allow substitutions to be declared inline with/ TODO: These are only here to allow substitutions to be declared inline with +TODO: Handle TTMP/ TODO: Handle TTMP +TODO: extend this test with multiple elasticsearch nodes +TODO: add the above as mkByronTx to the consensus code, +TODO: rewrite to optimize macros... */* TODO: rewrite to optimize macros... */ +TODO: turn off the serve goroutine when idle, so/ TODO: turn off the serve goroutine when idle, so +TODO: add work lists to finding triv nodes is easier. +TODO: add support for the white SATA LEDs associated with HDD 0 and 1. +TODO: Flask needs more testing before enabling it by default. +TODO: We could check that all redeclarations use the same name for/ TODO: We could check that all redeclarations use the same name for +TODO: Fix this so custom is a separate component. Custom can ALWAYS +TODO: I think we should be able to generate one smlad here. The search fails +TODO: Async flip is only supported through the page flip IOCTL +TODO: AMDGPU can use a "median of 3" instruction here:/ TODO: AMDGPU can use a "median of 3" instruction here: +TODO: Class-Specific strings not yet supported */* TODO: Class-Specific strings not yet supported */ +TODO: We should be able to support the unrolled loop body. +TODO : Handle the missing argument case in the IT when CLI is available/ TODO : Handle the missing argument case in the IT when CLI is available +TODO: expand support to these 2 cases./ TODO: expand support to these 2 cases. +TODO: Confirm that this is the right lifecycle phase/ TODO: Confirm that this is the right lifecycle phase +TODO: Should this use datalayout alignment?/ TODO: Should this use datalayout alignment? +TODO: always error on manifest/ TODO: always error on manifest +TODO Windows. Many of these fields can be factored out.,/ TODO Windows. Many of these fields can be factored out., +TODO: Should probably note flat usage somewhere. SC emits a "FlatPtr32 =/ TODO: Should probably note flat usage somewhere. SC emits a "FlatPtr32 = +TODO(mikio): implement this/ TODO(mikio): implement this +TODO: Parse UniqueID/ TODO: Parse UniqueID +TODO: In the future, we can handle non-empty exit blocks my merging any/ TODO: In the future, we can handle non-empty exit blocks my merging any +TODO: This advice doesn't help if the ambiguous exports +TODO(beorn7): The original rationale of passing in a pre-allocated/ TODO(beorn7): The original rationale of passing in a pre-allocated +TODO: Specialize FSQRT for longer latency./ TODO: Specialize FSQRT for longer latency. +TODO: This function has to be fixed for beqz16 and bnez16, because it/ TODO: This function has to be fixed for beqz16 and bnez16, because it +TODO: Remove this option setter once we support endpoint ipam options/ TODO: Remove this option setter once we support endpoint ipam options +TODO: IEEE80211_CONF_CHANGE_QOS */* TODO: IEEE80211_CONF_CHANGE_QOS */ +TODO: allow period to be defined in cycles and clock time +TODO: The result of N/M is required to be in [8, 25] range. */* TODO: The result of N/M is required to be in [8, 25] range. */ +TODO(kcc): this test crashes on 32-bit for some reason.../ TODO(kcc): this test crashes on 32-bit for some reason... +TODO: finer dedup based on profile range in data. Load set +TODO: if anybody asks, add a Server field, and remember to define the/ TODO: if anybody asks, add a Server field, and remember to define the +TODO: Enhance logic for other casts and remove this check./ TODO: Enhance logic for other casts and remove this check. +TODO: is this still needed for NI+ ? */* TODO: is this still needed for NI+ ? */ +TODO: The value type of _environments should be a type union of all/ TODO: The value type of _environments should be a type union of all +TODO: Add support for other content descriptions - we currently only/ TODO: Add support for other content descriptions - we currently only +TODO: Assert there's exactly one result./ TODO: Assert there's exactly one result. +TODO: Use signatures in WebAssemblyMachineFunctionInfo too and unify/ TODO: Use signatures in WebAssemblyMachineFunctionInfo too and unify +TODO(Bill O'Farrell): auto-generate./ TODO(Bill O'Farrell): auto-generate. +TODO(kschimpf) Write a main to do this initialization./ TODO(kschimpf) Write a main to do this initialization. +TODO: Implement jail detection for freeBSD/ TODO: Implement jail detection for freeBSD +TODO Consider putting each function's exception table in a separate/ TODO Consider putting each function's exception table in a separate +TODO: Avoid opening the PE/COFF binary twice by reading this information/ TODO: Avoid opening the PE/COFF binary twice by reading this information +TODO(filcab): Most struct definitions should move to the interface headers./ TODO(filcab): Most struct definitions should move to the interface headers. +TODO - we should allow 2 PBLENDW here and leave shuffle combine to/ TODO - we should allow 2 PBLENDW here and leave shuffle combine to +TODO: remove cgroupv2 case once all external users are converted/ TODO: remove cgroupv2 case once all external users are converted +TODO: refine locking ?*/* TODO: refine locking ?*/ +TODO: add other stuffs/ TODO: add other stuffs +TODO should this write output to progressOutput? Or use something similar to loggerFromContext()? see https://github.com/moby/buildkit/commit/aa29e7729464f3c2a773e27795e584023c751cb8/ TODO should this write output to progressOutput? Or use something similar to loggerFromContext()? see https://github.com/moby/buildkit/commit/aa29e7729464f3c2a773e27795e584023c751cb8 +TODO we need to export led state to userspace (wifi and mail) */ +TODO: suggest replacing given type with expected type/ TODO: suggest replacing given type with expected type +TODO: The conversion pattern can be made to work for `any_of` here, but/ TODO: The conversion pattern can be made to work for `any_of` here, but +TODO: Move to hook somwehere?/ TODO: Move to hook somwehere? +TODO: this is not accurate if we are freeing more than one +TODO: This limitation is more strict than necessary. We could sum the/ TODO: This limitation is more strict than necessary. We could sum the +TODO: Add *_globally support/ TODO: Add *_globally support +TODO: remove it. */* TODO: remove it. */ +TODO: this is conservative, because the trunc is only used in the +TODO: Support typed and custom event rendering on Chrome Trace Viewer./ TODO: Support typed and custom event rendering on Chrome Trace Viewer. +TODO: userspace has to take care of races with VCPU_RUN, so +TODO: Compute the number of lanes dynamically based on bandwidth +TODO(amitshukla): investigate storing Plugins as a map so it can be easily probed/ TODO(amitshukla): investigate storing Plugins as a map so it can be easily probed +TODO: Add better profitability checks./ TODO: Add better profitability checks. +TODO: The case where both inputs are constants does not need to be limited/ TODO: The case where both inputs are constants does not need to be limited +TODO: UseIntegratedAssembler?/ TODO: UseIntegratedAssembler? +TODO: The motivating case for this transform is an x86 AVX1 target. That/ TODO: The motivating case for this transform is an x86 AVX1 target. That +TODO: accept the key if we have a station entry and +TODO: this could cause a theoretical memory reclaim +TODO: Currently yields an asymmetric result. +TODO: it looks like ATS requires gcc specifically. Someone with more knowledge +TODO - add UNDEF elts support./ TODO - add UNDEF elts support. +TODO: We are constructing the Operator wrapper instance just for/ TODO: We are constructing the Operator wrapper instance just for +TODO: Blocks without history could be made to ignore this completely./ TODO: Blocks without history could be made to ignore this completely. +TODO: Should probably try to handle some cases with multiple/ TODO: Should probably try to handle some cases with multiple +TODO: illuminance channel +TODO: improve to skip profiles cached in flabel */* TODO: improve to skip profiles cached in flabel */ +TODO: Add support for nested symbol references./ TODO: Add support for nested symbol references. +TODO: There is no PRCMU interface to get temperature data currently, +TODO: should we warn here? What's the story with this kind of mismatch?/ TODO: should we warn here? What's the story with this kind of mismatch? +TODO: Installed packages should also store their encapsulations! +TODO: This is a good default during development, but ultimately we should/ TODO: This is a good default during development, but ultimately we should +TODO: fmul by 0.0 with nsz+nnan should have simplified to 0.0. +TODO: Add flags field to the request to add memory region. */* TODO: Add flags field to the request to add memory region. */ +TODO : prove that it is equivalent to HopfSuspS¹ +TODO: this currently doesn't work, patch pending +TODO: Non-standard intrinsic functions/ TODO: Non-standard intrinsic functions +TODO: detect the card ID and configure GPIO accordingly. */* TODO: detect the card ID and configure GPIO accordingly. */ +TODO: add payload receive code if needed/TODO: add payload receive code if needed +TODO: use set_anaparam2 dev.c_func*/* TODO: use set_anaparam2 dev.c_func*/ +TODO: Add an option not to build. +TODO: Load to Workgroup storage class first./ TODO: Load to Workgroup storage class first. +TODO normalize case for user/ TODO normalize case for user +TODO: check that Later's mask is a superset of the Earlier's mask./ TODO: check that Later's mask is a superset of the Earlier's mask. +TODO: Implement a generic logic using tblgen that can support this./ TODO: Implement a generic logic using tblgen that can support this. +TODO: also need to be checking this for regions symbols that/ TODO: also need to be checking this for regions symbols that +TODO: Hoist this above the min/max bailout./ TODO: Hoist this above the min/max bailout. +TODO: We should probably emit this specific pattern without the reclaim./ TODO: We should probably emit this specific pattern without the reclaim. +TODO(@Ericson2314): Add assert without creating infinite recursion +TODO [[view:/home/user/linux/crypto/ctr.c::face=ovl-face1::linb=188::colb=9::cole=16][ERR_CAST can be used with alg]] +TODO(aaronl): Do we want to revise this to include multiple payloads in a single/ TODO(aaronl): Do we want to revise this to include multiple payloads in a single +TODO: Enable slib +TODO: this will become the transaction to register the pool, etc. +TODO: Symlinks for the host port and the device controller. */* TODO: Symlinks for the host port and the device controller. */ +TODO: image_atomic_fcmpswap +TODO: Remove RTL and the devices it manages if it's not used anymore?/ TODO: Remove RTL and the devices it manages if it's not used anymore? +TODO: May need to drop the trailing to fields until deviceRTL is updated/ TODO: May need to drop the trailing to fields until deviceRTL is updated +TODO: Do something more robust here +TODO(@cpuguy83): All this logic for figuring out which network to return does not belong here/ TODO(@cpuguy83): All this logic for figuring out which network to return does not belong here +TODO: Handle more base class scenarios./ TODO: Handle more base class scenarios. +TODO: allocate contiguous space on disk with F_ALLOCATECONTIG flag/ TODO: allocate contiguous space on disk with F_ALLOCATECONTIG flag +TODO: From 1.4, this should also include Composite type./ TODO: From 1.4, this should also include Composite type. +TODO (2020-05-23): revisit this at some point to see if it's still needed in future versions of agda +TODO: Using % is expensive, but we have to do this since size of some* TODO: Using % is expensive, but we have to do this since size of some +TODO 6-bits */* TODO 6-bits */ +TODO Remove when updating past 0.4.6 +TODO: Maybe control display signal generation with* TODO: Maybe control display signal generation with +TODO: Highlight the underlying type of the redeclaration./ TODO: Highlight the underlying type of the redeclaration. +TODO stack_fold_bsf_i16 +TODO: Change type to 32 for scalar/ TODO: Change type to 32 for scalar +TODO: this can be handled in the future by using the explicit/ TODO: this can be handled in the future by using the explicit +TODO: Somehow don't ignore build hook? +TODO: other checks for standard module procedures/ TODO: other checks for standard module procedures +TODO: This looks absolutely terrifying :( +TODO & FIXME */* TODO & FIXME */ +TODO: Some day, we should do the forward propagation and reassociation/ TODO: Some day, we should do the forward propagation and reassociation +TODO: why do we need to interval = bi if it is not periodic? */* TODO: why do we need to interval = bi if it is not periodic? */ +TODO: Verify that all registers have the same bank/ TODO: Verify that all registers have the same bank +TODO DSC: Remove this workaround for N422 and 420 once it's fixed, or move it to get_dsc_encoder_caps()/ TODO DSC: Remove this workaround for N422 and 420 once it's fixed, or move it to get_dsc_encoder_caps() +TODO: Emit Arg[".actual_access"]./ TODO: Emit Arg[".actual_access"]. +TODO-CHECK: #pragma omp parallel reduction(SSS::fun: i)/ TODO-CHECK: #pragma omp parallel reduction(SSS::fun: i) +TODO: what about instantiations in BLOCK?/ TODO: what about instantiations in BLOCK? +TODO(chandlerc): Find a better way to refactor flag and environment parsing/ TODO(chandlerc): Find a better way to refactor flag and environment parsing +TODO: If i64 setcc is half rate, it can result in 1 fewer instruction/ TODO: If i64 setcc is half rate, it can result in 1 fewer instruction +TODO: pass progPathExtra on to 'configureVCS' +TODO: Build AST./ TODO: Build AST. +TODO For now we forget assumed information, this can be improved./ TODO For now we forget assumed information, this can be improved. +TODO: Faster data structure/ TODO: Faster data structure +TODO: Should handle any multiple of 32 offset./ TODO: Should handle any multiple of 32 offset. +TODO: use the function scope once we have call site AAReturnedValues./ TODO: use the function scope once we have call site AAReturnedValues. +TODO FIXME we don't have support for an optional header yet, so just skip/ TODO FIXME we don't have support for an optional header yet, so just skip +TODO@Joao: move these utils into a SortedArray class/ TODO@Joao: move these utils into a SortedArray class +TODO: generate these strings using ODS./ TODO: generate these strings using ODS. +TODO: [nice to have] tests for trivial globs, tests for matching, +TODO: Check if this SU must end a dispatch group./ TODO: Check if this SU must end a dispatch group. +TODO darwin, AVX and AVX2 makefile targets +TODO: Simplify this when removing non-DT support completely from the +TODO: Actually add passes when added to FIR code base/ TODO: Actually add passes when added to FIR code base +TODO: Look in non-address parts, like icmp operands./ TODO: Look in non-address parts, like icmp operands. +TODO: We don't support KC merging atm/ TODO: We don't support KC merging atm +TODO: perhaps we shouldn't do this if there are any strict bindings, +TODO: could gather equalities from superclasses too +TODO: It might be worth using a pseudo here to avoid scc clobber and/ TODO: It might be worth using a pseudo here to avoid scc clobber and +TODO: add a services entry for the /etc/zs-apc-spdu.conf file +TODO: link to external spec document./ TODO: link to external spec document. +TODO: If InstSimplify could fold all cases where C2 <= C1, we could change/ TODO: If InstSimplify could fold all cases where C2 <= C1, we could change +TODO: put this 'table' into ts78xx-fpga.h */* TODO: put this 'table' into ts78xx-fpga.h */ +TODO: These can be fine-tuned further to consider code size or deopt states/ TODO: These can be fine-tuned further to consider code size or deopt states +TODO: output tsv +TODO clarify: Keep the range in the defName field? +TODO: we have duplicated information in DynamicTypeMap and/ TODO: we have duplicated information in DynamicTypeMap and +TODO: use the index section offset info to correctly dump file names in debug info +TODO: make the error location info accurate./ TODO: make the error location info accurate. +TODO: this is better implemented on a flattened representation./ TODO: this is better implemented on a flattened representation. +TODO List: +TODO: Use target_include_directories once we figure out why that breaks the runtimes build +TODO(aaronl): Support other items from constraint/ TODO(aaronl): Support other items from constraint +TODO: don't always clone when decls are refcounted./ TODO: don't always clone when decls are refcounted. +TODO: This might not hold once we implement SIMD properly./ TODO: This might not hold once we implement SIMD properly. +TODO: failing tests https://bitbucket.org/bbangert/webhelpers/pull-request/1/fix-error-on-webob-123/diff +TODO: make this is a typesafe union./ TODO: make this is a typesafe union. +TODO (paranoia): force maskmovq to not use di */* TODO (paranoia): force maskmovq to not use di */ +TODO: ordered_wait_id/ TODO: ordered_wait_id +TODO: Add other tables. For now we only support the ipv4 table targets +TODO: arg len is being ignored */* TODO: arg len is being ignored */ +TODO: check if we should be retrying?/ TODO: check if we should be retrying? +TODO: Eliminate OOO packets during switching */* TODO: Eliminate OOO packets during switching */ +TODO: check that destination directory exists +TODO - Constant Folding./ TODO - Constant Folding. +TODO: investigation needed/ TODO: investigation needed +TODO this should be robust to slices +TODO: It looks like FailedCandidates does not serve much purpose/ TODO: It looks like FailedCandidates does not serve much purpose +TODO: handle do-while loop./ TODO: handle do-while loop. +TODO: integer types are temporarily allowed for compatibility with the/ TODO: integer types are temporarily allowed for compatibility with the +TODO: We should get rid of this function when APFloat can be constructed/ TODO: We should get rid of this function when APFloat can be constructed +TODO: Remove on 1.7.0 update +TODO : platform_get_resource() and devm_ioremap_resource()/ TODO : platform_get_resource() and devm_ioremap_resource() +TODO("OpenACC Routine construct not lowered yet!"); +TODO: Lots more we could do here:/ TODO: Lots more we could do here: +TODO: use normaliseVersionRange +TODO: Default ctor'd RewriteSymbolPass is no-op./ TODO: Default ctor'd RewriteSymbolPass is no-op. +TODO: VE_DEC_H265_DEC_PPS_CTRL1_FLAG_TILES_ENABLED */* TODO: VE_DEC_H265_DEC_PPS_CTRL1_FLAG_TILES_ENABLED */ +TODO: write code for heartbeat */* TODO: write code for heartbeat */ +TODO: the .* should itself warn about being a dereference of null./ TODO: the .* should itself warn about being a dereference of null. +TODO this should be uncommented, but it causes stupid mass rebuilds. I +TODO:IsKill=*/false, Addr.getOffsetReg(),*TODO:IsKill=*/false, Addr.getOffsetReg(), +TODO: Currently only variable initialization with specialization/ TODO: Currently only variable initialization with specialization +TODO - also wait on empty usb_request queues? */* TODO - also wait on empty usb_request queues? */ +TODO: need to handle chars which are not in the font./ TODO: need to handle chars which are not in the font. +TODO: Should calls support inreg for SGPR inputs?/ TODO: Should calls support inreg for SGPR inputs? +TODO: handle nested composite object./ TODO: handle nested composite object. +TODO: use ia_css_dvs_grid_res in here.* TODO: use ia_css_dvs_grid_res in here. +TODO: Eliminate in the future when +TODO: When usleep is added to kernel, change next 3 +TODO Add support for ZERO_EXTEND_VECTOR_INREG when we have a test case./ TODO Add support for ZERO_EXTEND_VECTOR_INREG when we have a test case. +TODO: We are unconditionally converting the bitwidth here,/ TODO: We are unconditionally converting the bitwidth here, +TODO: split these into separate constructors +TODO: it should not be necessary to reflect the assigned +TODO: Selecting runtimes should be always performed inside the runtimes +TODO: test the following: +TODO : are there things to do here ? */* TODO : are there things to do here ? */ +TODO: Use the location of the literal element itself./ TODO: Use the location of the literal element itself. +TODO: Cache set of Uses on the first walk in runOnLoop, update when/ TODO: Cache set of Uses on the first walk in runOnLoop, update when +TODO: For strncpy() and friends, this could suggest sizeof(dst)/ TODO: For strncpy() and friends, this could suggest sizeof(dst) +TODO (ehazlett): use type switch when more are supported/ TODO (ehazlett): use type switch when more are supported +TODO: Test default target with quoting/ TODO: Test default target with quoting +TODO: Custom setups not supported for components yet. When +TODO: If the input file is an archive, print the cumulative summary of all/ TODO: If the input file is an archive, print the cumulative summary of all +TODO: implement this function on Firefox side/ TODO: implement this function on Firefox side +TODO: select normal or high priority */* TODO: select normal or high priority */ +TODO: we should discuss how to generate errors from the results of these analyses. +TODO: implement metadata only index copy up when called with +TODO: also check for constant values near PI/180 or 180/PI/ TODO: also check for constant values near PI/180 or 180/PI +TODO: Split s1->s64 during regbankselect for VALU./ TODO: Split s1->s64 during regbankselect for VALU. +TODO: See if we can recover the exception information from the TEB, +TODO: build separate libs in separate dirs so that we can build +TODO: handle union if a dimension is unbounded./ TODO: handle union if a dimension is unbounded. +TODO: start DSP using Audio MIX bits */* TODO: start DSP using Audio MIX bits */ +TODO: support skipping from the middle of a parsed collection ;// TODO: support skipping from the middle of a parsed collection ;/ +TODO: could sort by version and pick latest/ TODO: could sort by version and pick latest +TODO: a proper hotplug detect cycle should be emulated here */* TODO: a proper hotplug detect cycle should be emulated here */ +TODO: There are some cases where this transformation is not/ TODO: There are some cases where this transformation is not +TODO: if we always map, this is redundant */* TODO: if we always map, this is redundant */ +TODO: When adding support for more options related to search paths,/ TODO: When adding support for more options related to search paths, +TODO: Only ARM if the previous SQE is ARMALL */* TODO: Only ARM if the previous SQE is ARMALL */ +TODO: We could generalize this for more than splats. See/use the code in/ TODO: We could generalize this for more than splats. See/use the code in +TODO: imageStore, distributionMetadataStore, and ReferenceStore are only/ TODO: imageStore, distributionMetadataStore, and ReferenceStore are only +TODO: Expand arguments./ TODO: Expand arguments. +TODO: The old pass manager cgscc run is disabled as it causes a crash on windows which is under investigation: http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/25479/steps/test-check-all/logs/FAIL%3A%20LLVM%3A%3Anoalias.ll +TODO: The composite clock stuff will leak a bit here. */* TODO: The composite clock stuff will leak a bit here. */ +TODO the first serial team should actually be stored in the info_t* TODO the first serial team should actually be stored in the info_t +TODO: `pipeline` support added node v10, when can we use it? What/ TODO: `pipeline` support added node v10, when can we use it? What +TODO: Add Support for not Intel compilers for IA-64 architecture */* TODO: Add Support for not Intel compilers for IA-64 architecture */ +TODO: fix this. +TODO: Really? Check that they are really branch target/ TODO: Really? Check that they are really branch target +TODO: Should any fast-math-flags be set for the created nodes?/ TODO: Should any fast-math-flags be set for the created nodes? +TODO: We really should do a readback and compare. */* TODO: We really should do a readback and compare. */ +TODO: Implement ll modifier (8 bytes) +TODO: abstract away 'default', which is a per-instance directory name +TODO: Update for all lanes instead of just first one */* TODO: Update for all lanes instead of just first one */ +TODO: support expression syntax (OR, AND, etc) +TODO: generate a error for unknown load commands by default. But still/ TODO: generate a error for unknown load commands by default. But still +TODO: Implement tag propagation for HTTP./ TODO: Implement tag propagation for HTTP. +TODO: rest of the CmdEv handling could be moved to tasklet */* TODO: rest of the CmdEv handling could be moved to tasklet */ +TODO Windows to Windows CI - Port this test/ TODO Windows to Windows CI - Port this test +TODO: How is this related to speakup's punc_level, or +TODO (to be addressed with hardware access to test the changes): +TODOs [ancel stuck frames / reset device] in p54_work, it will +TODO: This should eventually be fixed. Unfortunately it is not/ TODO: This should eventually be fixed. Unfortunately it is not +TODO(stevvooe): Consider moving the version parameter of ServiceUpdate/ TODO(stevvooe): Consider moving the version parameter of ServiceUpdate +TODO: next could cause issues when streams are started after* TODO: next could cause issues when streams are started after +TODO: The runtime library does not currently protect the safe stack beyond/ TODO: The runtime library does not currently protect the safe stack beyond +TODO: Support this pattern. +TODO: 'Translator' could also be used to map PHINodes to their incoming/ TODO: 'Translator' could also be used to map PHINodes to their incoming +TODO: add LRI POST logic here */* TODO: add LRI POST logic here */ +TODO: Support finding an anchor(with same base) from store addresses or/ TODO: Support finding an anchor(with same base) from store addresses or +TODO: ask about these.../ TODO: ask about these... +TODO: upstream +TODO: add a test that demonstrates tcdDocs +TODO: Since are using a URL to open connection we should/ TODO: Since are using a URL to open connection we should +TODO: Handle newtypes properly, by wrapping the expression in a DataCon +TODO: fix when perm mapping done at unload */* TODO: fix when perm mapping done at unload */ +TODO: Fix thousands_sep for 'char'./ TODO: Fix thousands_sep for 'char'. +TODO: support user/ TODO: support user +TODO: support more crate target types./ TODO: support more crate target types. +TODO: do we need to use mutex locks in some sections? +TODO: This could be optimized to avoid all the copying./ TODO: This could be optimized to avoid all the copying. +TODO: FIXME: Investigate why "-polly-detect-keep-going" is needed to detect +TODO Use SOC_VALUE_ENUM_SINGLE_DECL */* TODO Use SOC_VALUE_ENUM_SINGLE_DECL */ +TODO: Simplify this once P will be determined by MSSA, in which case the/ TODO: Simplify this once P will be determined by MSSA, in which case the +TODO: we should probably filter ARPs too.. don't want to have +TODO@sandbox need a different way to figure out if cached data was used/ TODO@sandbox need a different way to figure out if cached data was used +TODO do we need to wait for final vblank somewhere before* TODO do we need to wait for final vblank somewhere before +TODO: Go through the xar's files./ TODO: Go through the xar's files. +TODO(vbatts) figure out a good model for this* TODO(vbatts) figure out a good model for this +TODO split every executable into its own package +TODO(dperny): probably should log like in the other/ TODO(dperny): probably should log like in the other +TODO: refactor to expose an ancestry for image.ID?/ TODO: refactor to expose an ancestry for image.ID? +TODO: we should keep the loop counter in an SGPR and use an S_BUFFER_LOAD +TODO(jbd): Find a more representative but short name for HTTPFormat./ TODO(jbd): Find a more representative but short name for HTTPFormat. +TODO: Clear the low bit - guarantees that the input is converted to FP without rounding. +TODO: can we do somethings here ? */* TODO: can we do somethings here ? */ +TODO: don't look at the same thing more than once/ TODO: don't look at the same thing more than once +TODO: this lifetime bound needs to be persisted eventually to `Symbol`,/ TODO: this lifetime bound needs to be persisted eventually to `Symbol`, +TODO: What fast-math-flags should be set on the floating-point nodes?/ TODO: What fast-math-flags should be set on the floating-point nodes? +TODO(tra): remove the warning once we have all features of 10.2/ TODO(tra): remove the warning once we have all features of 10.2 +TODO: If we see testcase with multiple ExitingBlocks can be deleted/ TODO: If we see testcase with multiple ExitingBlocks can be deleted +TODO: replace busy waiting with vblank IRQ; put +TODO fold Y = sra (X, size(X)-1); mul (or (Y, 1), X) -> (abs X) +TODO: is using pythonEnv instead of @sage-local@ here a good +TODO: Support big-endian as well./ TODO: Support big-endian as well. +TODO: We probably could also simulate to Clang's file manager that there/ TODO: We probably could also simulate to Clang's file manager that there +TODO: Count the number of times we've seen CPU migrations./ TODO: Count the number of times we've seen CPU migrations. +TODO: this should be Idle when grpc-go properly supports it./ TODO: this should be Idle when grpc-go properly supports it. +TODO: Add support for the microMIPS encodings for the MT ASE and add the/ TODO: Add support for the microMIPS encodings for the MT ASE and add the +TODO: handle error/ TODO: handle error +TODO: This package should be completely removed +TODO: Do not create a new stack frame if delta is too large. +TODO: We want to tell fdToHandle what the file path is, +TODO: Cache dependence analysis results, check cache here./ TODO: Cache dependence analysis results, check cache here. +TODO: Treat this as a faux shuffle?/ TODO: Treat this as a faux shuffle? +TODO: It may be better to default to latency-oriented scheduling, however/ TODO: It may be better to default to latency-oriented scheduling, however +TODO: Allow us to distinguish between abstract class, +TODO: sinfo.generation */* TODO: sinfo.generation */ +TODO: interface./ TODO: interface. +TODO: should we care about decl qualifiers?/ TODO: should we care about decl qualifiers? +TODO document this/ TODO document this +TODO: This should be valid for other integer types./ TODO: This should be valid for other integer types. +TODO: If funcOp doesn't return any memref type then no need to update/ TODO: If funcOp doesn't return any memref type then no need to update +TODO: This is an approximation that will need to be refined. */* TODO: This is an approximation that will need to be refined. */ +TODO we would like each set of page tables to have a unique ASID +TODO: 16 bit bus width require re-calculation of cdwdr and cfzsr */* TODO: 16 bit bus width require re-calculation of cdwdr and cfzsr */ +TODO: Optional arguments: \newcommand{\macro}[args][default]{definition}/ TODO: Optional arguments: \newcommand{\macro}[args][default]{definition} +TODO: This could be extended to allow length-changing shuffles./ TODO: This could be extended to allow length-changing shuffles. +TODO: In case the rank of the broadcast source is greater than the rank of/ TODO: In case the rank of the broadcast source is greater than the rank of +TODO(vladl@google.com): Remove this after making sure no clients use it./ TODO(vladl@google.com): Remove this after making sure no clients use it. +TODO(stevvooe): assumes independent inodes, but provides and upper/ TODO(stevvooe): assumes independent inodes, but provides and upper +TODO: fix selection state and activation, .../ TODO: fix selection state and activation, ... +TODO(glider): this may call user's pthread_atfork() handlers which is bad./ TODO(glider): this may call user's pthread_atfork() handlers which is bad. +TODO: We could fold away the branch "br i1 %3, ..." by either using a GEP or make getKnowledgeValidInContext aware the alignment bundle offset, and the improvement of value tracking of GEP. +TODO: these should be poison +TODO: Also do for 64-bit./ TODO: Also do for 64-bit. +TODO: I think this might be a lie: it reads bit 0x1000 of the/ TODO: I think this might be a lie: it reads bit 0x1000 of the +TODO: add a `localStorage` variable to explicitly enable/disable colors +TODO: Does this help compile time at all?/ TODO: Does this help compile time at all? +TODO: For now we assume we know nothing about scalable vectors./ TODO: For now we assume we know nothing about scalable vectors. +TODO: Move lowering to library calls here./ TODO: Move lowering to library calls here. +TODO: Handle overlapping 4K boundaries */* TODO: Handle overlapping 4K boundaries */ +TODO: Can we check that all instructions that require renaming also support +TODO: Perhaps create fdt_path_offset_namelen() so we don't need to do this. +TODO: If earlier passes are corrected to generate sane debug information/ TODO: If earlier passes are corrected to generate sane debug information +TODO: interrupt support, thresholds +TODO: This is the same as the MachineOutliner, and should be consolidated/ TODO: This is the same as the MachineOutliner, and should be consolidated +TODO(brainman): fix all needed for net/ TODO(brainman): fix all needed for net +TODO: When it's a synonym implementing a class, we really +TODO: We can replace select with a Phi and then sink a and b to respective +TODO(miek) make this an error?/ TODO(miek) make this an error? +TODO: enhanced_mode?*/* TODO: enhanced_mode?*/ +TODO: Assume that the beacon id == mac context id */* TODO: Assume that the beacon id == mac context id */ +TODO: verify MasterIndex is actually a bridge?/ TODO: verify MasterIndex is actually a bridge? +TODO: Loop variant strides should in theory work, too, but/ TODO: Loop variant strides should in theory work, too, but +TODO: This restriction should probably be lifted for vectors./ TODO: This restriction should probably be lifted for vectors. +TODO: revert changes on a partial failure */* TODO: revert changes on a partial failure */ +TODO(dperny): currently the "name" index is unique, which means only one/ TODO(dperny): currently the "name" index is unique, which means only one +TODO: Find a good way to add them to OptTable instead and them remove/ TODO: Find a good way to add them to OptTable instead and them remove +TODO: When WPA is added this is one place that needs to change */ +TODO@joao TODO@alex need this setTimeout probably because the/ TODO@joao TODO@alex need this setTimeout probably because the +TODO: decide on the interface and add support for complex elements./ TODO: decide on the interface and add support for complex elements. +TODO: Handle case where Sop1 is a frame-index./ TODO: Handle case where Sop1 is a frame-index. +TODO: [required eventually] find/configure all build-tools +TODO: Technically zstd should be fine with 64 bytes./ TODO: Technically zstd should be fine with 64 bytes. +TODO: raise converted.flags as exceptions?/ TODO: raise converted.flags as exceptions? +TODO: setup the local RdrEnv so the error messages look a little better. +TODO: Find a more direct indicator. +TODO: Remove/replace the extract cost check? If the elements are available/ TODO: Remove/replace the extract cost check? If the elements are available +TODO(aaronl): At some point we may want to have separate implementations of/ TODO(aaronl): At some point we may want to have separate implementations of +TODO: Now ELF SymbolRef::ST_Debug = STT_SECTION, it's not obviously/ TODO: Now ELF SymbolRef::ST_Debug = STT_SECTION, it's not obviously +TODO remove this as soon as https://github.com/haskell/text/issues/309 +TODO: this currently assumes WsLoop is semantically similar to SCF loop,/ TODO: this currently assumes WsLoop is semantically similar to SCF loop, +TODO: Incomplete? What if both sides are setcc?/ TODO: Incomplete? What if both sides are setcc? +TODO: Do we really want to the extension point type families to have a closed +TODO: Support non-BWI VPMOVWB truncations?/ TODO: Support non-BWI VPMOVWB truncations? +TODO propagate a context down to this function/ TODO propagate a context down to this function +TODO ^ Try commenting out one of these arms/ TODO ^ Try commenting out one of these arms +TODO: asserting task->cap == NULL would be much stronger/ TODO: asserting task->cap == NULL would be much stronger +TODO : Add specific interface call for platform to set +TODO: check if extended build vector as well./ TODO: check if extended build vector as well. +TODO: it is assumed D and T equal 0. +TODO@sandbox part-splash is non-sandboxed only/ TODO@sandbox part-splash is non-sandboxed only +TODO: The IdxVal == 0 constraint is artificial, we could do this whenever/ TODO: The IdxVal == 0 constraint is artificial, we could do this whenever +TODO handle BE */* TODO handle BE */ +TODO: Add link between use and def for types/ TODO: Add link between use and def for types +TODO: Look through bitcasts? What if the bitcast changes the vector element/ TODO: Look through bitcasts? What if the bitcast changes the vector element +TODO: Support Asynchronous mode */* TODO: Support Asynchronous mode */ +TODO the first 'a' should be nullable, and the second one not +TODO: add method *Decoder.Reset(maxSize, emitFunc) to let callers re-use Decoders and their/ TODO: add method *Decoder.Reset(maxSize, emitFunc) to let callers re-use Decoders and their +TODO: L2CC */* TODO: L2CC */ +TODO: Send 1 or 2 "dummy" packets here as the card seems to discard the +TODO: Make it so that -emit-interface-stubs does not emit/ TODO: Make it so that -emit-interface-stubs does not emit +TODO(dsymonds): add stringifying info to codec, and limit how much we hold here?/ TODO(dsymonds): add stringifying info to codec, and limit how much we hold here? +TODO: This could be extended to handle non-loading patterns, but that/ TODO: This could be extended to handle non-loading patterns, but that +TODO: Run under new PM after switch. The IR is the same but basic block labels are different. +TODO: Check alignment of src and dest ptrs./ TODO: Check alignment of src and dest ptrs. +TODO: Wait for an interrupt instead of looping? */* TODO: Wait for an interrupt instead of looping? */ +TODO: Allow shuffles that contain undefs in the mask?/ TODO: Allow shuffles that contain undefs in the mask? +TODO: General ZERO_EXTEND_VECTOR_INREG support./ TODO: General ZERO_EXTEND_VECTOR_INREG support. +TODO: should be set by user. */* TODO: should be set by user. */ +TODO: cap maximum alignment/ TODO: cap maximum alignment +TODO(aluzzardi): This function should not depend on `service`./ TODO(aluzzardi): This function should not depend on `service`. +TODO: Try this code without it... +TODO: Intrinsics that do not require their arguments to be defined/ TODO: Intrinsics that do not require their arguments to be defined +TODO: [nice to have] use a proper file monitor rather +TODO: Make, upload, and apply a patch. +TODO: Why is this in `connmanFull` and not the default build? See TODO in +TODO: Remove this option. OMP_NUM_THREADS is a list of positive integers!/ TODO: Remove this option. OMP_NUM_THREADS is a list of positive integers! +TODO: implement RecStmt +TODO: bypass the terminate in sriov for now +TODO: implement/ TODO: implement +TODO: PTRACE_FORK | PTRACE_VFORK | PTRACE_POSIX_SPAWN?/ TODO: PTRACE_FORK | PTRACE_VFORK | PTRACE_POSIX_SPAWN? +TODO: We could potentially loop and retry in the case +TODO: In principle, we can support $pkgkey, but only +TODO: get real readings from device */* TODO: get real readings from device */ +TODO associate cv with a team instead of a thread so as to optimize* TODO associate cv with a team instead of a thread so as to optimize +TODO Consider moving map and mapWithKey to IntMap.Internal so we can write +TODO: [required eventually] some of these settings need validation, e.g. +TODO: to be further implemented as soon as Prism2 fully supports* TODO: to be further implemented as soon as Prism2 fully supports +TODO: STA re_auth and auth timeout */* TODO: STA re_auth and auth timeout */ +TODO: These first two accesses can be detected as ill-formed at/ TODO: These first two accesses can be detected as ill-formed at +TODO: also bind keyup and keypress/ TODO: also bind keyup and keypress +TODO better test (files in tensorflow/tools/ci_build/builds/*test) +TODO: There will be assignment sequences which would +TODO: Ccould see callee does not use stack and omit FP. +TODO (osa): I'm unhappy about two things in this code: +TODO: In the future, it might be nice to add all of these/ TODO: In the future, it might be nice to add all of these +TODO: Need compiler_stage1_CONFIGURE_OPTS += --disable-library-for-ghci? +TODO: We might change this to mask O_RDWR such that only one or the other channel +TODO: Remove at next release that includes this commit. +TODO: perhaps re-nest the types to make these impossible +TODO: if this happens often then maybe we should reset +TODO: Revisit request limit after figure out right number. request limit for Renoir isn't decided yet, set maximum value (0x1FF) +TODO: TABLE registers +TODO: this must change eventually +TODO(anshul) This call is likely redundant, remove after consideration./ TODO(anshul) This call is likely redundant, remove after consideration. +TODO@chords/ TODO@chords +TODO: Add Network attachment./ TODO: Add Network attachment. +TODO enable shared libs for cross-compiling +TODO: more exhaustive testing of immediate encoding. +TODO: Make exceptions for /var directories that likely should be updated +TODO: should *really* make sure the calling func never passes -1!! */ +TODO: Only walk until we hit Start./ TODO: Only walk until we hit Start. +TODO Perform transmit power table I/Q LO calibration/TODO Perform transmit power table I/Q LO calibration +TODO(neeilan): When we make epfds and fds disjoint, detect epoll/ TODO(neeilan): When we make epfds and fds disjoint, detect epoll +TODO: if we fail we probably need to reinitialise* TODO: if we fail we probably need to reinitialise +TODO: Allow 64-bit type for 32-bit target./ TODO: Allow 64-bit type for 32-bit target. +TODO: this should be relaxed to allow/ TODO: this should be relaxed to allow +TODO: Recursively analyze aggregates or other constants./ TODO: Recursively analyze aggregates or other constants. +TODO: Replace this with libOption call once it adds extrahelp support./ TODO: Replace this with libOption call once it adds extrahelp support. +TODO: implement simd/ TODO: implement simd +TODO: check $(n.span).is(":visible")/ TODO: check $(n.span).is(":visible") +TODO: Kill=*/false);*TODO: Kill=*/false); +TODO: Make sure that data is not actually deleted +TODO: Currently we do not support AARCH32 instruction probing */* TODO: Currently we do not support AARCH32 instruction probing */ +TODO: make the other history searching functions use this instead. +TODO: We could do better for the return value of call i1 @test3_g, if we +TODO: Check if need to increment number of frags */*TODO: Check if need to increment number of frags */ +TODO: include tests for split if possible +TODO: would this optimization compose better as a canonicalization?/ TODO: would this optimization compose better as a canonicalization? +TODO: if we have more than 64 required fields, we end up/ TODO: if we have more than 64 required fields, we end up +TODO: schedule adapter shutdown */* TODO: schedule adapter shutdown */ +TODO: Adjust the parser and AttributesList class to support lists of/ TODO: Adjust the parser and AttributesList class to support lists of +TODO:In case 3 we should fail. We don't know how to talk to +TODO: Pass the SourceLocation of the CallExpression for more precise/ TODO: Pass the SourceLocation of the CallExpression for more precise +TODO: simulate real signal strength (and optional packet loss) */* TODO: simulate real signal strength (and optional packet loss) */ +TODO: Same as test4, but with a select instead of a bitcast. +TODO: What about docs for constructors etc.? +TODO: It would be sufficient to only sink them into body of the/ TODO: It would be sufficient to only sink them into body of the +TODO: Support readelf for reading symbols from archives +TODO: Implement DCN-specific read_otg_state hooks. +TODO fluentd-async-connect is deprecated in driver v1.4.0. Remove after two stable releases/ TODO fluentd-async-connect is deprecated in driver v1.4.0. Remove after two stable releases +TODO: check if this is all needed */* TODO: check if this is all needed */ +TODO move sta to the end for 3680 */* TODO move sta to the end for 3680 */ +TODO: To eliminate this problem we can remove gc.result intrinsics/ TODO: To eliminate this problem we can remove gc.result intrinsics +TODO: remove this once fw does it */* TODO: remove this once fw does it */ +TODO: LDS/ TODO: LDS +TODO: complete this section +TODO: we don't process guest user from host side +TODO :for CNVC set scale and bias registers if necessary/TODO :for CNVC set scale and bias registers if necessary +TODO: This misses out on the sanitizer check below./ TODO: This misses out on the sanitizer check below. +TODO: double check the cp_table_size for RV */* TODO: double check the cp_table_size for RV */ +TODO: What if the ClosestSubprogram is neither null or the current/ TODO: What if the ClosestSubprogram is neither null or the current +TODO: For mesh csa_counter is in TU, so* TODO: For mesh csa_counter is in TU, so +TODO: make argument order closer to makeSpan +TODO check if ppe apply for both luma and chroma in 422 case */* TODO check if ppe apply for both luma and chroma in 422 case */ +TODO: Revisit what's propagated and how +TODO: delaying ctx error seems like a unnecessary side effect. What/ TODO: delaying ctx error seems like a unnecessary side effect. What +TODO: figure out how to get this to be right the first time around +TODO(stevvooe): It may be better to allocate these in fixed length/ TODO(stevvooe): It may be better to allocate these in fixed length +TODO(stevvooe): This may actually block if a session is closed/ TODO(stevvooe): This may actually block if a session is closed +TODO: generator number, bound, schema/ TODO: generator number, bound, schema +TODO@sandbox revisit this when the shared process connection/ TODO@sandbox revisit this when the shared process connection +TODO: Generate payment credential via script +TODO: Consider extracting BlockEquivalenceData into a common header and/ TODO: Consider extracting BlockEquivalenceData into a common header and +TODO Remove when UnrollAndJamLoop changed to support unroll and jamming more/ TODO Remove when UnrollAndJamLoop changed to support unroll and jamming more +TODO: [required eventually] decide if we need to prefer +TODO: Verify that this is a valid GPU mapping./ TODO: Verify that this is a valid GPU mapping. +TODO: log? return different code? */* TODO: log? return different code? */ +TODO: For now we only allocate 2d matrices. 3d will come later. +TODO user should be able to override this choice +TODO: We could do a lot better than this if code actually uses this./ TODO: We could do a lot better than this if code actually uses this. +TODO: Introduce a specific representation for external definitions in/ TODO: Introduce a specific representation for external definitions in +TODO: find out if padding applies to total of data* TODO: find out if padding applies to total of data +TODO: Replace with Map/ TODO: Replace with Map +TODO: Add Support for not Intel compilers for IA64 */* TODO: Add Support for not Intel compilers for IA64 */ +TODO: It can also be vectorized with type i32 (or maybe i4?) +TODO: if we have a error getting the name then it would be nice to print/ TODO: if we have a error getting the name then it would be nice to print +TODO: add code that sets this bool to false */* TODO: add code that sets this bool to false */ +TODO: consider removing some of the Marshal functions below./ TODO: consider removing some of the Marshal functions below. +TODO: This is a sign-bit test, but we don't recognize the pattern. +TODO: What are the failure codes. +TODO: Do we still need to clean the tree? +TODO: remove after debugging +TODO: Currently this code assumes external +TODO: test the behavior when the input is `0`./ TODO: test the behavior when the input is `0`. +TODO: Should really base this on the call target/ TODO: Should really base this on the call target +TODO: Fold if use instruction is another add of a constant./ TODO: Fold if use instruction is another add of a constant. +TODO: make this check a function +TODO: Register extra memory */* TODO: Register extra memory */ +TODO: read from device tree */* TODO: read from device tree */ +TODO-GFX10: ; encoding: [0x00,0x21,0x7c,0xf0,0x20,0x04,0x18,0x00] +TODO: Handle sub-libraries and visibility. +TODO: FUEL GAUGE +TODO: variable number of chunks */* TODO: variable number of chunks */ +TODO: Remove when libclangDriver is lifted out of Clang +TODO: Normally, zoom and motion parameters shouldn't* TODO: Normally, zoom and motion parameters shouldn't +TODO: how should this use case play together with the +TODO: Pick the highest acceptable prescaler. +TODO: Remove this class in favor of using OwningOpRef directly./ TODO: Remove this class in favor of using OwningOpRef directly. +TODO: Preserve branch weight metadata, similarly to how/ TODO: Preserve branch weight metadata, similarly to how +TODO: Placing all Haskell, C, & C++ objects in a single directory +TODO: Remove this once we emit parallel regions through the/ TODO: Remove this once we emit parallel regions through the +TODO: remove the -rc4 from the tag in the url when possible +TODO: should be in a different file +TODO unsure why this is here and not in _getData/ TODO unsure why this is here and not in _getData +TODO: Create variable sized versions of the last two items. I believe that/ TODO: Create variable sized versions of the last two items. I believe that +TODO: Add support for v7.4/TODO: Add support for v7.4 +TODO: this may be better with a type that +TODO: Move to a more suitable place when sp pipeline design is done. */* TODO: Move to a more suitable place when sp pipeline design is done. */ +TODO: Fix test case after initialization with constant is addressed/ TODO: Fix test case after initialization with constant is addressed +TODO: unify with aac_scsi_cmd(). +TODO: clean this define up into the -cards.c structs */* TODO: clean this define up into the -cards.c structs */ +TODO: This will need modification when supporting instruction set/ TODO: This will need modification when supporting instruction set +TODO: We can do a second round of remapping class values based +TODO: Wait 1000 GPU cycles for HW_ISSUE_6367/T60X/ TODO: Wait 1000 GPU cycles for HW_ISSUE_6367/T60X +TODO: triu is not implemented for D.Bool, or maybe numeric type is lifted? +TODO: power down */* TODO: power down */ +TODO: Add support for calling posix query info but with passing in fid */* TODO: Add support for calling posix query info but with passing in fid */ +TODO: I would guess this is VBIOS_RELEASE, however, NFI how to*TODO: I would guess this is VBIOS_RELEASE, however, NFI how to +TODO: support bincUnicodeOther (for now, just use string or bytearray)/TODO: support bincUnicodeOther (for now, just use string or bytearray) +TODO: get some fixed clocks into the device tree */* TODO: get some fixed clocks into the device tree */ +TODO: Add other programming models here./ TODO: Add other programming models here. +TODO: platform modalias */* TODO: platform modalias */ +TODO: May be able to widen depending on alignment etc./ TODO: May be able to widen depending on alignment etc. +TODO: deal with _extraArgs, since flags with wrong syntax end up there +TODO: add worker to reset intr->urb */* TODO: add worker to reset intr->urb */ +TODO: COMMANDCONTROL_AUTO_COMMAND_PHASE is needed ? +TODO: SOURCE= and MOLD=/ TODO: SOURCE= and MOLD= +TODO: calibscale to correct the lens factor +TODO FALLBACK */* TODO FALLBACK */ +TODO GC interface?/ TODO GC interface? +TODO Huh pgdat is irqsave while zone is not. It used to be like that before */* TODO Huh pgdat is irqsave while zone is not. It used to be like that before */ +TODO: Should have same legality without v_perm_b32/ TODO: Should have same legality without v_perm_b32 +TODO@electron (Electron 4 regression): when running on multiple displays where the target display/ TODO@electron (Electron 4 regression): when running on multiple displays where the target display +TODO constraints and foreign keys +TODO: take the max between luma, chroma chunk size?* TODO: take the max between luma, chroma chunk size? +TODO: This check is bogus if a required-signature was passed through +TODO avoid unwrap/ TODO avoid unwrap +TODO rework base driver to use values directly. +TODO: We need to complete this mapping of COFF symbol types to LLDB ones./ TODO: We need to complete this mapping of COFF symbol types to LLDB ones. +TODO: This can be generalized to cover cases where the truncate and extract/ TODO: This can be generalized to cover cases where the truncate and extract +TODO: These tools don't fully support Mach-O format yet. +TODO: Add comments on these swap configurations */* TODO: Add comments on these swap configurations */ +TODO other platforms, please implement this function +TODO: dashDot & dashDotDot./ TODO: dashDot & dashDotDot. +TODO: Implement Fallback Mechanism */* TODO: Implement Fallback Mechanism */ +TODO: Add an error checking helper function in drm_mm.h */*TODO: Add an error checking helper function in drm_mm.h */ +TODO: figure out why Munin isn't writing the log file and fix it. +TODO: Can some of this comment about GVS be removed?/ TODO: Can some of this comment about GVS be removed? +TODO(aaronl): Also send node secrets that should be exposed to/ TODO(aaronl): Also send node secrets that should be exposed to +TODO: once we start providing custom patterns we should do the show in terms +TODO: These values come from hardware spec. We need to readdress this* TODO: These values come from hardware spec. We need to readdress this +TODO(fastest963): Figure out a way to prefer one or the other. Looking at/ TODO(fastest963): Figure out a way to prefer one or the other. Looking at +TODO: Why is this flat? +TODO A31 has MIPI DSI but A31s does not */* TODO A31 has MIPI DSI but A31s does not */ +TODO: compilazione di moduli dipendenti da zip, ssl, tcl, gtk, gtk2 +TODO: Improve this by using shorter loads with broadcast/VZEXT_LOAD./ TODO: Improve this by using shorter loads with broadcast/VZEXT_LOAD. +TODO: We could handle 'ashr' here as well. That would be matching/ TODO: We could handle 'ashr' here as well. That would be matching +TODO: Make this per-stream so we don't issue redundant updates for +TODO: Just compute the UndefElts information recursively./ TODO: Just compute the UndefElts information recursively. +TODO(vishh): Export these as stronger types./ TODO(vishh): Export these as stronger types. +TODO Handle format=14. +TODO: EISR/EIMR */* TODO: EISR/EIMR */ +TODO: (B - A) * 5 +TODO: Add attachments attribute in test_case with detailed +TODO: verify we have properly encoded deopt arguments/ TODO: verify we have properly encoded deopt arguments +TODO: asl.h actually comes from syslog project now +TODO: Should we allow this?/ TODO: Should we allow this? +TODO: extend this to check for memory-based dependence violation when we have/ TODO: extend this to check for memory-based dependence violation when we have +TODO: Also run the libc++abi tests +TODO: This only considers the case where BROFF is an immediate and not where/ TODO: This only considers the case where BROFF is an immediate and not where +TODO: handle more standard functions (+ wchar cousins):/ TODO: handle more standard functions (+ wchar cousins): +TODO: do we need to catch IO errors, e.g. to handle patch failures? +TODO: merge with other node packages in nixpkgs/pkgs/development/node-packages once +TODO: is this still necessary on NI+ ? */* TODO: is this still necessary on NI+ ? */ +TODO: instead of doing kmalloc/kfree for each write, +TODO: 23-19 */* TODO: 23-19 */ +TODO what ipaddr to set ? DHCP ? +TODO: Analyze guards and assumes from Context's block./ TODO: Analyze guards and assumes from Context's block. +TODO?: Workspace folders support Uri's (eg: file://test.txt)./ TODO?: Workspace folders support Uri's (eg: file://test.txt). +TODO(behdad) OS/2 ulUnicodeRange / ulCodePageRange? +TODO: we could look up template parameter documentation in the template/ TODO: we could look up template parameter documentation in the template +TODO: the break below was missing, was this intentional??? If so/ TODO: the break below was missing, was this intentional??? If so +TODO: In such scenario, reset bus. Make this configurable +TODO:IsKill=*/false, 0, 0);*TODO:IsKill=*/false, 0, 0); +TODO: sub_group_barrier/ TODO: sub_group_barrier +TODO: figure out which of the below fields should be here vs in asic specific portion */*TODO: figure out which of the below fields should be here vs in asic specific portion */ +TODO(mmukhi, dfawley): Make sure this is the right code to return./ TODO(mmukhi, dfawley): Make sure this is the right code to return. +TODO: Eliminate code duplication between the checked and unchecked +TODO: This can be improved. See comment in select condition handling./ TODO: This can be improved. See comment in select condition handling. +TODO: Should be Tablegen'd from a single source that generates the op itself./ TODO: Should be Tablegen'd from a single source that generates the op itself. +TODO(zhaoq): Define the set of the qualified keys instead of leaving/ TODO(zhaoq): Define the set of the qualified keys instead of leaving +TODO: add inline functionality/ TODO: add inline functionality +TODO: de-allocate everything */* TODO: de-allocate everything */ +TODO Windows: -h is not yet functional./ TODO Windows: -h is not yet functional. +TODO: Under what circumstances should we shuffle using the full width?/ TODO: Under what circumstances should we shuffle using the full width? +TODO: add BeaconInt,resp_rate,atim into BSS table */* TODO: add BeaconInt,resp_rate,atim into BSS table */ +TODO: Need to find how to reset device* TODO: Need to find how to reset device +TODO(unknown): Audit cpplint.py to see what places could be profitably +TODO(stevvooe): Wait on shutdown and cleanup. May need to pump/ TODO(stevvooe): Wait on shutdown and cleanup. May need to pump +TODO: move out to a separate script; see #85000. +TODO: when we set DP (0,0) for the HsValBinds EpEpaLocation, change the AnnList anchor to have the correct DP too +TODO(gchatelet): Handle isLookupPtrRegClass./ TODO(gchatelet): Handle isLookupPtrRegClass. +TODO: implement later */* TODO: implement later */ +TODO The interpretation of loader, exception and type check section/ TODO The interpretation of loader, exception and type check section +TODO: Is it ever worth rewriting predecessors which don't already/ TODO: Is it ever worth rewriting predecessors which don't already +TODO merge setup hooks +TODO: For UDIV use SRL instead of SRA./ TODO: For UDIV use SRL instead of SRA. +TODO: Perform argument validation not done by the linux syscall./ TODO: Perform argument validation not done by the linux syscall. +TODO: remove 'qqq' part and enjoy 'empty loop body' warning here (DiagnoseEmptyLoopBody)/ TODO: remove 'qqq' part and enjoy 'empty loop body' warning here (DiagnoseEmptyLoopBody) +TODO(glider): different tools may require different altstack size./ TODO(glider): different tools may require different altstack size. +TODO: Any instruction that has an immediate form fed only by a PHI/ TODO: Any instruction that has an immediate form fed only by a PHI +TODO use some definitions */* TODO use some definitions */ +TODO: KTEST is not a replacement for TEST due to flag differences. Need/ TODO: KTEST is not a replacement for TEST due to flag differences. Need +TODO test_mm_set_epi64 +TODO: Remove extra dependencies once it is clear that they are NOT needed somewhere. +TODO: Remove this./ TODO: Remove this. +TODO: vars appearing in EqualPs shouldn't be stripped. +TODO - handle implicit truncation of inserted elements./ TODO - handle implicit truncation of inserted elements. +TODO: take average of all ctrl types. also consider change based on* TODO: take average of all ctrl types. also consider change based on +TODO: The device supports translation of two address, this function currently +TODO: does this function work, that is, does it return values without throwing? when does it work? +TODO what if cdb was too small for varlen cdb header? +TODO: bail out on this case for now. We could emit uglygep./ TODO: bail out on this case for now. We could emit uglygep. +TODO Set "TSSI Transmit Count" variable to total transmitted frame count/TODO Set "TSSI Transmit Count" variable to total transmitted frame count +TODO(@Ericson2314) Make unconditional +TODO(neeilan) : Remove this 0 ( added to get sys/unix compiling on z/OS )/ TODO(neeilan) : Remove this 0 ( added to get sys/unix compiling on z/OS ) +TODO: make this concurrency safe, either lock the report file or make sure +TODO: revisit for non-ganged mode */* TODO: revisit for non-ganged mode */ +TODO: maybe other ISO 14443 require some kind of continue +TODO: don't drop SAK and Magic SysRq here */* TODO: don't drop SAK and Magic SysRq here */ +TODO - get remaining rev 8 stuff needed */* TODO - get remaining rev 8 stuff needed */ +TODO: we should probably make this configurable/ TODO: we should probably make this configurable +TODO: Make the llvm.objc.release's argument be %0. +TODO: Revisit this +TODO: identify related phi nodes that can share spill slots, and share them/ TODO: identify related phi nodes that can share spill slots, and share them +TODO@joao this doesn't take filter into account/ TODO@joao this doesn't take filter into account +TODO: this implementation is now likely redundant with/ TODO: this implementation is now likely redundant with +TODO Windows: Needs investigation why this fails. Obtained string includes/ TODO Windows: Needs investigation why this fails. Obtained string includes +TODO: tellUnifyProof sub +TODO: Check if FW expects value other than NONE for del */* TODO: Check if FW expects value other than NONE for del */ +TODO: @verbatim@ is too much since +TODO: Intersect w/demanded lanes/ TODO: Intersect w/demanded lanes +TODO: getArgs +TODO@rebornix gesture tap should open the quick access/ TODO@rebornix gesture tap should open the quick access +TODO - check & update Navi10 cache details */* TODO - check & update Navi10 cache details */ +TODO: Extend this to something that covers more cases./ TODO: Extend this to something that covers more cases. +TODO - LOOKUP Ike/Stretch chipset mem map */* TODO - LOOKUP Ike/Stretch chipset mem map */ +TODO: ds_read2st64_b32 {{v\[[0-9]+:[0-9]+\]}}, [[PTR]] offset0:1 offset1:9 +TODO: Investigate sharing more of this with shuffle lowering./ TODO: Investigate sharing more of this with shuffle lowering. +TODO for system sleep/resume: +TODO alternate to try: set = (((Addr64)(addrUsefulBits * 9.618)) %/ TODO alternate to try: set = (((Addr64)(addrUsefulBits * 9.618)) % +TODO: Do we need to handle shuffle(splat, undef, mask)?/ TODO: Do we need to handle shuffle(splat, undef, mask)? +TODO: Do something with err if this is not the shutdown case/ TODO: Do something with err if this is not the shutdown case +TODO: This assumes a zext cast./ TODO: This assumes a zext cast. +TODO: It's theoretically possible to outline more by only keeping the/ TODO: It's theoretically possible to outline more by only keeping the +TODO: When we implement multi-display, PSR displays will be allowed if there is +TODO: Allow zero-extended loads./ TODO: Allow zero-extended loads. +TODO: currently we don't set the antenna but letting the NIC +TODO: Instead of blocking predication, we could move the vctp to the exit/ TODO: Instead of blocking predication, we could move the vctp to the exit +TODO: get the hoplimit from the inet/inet6 device */* TODO: get the hoplimit from the inet/inet6 device */ +TODO: only supcard playback currently +TODO: find a better to way to check that it's really vmlinux +TODO: Should be sensitive to compiler options in PassManagerBuilder, to/ TODO: Should be sensitive to compiler options in PassManagerBuilder, to +TODO: aext shouldn't require SM_SentinelZero padding./ TODO: aext shouldn't require SM_SentinelZero padding. +TODO: Add a generic icmp too?/ TODO: Add a generic icmp too? +TODO: Add your own basebaord init function and call it from +TODO(dongluochen): this delay should be configurable to fit different cluster size and network delay./ TODO(dongluochen): this delay should be configurable to fit different cluster size and network delay. +TODO: Hook up option to produce stacks/ TODO: Hook up option to produce stacks +TODO: move to docker/cli and/or integration/container/copy_test.go/ TODO: move to docker/cli and/or integration/container/copy_test.go +TODO: Theoretically we could use op-sel to use the high bits of the/ TODO: Theoretically we could use op-sel to use the high bits of the +TODO this should be moved after netif_receive_skb call, otherwise* TODO this should be moved after netif_receive_skb call, otherwise +TODO: audio should be per stream rather than per link */* TODO: audio should be per stream rather than per link */ +TODO - need to hold one of the locks to read bo->tbo.mem.start */* TODO - need to hold one of the locks to read bo->tbo.mem.start */ +TODO(#953): Ensure that `options` is always provided (currently some call +TODO: white-list trivial vbase initializers. This case wouldn't/ TODO: white-list trivial vbase initializers. This case wouldn't +TODO verify all OS/2 tables fields, but currently we validate only those/ TODO verify all OS/2 tables fields, but currently we validate only those +TODO: __pstl::execution namespace is injected into the pstl::execution namespace when the implementation is not a part of/TODO: __pstl::execution namespace is injected into the pstl::execution namespace when the implementation is not a part of +TODO(aaronl): Consider hiding tasks beyond the normal/ TODO(aaronl): Consider hiding tasks beyond the normal +TODO: we may extend this to a more general 'Buildable' trait, making some/ TODO: we may extend this to a more general 'Buildable' trait, making some +TODO: remove support for widgetEventPrefix/ TODO: remove support for widgetEventPrefix +TODO: expose something in Process to figure out the/ TODO: expose something in Process to figure out the +TODO: There may be some cases where VSH{LR}DQ+PAND is still better./ TODO: There may be some cases where VSH{LR}DQ+PAND is still better. +TODO: Do the uniquing of Signatures here instead of ObjectFileWriter?/ TODO: Do the uniquing of Signatures here instead of ObjectFileWriter? +TODO(tiborvass): remove authConfig param once registry client v2 is vendored/ TODO(tiborvass): remove authConfig param once registry client v2 is vendored +TODO: We could try to match extracting the higher bytes, which would be/ TODO: We could try to match extracting the higher bytes, which would be +TODO: [code cleanup] move this into the Cabal lib. It's currently open +TODO do i reset NIG statistic? */* TODO do i reset NIG statistic? */ +TODO stack_fold_tzcnt_u16 +TODO: add config file support +TODO: Remove once https://github.com/kubernetes-sigs/kustomize/pull/3708 got merged. +TODO: Support ZERO_EXTEND from known positive?/ TODO: Support ZERO_EXTEND from known positive? +TODO, we could coalese small blocks here +TODO: It was ok to shrink the libcall, so the intrinsic should shrink too? +TODO we think it is possible to configure the GPU to* TODO we think it is possible to configure the GPU to +TODO: check opts.generateIds === true/ TODO: check opts.generateIds === true +TODO: We should be able to take the intersection of the existing/ TODO: We should be able to take the intersection of the existing +TODO: Move to ConstantFolding/InstSimplify?/ TODO: Move to ConstantFolding/InstSimplify? +TODO: What about other languages?/ TODO: What about other languages? +TODO Windows: This should be able to run on Windows if can find an/ TODO Windows: This should be able to run on Windows if can find an +TODO: haddock for internal method doesn't work +TODO: Allow setting client_id/ TODO: Allow setting client_id +TODO: implement it./ TODO: implement it. +TODO: Set result for VPValue of VPReciplicateRecipe. This requires/ TODO: Set result for VPValue of VPReciplicateRecipe. This requires +TODO: Previously, this error was ignored and we treated it as if/ TODO: Previously, this error was ignored and we treated it as if +TODO: Enable SafeStack on RISC-V once tested./ TODO: Enable SafeStack on RISC-V once tested. +TODO error */* TODO error */ +TODO: we really need this?/ TODO: we really need this? +TODO: validate pool parameters +TODO, we should redo the xor here. +TODO: verify `target_feature`./ TODO: verify `target_feature`. +TODO: Add logic to detect when a write happens and ignore that watchpoint/ TODO: Add logic to detect when a write happens and ignore that watchpoint +TODO: The one use restrictions could be relaxed a little if the AND/ TODO: The one use restrictions could be relaxed a little if the AND +TODO: Does the issue #3335 affects test as well +TODO make sure this is done right for nested/sibling */* TODO make sure this is done right for nested/sibling */ +TODO: check subtyping for Size< types +TODO: for backwards compatibility */* TODO: for backwards compatibility */ +TODO: inf ulp handling/ TODO: inf ulp handling +TODO(dfawley): eliminate cp parameter by wrapping Compressor in an encoding.Compressor./ TODO(dfawley): eliminate cp parameter by wrapping Compressor in an encoding.Compressor. +TODO: Find out how to get dual-lane mode working */* TODO: Find out how to get dual-lane mode working */ +TODO(stevvooe): Should version service actually be versioned?/ TODO(stevvooe): Should version service actually be versioned? +TODO: Serialize the various register masks./ TODO: Serialize the various register masks. +TODO: Instead of picking the first free register, consider which might/ TODO: Instead of picking the first free register, consider which might +TODO: If in the future we can outline across BasicBlocks, we will need to/ TODO: If in the future we can outline across BasicBlocks, we will need to +TODO: opt -verify-loop-info -irce-print-changed-loops -passes='require,irce' < %s 2>&1 | FileCheck %s +TODO: only support RGB888 now, to support more +TODO: validate bounds +TODO: capture ops with consistent numbering so that it can be/ TODO: capture ops with consistent numbering so that it can be +TODO: STA re_auth within expire_to */* TODO: STA re_auth within expire_to */ +TODO: handle simple updates. If a value is modified and the original/ TODO: handle simple updates. If a value is modified and the original +TODO: optimize unconditional TLB flush/MMU sync here and in +TODO: Add common surrounding loop depth-wise dependence checks./ TODO: Add common surrounding loop depth-wise dependence checks. +TODO: we'd expect the note: {{uninitialized pointee 'this->ptr'}}/ TODO: we'd expect the note: {{uninitialized pointee 'this->ptr'}} +TODO: Can we get rid of the store in the end of entry given that it is +TODO Currently non-lazy decompilation is untested here... +TODO: [required eventually] this is currently an underapproximation +TODO Windows: This can ultimately be entirely factored out on Windows as/ TODO Windows: This can ultimately be entirely factored out on Windows as +TODO: test that choice alternates with previous */* TODO: test that choice alternates with previous */ +TODO: if ext_flags does not have IW_ENCODE_EXT_RX_SEQ_VALID, the +TODO: suspending running encoding sessions isn't supported */* TODO: suspending running encoding sessions isn't supported */ +TODO: print attributes +TODO: PMP? */* TODO: PMP? */ +TODO: put these in a /proc interface, with some sanity checks, and maybe* TODO: put these in a /proc interface, with some sanity checks, and maybe +TODO: make 1-byte (maybe 2-byte) case inline-able, once we/ TODO: make 1-byte (maybe 2-byte) case inline-able, once we +TODO The following IS implemented in libgcc but is not in the EABI/ TODO The following IS implemented in libgcc but is not in the EABI +TODO: Parse the position of the bit from /sys/bus/event_source/devices/%s/format/retprobe./ TODO: Parse the position of the bit from /sys/bus/event_source/devices/%s/format/retprobe. +TODO: We can relax this constraint, since we just need a loop/ TODO: We can relax this constraint, since we just need a loop +TODO: We should check the actual CPU model/stepping* TODO: We should check the actual CPU model/stepping +TODO: Triangular loops are not handled for now./ TODO: Triangular loops are not handled for now. +TODO: In theory this can even point to different files -- does that happen in practice?/ TODO: In theory this can even point to different files -- does that happen in practice? +TODO: Test different values for visibility and buildability. +TODO: See above TODO/ TODO: See above TODO +TODO: make sure we don't stop before the fix point is reached/ TODO: make sure we don't stop before the fix point is reached +TODO: initialize init_data.asic_id.vram_type here!!!! */* TODO: initialize init_data.asic_id.vram_type here!!!! */ +TODO: Deal with *flags./ TODO: Deal with *flags. +TODO: remove with next update +TODO stack_fold_rsqrtps_ymm +TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327) +TODO: Windows supports lazy binding (but GHC doesn't currently support +TODO: currently invalidate entire L0 & L1 as in regular hard +TODO: Make sure that data is actually deleted +TODO: Make profile for this, there is VOP3 encoding also/ TODO: Make profile for this, there is VOP3 encoding also +TODO(stevvooe): Consider whether it makes sense to squish both the/ TODO(stevvooe): Consider whether it makes sense to squish both the +TODO: We should attach the attributes defined in OMPKinds.def./ TODO: We should attach the attributes defined in OMPKinds.def. +TODO: Extend llvm.dbg.value to take more than one SSA Value (PR39141) to/ TODO: Extend llvm.dbg.value to take more than one SSA Value (PR39141) to +TODO remove GO111MODULE=on and change to 'go install -mod=mod ...' once we're at go 1.16+ +TODO: remove this once all users have been updated to pass an AddrSpace/ TODO: remove this once all users have been updated to pass an AddrSpace +TODO: This test does not actually test i16 machine instruction reassociation +TODO: Today we do not vectorize this, but we could teach the vectorizer, once +TODO: Undupe. +TODO: document top-level attributes and how to build them +TODO: Handle multiple loops at a time./ TODO: Handle multiple loops at a time. +TODO: Add to the documentation of the current module:* TODO: Add to the documentation of the current module: +TODO: Shut down the Rx and Tx engines while doing this. +TODO: return an error? golang.org/issue/14048/ TODO: return an error? golang.org/issue/14048 +TODO - we really need a general SimplifyDemandedVectorElts mechanism./ TODO - we really need a general SimplifyDemandedVectorElts mechanism. +TODO - this define is not in MPI spec yet, +TODO(mg): check if the pubkey matches the private key/ TODO(mg): check if the pubkey matches the private key +TODO: MPU401 not supported yet */* TODO: MPU401 not supported yet */ +TODO: It should be possible to delete/ TODO: It should be possible to delete +TODO: add all Doxygen verbatim kinds --> +TODO: Move to private header */* TODO: Move to private header */ +TODO circa RS5, this may be re-locatable./ TODO circa RS5, this may be re-locatable. +TODO: Canonicalize the constants in binary operators to the RHS when/ TODO: Canonicalize the constants in binary operators to the RHS when +TODO test feature AdditionalIntrinsics, warn on nonstandard/ TODO test feature AdditionalIntrinsics, warn on nonstandard +TODO: We only handle actual comparison conditions below, not/ TODO: We only handle actual comparison conditions below, not +TODO: accept an opt struct instead of container?/ TODO: accept an opt struct instead of container? +TODO: Remove the tag bits from a tagged target/ TODO: Remove the tag bits from a tagged target +TODO: remove when #85000 is fixed +TODO: The tests are failing because it can't locate QT plugins. Is there a better way to do this? +TODO: send to the annotation layer/ TODO: send to the annotation layer +TODO: allocate each queue chunk individually */* TODO: allocate each queue chunk individually */ +TODO: Add examples here. +TODO: refactor this loop to avoid all branches inside./ TODO: refactor this loop to avoid all branches inside. +TODO: we could widen the smaller range and have this work; but for now we/ TODO: we could widen the smaller range and have this work; but for now we +TODO: should probably return an error/ TODO: should probably return an error +TODO: Get more refined intrinsic costs?/ TODO: Get more refined intrinsic costs? +TODO: we should look at nsw and nuw keywords to handle operations/ TODO: we should look at nsw and nuw keywords to handle operations +TODO: We need to look at the operand bundles similar to the redirection/ TODO: We need to look at the operand bundles similar to the redirection +TODO: Could optimize out in this case +TODO: secondary cache check */* TODO: secondary cache check */ +TODO: The transform may be a win even if the mask is not legal./ TODO: The transform may be a win even if the mask is not legal. +TODO: use a self-signed certificate +TODO: Mac driver sets it when f_s>48kHz */* TODO: Mac driver sets it when f_s>48kHz */ +TODO: maybe it would be better to take this as the definition of isInjective? +TODO: ndrange functions/ TODO: ndrange functions +TODO: This could look through floating-point casts./ TODO: This could look through floating-point casts. +TODO: use wl12xx constants when this code is moved to wl12xx, as +TODO: Support other binary operations./ TODO: Support other binary operations. +TODO(foo):shave yaks/ TODO(foo):shave yaks +TODO: Define this package in "all-packages.nix" using "toPythonApplication". +TODO(etienneb): Get rid of this value and change it for and assertion./ TODO(etienneb): Get rid of this value and change it for and assertion. +TODO: we could replace this by a trait./ TODO: we could replace this by a trait. +TODO: We could use different error codes for each/some to be more/ TODO: We could use different error codes for each/some to be more +TODO: provide better source location info./ TODO: provide better source location info. +TODO: maybe buffer the config propose if there exists one (the way/ TODO: maybe buffer the config propose if there exists one (the way +TODO: Is it OK to replace the definition above with the +TODO: error handling*/* TODO: error handling*/ +TODO: Per SPIR-V spec: "Before version 1.4, the interface’s/ TODO: Per SPIR-V spec: "Before version 1.4, the interface’s +TODO: can we remove this?/ TODO: can we remove this? +TODO: remove legacy aliases +TODO: lowerCholesky +TODO: What is sxth? +TODO use lib.optional instead +TODO: If we use READ_ONCE / WRITE_ONCE for j_commit_request we can +TODO: properly account for control chunks.* TODO: properly account for control chunks. +TODO: the threshold should be adjusted based on latency conditions, +TODO: implement a smarter hidden area detection */* TODO: implement a smarter hidden area detection */ +TODO: Non-latch exits can still be predicated +TODO: implement call for dp_set_hw_test_pattern +TODO(alekseyshl): Consider bumping last_release_at_ns here to prevent/ TODO(alekseyshl): Consider bumping last_release_at_ns here to prevent +TODO(mikio): handle IO deadlines and cancelation if/ TODO(mikio): handle IO deadlines and cancelation if +TODO: The asserts in the following assumes input SPIR-V blob/ TODO: The asserts in the following assumes input SPIR-V blob +TODO: flesh out these cases/ TODO: flesh out these cases +TODO if the cmd->device if offline then I may need to issue a bus rescan/ TODO if the cmd->device if offline then I may need to issue a bus rescan +TODO: Error handling interface ?/ TODO: Error handling interface ? +TODO: For IBSS we need to get atim_win from mac80211, +TODO: Trim excess pages/ TODO: Trim excess pages +TODO : if mask (3 << pipe->first_audio) is used, left and right* TODO : if mask (3 << pipe->first_audio) is used, left and right +TODO Somehow automatically amend buildInputs for things that need luaffi +TODO: The inner diamonds can be hoisted, but not currently the outer diamond +TODO(beorn7): For small numbers of buckets (<30), a linear search is/ TODO(beorn7): For small numbers of buckets (<30), a linear search is +TODO: This redundantly records nodes with both glues and chains./ TODO: This redundantly records nodes with both glues and chains. +TODO:AZ: combine these instances +TODO: check what to regarding initialization */* TODO: check what to regarding initialization */ +TODO: exact time to sleep is uncertain */* TODO: exact time to sleep is uncertain */ +TODO: move this checking to RISCVTargetLowering and RISCVAsmParser/ TODO: move this checking to RISCVTargetLowering and RISCVAsmParser +TODO: Expand it to not only check constant values./ TODO: Expand it to not only check constant values. +TODO: implement for other file formats./ TODO: implement for other file formats. +TODO: Interleave support is future work./ TODO: Interleave support is future work. +TODO: This test should be made more targeted by converting to MIR and reducing, +TODO: include these somehow +TODO: what happens if that's the behavior you want/ TODO: what happens if that's the behavior you want +TODO: implement CFG comparisons/ TODO: implement CFG comparisons +TODO: These should use DST, but for some there are redundant MOVs +TODO: Pointer arguments are not supported on vectors of pointers yet./ TODO: Pointer arguments are not supported on vectors of pointers yet. +TODO: This should check the GCStrategy/ TODO: This should check the GCStrategy +TODO: is max the right choice? */* TODO: is max the right choice? */ +TODO: this can be called multiple times for a single command if it +TODO: Note that the regular expressions disallow r8 and r9. That's fine for +TODO: We do not allow unbounded loops at the moment. +TODO: Excessive levels of debug */* TODO: Excessive levels of debug */ +TODO(behdad) Convert formats when needed. +TODO: Fix upstream...! +TODO: Visit blocks in global postorder or postorder within the bottom-up/ TODO: Visit blocks in global postorder or postorder within the bottom-up +TODO: While using the data layout works in practice, a better solution/ TODO: While using the data layout works in practice, a better solution +TODO: should be able to simplify llvm.pow to llvm.exp2 even without libcalls +TODO: Add upper time limit for the delay */* TODO: Add upper time limit for the delay */ +TODO: Need to check with MCL and FW team that data can be pointer and* TODO: Need to check with MCL and FW team that data can be pointer and +TODO: is it safe to assume that mask/shift of Primary and Underlay* TODO: is it safe to assume that mask/shift of Primary and Underlay +TODO: Support 16 bit registers. Those needs to be moved with their/ TODO: Support 16 bit registers. Those needs to be moved with their +TODO(@Ericson2314): Stop using legacy dep attribute names +TODO: instead, incapsulate point() stuff to jffs2_flash_read(),* TODO: instead, incapsulate point() stuff to jffs2_flash_read(), +TODO: We need to set @--with-strip=(stripCmdPath :: Action FilePath)@, +TODO: More investigation on how assembler decides to set the sign/ TODO: More investigation on how assembler decides to set the sign +TODO: Should this propagate fast-math-flags?/ TODO: Should this propagate fast-math-flags? +TODO: GEH - make sure root team implicit task is initialized properly./ TODO: GEH - make sure root team implicit task is initialized properly. +TODO: Display utf8 warning to user? Or switch to globset?/ TODO: Display utf8 warning to user? Or switch to globset? +TODO: if we can find out how many frames were aggregated +TODO: the slice computation is incorrect in the cases/ TODO: the slice computation is incorrect in the cases +TODO: What other combinations of types are affected?/ TODO: What other combinations of types are affected? +TODO(jingyue): We could reassociate the expression to combine 12 and 1. +TODO parse dummy if we can't parse +TODO: Extract AvailableAttrs from AttributeSetNode and store them here./ TODO: Extract AvailableAttrs from AttributeSetNode and store them here. +TODO make unconditional next mass rebuild +TODO: set to cfg.database.socket if database type is pgsql? +TODO: Make it easier for driver to extract this out to +TODO(behdad) We drop all the default-UVS mappings for glyphs_requested. +TODO: think through alternate designs, such as hosting this script as an output of the process. +TODO: removing those paths would be cleaner than overwriting with nonsense. +TODO: What fast-math-flags should be set on the FMUL node?/ TODO: What fast-math-flags should be set on the FMUL node? +TODO(dsymonds): keep track of traced requests in separate buckets./ TODO(dsymonds): keep track of traced requests in separate buckets. +TODO: Map NTSTATUS to ErrCode? +TODO: perhaps improve texmf.cnf search locations +TODO Andrea: preserve IApplyP patterns in v, see _boundary? +TODO Need more advanced stats on error types */* TODO Need more advanced stats on error types */ +TODO: allow second branching to be anything if it doesn't require adjusting/ TODO: allow second branching to be anything if it doesn't require adjusting +TODO: send a RST_STREAM/ TODO: send a RST_STREAM +TODO: This, along with a check for non-null value operands, should be/ TODO: This, along with a check for non-null value operands, should be +TODO: tellUnifyProof ??? +TODO: address of this instruction is v[250:255], but this register class does +TODO(yln): temporary failing due to refactoring/ TODO(yln): temporary failing due to refactoring +TODO: mmh.. maybe i should put the "prerequisite" in the func ... +TODO: remove upon matureness */* TODO: remove upon matureness */ +TODO: Define a trampoline `__xray_FunctionTailExit` and differentiate a/ TODO: Define a trampoline `__xray_FunctionTailExit` and differentiate a +TODO: Expand to handle regions./ TODO: Expand to handle regions. +TODO: Handle splats./ TODO: Handle splats. +TODO: support TSO. +TODO: remove once maven uses JDK 11 +TODO turn this into a table lookup +TODO: rev 11 support */* TODO: rev 11 support */ +TODO: Reconsider this special case./ TODO: Reconsider this special case. +TODO: this is working around missing std::set::merge in some versions of/ TODO: this is working around missing std::set::merge in some versions of +TODO: Change this when bds_out_info is available! */* TODO: Change this when bds_out_info is available! */ +TODO: use a real proxy node and put this test into networking.nix +TODO: fix this/ TODO: fix this +TODO: VI won't merge them either, because we are conservative about moving +TODO: should replace with printing shape more uniformly across here and/ TODO: should replace with printing shape more uniformly across here and +TODO: use transforms to convert (x, y) to (r, theta) +TODO: Maybe load folding, greater than 32-bit masks, or a guarantee of LICM/ TODO: Maybe load folding, greater than 32-bit masks, or a guarantee of LICM +TODO: Validate that provided channel is in range */* TODO: Validate that provided channel is in range */ +TODO: If we were to keep CFG element information as part of the CallEvent/ TODO: If we were to keep CFG element information as part of the CallEvent +TODO: switch to -pthread once the rest of the build system can deal with it. +TODO: Do something smarter than a linear scan./ TODO: Do something smarter than a linear scan. +TODO: This may file may need additional review, eg which configuartions to +TODO: use linalg-ods-gen for all ops when we have enough expressive power./ TODO: use linalg-ods-gen for all ops when we have enough expressive power. +TODO: undo sk_set_memalloc(inet) will eventually be needed */* TODO: undo sk_set_memalloc(inet) will eventually be needed */ +TODO: deduplicate with sandbox-network.sb +TODO, this may be a problem with fragmented skb */* TODO, this may be a problem with fragmented skb */ +TODO: Fix these values... */* TODO: Fix these values... */ +TODO: Currently we aren't dealing with child deaths properly. */* TODO: Currently we aren't dealing with child deaths properly. */ +TODO: Add a better heuristic to select the loop to be interchanged based/ TODO: Add a better heuristic to select the loop to be interchanged based +TODO: Do this for vectors too?/ TODO: Do this for vectors too? +TODO: use these definition when using REG_xxx naming rule. */* TODO: use these definition when using REG_xxx naming rule. */ +TODO Windows. -P is not yet supported/ TODO Windows. -P is not yet supported +TODO: aborted evaluations +TODO: (a, p.inner) could be NoAlias +TODO: Use table from C implementation. +TODO: Deinit wmi resource specific to SOC as required */* TODO: Deinit wmi resource specific to SOC as required */ +TODO(@Ericson2314): Probably want to include backpack instantiations +TODO: Build PSOL from source to support more platforms. +TODO: This pass performs some computation that is the same for all the depths/ TODO: This pass performs some computation that is the same for all the depths +TODO: Can we propagate the constant vector with undef element? +TODO freq from app could be supported here, see tco->samplerate */* TODO freq from app could be supported here, see tco->samplerate */ +TODO: How important is partio? CMake doesn't seem to find it +TODO: GCC 5 lies about its support for C++17 (it says it supports it but it/ TODO: GCC 5 lies about its support for C++17 (it says it supports it but it +TODO: complete documentation for try_cnt and btkill_cnt */* TODO: complete documentation for try_cnt and btkill_cnt */ +TODO Windows. This may be possible to enable once Windows supports memory limits on containers/ TODO Windows. This may be possible to enable once Windows supports memory limits on containers +TODO: Handle X86ISD::KTEST/X86ISD::KORTEST./ TODO: Handle X86ISD::KTEST/X86ISD::KORTEST. +TODO: Maybe move this to GHC.Hs.Extension? I'm not sure about the +TODO -- uncomment with template instantiation of attributes.* TODO -- uncomment with template instantiation of attributes. +TODO Reset all endpoints ? */* TODO Reset all endpoints ? */ +TODO: p_vaddr value has to be adjusted for static-pie executables./ TODO: p_vaddr value has to be adjusted for static-pie executables. +TODO: References to this should be removed/ TODO: References to this should be removed +TODO: what is this libmpd derivation embedded above? +TODO(stevvooe): This is a common error if uploads are being/ TODO(stevvooe): This is a common error if uploads are being +TODO: If at some point we decide to scalarize instructions having/ TODO: If at some point we decide to scalarize instructions having +TODO: Remove these once they're gone from DILexicalBlockBase./ TODO: Remove these once they're gone from DILexicalBlockBase. +TODO: Implement me./ TODO: Implement me. +TODO: Support this pattern +TODO(wan@google.com): Print the type of the leaked object./ TODO(wan@google.com): Print the type of the leaked object. +TODO Validate if VF is allowed to change mac address,* TODO Validate if VF is allowed to change mac address, +TODO: handle llvm.amdgcn.fma.legacy/ TODO: handle llvm.amdgcn.fma.legacy +TODO: Verify V_BFI_B32 is generated from expanded bit ops/ TODO: Verify V_BFI_B32 is generated from expanded bit ops +TODO: simplify by using the Python API instead of a subprocess +TODO: find out mask bits! Do we need more function arguments? */* TODO: find out mask bits! Do we need more function arguments? */ +TODO: warn about this?/ TODO: warn about this? +TODO Only way found to call panel-bridge post_disable & +TODO: fix the value, make it depend on firmware at runtime? */* TODO: fix the value, make it depend on firmware at runtime? */ +TODO: Do not drop PN failed packets in the driver;* TODO: Do not drop PN failed packets in the driver; +TODO: If @sync is false, want to do truly asynchronous i/o, i.e. just +TODO: implement */* TODO: implement */ +TODO: We should handle this./ TODO: We should handle this. +TODO: It is unclear why "no antenna" works while any other seemingly valid* TODO: It is unclear why "no antenna" works while any other seemingly valid +TODO: security check?/ TODO: security check? +TODO: Avoid meta instructions other than dbg_val./ TODO: Avoid meta instructions other than dbg_val. +TODO: gpu uses phys_to_offset, but others do not.. */* TODO: gpu uses phys_to_offset, but others do not.. */ +TODO: pageflip, vlank interrupt +TODO: restore this functionality on Windows. We tried to do/ TODO: restore this functionality on Windows. We tried to do +TODO: Is it worth doing that mfspr & rlwimi in the first +TODO: this should be removed after testing if stability is confirmed/ TODO: this should be removed after testing if stability is confirmed +TODO: we should probably schedule a delayed retry here. +TODO Figure out a way to call this with the struct tegra_pmc * passed in. +TODO: inc/dec is slow for P4, but fast for Pentium-M./ TODO: inc/dec is slow for P4, but fast for Pentium-M. +TODO: combine this with the above */* TODO: combine this with the above */ +TODO: Handle vector types once we are able to/ TODO: Handle vector types once we are able to +TODO: Merge this with offset.ll when fast-isel matches better. +TODO: fill instance->tx_cfg;/ TODO: fill instance->tx_cfg; +TODO: Using 16 and 8 bit operations is also possible for or32 & xor32./ TODO: Using 16 and 8 bit operations is also possible for or32 & xor32. +TODO: Suggest removing the "::" from "::PR18213" (the right correction)/ TODO: Suggest removing the "::" from "::PR18213" (the right correction) +TODO: This can be further optimized/cleaned up +TODO: Check for duration format: +TODO: Consider applying the backjump limit to all solver runs combined, +TODO: Can we get rid of appendInt32Slice and use setInt32Slice instead?/ TODO: Can we get rid of appendInt32Slice and use setInt32Slice instead? +TODO: what's the right thing ' to do here? +TODO: section_64::reserved1 should be an index into the indirect symbol/ TODO: section_64::reserved1 should be an index into the indirect symbol +TODO: allow for more flexible best match +TODO: We could use following steps to handle a quiet compare with/ TODO: We could use following steps to handle a quiet compare with +TODO: only mark changed area update all for now */* TODO: only mark changed area update all for now */ +TODO: this should use s_abs_i32 +TODO: We could emit code to handle the initialization somewhere./ TODO: We could emit code to handle the initialization somewhere. +TODO: Set RP/ROUND='PROCESSOR_DEFINED' from environment/ TODO: Set RP/ROUND='PROCESSOR_DEFINED' from environment +TODO: Move into isKnownNeverNaN/ TODO: Move into isKnownNeverNaN +TODO: update with actual platform name for remote windows once it exists +TODO(netbsd): incomplete support for locales/ TODO(netbsd): incomplete support for locales +TODO: It would be much more reliable to list *allowed* instructions rather than list undesired +TODO: Handle unmerging into GPRs and from scalars to scalars./ TODO: Handle unmerging into GPRs and from scalars to scalars. +TODO: Once https://github.com/NixOS/nixpkgs/issues/77925 is resolved default to podman +TODO: create a parent device for this driver */* TODO: create a parent device for this driver */ +TODO: Expand to allow for documenting templating, inheritance access,/ TODO: Expand to allow for documenting templating, inheritance access, +TODO(tmthrgd,miekg): this is a race condition./ TODO(tmthrgd,miekg): this is a race condition. +TODO: Handle thumb/ TODO: Handle thumb +TODO: remove the caller accounting requirements, and allow caller to wait +TODO: Pass descExpr to Invoke./ TODO: Pass descExpr to Invoke. +TODO(vitalybuka): Return already filtered parameters from getInfo()./ TODO(vitalybuka): Return already filtered parameters from getInfo(). +TODO: add flash write support: see below. +TODO: check for all concerned instructions./ TODO: check for all concerned instructions. +TODO: I don't know how/if the hardware handles multiple* TODO: I don't know how/if the hardware handles multiple +TODO: This doesn't require 'nsz'. It should fold to (9.0 - (f1 + f2)). +TODO(bradfitz): this flush is for latency, not bandwidth./ TODO(bradfitz): this flush is for latency, not bandwidth. +TODO ^ Try different values for `triple`/ TODO ^ Try different values for `triple` +TODO: Export this from @Test.Crypto.Util@. +TODO: The 'Semigroup a' constraint will at some point become redundant. +TODO: Package mapbox-variant +TODO: This gets resolved again but doesn't need to as it's already validated/ TODO: This gets resolved again but doesn't need to as it's already validated +TODO: no need to look for ObjC sections for a given archive member if/ TODO: no need to look for ObjC sections for a given archive member if +TODO(sbc): Remove this once CGOptLevel can be set completely based on bitcode/ TODO(sbc): Remove this once CGOptLevel can be set completely based on bitcode +TODO (SM): benchmark this against a tail-recursive variant +TODO: Complex patterns can't have output glues, if they did, we'd want/ TODO: Complex patterns can't have output glues, if they did, we'd want +TODO: handle >2 args +TODO: The value isn't used on 32 bit, so the cmpxchg8b is unneeded +TODO: consider downing the slave* TODO: consider downing the slave +TODO: Merge this with LowerAVXCONCAT_VECTORS?/ TODO: Merge this with LowerAVXCONCAT_VECTORS? +TODO - replace with TLV once defined */* TODO - replace with TLV once defined */ +TODO: Check for an unusual size (MSB set?)/ TODO: Check for an unusual size (MSB set?) +TODO: make this configurable per LED */* TODO: make this configurable per LED */ +TODO: Should 0 be special cased?/ TODO: Should 0 be special cased? +TODO: We could emit a chain of compare/select to figure out which piece to/ TODO: We could emit a chain of compare/select to figure out which piece to +TODO: we need to filter OpKill here to avoid inlining it to/ TODO: we need to filter OpKill here to avoid inlining it to +TODO: Is TLB flush really needed ? +TODO: image_atomic_fmin +TODO: Remove NewSpanAnnotator at the next release./ TODO: Remove NewSpanAnnotator at the next release. +TODO: what are quantized functions and when are they available? +TODO: This mlx5e_tc function shouldn't be called by eswitch */* TODO: This mlx5e_tc function shouldn't be called by eswitch */ +TODO: cancel outstanding transactions */* TODO: cancel outstanding transactions */ +TODO: Because all of these things are constant, we can determine whether/ TODO: Because all of these things are constant, we can determine whether +TODO: Break from RFC2440 so that arbitrary ciphers can be* TODO: Break from RFC2440 so that arbitrary ciphers can be +TODO: there should also be a `forward` function here +TODO: we are too slack to do reg dumping for pio, for now */* TODO: we are too slack to do reg dumping for pio, for now */ +TODO: tune for KMP_OS_NETBSD */* TODO: tune for KMP_OS_NETBSD */ +TODO: instead of returning ENOTBLK, add the lkb to res_lookup* TODO: instead of returning ENOTBLK, add the lkb to res_lookup +TODO: hack */* TODO: hack */ +TODO: figure out restrictions on the power, can it be zero or negative? +TODO: should probably include warnings when failing? +TODO: in case of poison, it is safe; let's replace undefs only./ TODO: in case of poison, it is safe; let's replace undefs only. +TODO: Refactor this function to allow this check to work +TODO: if tail-predication is requested, tail-folding isn't triggered because +TODO: We're failing to compute an exit count for the bounds check. +TODO: -fpreprocessed mode??/ TODO: -fpreprocessed mode?? +TODO: make this go away by providing a WitnessSet type and only +TODO: should check whether direct copies (without DMA setup, dequeuing on +TODO AppIndicator +TODO: upgrade to jdk https://github.com/NixOS/nixpkgs/pull/89731 +TODO: There is work on a special code-gen path for top-level boxed strings +TODO: we should be able to emit equality checks early/ TODO: we should be able to emit equality checks early +TODO: If the call is indirect, we might be able to enumerate all/ TODO: If the call is indirect, we might be able to enumerate all +TODO: Does it depend on sprom->fem.ghz2.tssipos? */* TODO: Does it depend on sprom->fem.ghz2.tssipos? */ +TODO: maybe also check negative values with too large magnitude./ TODO: maybe also check negative values with too large magnitude. +TODO: In 32-bit mode, use MOVLPS when SSE1 is available?/ TODO: In 32-bit mode, use MOVLPS when SSE1 is available? +TODO: wait for vblank? */* TODO: wait for vblank? */ +TODO: Deside HW_PROFILE_INFO type design +TODO: Check if we need to enable CTS 2 Self in any case +TODO: Handle errors */* TODO: Handle errors */ +TODO verify if this regex is correct for "a" (all); the docs (https://github.com/torvalds/linux/blob/v5.10/Documentation/admin-guide/cgroup-v1/devices.rst) describe:/ TODO verify if this regex is correct for "a" (all); the docs (https://github.com/torvalds/linux/blob/v5.10/Documentation/admin-guide/cgroup-v1/devices.rst) describe: +TODO(jeff): Provide a custom `fetchResource(url: string): Response`/ TODO(jeff): Provide a custom `fetchResource(url: string): Response` +TODO: We should move this into the Key type class, with the existing impl as the default impl. +TODO: the error here ought to say there's no component by that name in +TODO: ADDVI_[BHW] might be 1 cycle latency rather than 2. Need to confirm it./ TODO: ADDVI_[BHW] might be 1 cycle latency rather than 2. Need to confirm it. +TODO: [required feature] docs and test phases +TODO - Remove this option if soft fp128 has been fully supported ./ TODO - Remove this option if soft fp128 has been fully supported . +TODO this needs some double checking. Offlining code makes +TODO: upstream and state for monoids +TODO: Remember a few examples of generated messages/ TODO: Remember a few examples of generated messages +TODO: figure out a better way to write canonicalization patterns in/ TODO: figure out a better way to write canonicalization patterns in +TODO: Audit the uses of these/ TODO: Audit the uses of these +TODO - bigendian support once we have test coverage./ TODO - bigendian support once we have test coverage. +TODO parse inline content if parameter markdown=1/ TODO parse inline content if parameter markdown=1 +TODO(kuba.brecka): We should not lock. This is supposed to be called/ TODO(kuba.brecka): We should not lock. This is supposed to be called +TODO: remove these exports +TODO: handle cancellation/ TODO: handle cancellation +TODO: handle V2008/ TODO: handle V2008 +TODO: If ProcModel has a base model (previous generation processor),/ TODO: If ProcModel has a base model (previous generation processor), +TODO(alekseys): Figure out how to do it without allocating a new batch./ TODO(alekseys): Figure out how to do it without allocating a new batch. +TODO(wan@google.com): make FullMatch() and PartialMatch() work/ TODO(wan@google.com): make FullMatch() and PartialMatch() work +TODO(@Ericson2314) Make unconditional, or optional but always true by +TODO: We could verify equality here, but skipping that for verification./ TODO: We could verify equality here, but skipping that for verification. +TODO calc hdecm, vdecm */* TODO calc hdecm, vdecm */ +TODO: Maybe it would be better to look for C dependencies here, than in the main.exe rule +TODO: read the budget from BIOS / Platform NVM */* TODO: read the budget from BIOS / Platform NVM */ +TODO: Read audio mode */* TODO: Read audio mode */ +TODO: some models have alarms on a minute boundary but still support +TODO: Min/max pattern should not prevent the fold. +TODO move to lib/events.h */* TODO move to lib/events.h */ +TODO: chips with no XIP use should ignore and return */* TODO: chips with no XIP use should ignore and return */ +TODO: merge this code with node.toDict()/ TODO: merge this code with node.toDict() +TODO: uncomment the following files as implementations are added. +TODO: this only allows a single subscriber:/ TODO: this only allows a single subscriber: +TODO(dliew): We should iterate over the different +TODO Windows. Network settings are not propagated back to inspect./ TODO Windows. Network settings are not propagated back to inspect. +TODO: use ao_ui_clock_source to allow all possible signals +TODO: Use ntfs_put_super() instead of repeating all this code.../ TODO: Use ntfs_put_super() instead of repeating all this code... +TODO: the IPU currently does not support the AYUV32 format, +TODO: It would be nicer if we actually incrementally updated @cabal@'s +TODO: change this to be dynamically sized at HC mem init time since the HC +TODO: In case of multiple channel context, populate rx_channel from* TODO: In case of multiple channel context, populate rx_channel from +TODO: Handle cases where the Reg is sub- or super-register of the/ TODO: Handle cases where the Reg is sub- or super-register of the +TODO: This might not be appropriate for big-endian MSA since BITCAST is/ TODO: This might not be appropriate for big-endian MSA since BITCAST is +TODO use LoadCredential= instead of running preStart with full privileges? +TODO: For now we only find aggregates in BaseTypes. It might be better to/ TODO: For now we only find aggregates in BaseTypes. It might be better to +TODO: this one should not be here, it's just that the silly +TODO when driver support is ready:* TODO when driver support is ready: +TODO@roblou - split text from file search entirely, or share code in a more natural way. +TODO: GHC is internally UTF-32 which means we have re-encode for +TODO: how do we really know this is a diff editor?/ TODO: how do we really know this is a diff editor? +TODO: Add heuristics to distinguish alloc calls that allocates single/ TODO: Add heuristics to distinguish alloc calls that allocates single +TODO use dynamic cursor width */* TODO use dynamic cursor width */ +TODO: CEA VIC */* TODO: CEA VIC */ +TODO: Include ConstainedOps.def when all strict instructions are defined./ TODO: Include ConstainedOps.def when all strict instructions are defined. +TODO: This could be very well generalized to support instance +TODO: Add custom commitCharacters for some of the completion items. For/ TODO: Add custom commitCharacters for some of the completion items. For +TODO: more efficient implementation!? +TODO: figure out what device, dtype, and shape we need for this +TODO: Create a per-user clk and change callers to call clk_put */* TODO: Create a per-user clk and change callers to call clk_put */ +TODO: (this could be made work with new uni-poly) +TODO: Make MachineMemOperands aware of scalable vectors./ TODO: Make MachineMemOperands aware of scalable vectors. +TODO: return a good value for BB-VECTORIZER that includes the/ TODO: return a good value for BB-VECTORIZER that includes the +TODO: replace wrapperDir below with from config.security.wrapperDir; +TODO: ODMCombineEnabled => 2 * DPPPerPlane...actually maybe not since all pipes are specified/ TODO: ODMCombineEnabled => 2 * DPPPerPlane...actually maybe not since all pipes are specified +TODO(dmcgowan): Check for invalid UUID/ TODO(dmcgowan): Check for invalid UUID +TODO: make this cleaner... */* TODO: make this cleaner... */ +TODO more colors */* TODO more colors */ +TODO: What to do with this error? Probably should just log/ TODO: What to do with this error? Probably should just log +TODO:AZ get rid of this +TODO: Create and use a pattern matcher for ExtractElementInst./ TODO: Create and use a pattern matcher for ExtractElementInst. +TODO: map out.MaxPathLen to 0 if it has the -1 default value? (Issue 19285)/ TODO: map out.MaxPathLen to 0 if it has the -1 default value? (Issue 19285) +TODO: bind variables +TODO: Should check and handle checksum. */* TODO: Should check and handle checksum. */ +TODO: linear and Y-tiled seem fine, Yf untested, +TODO: When we handle hardware control modes so we can report the* TODO: When we handle hardware control modes so we can report the +TODO: Currently ParseTypeFromDWARF(...) which is called by ParseType(...)/ TODO: Currently ParseTypeFromDWARF(...) which is called by ParseType(...) +TODO(mdlayher): implement:/ TODO(mdlayher): implement: +TODO: Test default target without quoting/ TODO: Test default target without quoting +TODO: adds cpu hotplug support by register cpu notifier. +TODO: Find a better place to put such small variations./ TODO: Find a better place to put such small variations. +TODO: should we propagate the modality in general? +TODO: add support for compounds containing READ. */* TODO: add support for compounds containing READ. */ +TODO add checks for statuscode returned by API/ TODO add checks for statuscode returned by API +TODO: Handle dependencies under flags or stanzas. +TODO: sltiu+bne -> beq +TODO: We should always delay diagnostics here in case a target/ TODO: We should always delay diagnostics here in case a target +TODO: only disable the tests that require network +TODO: calling this probably makes only sense when the device is CUDA +TODO: set hue to ctrl->val */* TODO: set hue to ctrl->val */ +TODO(@oxij): think how to easily add the rest, like those nvidia things +TODO: This decorator does not do anything. Remove it. +TODO: wasm64/ TODO: wasm64 +TODO: Add -EDEADLK handling here */* TODO: Add -EDEADLK handling here */ +TODO: we need to have a way to add inequalities in-place in/ TODO: we need to have a way to add inequalities in-place in +TODO: From readattrs.ll: "inalloca parameters are always/ TODO: From readattrs.ll: "inalloca parameters are always +TODO handle it as for_each_nested and NLA_FLAG? */* TODO handle it as for_each_nested and NLA_FLAG? */ +TODO: Replace the twine arg with stringref to get rid of the conversion/ TODO: Replace the twine arg with stringref to get rid of the conversion +TODO: Find whether this callback is sleepable, in case +TODO: The align_up and align_down calls should be folded to no-ops/ TODO: The align_up and align_down calls should be folded to no-ops +TODO: the punycode converters require strings as input./ TODO: the punycode converters require strings as input. +TODO: Reserved (aka dedicated) send buffers are not supported yet. +TODO: Request bandwidth once EMC scaling is supported. +TODO: Be more tolerant to undefs./ TODO: Be more tolerant to undefs. +TODO: References to this needs to be removed../ TODO: References to this needs to be removed.. +TODO: add interlace support */* TODO: add interlace support */ +TODO: Once raw MEDIA_BUS_FMT_SRGGB12_1X12 format is added to the +TODO: Revalidate access to controlling tty. */* TODO: Revalidate access to controlling tty. */ +TODO: Even if the callee is not known now we might be able to simplify/ TODO: Even if the callee is not known now we might be able to simplify +TODO The __mspabi_mpysl*_f5hw functions ARE implemented in libgcc/ TODO The __mspabi_mpysl*_f5hw functions ARE implemented in libgcc +TODO: The datasheet waits 1500us here in the example, but +TODO: temporarily enable PCI device and read the hardware version +TODO: all these protocol versions below are confusing and unnecessary. +TODO(behdad) Text direction considerations. +TODO: It is enough to check that the bits we would be shifting in are/ TODO: It is enough to check that the bits we would be shifting in are +TODO: Add profile stuff here/ TODO: Add profile stuff here +TODO switch to mcr.microsoft.com/windows/servercore:2022 once published/ TODO switch to mcr.microsoft.com/windows/servercore:2022 once published +TODO print log? */* TODO print log? */ +TODO: consider usage of parallel_for with a custom blocked_range/TODO: consider usage of parallel_for with a custom blocked_range +TODO v3: +TODO: markAnnList? +TODO: increase the expressiveness power of vector.transfer operations/ TODO: increase the expressiveness power of vector.transfer operations +TODO: Init remaining wmi soc resources required */* TODO: Init remaining wmi soc resources required */ +TODO we should not use an error as indication that the tasks are gone. There may be other reasons for an error to occur./ TODO we should not use an error as indication that the tasks are gone. There may be other reasons for an error to occur. +TODO: add more info +TODO: Should there be a state change for this completion? +TODO: Cache the results./ TODO: Cache the results. +TODO: add threshold stuff again */* TODO: add threshold stuff again */ +TODO: there should be a better way to get hold of Agda.Primitive? +TODO lb lh lw +TODO: Remove this when we have proper display handover support */* TODO: Remove this when we have proper display handover support */ +TODO: Move to generic code/ TODO: Move to generic code +TODO: Recurse into the fields to see if they have excess padding./ TODO: Recurse into the fields to see if they have excess padding. +TODO: We can widen here despite the icmp user of %foo in guarded block. +TODO: read NSS with MCU_CMD_NIC_CAPV2 */* TODO: read NSS with MCU_CMD_NIC_CAPV2 */ +TODO: We need to estimate the cost of intrinsic calls./ TODO: We need to estimate the cost of intrinsic calls. +TODO(@Ericson2314): Make [ "build" "host" ] always the default. +TODO: Use correct number of taps. Using polaris values for now */* TODO: Use correct number of taps. Using polaris values for now */ +TODO Use standard expansion for shift-based lowering of sext_inreg/ TODO Use standard expansion for shift-based lowering of sext_inreg +TODO: return error instead, when callers are able to handle it./ TODO: return error instead, when callers are able to handle it. +TODO: Suppport multiple producer stores in profitability/ TODO: Suppport multiple producer stores in profitability +TODO: USB & SDIO may need extra room? */* TODO: USB & SDIO may need extra room? */ +TODO: necessary? specs indicate not */* TODO: necessary? specs indicate not */ +TODO(bar) the state transition could be wrong when tearDown() old ac/ TODO(bar) the state transition could be wrong when tearDown() old ac +TODO: The ABI requires an extra load. not supported yet./ TODO: The ABI requires an extra load. not supported yet. +TODO: This should take a const BreakpointID./ TODO: This should take a const BreakpointID. +TODO: We don't need to reset this between subsequent functions,/ TODO: We don't need to reset this between subsequent functions, +TODO: support group/ TODO: support group +TODO: more accurate error that makes sense also for proj.-like funs. +TODO(wan@google.com): on Windows a network share like/ TODO(wan@google.com): on Windows a network share like +TODO: Refactor to use Sema::handleIntegerConversion()/ TODO: Refactor to use Sema::handleIntegerConversion() +TODO: Fixme - This is clever, but really fugly/ TODO: Fixme - This is clever, but really fugly +TODO: Did not manage to do it via the usual btrfs-scrub@.timer/.service +TODO: only roll back the metavariables +TODO: add a separate argument for math class (e.g. `mop`, `mbin`), which +TODO match frame_type only? */* TODO match frame_type only? */ +TODO: Might could optimize this by using* TODO: Might could optimize this by using +TODO: Need proper < comparison +TODO: when we are using a different bridge than a panel +TODO: how can we expand the coverage of the branch analysis functions? +TODO: currently only ALTS parameters are provided. Might need to use/ TODO: currently only ALTS parameters are provided. Might need to use +TODO: Remove?/ TODO: Remove? +TODO: We should run check-cxx-abilist too +TODO: Sometimes, the desugared template argument Expr differs from/ TODO: Sometimes, the desugared template argument Expr differs from +TODO:AZ: this should be pure +TODO: make use of undef flag to limit potential values aggressively./ TODO: make use of undef flag to limit potential values aggressively. +TODO: Verify that this works... */* TODO: Verify that this works... */ +TODO: The chip manual indicates that CMM tables should be written +TODO see if there is a more elegant solution to selecting the rewrite/ TODO see if there is a more elegant solution to selecting the rewrite +TODO: Check port capabilities for requested +TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead/ TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead +TODO: AP mode./TODO: AP mode. +TODO: the quality of the generated code is poor +TODO orphan instances are bad +TODO: remove this when DPREFCLK_CNTL and dpref DENTIST_DISPCLK_CNTL +TODO: deprecated. Remove once it has been decided `--host` can be removed/ TODO: deprecated. Remove once it has been decided `--host` can be removed +TODO: should this be the same as iwl_mvm_is_cdb_supported()? +TODO: Support 16-bit shift amounts for all types/ TODO: Support 16-bit shift amounts for all types +TODO: save_fsync latency?/ TODO: save_fsync latency? +TODO: Should this be inside the render function? The iterator seems to/ TODO: Should this be inside the render function? The iterator seems to +TODO: need to implement a proper lane mapping for Renoir./TODO: need to implement a proper lane mapping for Renoir. +TODO: Allow arbitrary shuffles by shuffling after binop?/ TODO: Allow arbitrary shuffles by shuffling after binop? +TODO: this is assumed to be short; otherwise we want +TODO: Handle total scalarization case./ TODO: Handle total scalarization case. +TODO: switch to configGen.json once RFC0042 is implemented +TODO: transfer_log and friends should be moved to resource */* TODO: transfer_log and friends should be moved to resource */ +TODO: track sparsity in tensor type +TODO: use an Either to indicate suggestions about +TODO: 7 lines of IO_BUFFER_WAKE and FAST_WAKE are default +TODO: Adjust clocks if fast read is supported and interpret +TODO: Four smlads should be generated here, but mul.0 and mul.3 remain as +TODO: Like on pinsrd_from_shufflevector_i32, remove this mov instr +TODO: may be better to fail and use some vector -> scalar reduction./ TODO: may be better to fail and use some vector -> scalar reduction. +TODO: For now, only values that are invariants to all the loops in the/ TODO: For now, only values that are invariants to all the loops in the +TODO: Add object generation test when visibility for object generation +TODO: Add support for single value fragment locations./ TODO: Add support for single value fragment locations. +TODO: There is no exp10() intrinsic yet, but some day there shall be one./ TODO: There is no exp10() intrinsic yet, but some day there shall be one. +TODO: implement a faster memcpy. */* TODO: implement a faster memcpy. */ +TODO: Notify this through a debugfs entry, +TODO: If necessary, add an actual search we'll probably* TODO: If necessary, add an actual search we'll probably +TODO: this could probably be improved.. */* TODO: this could probably be improved.. */ +TODO: This is needed only if we require precise CFA./ TODO: This is needed only if we require precise CFA. +TODO: validation does not work because it walks up the directory/ TODO: validation does not work because it walks up the directory +TODO/FIXME: add/implement IOCTLs from upstream driver +TODO: add support for non-unit strides./ TODO: add support for non-unit strides. +TODO handle error/ TODO handle error +TODO Maybe there's cases where the target doesn't have to be the header,/ TODO Maybe there's cases where the target doesn't have to be the header, +TODO: At present it is not safe to call this function for anything other +TODO: We assumed that two 64-bit stores were better than 1 vector load and 1 vector store. +TODO: Determine a scheme to resolve when the labels are similar enough./ TODO: Determine a scheme to resolve when the labels are similar enough. +TODO Windows CI: DockerDaemonSuite doesn't run on Windows, and requires a little work to get this ported./ TODO Windows CI: DockerDaemonSuite doesn't run on Windows, and requires a little work to get this ported. +TODO: ulps, backlight */* TODO: ulps, backlight */ +TODO: vmwgfx where this was cribbed from had locking. Why? */* TODO: vmwgfx where this was cribbed from had locking. Why? */ +TODO Propagate Error./ TODO Propagate Error. +TODO(wan@google.com): on Windows \some\path is not an absolute/ TODO(wan@google.com): on Windows \some\path is not an absolute +TODO: allow for a quick check of the tables data./ TODO: allow for a quick check of the tables data. +TODO: only the ones with the flag set!/ TODO: only the ones with the flag set! +TODO: propagate field offsets/ TODO: propagate field offsets +TODO fdArray/ TODO fdArray +TODO slurmd port and slurmctld port should be configurations and +TODO: Get rid of this thing. +TODO: bitcast(relocate(p)) -> relocate(bitcast(p))/ TODO: bitcast(relocate(p)) -> relocate(bitcast(p)) +TODO: Currently we do not exploit special values that produce something/ TODO: Currently we do not exploit special values that produce something +TODO: fix format_provider> to allow other units./ TODO: fix format_provider> to allow other units. +TODO: print error invalid slice string that doesn't follow the/ TODO: print error invalid slice string that doesn't follow the +TODO: cache this to avoid parsing the pragma for every constructor +TODO(dliew): Prefer '__APPLE__' here over 'SANITIZER_MAC', as the latter is/ TODO(dliew): Prefer '__APPLE__' here over 'SANITIZER_MAC', as the latter is +TODO: setup speed? */* TODO: setup speed? */ +TODO: The following is a temporary fix. The "optimization" +TODO: tmpfs mounts should be part of Mountpoints/ TODO: tmpfs mounts should be part of Mountpoints +TODO: Pending beacon miss and connection_loss_work* TODO: Pending beacon miss and connection_loss_work +TODO: We can do better here in some cases./ TODO: We can do better here in some cases. +TODO: intensity bit. Maybe something like +TODO(ajwong): Handle cleanup descriptors./ TODO(ajwong): Handle cleanup descriptors. +TODO: Log an error condition if the bo still has the eviction fence +TODO: use GPIO to reset QCA7000 in legacy mode*/* TODO: use GPIO to reset QCA7000 in legacy mode*/ +TODO(beorn7): This tries to merge not only individual samples, but/ TODO(beorn7): This tries to merge not only individual samples, but +TODO: (x, y) could be MustAlias +TODO: Fix option on Android, it hangs there for unknown reasons./ TODO: Fix option on Android, it hangs there for unknown reasons. +TODO: categorize sections by other flags for regular sections/ TODO: categorize sections by other flags for regular sections +TODO: System.IO uses InvalidArgument here, but it's not exported :-( +TODO stack_fold_rcpps +TODO: Only for static memref's for now./ TODO: Only for static memref's for now. +TODO: use note.executeScript()/ TODO: use note.executeScript() +TODO: handle not simple cases./ TODO: handle not simple cases. +TODO: This should use DST, but for some there are redundant MOVs +TODO: ts->ts_virtcol + test*/*TODO: ts->ts_virtcol + test*/ +TODO: TBM instructions./ TODO: TBM instructions. +TODO: Update CallDescription to support anonymous calls?/ TODO: Update CallDescription to support anonymous calls? +TODO: handle ARMv6K properly. Runtime check for 'K' extension is +TODO: verify other bits like linkage type./ TODO: verify other bits like linkage type. +TODO: we could save a byte in a subsequent CMP instruction too, +TODO: resume() might need to handle suspend failure */* TODO: resume() might need to handle suspend failure */ +TODO: The old pass manager cgscc run is disabled as it causes a crash on windows which is under investigation: http://lab.llvm.org:8011/builders/llvm-clang-x86_64-expensive-checks-win/builds/23151 +TODO: Do some AVX512 subsets benefit from this transform?/ TODO: Do some AVX512 subsets benefit from this transform? +TODO(wan): include in the message the name of the parameter/ TODO(wan): include in the message the name of the parameter +TODO - come up with a better strategy in future/ TODO - come up with a better strategy in future +TODO: Refactor to use Sema::handleFloatConversion()/ TODO: Refactor to use Sema::handleFloatConversion() +TODO: Support profiling./ TODO: Support profiling. +TODO: Use getBinOpIdentity() to generalize this./ TODO: Use getBinOpIdentity() to generalize this. +TODO: switch to configGen.json once RFC42 is implemented +TODO: Allow and use non-square tiles./ TODO: Allow and use non-square tiles. +TODO(aaronl): For the moment, extensions are immutable/ TODO(aaronl): For the moment, extensions are immutable +TODO: Enable RSZB */* TODO: Enable RSZB */ +TODO: Op creation and access is still quite verbose: simplify this test as +TODO: Add more X86ISD opcodes once we have test coverage./ TODO: Add more X86ISD opcodes once we have test coverage. +TODO: When selective normalization is implemented, handle multiple/ TODO: When selective normalization is implemented, handle multiple +TODO: allow for writing two packets to the fifo ... that'll +TODO: Check other relocation models? +TODO: For vectors that are exactly getMaxSVEVectorSizeInBits big, we can/ TODO: For vectors that are exactly getMaxSVEVectorSizeInBits big, we can +TODO: Attributes are only documented by TableGen name, with no further/ TODO: Attributes are only documented by TableGen name, with no further +TODO: Clean up the code(by default pk_mad_I16 should be generated), then +TODO: case double/double/ TODO: case double/double +TODO: Avoid copying files into memory./ TODO: Avoid copying files into memory. +TODO: Currently CRC is not supported in this driver +TODO: maybe this shouldn't suppress sret./ TODO: maybe this shouldn't suppress sret. +TODO-VI: ds_write2_b32 v{{[0-9]+}}, [[ZERO]], [[ZERO]] offset1:4 +TODO: Refactor parts common with the 'handleExecNameEncodedBEOpts'/ TODO: Refactor parts common with the 'handleExecNameEncodedBEOpts' +TODO: interrupt support, IR compensation, thresholds, 12bit +TODO: should this be in stdenv instead? +TODO: It may be possible to actually avoid the copy./ TODO: It may be possible to actually avoid the copy. +TODO: Incomplete? What if both sides are zexts?/ TODO: Incomplete? What if both sides are zexts? +TODO: Ideally, what we'd like is to have a switch that allows emitting/ TODO: Ideally, what we'd like is to have a switch that allows emitting +TODO: Make ScopStmt::ensureValueRead(Value*) offer the same functionality/ TODO: Make ScopStmt::ensureValueRead(Value*) offer the same functionality +TODO: the need to call 'read' is probably a bug in the Linux plugin +TODO: A channel switch with count <= 1 without +TODO: Find a way to propagate errors in this CommandReturnObject up the/ TODO: Find a way to propagate errors in this CommandReturnObject up the +TODO: the attributes for forwardable should be/ TODO: the attributes for forwardable should be +TODO: investigate if LD_LIBRARY_PATH needs to be set +TODO(@Ericson2314) This is a joint property of the RTS and generated/ TODO(@Ericson2314) This is a joint property of the RTS and generated +TODO: put the FunctionOptions::ConstructorWithVirtualBases flag./ TODO: put the FunctionOptions::ConstructorWithVirtualBases flag. +TODO : use cubical extension types when available to remove assocFiller-3-endpoint +TODO: make chain use Span (is going to be fun to implement!)/ TODO: make chain use Span (is going to be fun to implement!) +TODO: SignaturesWithConstantForms should be empty here./ TODO: SignaturesWithConstantForms should be empty here. +TODO: consider doing this at MACREG_INT_CODE_LINK_SENSED time */* TODO: consider doing this at MACREG_INT_CODE_LINK_SENSED time */ +TODO: Test that we do not provide a fixit when inheritance is private./ TODO: Test that we do not provide a fixit when inheritance is private. +TODO: constraint kind args +TODO: this just _assumes_ a lm70 is there ... no probe;* TODO: this just _assumes_ a lm70 is there ... no probe; +TODO: send more details to the peer somehow. But http2 has/ TODO: send more details to the peer somehow. But http2 has +TODO: This is copied from a previous implementation. Is it necessary?/ TODO: This is copied from a previous implementation. Is it necessary? +TODO: This would require a new shuffle mask (replace undef with op0 or op1 lane). Otherwise, we have shift-by-undef. +TODO: temperature compensation code! */* TODO: temperature compensation code! */ +TODO: What we should do here is just set `desiredType` to `origType`/ TODO: What we should do here is just set `desiredType` to `origType` +TODO vq affinity */* TODO vq affinity */ +TODO("END CHANGE TEAM"); +TODO: If this is a unary/expensive/expand op, allow extraction from a/ TODO: If this is a unary/expensive/expand op, allow extraction from a +TODO: This pass is only necessary because the main inlining pass/ TODO: This pass is only necessary because the main inlining pass +TODO : Fill-up this table with more intrinsic./ TODO : Fill-up this table with more intrinsic. +TODO: Auto-disp can utilise more than one extended body +TODO: dropAround is also used in stringEncoding, which is unfortunate atm +TODO: For DP, video and audio latency should be calculated from DPCD caps */* TODO: For DP, video and audio latency should be calculated from DPCD caps */ +TODO With TASK_DONE_RESP_LEN_ERR is the response frame* TODO With TASK_DONE_RESP_LEN_ERR is the response frame +TODO: we can't support rxcq_qnum/RCHAN[a]_RCQ cfg with current sysfw +TODO: test user supplied config file pases syntax test +TODO See datasheet "Programmers guide" p. 39-40 */* TODO See datasheet "Programmers guide" p. 39-40 */ +TODO: Can this be for-each'd?/ TODO: Can this be for-each'd? +TODO@eamodio: Are these the right the list of schemes to exclude? Is there a better way?/ TODO@eamodio: Are these the right the list of schemes to exclude? Is there a better way? +TODO: extend it for this case when needed (rare)./ TODO: extend it for this case when needed (rare). +TODO: math mode should use \thickmuskip/ TODO: math mode should use \thickmuskip +TODO? CGP sinks the compare before we have a chance to form the overflow intrinsic. +TODO: This order is suboptimal, it's better to replace it with priority/ TODO: This order is suboptimal, it's better to replace it with priority +TODO: do we need to correct tree in all cases? +TODO: Do we really want to *always* do that, even when comparing two live in-bounds pointers?/ TODO: Do we really want to *always* do that, even when comparing two live in-bounds pointers? +TODO: Factor out code common with LowerUINT_TO_FP./ TODO: Factor out code common with LowerUINT_TO_FP. +TODO: ApplicativeStmt +TODO: Check VSDB bits to decide whether this should +TODO: get rid of flattenedIdx which assumes operand order and contiguity./ TODO: get rid of flattenedIdx which assumes operand order and contiguity. +TODO: The generic check fails for VALU instructions that should be/ TODO: The generic check fails for VALU instructions that should be +TODO: softened float values can be passed anyext. +TODO can this be combined with enable_output? */* TODO can this be combined with enable_output? */ +TODO(@Ericson2314): Separate binaries and libraries +TODO: is this halved for YCbCr 420? in that case we might want to move*TODO: is this halved for YCbCr 420? in that case we might want to move +TODO: Shall we use Stage2 for testsuite packages instead? +TODO: this assumes that scientific notation only uses one-digit exponents, which is not +TODO: add support for non-SDWA instructions as OtherInst./ TODO: add support for non-SDWA instructions as OtherInst. +TODO: for now go back to half frame position +TODO: should we warn if there are no world targets? +TODO: la versione stabile da' un errore di compilazione dovuto a +TODO: Remove these when they are added to the TableGen. +TODO: we should only embed the docs that have been generated +TODO: free resp_id */* TODO: free resp_id */ +TODO: Add some tests for these services: +TODOs prior to this driver moving out of staging +TODO: add command-line constraint and preference args for unpack +TODO: provide helpful error when \cr is used outside array environment/ TODO: provide helpful error when \cr is used outside array environment +TODO: would be good to factor this into a common function, but the/ TODO: would be good to factor this into a common function, but the +TODO: get context in here/ TODO: get context in here +TODO(wan@google.com): uses autoconf to detect whether ::std::wstring/ TODO(wan@google.com): uses autoconf to detect whether ::std::wstring +TODO(tibor): figure out why this doesn't work on windows/ TODO(tibor): figure out why this doesn't work on windows +TODO: On Windows, use WSAEventSelect/ TODO: On Windows, use WSAEventSelect +TODO: set some attributes before trying to retrieve them with *getxattr./ TODO: set some attributes before trying to retrieve them with *getxattr. +TODO: To avoid parsing inside kernel and to improve the speed we may +TODO(zhaoq): Handle uint32 overflow of Stream.id./ TODO(zhaoq): Handle uint32 overflow of Stream.id. +TODO: Limit this to matched instructions that mayLoad/mayStore or have/ TODO: Limit this to matched instructions that mayLoad/mayStore or have +TODO: We can try harder to locate the element as a scalar. Examples: it/ TODO: We can try harder to locate the element as a scalar. Examples: it +TODO: State is fabricate here. See if charger really needs USB* TODO: State is fabricate here. See if charger really needs USB +TODO@rebornix this is wrong, `await vscode.commands.executeCommand('notebook.execute');` doesn't wait until the workspace edit is applied/ TODO@rebornix this is wrong, `await vscode.commands.executeCommand('notebook.execute');` doesn't wait until the workspace edit is applied +TODO: Don't reference the llvm_obj_root here: the invariant is that +TODO: Investigate what happens with the next major version of MSVC./ TODO: Investigate what happens with the next major version of MSVC. +TODO(compnerd) cache demangled &__data.__decorated_name[1]/ TODO(compnerd) cache demangled &__data.__decorated_name[1] +TODO: add fatals for the PDRs mentioned above. +TODO: offer meson as a Python package so we have dist-info folder. +TODO: Confusing. Perhaps use "SubArch" instead of i686? +TODO - decode instead of just dumping... */* TODO - decode instead of just dumping... */ +TODO Windows (Post TP5): This test cannot run on a Windows daemon as/ TODO Windows (Post TP5): This test cannot run on a Windows daemon as +TODO: update netdevice's RX dropped/errors statistics */* TODO: update netdevice's RX dropped/errors statistics */ +TODO(wvo): this would strictly be better as Hex64, but that will change/ TODO(wvo): this would strictly be better as Hex64, but that will change +TODO: Refine on operands./ TODO: Refine on operands. +TODO@API options duplicates the more powerful variant on NotebookContentProvider/ TODO@API options duplicates the more powerful variant on NotebookContentProvider +TODO: This should be extended to handle any constant./ TODO: This should be extended to handle any constant. +TODO(vitalybuka): Check if handler belongs to sanitizer./ TODO(vitalybuka): Check if handler belongs to sanitizer. +TODO: Should largely merge with AMDGPUTTIImpl::isSourceOfDivergence./ TODO: Should largely merge with AMDGPUTTIImpl::isSourceOfDivergence. +TODO: Should add nuw/nsw flags for mul as well./ TODO: Should add nuw/nsw flags for mul as well. +TODO: what about non-buildable components? +TODO: perform the search on a per txq basis */* TODO: perform the search on a per txq basis */ +TODO resize slice/ TODO resize slice +TODO: One can potentially use fegetenv/fesetenv to clear only the/ TODO: One can potentially use fegetenv/fesetenv to clear only the +TODO(estesp): This file should not necessarily depend on docker/opensource +TODO: libify +TODO: flexible tree reduction should be here */* TODO: flexible tree reduction should be here */ +TODO: In this function we call decodeInstruction several times with/ TODO: In this function we call decodeInstruction several times with +TODO: if we want to retry after -EAGAIN, be* TODO: if we want to retry after -EAGAIN, be +TODO: add reference clock bypass switches: +TODO: add timeout version of GetPacket?? We would then need to pass/ TODO: add timeout version of GetPacket?? We would then need to pass +TODO: We should probably make a better attempt at parsing +TODO: If this pattern comes up more frequently, consider adding core/ TODO: If this pattern comes up more frequently, consider adding core +TODO: [code cleanup] decide if we really need this, there's not much in it, and in principle +TODO: Assert that the flags have different polarity./ TODO: Assert that the flags have different polarity. +TODO: This considers all NativeCodeCall as returning one/ TODO: This considers all NativeCodeCall as returning one +TODO: do something about it? */* TODO: do something about it? */ +TODO more efficient, e.g. via reference counting./ TODO more efficient, e.g. via reference counting. +TODO: Handle other types./ TODO: Handle other types. +TODO: Does there need to be an option to deduce tail or sibling calls?/ TODO: Does there need to be an option to deduce tail or sibling calls? +TODO: patch glib directly +TODO: True asynchronicity/ TODO: True asynchronicity +TODO: remove once opt.Options.Platform is of type specs.Platform/ TODO: remove once opt.Options.Platform is of type specs.Platform +TODO(timokau) dm-sonnet is broken currently +TODO: Release all used data descriptors; header descriptors must not* TODO: Release all used data descriptors; header descriptors must not +TODO - extend control registers supported by newer SoCs */* TODO - extend control registers supported by newer SoCs */ +TODO: merge this instance and the one for DeBruijnPattern in +TODO Andrea: do something with etaRecordSplits and qsss? +TODO: Check for copy chains that really have no effect./ TODO: Check for copy chains that really have no effect. +TODO: Add support for other standard operations./ TODO: Add support for other standard operations. +TODO: This should in reality traverse the entry function/ TODO: This should in reality traverse the entry function +TODO: Is there a way to get a program-wide unique name for a/ TODO: Is there a way to get a program-wide unique name for a +TODO: reuse a register if vl is already assigned to a register/ TODO: reuse a register if vl is already assigned to a register +TODO(deepak1556): Incorrectly declared type in electron-osx-sign/ TODO(deepak1556): Incorrectly declared type in electron-osx-sign +TODO: More commentary needed here +TODO: If we somehow know the number of iterations in loop, the same/ TODO: If we somehow know the number of iterations in loop, the same +TODO: GEH: do ICVs work for nested serialized teams? Don't we need an* TODO: GEH: do ICVs work for nested serialized teams? Don't we need an +TODO: parse the raw msg */* TODO: parse the raw msg */ +TODO: Interlace fetch mode doesn't support YUV420 planar formats. +TODO: this should be automatically injected based on the extraLibrary. +TODO: Not only we should correctly determine that the type of o at runtime/ TODO: Not only we should correctly determine that the type of o at runtime +TODO: This is really inefficient. We need something like get_user()* TODO: This is really inefficient. We need something like get_user() +TODO: isUserEvent: function() { +TODO: it's okay if all these size calculations get dropped./ TODO: it's okay if all these size calculations get dropped. +TODO: make this concurrency safe, either lock the report file or make +TODO: Check for extraneous machine operands./ TODO: Check for extraneous machine operands. +TODO:AZ make sure these are sorted/merged properly when the invariant for +TODO: better handling of sign/ TODO: better handling of sign +TODO: The loop stack should not need to be in the program state since it is/ TODO: The loop stack should not need to be in the program state since it is +TODO fontCapability.reject?/ TODO fontCapability.reject? +TODO: we may consider expanding ROTL/ROTR on older GPUs. Currently on GPUs/ TODO: we may consider expanding ROTL/ROTR on older GPUs. Currently on GPUs +TODO: inline this function if possible./ TODO: inline this function if possible. +TODO: Need to handle 0 values better. GMP prints 0/4 instead of 0.*/* TODO: Need to handle 0 values better. GMP prints 0/4 instead of 0.*/ +TODO: Partially return in registers if return values don't fit./ TODO: Partially return in registers if return values don't fit. +TODO (b/64444991): how long to assert PD#? +TODO: needs more info for `find_candidate`/ TODO: needs more info for `find_candidate` +TODO: add VBUS GPIO 5 +TODO: remove it once SMU fw fix it */* TODO: remove it once SMU fw fix it */ +TODO: Properly handle operations with regions./ TODO: Properly handle operations with regions. +TODO: To also modify reserved->ranges_reserved to reflect +TODO: compressed and uncompressed sizes are not populated in every message./ TODO: compressed and uncompressed sizes are not populated in every message. +TODO: Once the adictional "and+add" are removed, the pattern will be recognized. +TODO: Support these cases./ TODO: Support these cases. +TODO(epastor): Handle far procedure definitions./ TODO(epastor): Handle far procedure definitions. +TODO: if power is software controlled, set up any regulators here */* TODO: if power is software controlled, set up any regulators here */ +TODO: treat calls to a missing default constructor as a special case/ TODO: treat calls to a missing default constructor as a special case +TODO: We can also constant-fold this comparison for floats. +TODO: Revisit when support is added./ TODO: Revisit when support is added. +TODO: Add support for the slightly common *Matching(table) idiom./ TODO: Add support for the slightly common *Matching(table) idiom. +TODO: Add some actual implementation./ TODO: Add some actual implementation. +TODO: Adjust `requiredPackages' from `system-path.nix'. +TODO: implement it for other platforms +TODO: Layout should also be controlled by the ABI attributes. For now/ TODO: Layout should also be controlled by the ABI attributes. For now +TODO: add formats below that HW supports: +TODO: Handle f128 and i128 in FR128RegClass after it is tested well./ TODO: Handle f128 and i128 in FR128RegClass after it is tested well. +TODO: There is also f64 rsq instruction, but the documentation is less/ TODO: There is also f64 rsq instruction, but the documentation is less +TODO: Use MemRef read/write regions instead of/ TODO: Use MemRef read/write regions instead of +TODO: Should budget depends on the size? Avoiding a large global warrants/ TODO: Should budget depends on the size? Avoiding a large global warrants +TODO: verify ARM compile issue on 3.1.13+ version (see https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18828) +TODO : handle upper extends/ TODO : handle upper extends +TODO: Create closure-friendly way to package dotnet applications +TODO: Is it really best to generate smlald for the first instruction? Does +TODO: A Darwin binary is available upstream +TODO: Explain why (bool)P is false./ TODO: Explain why (bool)P is false. +TODO: Currently, the sign extend gets applied to the values after a 'uzp1' of two +TODO(unknown): 48-bit mapping ony covers the usual PIE, non-PIE/ TODO(unknown): 48-bit mapping ony covers the usual PIE, non-PIE +TODO: We could (and should) avoid these pure exceptions. +TODO: math mode should use \thinmuskip/ TODO: math mode should use \thinmuskip +TODO: We still need special handling of implicit HD functions since/ TODO: We still need special handling of implicit HD functions since +TODO@roblou also validate kernelId, once kernel has moved from editor to document/ TODO@roblou also validate kernelId, once kernel has moved from editor to document +TODO: When we have device-specific interrupt routers, this code will go +TODO Windows: Fix this unit text/ TODO Windows: Fix this unit text +TODO: Handle TESTC with comparison inversion./ TODO: Handle TESTC with comparison inversion. +TODO: sun9i has a larger FIFO and supports higher trigger values +TODO: Extend documentation with references to source code in @blaze-html@ +TODO(aluzzardi): We should NOT retrieve the service here./ TODO(aluzzardi): We should NOT retrieve the service here. +TODO : get a better message./ TODO : get a better message. +TODO(kevinb) get the current style./ TODO(kevinb) get the current style. +TODO: links -lsigsegv but loses the reference for some reason +TODO: Add stack limit check */* TODO: Add stack limit check */ +TODO: BCM2835-AUDIO * +TODO: this may not be common, but we could support the case/ TODO: this may not be common, but we could support the case +TODO: ponder whether we want to be more general here./ TODO: ponder whether we want to be more general here. +TODO: Is register only support adequate?/ TODO: Is register only support adequate? +TODO: this could be removed if we don't support merging./ TODO: this could be removed if we don't support merging. +TODO: This is conceptually wrong! +TODO(etienneb): Functions with funclets are not correctly supported now./ TODO(etienneb): Functions with funclets are not correctly supported now. +TODO: Contents is present in several classes of the hierarchy./ TODO: Contents is present in several classes of the hierarchy. +TODO: better handling of this case/ TODO: better handling of this case +TODO: Move metadata away from isys_cfg to application layer */* TODO: Move metadata away from isys_cfg to application layer */ +TODO(beorn7): Remove this hacky way to check for instance labels/ TODO(beorn7): Remove this hacky way to check for instance labels +TODO: use source type or any type instead of URL protocol./ TODO: use source type or any type instead of URL protocol. +TODO: Extend warning to the following code:/ TODO: Extend warning to the following code: +TODO("co-array value"); +TODO: we could try to find factors in all sorts of things, but for now we/ TODO: we could try to find factors in all sorts of things, but for now we +TODO: This is a workaround for a particular failing case and should be/ TODO: This is a workaround for a particular failing case and should be +TODO: Support cyclic data structures./ TODO: Support cyclic data structures. +TODO: Missed canonicalization - hoist 'not'? +TODO: Can we do better, i.e. choose the 'conservative' 0.0 initially? +TODO: more here. +TODO: use a better orientation measure */* TODO: use a better orientation measure */ +TODO: Move to a dev output? +TODO: mark whether we did this inference?/ TODO: mark whether we did this inference? +TODO(wrengr): need we manually inline 'IntSet.Member' here? +TODO: Set updated time?/ TODO: Set updated time? +TODO: Configurable NotANumber representations/ TODO: Configurable NotANumber representations +TODO(aaronl): Retry later/ TODO(aaronl): Retry later +TODO(stevvooe): There are few more cases with subdirs that should be/ TODO(stevvooe): There are few more cases with subdirs that should be +TODO: Replacing this non functional stuff with a proper json to nix +TODO: change this to take an ArrayRef/ TODO: change this to take an ArrayRef +TODO: Assume we don't know anything for now./ TODO: Assume we don't know anything for now. +TODO: not to reset guest simply here. */* TODO: not to reset guest simply here. */ +TODO: This is not supported yet. +TODO@sbatten Remove this when fixed upstream by Electron/ TODO@sbatten Remove this when fixed upstream by Electron +TODO: Add a support for nonloc::LocAsInteger./ TODO: Add a support for nonloc::LocAsInteger. +TODO: Instructions Need Implement Instrinstics or Map to LLVM IR +TODO: Add a check for optional regions here when ODS supports it./ TODO: Add a check for optional regions here when ODS supports it. +TODO: remove when Timing Sync feature is complete +TODO @gupta-ak: Figure out what to do here./ TODO @gupta-ak: Figure out what to do here. +TODO - fold (select (icmp eq c, 0), x, (rot x, c)) -> rot x, c +TODO: use "Tx Maximum Number Spatial Streams Supported" and +TODO: should be a unit test/ TODO: should be a unit test +TODO: Cannot create venv from a nix env +TODO: what is this double parse thing all about? +TODO: use union here? */* TODO: use union here? */ +TODO: white-list cases where:/ TODO: white-list cases where: +TODO: We basically, limit the resulting range from below, but don't do/ TODO: We basically, limit the resulting range from below, but don't do +TODO: We can skip the step. If loop trip count is known (CTLZ),/ TODO: We can skip the step. If loop trip count is known (CTLZ), +TODO: merge the use of this in the trie./ TODO: merge the use of this in the trie. +TODO: delete this bit? It is not described in the data sheet./ TODO: delete this bit? It is not described in the data sheet. +TODO: recognize the TBAA used for constant accesses./ TODO: recognize the TBAA used for constant accesses. +TODO: try to simplify this by introducing ID type into raft/ TODO: try to simplify this by introducing ID type into raft +TODO: remove this piece of code in a couple of years (today it is +TODO: create a separate function to go through the rules for/ TODO: create a separate function to go through the rules for +TODO: Implement IRQs. +TODO: Add a priority queue for prioritizing nodes by different/ TODO: Add a priority queue for prioritizing nodes by different +TODO: do we need to give clients some time to close file* TODO: do we need to give clients some time to close file +TODO: This doesn't work, because ExpandReductions only supports power of two +TODO: Test this and come back./ TODO: Test this and come back. +TODO: Supporting fat binaries will be annoying. +TODO: DMACH_TIMER */* TODO: DMACH_TIMER */ +TODO: This is not handled correcly on 32bit ARM and needs to be fixed. +TODO: Create this list programmatically, and remove paths that aren't +TODO: This should be return [-2, 0]/ TODO: This should be return [-2, 0] +TODO: make this ref_frame format as a separate frame format +TODO: deactivate()/ TODO: deactivate() +TODO: set preamble based on scan result */* TODO: set preamble based on scan result */ +TODO: This add likely already exists in the loop./ TODO: This add likely already exists in the loop. +TODO: Test this API. +TODO: Though the call will require LE to execute again, does this/ TODO: Though the call will require LE to execute again, does this +TODO@bpasero should find a better name here maybe together +TODO: The builtins could be removed if the SSE header files used vector/ TODO: The builtins could be removed if the SSE header files used vector +TODO: Who creates the i8 stores?/TODO: Who creates the i8 stores? +TODO - fill duplex properly */* TODO - fill duplex properly */ +TODO: find right way to fix these stalls (as stalls do not happen +TODO: get these fixes upstream: +TODO: first come first serve, use a list */* TODO: first come first serve, use a list */ +TODO: produce ZField +TODO: Its controls are in the PRCM block. +TODO: We should check the state here, and determine whether we need to/ TODO: We should check the state here, and determine whether we need to +TODO: This is not exhaustive./ TODO: This is not exhaustive. +TODO: implement the "local dynamic" model/ TODO: implement the "local dynamic" model +TODO restart STDI for Sync Channel 2 */* TODO restart STDI for Sync Channel 2 */ +TODO: Remove this workaround once Clang <= 3.7 are no longer used regularly./ TODO: Remove this workaround once Clang <= 3.7 are no longer used regularly. +TODO: Check all subviews requested are bound by a static constant./ TODO: Check all subviews requested are bound by a static constant. +TODO: remove once a driver is available +TODO: This can probably be trimmed substantially./ TODO: This can probably be trimmed substantially. +TODO: make pluggable./ TODO: make pluggable. +TODO: We have an added complexity of 500 here. This is only a temporary/ TODO: We have an added complexity of 500 here. This is only a temporary +TODO: Why are we querying if we know the output/ TODO: Why are we querying if we know the output +TODO: Some Cyberstom060 boards also share this ID but would need +TODO: Is the hash-function collision-free? If not, then the +TODO CAP_KILL/ TODO CAP_KILL +TODO: Can we achieve better granularity ? */* TODO: Can we achieve better granularity ? */ +TODO: Drop matchPlanPkg/matchElabPkg in favor of mkCCMapping +TODO: Getting current file position to more-safely point to nixpkgs root/ TODO: Getting current file position to more-safely point to nixpkgs root +TODO: [nice to have] ^^ do this relative stuff better +TODO_MAX: = 0xffffffffffffffff/ TODO_MAX: = 0xffffffffffffffff +TODO(zhaoq): Now the destruction is not blocked on any pending streams. This/ TODO(zhaoq): Now the destruction is not blocked on any pending streams. This +TODO: Implement the AMD64 ABI in its entirety. This simple/ TODO: Implement the AMD64 ABI in its entirety. This simple +TODO: we could do the sub inplace to +TODO: The cost model has an option for a "broadcast" shuffle/ TODO: The cost model has an option for a "broadcast" shuffle +TODO: set brightness to ctrl->val */* TODO: set brightness to ctrl->val */ +TODOFPGA Figure out a proper number for max_retries polling for lock* TODOFPGA Figure out a proper number for max_retries polling for lock +TODO: Need to handle pmu unregistering, which will be +TODO: Splats could be generated for non-AVX CPUs using SSE/ TODO: Splats could be generated for non-AVX CPUs using SSE +TODO: refactor removeColumns to use it from here./ TODO: refactor removeColumns to use it from here. +TODO: Add all the compound branches here. Can we do this in Relation model?/ TODO: Add all the compound branches here. Can we do this in Relation model? +TODO: Take access ranges into account when matching access tags and/ TODO: Take access ranges into account when matching access tags and +TODO(bmizerany): optimize.. Currently naive/ TODO(bmizerany): optimize.. Currently naive +TODO: enable once decided, in particular re disabling bin packing./ TODO: enable once decided, in particular re disabling bin packing. +TODO: Make sure that the EAPOL message is getting +TODO @gupta-ak. These might have to be changed in the future to be/ TODO @gupta-ak. These might have to be changed in the future to be +TODO check duplicate name here? +TODO: extend this to handle multiple result maps./ TODO: extend this to handle multiple result maps. +TODO: Replace clk_hw.clk with devm_clk_hw_get_clk() once that is +TODO: The EC can wake up the system via the associated GPIO interrupt +TODO: FIXME: We should remove the statement as it has an empty domain. +TODO: Implement and replace this with/ TODO: Implement and replace this with +TODO: needed parameters: count, keyid, key type, TSC */* TODO: needed parameters: count, keyid, key type, TSC */ +TODO: Could insert earlier and schedule more liberally with operations/ TODO: Could insert earlier and schedule more liberally with operations +TODO: gsl and sync support? create_sync and create_gsl are NULL/TODO: gsl and sync support? create_sync and create_gsl are NULL +TODO: This might not work if more than 1 recursive reference is/ TODO: This might not work if more than 1 recursive reference is +TODO: Evolve to a range form syntax similar to:/ TODO: Evolve to a range form syntax similar to: +TODO: get this in reg domain format */* TODO: get this in reg domain format */ +TODO: Does it make any sense in this case? +TODO We will custom-widen into VVP_* nodes in the future. While we are/ TODO We will custom-widen into VVP_* nodes in the future. While we are +TODO: Figure out why :reload doesn't load the docs and maybe fix it. +TODO: check where the errors are reported +TODO: recursively check the flake in 'path'./ TODO: recursively check the flake in 'path'. +TODO: Try to use transform_reduce for combining __brick_copy_if_phase1 on IsVector./ TODO: Try to use transform_reduce for combining __brick_copy_if_phase1 on IsVector. +TODO: care? unlike http/1, it won't mess up our framing, so it's/ TODO: care? unlike http/1, it won't mess up our framing, so it's +TODO: uncomment this code when the hardware support is ready. */* TODO: uncomment this code when the hardware support is ready. */ +TODO: add ACPI notification support */* TODO: add ACPI notification support */ +TODO: Session id must include the driver name + some bus addr +TODO: Might need to add some sort of timeout/ TODO: Might need to add some sort of timeout +TODO: Also support the other load patterns for load_lane once the instructions/ TODO: Also support the other load patterns for load_lane once the instructions +TODO: Check that src0 = src1 or src2./ TODO: Check that src0 = src1 or src2. +TODO: Get rid of the Args intermediate step/ TODO: Get rid of the Args intermediate step +TODO: For now, just add the min and max offset, because it usually isn't/ TODO: For now, just add the min and max offset, because it usually isn't +TODO Windows (Post RS1). Windows does not support volumes which/ TODO Windows (Post RS1). Windows does not support volumes which +TODO: Investigate the performance impact given specialized lowerings./ TODO: Investigate the performance impact given specialized lowerings. +TODO refactor mozL10n.setExternalLocalizerServices/ TODO refactor mozL10n.setExternalLocalizerServices +TODO: Figure out what appropriate pause time is/TODO: Figure out what appropriate pause time is +TODO: Currently only one DSI link is supported. +TODO: This doesn't require 'nsz'. It should fold to X * 94.0 +TODO: Does 5GHz band use different value (not 0x0400)? */* TODO: Does 5GHz band use different value (not 0x0400)? */ +TODO: We should be able to rewrite this using TableGen data./ TODO: We should be able to rewrite this using TableGen data. +TODO: Ideally processId would be merged into processReady/ TODO: Ideally processId would be merged into processReady +TODO: Assert that only one of the flags can be implied./ TODO: Assert that only one of the flags can be implied. +TODO: This can be reduced. +TODO need to restore state here */* TODO need to restore state here */ +TODO: can we test if ecu->addr is unicast before starting* TODO: can we test if ecu->addr is unicast before starting +TODO: If not, we should not invert the unconditional branch./ TODO: If not, we should not invert the unconditional branch. +TODO: Attempt to handle floating point cases as well?/ TODO: Attempt to handle floating point cases as well? +TODO: We could select out the special cases if we don't have nsz/ninf./ TODO: We could select out the special cases if we don't have nsz/ninf. +TODO: add all PDEV stats here +TODO: .xfer_setup() might fail on some platforms. +TODO is it really needed ? */* TODO is it really needed ? */ +TODO: Support commutation accross the adds. +TODO: Split out the code below that operates on FP calls so that/ TODO: Split out the code below that operates on FP calls so that +TODO:: we should change the STATEPOINT representation so that CC and/ TODO:: we should change the STATEPOINT representation so that CC and +TODO: we can use attributes of the called function to rule out memory/ TODO: we can use attributes of the called function to rule out memory +TODO: set the other resolution configs properly/ TODO: set the other resolution configs properly +TODO: is sL (comb2 $1 $>) right here? +TODO: Support XFA streams./ TODO: Support XFA streams. +TODO - Investigate cases where we permute individual elements./ TODO - Investigate cases where we permute individual elements. +TODO: Support element-size less than 32bit?/ TODO: Support element-size less than 32bit? +TODO: Fold to an "error"./ TODO: Fold to an "error". +TODO move this parameter to the end for 3680 */* TODO move this parameter to the end for 3680 */ +TODO: Ensure rewriting 'primBounded w . f = primBounded (w #. f)' +TODO: remove when ReadP parser is gone. +TODO: We could consider sorting the dependency arrays within the/ TODO: We could consider sorting the dependency arrays within the +TODO: use vcpu_printf() */* TODO: use vcpu_printf() */ +TODO: better error message/ TODO: better error message +TODO: JB should not be needed, but temporary backward reference */* TODO: JB should not be needed, but temporary backward reference */ +TODO: Here is few hacks. AF9035 chip integrates AF9033 demodulator. +TODO: Implement the functions and remove the ifndef guard */* TODO: Implement the functions and remove the ifndef guard */ +TODO(stevvooe): Another case here where have multiple values./ TODO(stevvooe): Another case here where have multiple values. +TODO: Further verify that the element type can be sampled/ TODO: Further verify that the element type can be sampled +TODO: let matchPatterns also return the reduced forms +TODO: Add sub with negated inline constant pattern./ TODO: Add sub with negated inline constant pattern. +TODO: change to real reg name when Soc Online is updated */* TODO: change to real reg name when Soc Online is updated */ +TODO: The flag constraint should be qualified. See +TODO(wad) add 64-bit versus 32-bit arg tests. */* TODO(wad) add 64-bit versus 32-bit arg tests. */ +TODO: recommend specifying a source repo +TODO: Enhance combiner to handle this case. This expands into: +TODO: Currently argument values separated by space e.g./ TODO: Currently argument values separated by space e.g. +TODO: Why can we assume that o6 isn't clobbered? -- BL 2009/02 +TODO we will differentiate adhoc and station future */* TODO we will differentiate adhoc and station future */ +TODO: handle shift of scalars./ TODO: handle shift of scalars. +TODO(crbug.com/795991): Consider moving to dynamic structure. */* TODO(crbug.com/795991): Consider moving to dynamic structure. */ +TODO: Handle MaskSize != NumElts?/ TODO: Handle MaskSize != NumElts? +TODO@rebornix, but it might lead to interesting bugs in the future./ TODO@rebornix, but it might lead to interesting bugs in the future. +TODO add more once ocmem_allocate() is clever enough to +TODO: OFFLOADS_QUERY_API_S_VER_1 */* TODO: OFFLOADS_QUERY_API_S_VER_1 */ +TODO: Find out why test fails on Darwin with -O2. +TODO: can we use D.Scalar for the minimum value? +TODO: Implement solaris (see https://golang.org/issue/8106)/ TODO: Implement solaris (see https://golang.org/issue/8106) +TODO: implement./ TODO: implement. +TODO: AbstractCallSite/ TODO: AbstractCallSite +TODO: we do not handle synthesized properties yet./ TODO: we do not handle synthesized properties yet. +TODO: Implement handler for other interrupts */* TODO: Implement handler for other interrupts */ +TODO: remove irq_domain_generic_chips */* TODO: remove irq_domain_generic_chips */ +TODO(kostyak): figure out the best way to protect the batches./ TODO(kostyak): figure out the best way to protect the batches. +TODO: update this with DR# once a defect report is filed./ TODO: update this with DR# once a defect report is filed. +TODO: [nice to have] we currently rely on Setup.hs copy to do the right +TODO: Refactor to Sema::FindCompositePointerType(), and/ TODO: Refactor to Sema::FindCompositePointerType(), and +TODO: Check the "shalls" in the 15.4.3.6 paragraphs 7-10./ TODO: Check the "shalls" in the 15.4.3.6 paragraphs 7-10. +TODO: figure out a way to eliminate this +TODO Make Name private when possible./ TODO Make Name private when possible. +TODO: Since fp32 is expanded, the extract cost should always be 0./ TODO: Since fp32 is expanded, the extract cost should always be 0. +TODO(alekseyshl): The idea to explore is to check if we have enough/ TODO(alekseyshl): The idea to explore is to check if we have enough +TODO: set up through-local-APIC from through-I/O-APIC? --macro +TODO: Set correct uid and gid on remote file./ TODO: Set correct uid and gid on remote file. +TODO: This function currently restricts the input configured components to +TODO(glider): need to detect that none of the child processes deadlocked./ TODO(glider): need to detect that none of the child processes deadlocked. +TODO: Support multiple entry loops? (We currently bail out of these in/ TODO: Support multiple entry loops? (We currently bail out of these in +TODO: It may be possible to support this case even when the set +TODO: separate "out" and "bin" +TODO: Handle non-zero insert index./ TODO: Handle non-zero insert index. +TODO: Set context pointer to default state to allow +TODO: correct flush handling is required when dev_stop.* TODO: correct flush handling is required when dev_stop. +TODO: Change this API to take 'forOpA'/'forOpB'./ TODO: Change this API to take 'forOpA'/'forOpB'. +TODO(vladl@google.com): find a way to suppress the abort dialog() in the/ TODO(vladl@google.com): find a way to suppress the abort dialog() in the +TODO: Support splitting TransferWriteOp with non-identity/ TODO: Support splitting TransferWriteOp with non-identity +TODO: Should we check the users and use the BEXTR flags directly?/ TODO: Should we check the users and use the BEXTR flags directly? +TODO: implement those/ TODO: implement those +TODO: Check boundary conditions:/ TODO: Check boundary conditions: +TODO: Quite a few of these are MayAlias because we don't yet consider +TODO: change validation to not panic/ TODO: change validation to not panic +TODO: For out-of-line declarations, don't modify the source if the header/ TODO: For out-of-line declarations, don't modify the source if the header +TODO: Figure out how to call these only for targets which support them.* TODO: Figure out how to call these only for targets which support them. +TODO: this should be eliminated by the future SHR ptr, 2/ TODO: this should be eliminated by the future SHR ptr, 2 +TODO: these should return poison +TODO: mjpegtools uint64_t is not compatible with guint64 on Darwin +TODO Can Use PAGE Mode to optimize if range large than PAGE_SIZE */* TODO Can Use PAGE Mode to optimize if range large than PAGE_SIZE */ +TODO: also run with NPM, but currently LSR does not preserve LCSSA, causing a verification failure on the test. +TODO: Support inlining nested call references./ TODO: Support inlining nested call references. +TODO: use sysusers.d +TODO: Only parse the name if it's a MachineBasicBlockLabel. Deprecate once/ TODO: Only parse the name if it's a MachineBasicBlockLabel. Deprecate once +TODO: Form a whole lexer around this and relex the token! For now, just/ TODO: Form a whole lexer around this and relex the token! For now, just +TODO: We could probably be smarter here with how we handle sub-regions./ TODO: We could probably be smarter here with how we handle sub-regions. +TODO: Refine to account for unary shuffle, splat, and other masks?/ TODO: Refine to account for unary shuffle, splat, and other masks? +TODO: Handle cases where W.CaseBB != SwitchBB./ TODO: Handle cases where W.CaseBB != SwitchBB. +TODO: These tools are supposed to work under NetBSD and FreeBSD as +TODO: If the fadd has 'nsz', should we return +0.0?/ TODO: If the fadd has 'nsz', should we return +0.0? +TODO list* TODO list +TODO: Fix missing math symbols in gegl seamless clone. +TODO: We're not aware of mappable constraints on gen8 yet */* TODO: We're not aware of mappable constraints on gen8 yet */ +TODO: implement configure options +TODO: add Bochs BMA223 accelerometer here */* TODO: add Bochs BMA223 accelerometer here */ +TODO: Only if !full GC */* TODO: Only if !full GC */ +TODO: Setting DCEFCLK max dpm level is not supported/TODO: Setting DCEFCLK max dpm level is not supported +TODO: Merge SymbolExtras and Stubs. +TODO: Attempt to lookup cached GStates by reference as well,/ TODO: Attempt to lookup cached GStates by reference as well, +TODO: Don't put limitations on UHB devices as we still don't* TODO: Don't put limitations on UHB devices as we still don't +TODO: use write{q,l}_relaxed() +TODO: implement fallback scenarios */* TODO: implement fallback scenarios */ +TODO: Ugh this is rather ugly/TODO: Ugh this is rather ugly +TODO: support frameID. Currently/ TODO: support frameID. Currently +TODO: Make sure this handles weak symbols correctly./ TODO: Make sure this handles weak symbols correctly. +TODO: Why is this ok? Under linux this code will be in libm.so +TODO: IFP block can also output several RGB permutations, we only +TODO(stevvooe): Support inodes (or equivalent) for windows./ TODO(stevvooe): Support inodes (or equivalent) for windows. +TODO: Should fcmp have the same sort of predicate canonicalization as icmp? +TODO: perl version checks if this can be read from +TODO shared version? +TODO(bradfitz): this is a copy of the logic in net/http. Unify somewhere?/ TODO(bradfitz): this is a copy of the logic in net/http. Unify somewhere? +TODO: these two cases are required if we want to support tracing of the/ TODO: these two cases are required if we want to support tracing of the +TODO: use the generic LED interface to configure the SATA Presence */* TODO: use the generic LED interface to configure the SATA Presence */ +TODO(wan@google.com): handle Windows network shares (e.g. \\server\share)./ TODO(wan@google.com): handle Windows network shares (e.g. \\server\share). +TODO: do not expose the TableGen record, this is a temporary solution to/ TODO: do not expose the TableGen record, this is a temporary solution to +TODO: instead of updating the registers here, we should prepare +TODO: confirm the behaviour on HSW+ +TODO: handle custom pointers./ TODO: handle custom pointers. +TODO: Deal with this by using the current attribute/ TODO: Deal with this by using the current attribute +TODO: These transforms should not require the 'hasOneUse' restriction, but/ TODO: These transforms should not require the 'hasOneUse' restriction, but +TODO: use Shelley.eraIndTxBodyHash txbody once that function has a +TODO: should the user really be able to access these two? +TODO: We could make use of the edit distance between the argument name/ TODO: We could make use of the edit distance between the argument name +TODO: Check if can be moved upwards./ TODO: Check if can be moved upwards. +TODO: Make the check source feature optional as an argument on *_add_library. +TODO: improve to skip profiles checked above */* TODO: improve to skip profiles checked above */ +TODO: Convert this into a /proc/saa7164 style readable file */* TODO: Convert this into a /proc/saa7164 style readable file */ +TODO: Kill some ranges? +TODO: .scalarize(0)/ TODO: .scalarize(0) +TODO: This could be an 'or' rather than 'and' to make the transform more/ TODO: This could be an 'or' rather than 'and' to make the transform more +TODO: Some day, make this a panic./ TODO: Some day, make this a panic. +TODO: Change to __kmp_break_bootstrap_lock()./ TODO: Change to __kmp_break_bootstrap_lock(). +TODO: Find a better way of determining path, line and column info +TODO: This method returns a vector of FileSpec's because a/ TODO: This method returns a vector of FileSpec's because a +TODO: [code cleanup] eliminate use of default*Flags here and specify the +TODO: Add support for CMOV-groups with non consecutive CMOV instructions./ TODO: Add support for CMOV-groups with non consecutive CMOV instructions. +TODO: EEPROM work +TODO: When can we use this for general indices?/ TODO: When can we use this for general indices? +TODO: longlong.c */* TODO: longlong.c */ +TODO: don't remove it if it's not done. */* TODO: don't remove it if it's not done. */ +TODO(glider): the allocation callbacks need to be refactored./ TODO(glider): the allocation callbacks need to be refactored. +TODO(stevvooe): Signal to the manager that the node is leaving./ TODO(stevvooe): Signal to the manager that the node is leaving. +TODO: update expected result when codegen in clang is added/ TODO: update expected result when codegen in clang is added +TODO: change mac80211 to pass vif as param */* TODO: change mac80211 to pass vif as param */ +TODO@joao check why snap updates send `update` as falsy/ TODO@joao check why snap updates send `update` as falsy +TODO: In the future we want to track more than just a unique kernel./ TODO: In the future we want to track more than just a unique kernel. +TODO: If this ends up to slow, we can maintain a next memory leader like we/ TODO: If this ends up to slow, we can maintain a next memory leader like we +TODO: We should use these routines and value representations to implement/ TODO: We should use these routines and value representations to implement +TODO: Fix pixel format mappings */* TODO: Fix pixel format mappings */ +TODO: uncomment assert once dcn3_dump_clk_registers is implemented */*TODO: uncomment assert once dcn3_dump_clk_registers is implemented */ +TODO: need more test on other tc3589x chip. +TODO: how to add extraArgs? current workaround is to use JAVA_TOOL_OPTIONS environment to specify properties +TODO: Consider removing this because the merged may not end up being/ TODO: Consider removing this because the merged may not end up being +TODO - handle AVX512VL cases with X86ISD::SHUF128./ TODO - handle AVX512VL cases with X86ISD::SHUF128. +TODO: confirm that 0x70 was okay */* TODO: confirm that 0x70 was okay */ +TODO: This is debug information embedded in the binary which should be/ TODO: This is debug information embedded in the binary which should be +TODO: This can probably be solved somehow in GHC.Core.Opt.SetLevels. The difference between +TODO: add an anon_inode interface to do this. +TODO: We already restricted this to pre-legalization, but for vectors/ TODO: We already restricted this to pre-legalization, but for vectors +TODO: This should probably be a combine somewhere/ TODO: This should probably be a combine somewhere +TODO: Refactor and add separate getCppOptionsForHs, getCppOptionsForCxx, & getCppOptionsForC +TODO: One-element vector types can be translated into scalar/ TODO: One-element vector types can be translated into scalar +TODO: Handle 50x errors accounting for attempt history/ TODO: Handle 50x errors accounting for attempt history +TODO: This patch should be included with the next release after v1.2.1 +TODO: this is basically a symbol with an optional DataRef base;/ TODO: this is basically a symbol with an optional DataRef base; +TODO: add adjustment log */* TODO: add adjustment log */ +TODO: Get dependencies for radius2john.pl and lion2john-alt.pl +TODO should we issue a ringtone on a SND_BELL event?* TODO should we issue a ringtone on a SND_BELL event? +TODO: Handle the 'partially zero' case./ TODO: Handle the 'partially zero' case. +TODO: This should be combined with optimizeCFG +TODO frombackendrow +TODO FIXME +TODO take core out of low power mode when that's +TODO GLIBC uses a different string for positive and negative NAN numbers./ TODO GLIBC uses a different string for positive and negative NAN numbers. +TODO: Combine with any target/faux shuffle./ TODO: Combine with any target/faux shuffle. +TODO: move to a more appropriate place when it is determined. For now Linalg/ TODO: move to a more appropriate place when it is determined. For now Linalg +TODO: add BG2Q AVPLL */* TODO: add BG2Q AVPLL */ +TODO: Stop doing that. See: https://reviews.llvm.org/D45093#1090292/ TODO: Stop doing that. See: https://reviews.llvm.org/D45093#1090292 +TODO: Support SREM/ TODO: Support SREM +TODO: The video timing programming below doesn't seem to match the +TODO fld +TODO: could be more precise: only unblock on metas +TODO: once the constraint manager is smart enough to handle non simplified/ TODO: once the constraint manager is smart enough to handle non simplified +TODO: Try to make this a bit less of a random mishmash of functions./ TODO: Try to make this a bit less of a random mishmash of functions. +TODO: We cannot use root update here. This pattern is creating other ops,/ TODO: We cannot use root update here. This pattern is creating other ops, +TODO: if we ever care about optimizing VLAs, there are no-op/ TODO: if we ever care about optimizing VLAs, there are no-op +TODO: verify that earlyclobber ops are not used./ TODO: verify that earlyclobber ops are not used. +TODO: switch between baseline and constrained baseline */* TODO: switch between baseline and constrained baseline */ +TODO: warn here./ TODO: warn here. +TODO(KS): Time will be removed. +TODO Currently non-lazy decompiling doesn't work for this class... +TODO based on input/output/config */* TODO based on input/output/config */ +TODO: what is a good starting rate for STA? About middle? Maybe not* TODO: what is a good starting rate for STA? About middle? Maybe not +TODO: Pair with a barrier in the data_ready handler when that looks +TODO: This code reports the errors for reexports one reexport at +TODO: If you take offense to this I encourage you to refactor this +TODO(stevvooe): There are some error conditions that need to be/ TODO(stevvooe): There are some error conditions that need to be +TODO: check device PIO capabilities +TODO: If no VFs or VMDq VSIs, disallow VEB mode */* TODO: If no VFs or VMDq VSIs, disallow VEB mode */ +TODO: can we use D.Scalar for beta and alpha? +TODO: support .init module functions */* TODO: support .init module functions */ +TODO(rlb): This is also from crypto/x509, so same comment as AGL's below/ TODO(rlb): This is also from crypto/x509, so same comment as AGL's below +TODO: this isn't great that we don't end up printing anything/ TODO: this isn't great that we don't end up printing anything +TODO: remove this +TODO: what output dtypes are supported? +TODO : add support for VBI & HBI data service +TODO: Move all global ctors functions to the end of the module for code/ TODO: Move all global ctors functions to the end of the module for code +TODO: Handle more intrinsics/ TODO: Handle more intrinsics +TODO: Investigate VerifyDiagnosticConsumer failures on these tests when using -verify./ TODO: Investigate VerifyDiagnosticConsumer failures on these tests when using -verify. +TODO: Warn if there are transformations after full unrolling./ TODO: Warn if there are transformations after full unrolling. +TODO: Blocks should be either inlined or should call invalidate regions/ TODO: Blocks should be either inlined or should call invalidate regions +TODO: This can go to DRR when GPU return has operands./ TODO: This can go to DRR when GPU return has operands. +TODO: Query pid lower 8 bits, ignoring upper bits intensionally */* TODO: Query pid lower 8 bits, ignoring upper bits intensionally */ +TODO: Once this is better exercised by tests, it should be merged with/ TODO: Once this is better exercised by tests, it should be merged with +TODO: allow signature for other schemes than dkim(c=relaxed/relaxed)? +TODO: Handle AND/ANDN cases./ TODO: Handle AND/ANDN cases. +TODO: Support regions with sunken allocas: values whose lifetimes are/ TODO: Support regions with sunken allocas: values whose lifetimes are +TODO: Need to emit a wave reduction to get the maximum size./ TODO: Need to emit a wave reduction to get the maximum size. +TODO: Remove this after preview output decimation is fixed* TODO: Remove this after preview output decimation is fixed +TODO: use a different type from the stake pool key, since some operations +TODO: Check the request chainmask against the supported* TODO: Check the request chainmask against the supported +TODO: support the 'URL' file system (with caching if !/V), portable +TODO: While this recursion limit does prevent pathological behavior, it/ TODO: While this recursion limit does prevent pathological behavior, it +TODO: probably want to rename/refactor +TODO(bradfitz,zhaoq): garbage. reuse buffer after proto decoding instead/ TODO(bradfitz,zhaoq): garbage. reuse buffer after proto decoding instead +TODO: need to check we can build sub-libs, foreign libs and exes +TODO: Should we try to emit this once in the entry block?/ TODO: Should we try to emit this once in the entry block? +TODO: Commuting the 1st operand of FMA*_Int requires some additional/ TODO: Commuting the 1st operand of FMA*_Int requires some additional +TODO: IS THIS NECESSARY ? */* TODO: IS THIS NECESSARY ? */ +TODO: further distinguish between binary operations./ TODO: further distinguish between binary operations. +TODO: test other intrinsics/ TODO: test other intrinsics +TODO: POWEROFF_L is input to WDM module */* TODO: POWEROFF_L is input to WDM module */ +TODO remove this behaviour, we still keep support it for a while* TODO remove this behaviour, we still keep support it for a while +TODO: start index is from segment 2^-24, skipping first segment* TODO: start index is from segment 2^-24, skipping first segment +TODO(#963) Use more specific font family return type once that is introduced. +TODO: test if sharing interrupts works */* TODO: test if sharing interrupts works */ +TODO: Conservatively pass only nofpexcept flag here. Need to check and/ TODO: Conservatively pass only nofpexcept flag here. Need to check and +TODO: Report warning for 'callback'./ TODO: Report warning for 'callback'. +TODO(wan): report the reason of the failure./ TODO(wan): report the reason of the failure. +TODO: Split 96-bit into 64-bit and 32-bit, not 3x 32-bit./ TODO: Split 96-bit into 64-bit and 32-bit, not 3x 32-bit. +TODO: Investigate more intelligent sorting heuristics. For starters, we/ TODO: Investigate more intelligent sorting heuristics. For starters, we +TODO: wire up window size changes/ TODO: wire up window size changes +TODO: Enable this code once we start modifying anything that/ TODO: Enable this code once we start modifying anything that +TODO: There are 16 FCMP predicates. Should others be (not) canonical?/ TODO: There are 16 FCMP predicates. Should others be (not) canonical? +TODO: add lb check */* TODO: add lb check */ +TODO: [code cleanup] unused: the old deprecated packageConfigProfExe +TODO: Support this for vectors after legalize ops./ TODO: Support this for vectors after legalize ops. +TODO: support 90 / 270 degree hardware rotation, +TODO: remove this function once all peripherals are confirmed to +TODO: this should simply build 'PrettyField' +TODO: switch to begin_current_label ???? */* TODO: switch to begin_current_label ???? */ +TODO: following test will soon always be true */* TODO: following test will soon always be true */ +TODO convert this to a workspace folder + pattern, so excludes will be resolved properly for an absolute path inside a workspace folder/ TODO convert this to a workspace folder + pattern, so excludes will be resolved properly for an absolute path inside a workspace folder +TODO: Should load to s16 be legal? Most loads extend to 32-bits, but we/ TODO: Should load to s16 be legal? Most loads extend to 32-bits, but we +TODO Import instantiated default arguments./ TODO Import instantiated default arguments. +TODO: selectShiftedRegister should allow for rotates on logical shifts./ TODO: selectShiftedRegister should allow for rotates on logical shifts. +TODO: This really belongs after legalization after scalarization./ TODO: This really belongs after legalization after scalarization. +TODO: enable async refill.. */* TODO: enable async refill.. */ +TODO: This is not all ARM-specific, can some of it be factored out?/ TODO: This is not all ARM-specific, can some of it be factored out? +TODO: handlers for CPU oriented, thread oriented */* TODO: handlers for CPU oriented, thread oriented */ +TODO: Try to come up with some heuristic to figure out which/ TODO: Try to come up with some heuristic to figure out which +TODO:AZ I think EpAnnCO is not needed +TODO - extend divide ratio supported by newer SoCs */* TODO - extend divide ratio supported by newer SoCs */ +TODO@rebornix 30 ---> line height * 1.5/ TODO@rebornix 30 ---> line height * 1.5 +TODO: Find out about IOAddress2 */* TODO: Find out about IOAddress2 */ +TODO: Support multiple SrcOps./ TODO: Support multiple SrcOps. +TODO(seanc@): Add the ability to parse hex. Also parse a bignum int./ TODO(seanc@): Add the ability to parse hex. Also parse a bignum int. +TODO: add,sub,and, 3-instr forms?/ TODO: add,sub,and, 3-instr forms? +TODO: add more pagesize support, +TODO: Currently works for static memrefs with a single layout map./ TODO: Currently works for static memrefs with a single layout map. +TODO: Check if this still needed +TODO: why is not this the default? The test runner adds +TODO(aluzzardi): Consider adding a timeout here./ TODO(aluzzardi): Consider adding a timeout here. +TODO: delete _envVariables in favor of _envVariablesPromise https://github.com/microsoft/vscode/issues/108804/ TODO: delete _envVariables in favor of _envVariablesPromise https://github.com/microsoft/vscode/issues/108804 +TODO Check sactive and complete associated IO if any. */* TODO Check sactive and complete associated IO if any. */ +TODO(xiangli): no more reference operator/ TODO(xiangli): no more reference operator +TODO: check if a prefetch of the first cacheline improves +TODO: The goal of this test is to exclude "instantiated" +TODO: support numeric tz offsets; allow to leave off seconds +TODO(Profpatsch): allow to set target dir with +TODO: parent_team->t.t_level == INT_MAX ???/ TODO: parent_team->t.t_level == INT_MAX ??? +TODO: initialize the SDVO */* TODO: initialize the SDVO */ +TODO: Power-off Module ? */* TODO: Power-off Module ? */ +TODO: use quarrter/half rate, cfreq12, dfs_cfreq2* TODO: use quarrter/half rate, cfreq12, dfs_cfreq2 +TODO Update TX Power NPT/TODO Update TX Power NPT +TODO: remove this once we make unsupported registers disappear. +TODO: bcn_ifs may required to be changed on ASIC */* TODO: bcn_ifs may required to be changed on ASIC */ +TODO: We could add lohi.i2d./ TODO: We could add lohi.i2d. +TODO: we should provide a way to report a warning and continue dumping./ TODO: we should provide a way to report a warning and continue dumping. +TODO: Implement and call summary index verifier./ TODO: Implement and call summary index verifier. +TODO: The N factor is required to be in [16, 75] range. */* TODO: The N factor is required to be in [16, 75] range. */ +TODO: add an accessor for the "static" keyword./ TODO: add an accessor for the "static" keyword. +TODO: Enable multiple messages (KMP_MSG) to be passed to __kmp_msg; and/ TODO: Enable multiple messages (KMP_MSG) to be passed to __kmp_msg; and +TODO: Extend to CL_DEVICE_TYPE_ALL?/ TODO: Extend to CL_DEVICE_TYPE_ALL? +TODO: Is this still necessary when using texlive? +TODO: fsgnjn.s isn't selected on RV64 because DAGCombiner::visitBITCAST will +TODO(Christoph) Deprecated +TODO: move dlflags into dev-> and change to write/readl/b */* TODO: move dlflags into dev-> and change to write/readl/b */ +TODO: Reinstate the test below once v3i32/v3f32 is reinstated. +TODO: bus scaling +TODO: Resolve the issues with the Mono bindings. +TODO: Work out a way to put "whatever the imported way of referencing/ TODO: Work out a way to put "whatever the imported way of referencing +TODO: Some later version of MSVC will change the default behavior of the/ TODO: Some later version of MSVC will change the default behavior of the +TODO: Show that all the equivalences are indeed isomorphisms of multisets not only of CountStructures! +TODO: Support modes other than symmetrical left-right +TODO: This is very unclean -- we assume that the 'use_system_cxx_lib' parameter +TODO: Relax shuffle scaling to support sub-128-bit subvector shuffles./ TODO: Relax shuffle scaling to support sub-128-bit subvector shuffles. +TODO: A more sane solution would be to have a bit in the +TODO: Restore the initial mode* TODO: Restore the initial mode +TODO(Profpatsch): automatically infer most of these +TODO: turn these into simpler declarative templated patterns when we've had/ TODO: turn these into simpler declarative templated patterns when we've had +TODOfix this1/ TODOfix this1 +TODO: Match the cases where the bound is not a concrete literal but an/ TODO: Match the cases where the bound is not a concrete literal but an +TODO: do we want to just reference the core monosat library rather than copying the +TODO: Shouldn't we just BUG here? */* TODO: Shouldn't we just BUG here? */ +TODO: This is wrong +TODO: for odd lanes we could optimize this a bit by using the VINS/ TODO: for odd lanes we could optimize this a bit by using the VINS +TODO: Use PassPipelineCLParser to define pass pieplines in the command line./ TODO: Use PassPipelineCLParser to define pass pieplines in the command line. +TODO: we should use a config.h file like LLVM does +TODO: Use sort.Slice once Google AppEngine is on Go1.8 or above./ TODO: Use sort.Slice once Google AppEngine is on Go1.8 or above. +TODO(mcgov): Rename this project-wide to PlatformLogInit/ TODO(mcgov): Rename this project-wide to PlatformLogInit +TODO: handle windows layers for cross platform builds/ TODO: handle windows layers for cross platform builds +TODO(kostyak): maybe sleep here?/ TODO(kostyak): maybe sleep here? +TODO check that no license information gets lost +TODO: Should we really need to implement suspend and resume functions?* TODO: Should we really need to implement suspend and resume functions? +TODO: should we allocate a smaller skb if we have less data? */* TODO: should we allocate a smaller skb if we have less data? */ +TODO: write common plane control register if available */* TODO: write common plane control register if available */ +TODO replace with NL802154_KEY_SIZE */* TODO replace with NL802154_KEY_SIZE */ +TODO continue F and G editing tests on these data/ TODO continue F and G editing tests on these data +TODO: need to get 01-index.tar on appveyor +TODO: #1 +TODO: Extend the subsystem layer to allow for registering +TODO: custom "openflow version" type, with list from existing openflow protocols +TODO(behdad) I'm fairly sure the checksum for woff is not working correctly. +TODO .doit by matching key id? */* TODO .doit by matching key id? */ +TODO: validate array data./ TODO: validate array data. +TODO: if other panels prove to be closer to the datasheet, +TODO: Handle nested regions once we start generating the same./ TODO: Handle nested regions once we start generating the same. +TODO: Does it make sense to allow M::element_type, M::rows, and M::columns +TODO: We canonicalize to more instructions here because we are probably/ TODO: We canonicalize to more instructions here because we are probably +TODO: Enable half precision when the base version is implemented./ TODO: Enable half precision when the base version is implemented. +TODO: TCO (if/when ARMv8.5-MemTag is exposed to guests)/ TODO: TCO (if/when ARMv8.5-MemTag is exposed to guests) +TODO: How do I get `size_t`? I assume from DataLayout?/ TODO: How do I get `size_t`? I assume from DataLayout? +TODO@connor4312: should script with src not be removed?/ TODO@connor4312: should script with src not be removed? +TODO: This pattern should be recognized. +TODO: Normalize FirstAff to zero (convert to isl_map, determine minimum,/ TODO: Normalize FirstAff to zero (convert to isl_map, determine minimum, +TODO: use `setOutputDir` from GHC +TODO: Move this to a function similar to foldICmpIntrinsicWithConstant()/ TODO: Move this to a function similar to foldICmpIntrinsicWithConstant() +TODO: Once a proper driver is available, replace this. +TODO(@cpuguy83): Should we always just re-attach to the running plugin instead of doing this?/ TODO(@cpuguy83): Should we always just re-attach to the running plugin instead of doing this? +TODO: what exactly is the business with @flaggedTests@ and +TODO: This code may be extended to handle vectors as well./ TODO: This code may be extended to handle vectors as well. +TODO: use secid_update in label replace +TODO: Look through calls with unique return values./ TODO: Look through calls with unique return values. +TODO(mdlayher): util packages are an anti-pattern and this should be moved/ TODO(mdlayher): util packages are an anti-pattern and this should be moved +TODO Windows. Needs a follow-up PR to 22181 to/ TODO Windows. Needs a follow-up PR to 22181 to +TODO: Optionally warn on operand promotion extension/ TODO: Optionally warn on operand promotion extension +TODO: more forwarding can be done when support for/ TODO: more forwarding can be done when support for +TODO: We only check for the progressive mode, check for interlace mode too */* TODO: We only check for the progressive mode, check for interlace mode too */ +TODO - look at race conditions with maintence of conf1/conf2 */* TODO - look at race conditions with maintence of conf1/conf2 */ +TODO: Add cache Subtype for CPU.* TODO: Add cache Subtype for CPU. +TODO: This can be generalized to compares of non-signbits using/ TODO: This can be generalized to compares of non-signbits using +TODO get the list of renderscript modules from lldb and check if/ TODO get the list of renderscript modules from lldb and check if +TODO: Merge this with EEPROM code when we are done with it +TODO???: hot_team->t.t_max_active_levels = __kmp_dflt_max_active_levels;/ TODO???: hot_team->t.t_max_active_levels = __kmp_dflt_max_active_levels; +TODO: installed package info is missing synopsis +TODO: These are non-conditional passes that run between/ TODO: These are non-conditional passes that run between +TODO: Register Node 1 */* TODO: Register Node 1 */ +TODO: The number of read advance entries in a class can be significant/ TODO: The number of read advance entries in a class can be significant +TODO downstream does this for !420, so maybe applies for 405 too? */* TODO downstream does this for !420, so maybe applies for 405 too? */ +TODO: This only checks for a LoadInst->GetElementPtrInst->LoadInst/ TODO: This only checks for a LoadInst->GetElementPtrInst->LoadInst +TODO: merged task/ TODO: merged task +TODO: Define a style convention. --> +TODO: update_aci_moving_average/TODO: update_aci_moving_average +TODO: check that p.v.Type().Elem() == t?/ TODO: check that p.v.Type().Elem() == t? +TODO - support for fast mode plus (up to 1Mb/s) +TODO: Configure new timings */* TODO: Configure new timings */ +TODO: Check that the value type satisfies restrictions of/ TODO: Check that the value type satisfies restrictions of +TODO: Can any fast-math-flags be set on these nodes?/ TODO: Can any fast-math-flags be set on these nodes? +TODO: add flip duration for FreeSync */* TODO: add flip duration for FreeSync */ +TODO: (platinumazure) Fix message to use rule message +TODO : use memcpy_toio() with intermediate buffer to copy the message */* TODO : use memcpy_toio() with intermediate buffer to copy the message */ +TODO: llvm::Triple::normalize treats the missing components from these/ TODO: llvm::Triple::normalize treats the missing components from these +TODO: enable stream mode */* TODO: enable stream mode */ +TODO: a better implementation +TODO: Ideally we really want a GPU reset here to make sure errors +TODO if arg is zero, return -INF */* TODO if arg is zero, return -INF */ +TODO: Make sure that we wait at least required delay but why we +TODO: Future - usnic_modify_qp needs to pass in generic filters */*TODO: Future - usnic_modify_qp needs to pass in generic filters */ +TODO: this test ought to work on Windows too +TODO: change this back to `doCheck = stdenv.isLinux` after +TODO: Factor out duplicate operand lists to compress the tables./ TODO: Factor out duplicate operand lists to compress the tables. +TODO: Move this to build directory? +TODO: It may be useful to truncate if free if the build_vector implicitly/ TODO: It may be useful to truncate if free if the build_vector implicitly +TODO: discover terminal type from "file" and disable if +TODO: setup audio samples insertion */* TODO: setup audio samples insertion */ +TODO: clean this up! Rx reset need not be this intensive */* TODO: clean this up! Rx reset need not be this intensive */ +TODO: I will move macros of "*_SCTBL_*" to SC kernel.* TODO: I will move macros of "*_SCTBL_*" to SC kernel. +TODO: This test is focussed on one specific instance (ld/st)./ TODO: This test is focussed on one specific instance (ld/st). +TODO Propagate the error./ TODO Propagate the error. +TODO: may be an intervening comment, take account for lastAnc +TODO: Optimize `move_byte_xxx(...)` functions./ TODO: Optimize `move_byte_xxx(...)` functions. +TODO: C1534: Don't allow a "restricted" specific intrinsic to be passed./ TODO: C1534: Don't allow a "restricted" specific intrinsic to be passed. +TODO: When not using precise CFA, we also need to adjust for the/ TODO: When not using precise CFA, we also need to adjust for the +TODO(m-renaud): Improve this and publish as sphinx extension. +TODO: the function currently only handles a single UseBlock; it should be/ TODO: the function currently only handles a single UseBlock; it should be +TODO: could be extended to detect an affine function of the other/ TODO: could be extended to detect an affine function of the other +TODO@RMacfarlane: can we add the workspace file here?/TODO@RMacfarlane: can we add the workspace file here? +TODO: CRC urrently not calculated on S1G Beacon Compatibility* TODO: CRC urrently not calculated on S1G Beacon Compatibility +TODO: Create/move alloc ops for private memrefs closer to their/ TODO: Create/move alloc ops for private memrefs closer to their +TODO: Need to split critical edges if insertion is needed/ TODO: Need to split critical edges if insertion is needed +TODO: Implement support in the IIO core to allow buffers to +TODO: make sure this still works, it might be bitrotted +TODO: switch to types.config.json as prescribed by RFC42 once it's implemented +TODO: document fixity +TODO: We could try to recover from this. */* TODO: We could try to recover from this. */ +TODO: We can do this even without LEA at a cost of two shifts and an add./ TODO: We can do this even without LEA at a cost of two shifts and an add. +TODO: Initialize the type chain at 0 instead of 1 for CU signatures./ TODO: Initialize the type chain at 0 instead of 1 for CU signatures. +TODO: multiworker/ TODO: multiworker +TODO: Storage association with any object for which this predicate holds,/ TODO: Storage association with any object for which this predicate holds, +TODO: Print x86 and maybe darwin runtime dependencies. +TODO: parse regs and offset */* TODO: parse regs and offset */ +TODO: Support adding LoopExit element to the CFG in case where the loop is/ TODO: Support adding LoopExit element to the CFG in case where the loop is +TODO(gkm): how do we align the 2nd-level pages?/ TODO(gkm): how do we align the 2nd-level pages? +TODO: cshift, eoshift, maxval, minval, pack, reduce,/ TODO: cshift, eoshift, maxval, minval, pack, reduce, +TODO: want a nop here +TODO: Should `reason` be re-thrown here (currently that casues/ TODO: Should `reason` be re-thrown here (currently that casues +TODO do we know which way to pipe each fd? For now assume fd0 is for/ TODO do we know which way to pipe each fd? For now assume fd0 is for +TODO: FINDLOC/ TODO: FINDLOC +TODO(miek): diff. signature than Pack, see edns0.go for instance./ TODO(miek): diff. signature than Pack, see edns0.go for instance. +TODO: implement ReadByte (and ReadRune??)./ TODO: implement ReadByte (and ReadRune??). +TODO: Handle multiple MachineBasicBlocks. Currently not handled because/ TODO: Handle multiple MachineBasicBlocks. Currently not handled because +TODO: RISC-V GCC defines UINT_FAST8 to be unsigned int/ TODO: RISC-V GCC defines UINT_FAST8 to be unsigned int +TODO: Declare var an extern var in config/linux/app.h so that other/ TODO: Declare var an extern var in config/linux/app.h so that other +TODO we can pick an constant operand for the shape./ TODO we can pick an constant operand for the shape. +TODO: Should call platform-specific +TODO Implement locale conversions./ TODO Implement locale conversions. +TODO(stevvooe): Many of these functions make strong platform assumptions,/ TODO(stevvooe): Many of these functions make strong platform assumptions, +TODO: replace by an affine_apply./ TODO: replace by an affine_apply. +TODO: drop this in the future: +TODO: Support floating point min/max./ TODO: Support floating point min/max. +TODO Investigate further why this fails on Windows to Windows CI/ TODO Investigate further why this fails on Windows to Windows CI +TODO: lexicographical_compare_three_way/ TODO: lexicographical_compare_three_way +TODO: Check successors once enough infra exists to do it properly. +TODO no worksharing in speculative threads */* TODO no worksharing in speculative threads */ +TODO: turn this into a worker thread */* TODO: turn this into a worker thread */ +TODO - Common the code with DAGTypeLegalizer::SoftenFloatOp_FP_TO_XINT./ TODO - Common the code with DAGTypeLegalizer::SoftenFloatOp_FP_TO_XINT. +TODO: set CONFIG5 for calibrating AGC on rtl8180 + philips radio? */* TODO: set CONFIG5 for calibrating AGC on rtl8180 + philips radio? */ +TODO List:/ TODO List: +TODO: dedupe with copyWithWildcards()/ TODO: dedupe with copyWithWildcards() +TODO: Add watchdog support */* TODO: Add watchdog support */ +TODO: Not checking Warning. Will be dropped./ TODO: Not checking Warning. Will be dropped. +TODO: Implement full swap instead of doing in-place changes. +TODO: OMAP4+ supports interlace for LCD outputs */* TODO: OMAP4+ supports interlace for LCD outputs */ +TODO: Isn't vanilla always built? If yes, some conditions are redundant. +TODO: we could bound KnownOne using the lower bound on the number/ TODO: we could bound KnownOne using the lower bound on the number +TODO: Find real 'good' to 'bad' threshol value for RSSI */* TODO: Find real 'good' to 'bad' threshol value for RSSI */ +TODO key_id to key_idx ? Check naming */* TODO key_id to key_idx ? Check naming */ +TODO: try to find out whether RF code really needs to do this.. +TODO: Can a weaker ordering be used?/ TODO: Can a weaker ordering be used? +TODO, more rules for breakChar* +TODO: check the malloc lock?/ TODO: check the malloc lock? +TODO: This could limit the transform, ie if we try to promote something/ TODO: This could limit the transform, ie if we try to promote something +TODO: do we need different pll in other cases? */* TODO: do we need different pll in other cases? */ +TODO(wan@google.com): group all type utilities together./ TODO(wan@google.com): group all type utilities together. +TODO: should we even warn on struct/class mismatches for this? Seems/ TODO: should we even warn on struct/class mismatches for this? Seems +TODO: Should we only do this if FP_TO_UINT itself isn't legal?/ TODO: Should we only do this if FP_TO_UINT itself isn't legal? +TODO: We don't check for colons, tildes or leading dashes. We +TODO see #101462/ TODO see #101462 +TODO Disconnect Phys Link here */* TODO Disconnect Phys Link here */ +TODO: This is based on the fact that zero use operations/ TODO: This is based on the fact that zero use operations +TODO: Expand to allow for documenting templating and default args./ TODO: Expand to allow for documenting templating and default args. +TODO: It would be better to limit the vectorization factor based on/ TODO: It would be better to limit the vectorization factor based on +TODO: access new SCD registers and dump them */* TODO: access new SCD registers and dump them */ +TODO: decare a "yuv-to-rgb-conv-factors" property to let +TODO: Almost no 8-bit ops are desirable because they have no actual/ TODO: Almost no 8-bit ops are desirable because they have no actual +TODO Remove obsolete and useless flags once the build will be totally mastered +TODO: move that into ASIC specific code */* TODO: move that into ASIC specific code */ +TODO: set entry and exit!/ TODO: set entry and exit! +TODO: Radio version 1 (e.g. BCM5357B0) */* TODO: Radio version 1 (e.g. BCM5357B0) */ +TODO: There are more binop opcodes that could be handled here - MIN,/ TODO: There are more binop opcodes that could be handled here - MIN, +TODO: More information is needed about the repo. +TODO: interrupt mode, and signal strength reporting +TODO: Setup SYS panel */* TODO: Setup SYS panel */ +TODO: Figure out when short_preamble would be set and cache from* TODO: Figure out when short_preamble would be set and cache from +TODO: This is limited to early combining because it may reveal regressions/ TODO: This is limited to early combining because it may reveal regressions +TODO: should warn or error on constraints that are not on direct +TODO: We should inspect the operands and allow those that cannot alias/ TODO: We should inspect the operands and allow those that cannot alias +TODO(alekseyshl): Fix it./ TODO(alekseyshl): Fix it. +TODO: Relax the one-use constraints./ TODO: Relax the one-use constraints. +TODO!!! Check if it can be commented safely/ TODO!!! Check if it can be commented safely +TODO: this may give more warnings than it should give; +TODO: update for labels pointing to labels instead of profiles +TODO(yln): add arg sanity check for stack_top/stack_bottom/ TODO(yln): add arg sanity check for stack_top/stack_bottom +TODO: since num of src must be less than 2.* TODO: since num of src must be less than 2. +TODO: The equality check is still not working for empty update proposals. +TODO: update sequence number for encryption? seems to be +TODO: We pass HasSampleProfile (whether there was a sample profile file/ TODO: We pass HasSampleProfile (whether there was a sample profile file +TODO: Verify lifetime hazard by nulling out the new owning module and +TODO: add Extension HT-LTFs, 4us per LTF +TODO: submit equivalent to TTM generic API upstream? */* TODO: submit equivalent to TTM generic API upstream? */ +TODO: required?/ TODO: required? +TODO: This is an illegal abuse of the DMA API, but we need to rework* TODO: This is an illegal abuse of the DMA API, but we need to rework +TODO: Use the ScopArrayInfo once available here./ TODO: Use the ScopArrayInfo once available here. +TODO: hwpoison for pud-sized hugetlb doesn't work right now, so +TODO: other attributes in op */* TODO: other attributes in op */ +TODO: Expand with known bits./ TODO: Expand with known bits. +TODO stack_fold_movd_load +TODO: Verify attribute originates from the same context./ TODO: Verify attribute originates from the same context. +TODO: map strategy for Docs to avoid code duplication +TODO: This constant check should be generalized to other operations./ TODO: This constant check should be generalized to other operations. +TODO@api use NotebookDocumentFilter instead of just notebookType:string?/ TODO@api use NotebookDocumentFilter instead of just notebookType:string? +TODO: detect and diagnose the full richness of const mismatches./ TODO: detect and diagnose the full richness of const mismatches. +TODO: This is less than ideal. Overload this to take a value./ TODO: This is less than ideal. Overload this to take a value. +TODO: describe return value as depending on one or more of its arguments./ TODO: describe return value as depending on one or more of its arguments. +TODO: separate docs derivation? (pandoc is heavy)* TODO: separate docs derivation? (pandoc is heavy) +TODO: Experiment with other fusion policies./ TODO: Experiment with other fusion policies. +TODO: should this attribute be exposed with a [[]] spelling under the clang/ TODO: should this attribute be exposed with a [[]] spelling under the clang +TODO: there's no reason we shouldn't be able to predicate the +TODO: use version and source from nixpkgs/pkgs/development/tools/wally-cli/default.nix after next release +TODO: verify RFCSR11_MOD usage on other chips */* TODO: verify RFCSR11_MOD usage on other chips */ +TODO: Is that intentional?/ TODO: Is that intentional? +TODO(zhaoq): Make this synchronous to avoid unbounded memory consumption in/ TODO(zhaoq): Make this synchronous to avoid unbounded memory consumption in +TODO: we need to be more careful when trying to look through phi nodes in +TODO: Similar to `nonmovingGcCafs` non-moving GC should have its own/ TODO: Similar to `nonmovingGcCafs` non-moving GC should have its own +TODO: Check if this still needed, perhaps relevant: +TODO: Mark a scan as pending so when hardware initialized* TODO: Mark a scan as pending so when hardware initialized +TODO: instantiateFull followed by arity could perhaps be +TODO: Origin? need reference to containing closure/ TODO: Origin? need reference to containing closure +TODO: Can SSE1 handle a byte vector?/ TODO: Can SSE1 handle a byte vector? +TODO: add permission check to allow this* TODO: add permission check to allow this +TODO: What about hosts that lack a C99 library?/ TODO: What about hosts that lack a C99 library? +TODO: Remove these multilibs once relative vtables are enabled by default/ TODO: Remove these multilibs once relative vtables are enabled by default +TODO: implement as for POSIX +TODO: This should probably be removed. Currently here only for rate +TODO: Run this repeatedly until a fixed-point is reached./ TODO: Run this repeatedly until a fixed-point is reached. +TODO: check for an incompatible signature?/ TODO: check for an incompatible signature? +TODO: We could track if we have actually done CFG changes./ TODO: We could track if we have actually done CFG changes. +TODO: It would be nice if we could instead provide the/ TODO: It would be nice if we could instead provide the +TODO: Support smaller loads/TODO: Support smaller loads +TODO : This is currently enabled for stores and binary ops. There are more/ TODO : This is currently enabled for stores and binary ops. There are more +TODO: Don't assume nearest ties to even rounding mode/ TODO: Don't assume nearest ties to even rounding mode +TODO: convert over to using a per namespace* TODO: convert over to using a per namespace +TODO: Test dumping .debug_gnu_pubnames section./ TODO: Test dumping .debug_gnu_pubnames section. +TODO: extend this to any other memref dereferencing ops/ TODO: extend this to any other memref dereferencing ops +TODO: move this check to spv.func./ TODO: move this check to spv.func. +TODO Can we not store LSDA address in user function but make libcxxabi/ TODO Can we not store LSDA address in user function but make libcxxabi +TODO: Support dynamic memref dimensions./ TODO: Support dynamic memref dimensions. +TODO: [code cleanup] eliminate setup exe cache +TODO: Remove barrier if the merged parallel region includes the/ TODO: Remove barrier if the merged parallel region includes the +TODO legacy paths should maybe do a better job about* TODO legacy paths should maybe do a better job about +TODO: rework this to be not confusing +TODO: Should we apply desirable/legal constraints to all opcodes?/ TODO: Should we apply desirable/legal constraints to all opcodes? +TODO: Ideally this would be reassociated to fold. +TODO: All multiples of 32, vectors of pointers, all v2s16 pairs, more/ TODO: All multiples of 32, vectors of pointers, all v2s16 pairs, more +TODO: Patterns are not applied correctly to text if a non-embedded/ TODO: Patterns are not applied correctly to text if a non-embedded +TODO: Add _RTN versions and merge with the GCN test +TODO: llvm.assume can be ingored +TODO: The code would be reduced if we had m_c_NUWMul pattern matching./ TODO: The code would be reduced if we had m_c_NUWMul pattern matching. +TODO: Make the format method return the number of bytes written, that/ TODO: Make the format method return the number of bytes written, that +TODO do we still need to do these to ensure srcs (only used at build time) +TODO: needs a better name, more explanation./ TODO: needs a better name, more explanation. +TODO: Does the gadget framework require synchronizatino with +TODO: Narrow this to intrinsics that have store-like effects./ TODO: Narrow this to intrinsics that have store-like effects. +TODO: On Gen11 interrupt masks need to be clear +TODO: Trigger a fatal error on duplicate specs./ TODO: Trigger a fatal error on duplicate specs. +TODO: Support TBAA for member arrays./ TODO: Support TBAA for member arrays. +TODO: This is needed because clang can't seem to diagnose invalid syntax after the/ TODO: This is needed because clang can't seem to diagnose invalid syntax after the +TODO: see qunit.js extractStacktrace()/ TODO: see qunit.js extractStacktrace() +TODO: CHARGE_TYPE_TRICKLE (VCHGR_RC or EOC)? +TODO: these I/O manager things are not related to signals and ought to live +TODO: remove, see function definition */* TODO: remove, see function definition */ +TODO: literal/constructor pattern conflict (for Nat) +TODO: This is the current set of constraints supported by ARM for the/ TODO: This is the current set of constraints supported by ARM for the +TODO(michalt): Re-enable `secretary` (requires `random`) +TODO: Make MachineMemOperands aware of scalable/ TODO: Make MachineMemOperands aware of scalable +TODO(dliew): Actually call a function from the dylib that is safe to call./ TODO(dliew): Actually call a function from the dylib that is safe to call. +TODO(vladl@google.com): Unify names and possibly values for/ TODO(vladl@google.com): Unify names and possibly values for +TODO(aaronl): It will take about 15 seconds for swarm to realize the/ TODO(aaronl): It will take about 15 seconds for swarm to realize the +TODO: Merge this shuffle with the ReorderShuffleMask./ TODO: Merge this shuffle with the ReorderShuffleMask. +TODO: Could we get away with just one rpath...? +TODO: Potential bug: +TODO: The definition and use of this "dump requested" constant/ TODO: The definition and use of this "dump requested" constant +TODO: Use 32-bit for scalar output size./ TODO: Use 32-bit for scalar output size. +TODO-VI: s_mov_b32 m0, -1{{$}} +TODO: These should be prefixed. +TODO: The "interrupt" attribute isn't currently defined by RISC-V. This/ TODO: The "interrupt" attribute isn't currently defined by RISC-V. This +TODO: This allows folding to undef when the hardware has specific/ TODO: This allows folding to undef when the hardware has specific +TODO@aeschli: workaround until restarting works/ TODO@aeschli: workaround until restarting works +TODO_HIGH: = 0x4141414141414141/ TODO_HIGH: = 0x4141414141414141 +TODO: Following functions should be part of a new function +TODO: When a region inliner exists, use it./ TODO: When a region inliner exists, use it. +TODO: add bridgeOS & driverKit once in llvm::Triple/ TODO: add bridgeOS & driverKit once in llvm::Triple +TODO: This really wants to be in stdenv/darwin but we don't have hostPlatform +TODO: Perry: For Power Management */* TODO: Perry: For Power Management */ +TODO: Rewrite configuration logic to avoid same issue with other nullable values, like numbers./ TODO: Rewrite configuration logic to avoid same issue with other nullable values, like numbers. +TODO: These tests should use allocator_traits to get stuff, rather than/ TODO: These tests should use allocator_traits to get stuff, rather than +TODO: see https://github.com/haskell/cabal/wiki/Potential-Refactors#unresolvedpkgloc +TODO #2371 don't suggest e.g., .any(|x| f(x)) if we can suggest .any(f)/ TODO #2371 don't suggest e.g., .any(|x| f(x)) if we can suggest .any(f) +TODO: socket activated rsyncd +TODO: Make this faster?/ TODO: Make this faster? +TODO: Need to unify this filtering names. E.g. use `beforeTouch`/ TODO: Need to unify this filtering names. E.g. use `beforeTouch` +TODO: Remove references to 'fadump_reserve_mem=' parameter, +TODO: should ensure invalid shamt is rejected when decoding./ TODO: should ensure invalid shamt is rejected when decoding. +TODO: this could be templated if the various decl types used the/ TODO: this could be templated if the various decl types used the +TODO locking with async usb control interface??? */* TODO locking with async usb control interface??? */ +TODO: how important is this random blank line to the output?/ TODO: how important is this random blank line to the output? +TODO: when we have sphinx-build2 ? +TODO: Make it accept checkouts? +TODO convert to AQ time */* TODO convert to AQ time */ +TODO: diagnose out-of-bounds values/only allow for arrays?/ TODO: diagnose out-of-bounds values/only allow for arrays? +TODO Handle scalar operations properly./ TODO Handle scalar operations properly. +TODO: need a lock here. We can simply skip checking for the remote control* TODO: need a lock here. We can simply skip checking for the remote control +TODO Set the function indicator (bit 10, 0x0020) for functions/ TODO Set the function indicator (bit 10, 0x0020) for functions +TODO: s390 cannot support io_remap_pfn_range... */* TODO: s390 cannot support io_remap_pfn_range... */ +TODO: Add phy read and write and private statistics get feature */* TODO: Add phy read and write and private statistics get feature */ +TODO: enable once instruction has been added. +TODO(aaronl): These methods might move outside the main Driver/ TODO(aaronl): These methods might move outside the main Driver +TODO: Add a Sema warning that MS ignores bitfield alignment in unions./ TODO: Add a Sema warning that MS ignores bitfield alignment in unions. +TODO: We can do better for PHI nodes. In cases like this:/ TODO: We can do better for PHI nodes. In cases like this: +TODO: Add tests for v_cmpx_*_f32/ TODO: Add tests for v_cmpx_*_f32 +TODO: We might need a .printJson for I.getKey() as well./ TODO: We might need a .printJson for I.getKey() as well. +TODO: Support merging buffers if more than* TODO: Support merging buffers if more than +TODO: prove that this is an equivalence +TODO: To allow this case, create a new shuffle mask with no undefs./ TODO: To allow this case, create a new shuffle mask with no undefs. +TODO: GEH - this may be is wrong because some sync would be necessary/ TODO: GEH - this may be is wrong because some sync would be necessary +TODO: Update StructType to have member name as attribute as/ TODO: Update StructType to have member name as attribute as +TODO: Signed vs unsigned? +TODO, this assumption is wrong as `browserEvent.key` doesn't necessarily equal expectedValue from real keymap/ TODO, this assumption is wrong as `browserEvent.key` doesn't necessarily equal expectedValue from real keymap +TODO: relax this precondition, will require rank-reducing subviews./ TODO: relax this precondition, will require rank-reducing subviews. +TODO: use cached/TODO: use cached +TODO: If we can verify the same behavior for arbitrary types, the/ TODO: If we can verify the same behavior for arbitrary types, the +TODO: Optionally enable static VQ priorities feature */* TODO: Optionally enable static VQ priorities feature */ +TODO: Ideally aggregation should be done on dequeue to remain* TODO: Ideally aggregation should be done on dequeue to remain +TODO: Handle escaping strings./ TODO: Handle escaping strings. +TODO: on MPIC v4.0 only, set nomask for non-INT */* TODO: on MPIC v4.0 only, set nomask for non-INT */ +TODO: Support rich backend diagnostics for Objective-C methods./ TODO: Support rich backend diagnostics for Objective-C methods. +TODO: [nice to have] keep track of the config file (and src loc) packages +TODO: f32 parameters on RV64 with a soft-float ABI are anyext. +TODO: Move this to generic code/ TODO: Move this to generic code +TODO@api/ TODO@api +TODO: If we add a larger pattern match that starts from an insert, this/ TODO: If we add a larger pattern match that starts from an insert, this +TODO: Should move some of this into LegalizerHelper./ TODO: Should move some of this into LegalizerHelper. +TODO: A correct fix needs to be found for this. +TODO: it is neccessary to set proper SectionIndex here./ TODO: it is neccessary to set proper SectionIndex here. +TODO: This is quite a bit of duplicated logic with gephi. Factor it out? +TODO: Fix arch/arm/mach-davinci/ users and remove this define */* TODO: Fix arch/arm/mach-davinci/ users and remove this define */ +TODO: This branch will not be needed once we moved to the/ TODO: This branch will not be needed once we moved to the +TODO: What should MaxInstLength be?/ TODO: What should MaxInstLength be? +TODO: either fix all of Gerbil's dependencies to provide static libraries, +TODO@roblourens, don't use the "execute" command for this/ TODO@roblourens, don't use the "execute" command for this +TODO(@cpuguy83): Instead of opening every file, only get the files which/ TODO(@cpuguy83): Instead of opening every file, only get the files which +TODO: Use the (TSFlags & SIInstrFlags::LGKM_CNT) property everywhere./ TODO: Use the (TSFlags & SIInstrFlags::LGKM_CNT) property everywhere. +TODO: Do '-ticky' in all debug ways? +TODO: move this check to inside octeon_flush_iq,* TODO: move this check to inside octeon_flush_iq, +TODO: undef >>a X -> undef if the shift is exact/ TODO: undef >>a X -> undef if the shift is exact +TODO: statically check if mercurial as the https support if the url starts woth https. +TODO(@Ericson2314): Be impure or require exact MacOS version of builder? +TODO: The arguments to the clone syscall below is correct for x86_64/ TODO: The arguments to the clone syscall below is correct for x86_64 +TODO: Rank compatibility was already checked but it seems to be/ TODO: Rank compatibility was already checked but it seems to be +TODO Windows: Network settings are not currently propagated. This may/ TODO Windows: Network settings are not currently propagated. This may +TODO(cpuguy83): Linter caught that we aren't checking errors here/ TODO(cpuguy83): Linter caught that we aren't checking errors here +TODO: this is temporary class for things that are being moved out of/ TODO: this is temporary class for things that are being moved out of +TODO: we should reset the device here */* TODO: we should reset the device here */ +TODO(drysdale): cope with more possibilities/ TODO(drysdale): cope with more possibilities +TODO handle more dst & src != 0 */* TODO handle more dst & src != 0 */ +TODO: If we could match on explicit instantiations of function templates,/ TODO: If we could match on explicit instantiations of function templates, +TODO: move phy regs handling to zd_chip */* TODO: move phy regs handling to zd_chip */ +TODO???: team->t.t_max_active_levels = new_max_active_levels;/ TODO???: team->t.t_max_active_levels = new_max_active_levels; +TODO: See which abbrev sizes we actually need to emit/ TODO: See which abbrev sizes we actually need to emit +TODO check rounding mode? */* TODO check rounding mode? */ +TODO(dmcgowan): Enforce format, add error condition, remove unknown type/ TODO(dmcgowan): Enforce format, add error condition, remove unknown type +TODO What about other sources ?*/* TODO What about other sources ?*/ +TODO: Identify and add costs for insert subvector, etc./ TODO: Identify and add costs for insert subvector, etc. +TODO(@Ericson2314): Don't do that, but intersperse children +TODO: The goal is to test this against all configurations. We should also move +TODO: This should be either replaced with another IR or deleted completely. +TODO: Should return-twice functions be handled?/ TODO: Should return-twice functions be handled? +TODO: If powersave is not off and FIXME is not set and we are not in adhoc/TODO: If powersave is not off and FIXME is not set and we are not in adhoc +TODO: need to add STRICT_SELECT_CC and STRICT_SELECT_CCS/ TODO: need to add STRICT_SELECT_CC and STRICT_SELECT_CCS +TODO: fix pname being different from the attribute name +TODO: do ast flush business* TODO: do ast flush business +TODO: make this variant go away +TODO: could validly hoist the store here since we know what value +TODO: support fastcgi +TODO: remove dependence on Builder once we support non-identity layout map./ TODO: remove dependence on Builder once we support non-identity layout map. +TODO: When 1.0.0 add code to handle 0.x version list +TODO: Add support for vfscanf & family./ TODO: Add support for vfscanf & family. +TODO(@Ericson2314): Make unconditional / resolve #33599 +TODO: GNU dico. +TODO: Detect when the allocator returns a null pointer./ TODO: Detect when the allocator returns a null pointer. +TODO: Should we add more casts? The vXi64 case is common due to ABI./ TODO: Should we add more casts? The vXi64 case is common due to ABI. +TODO: needed for dfa to support more than 1 oob +TODO: We should not add the attributes if the known compile time workgroup/ TODO: We should not add the attributes if the known compile time workgroup +TODO [ AndersonTorres ]: lksh +TODO: Can't use 'MsgKThxBye' because NodeToNodeV_2 is not introduced yet. +TODO: Wrap 'dependenceConstraints' and 'dependenceComponents' into a single/ TODO: Wrap 'dependenceConstraints' and 'dependenceComponents' into a single +TODO("complex part"); +TODO: TermReadKey was temporarily removed from propagatedBuildInputs to unfreeze the build +TODO: Use a store with the casted new alloca?/ TODO: Use a store with the casted new alloca? +TODO: this silently falls through if database.schema does not exist, +TODO: Actually filp MayIncludeUndef for the created range to false,/ TODO: Actually filp MayIncludeUndef for the created range to false, +TODO: merge with kvm_arch_vcpu_should_kick */* TODO: merge with kvm_arch_vcpu_should_kick */ +TODO: The following code appears to be needless as it just/ TODO: The following code appears to be needless as it just +TODO: Both input arrays could use pre-indexed loads. +TODO: This switch could include FNEG and the x86-specific FP logic ops/ TODO: This switch could include FNEG and the x86-specific FP logic ops +TODO: Selective icache invalidation through IC address array.. */* TODO: Selective icache invalidation through IC address array.. */ +TODO: Produce a nice diff. +TODO: These parameters cannot yet be used in the config file, only on the CLI: +TODO: See if there is a way to determine the language for a symbol/ TODO: See if there is a way to determine the language for a symbol +TODO: Remove this work-around after fixing the scheduler and enable the/ TODO: Remove this work-around after fixing the scheduler and enable the +TODO: Use a more targeted data structure./ TODO: Use a more targeted data structure. +TODO(krasimir): The original source code fits on one line, so the/ TODO(krasimir): The original source code fits on one line, so the +TODO: Hack, delete me +TODO Check to see if any of these completion status need to* TODO Check to see if any of these completion status need to +TODO: Set Ignore ampdu flags based on BA window size and/or* TODO: Set Ignore ampdu flags based on BA window size and/or +TODO: Add descriptions to everything. +TODO: Figure out if we want to support methods at all./ TODO: Figure out if we want to support methods at all. +TODO This isn't enough to tell if it's UP system (from kernel +TODO This is a start failure operation because* TODO This is a start failure operation because +TODO: lock for crypt_stat comparison */* TODO: lock for crypt_stat comparison */ +TODO force this to be a PUT? +TODO: remove once LXD gets proper support for cgroupsv2 +TODO: Investigate if these help or hurt when using split sections. +TODO: Distinguish between signature merging and signature +TODO: AArch64TargetLowering::LowerCTPOP() supports 128bit popcount./ TODO: AArch64TargetLowering::LowerCTPOP() supports 128bit popcount. +TODO: Add a Sema warning that MS ignores alignment for zero/ TODO: Add a Sema warning that MS ignores alignment for zero +TODO: make good use of these flags */* TODO: make good use of these flags */ +TODO: Model this case as well. At least, avoid invalidation of/ TODO: Model this case as well. At least, avoid invalidation of +TODO Enable this assertion when all compilers implement core DR 583./ TODO Enable this assertion when all compilers implement core DR 583. +TODO: Add support for __pascal to LLVM./ TODO: Add support for __pascal to LLVM. +TODO: If either operand is a single element and the multiply is known to/ TODO: If either operand is a single element and the multiply is known to +TODO: Preprocessing not implemented +TODO: Remove this code path, it cannot be taken because/ TODO: Remove this code path, it cannot be taken because +TODO: DAL2 atomfirmware implementation does not need this.* TODO: DAL2 atomfirmware implementation does not need this. +TODO(jba): come up with a better name (LogNow?) or eliminate./ TODO(jba): come up with a better name (LogNow?) or eliminate. +TODO: Investigate looping rather than always extracting/replacing specific/ TODO: Investigate looping rather than always extracting/replacing specific +TODO: The previous line produces data of quadratic size +TODO xFrednet 2021-03-01: support function arguments?/ TODO xFrednet 2021-03-01: support function arguments? +TODO: This doesn't feel like the right place to be making mime type content decisions. +TODO: fill this up */* TODO: fill this up */ +TODO: [nice to have] record build failures persistently +TODO remove function - DEPRECATED */* TODO remove function - DEPRECATED */ +TODO remove this once we removed the deprecated `ID`, `Status`, and `From` fields/ TODO remove this once we removed the deprecated `ID`, `Status`, and `From` fields +TODO(aaronl): Consider adding a timestamp showing when the most/ TODO(aaronl): Consider adding a timestamp showing when the most +TODO: Consider storing uniform values only per-part, as they occupy/ TODO: Consider storing uniform values only per-part, as they occupy +TODOs: +TODO: Allow for having an unknown dialect on an opaque/ TODO: Allow for having an unknown dialect on an opaque +TODO: isKnownPredicate doesnt work well when one SCEV is loop carried (by/ TODO: isKnownPredicate doesnt work well when one SCEV is loop carried (by +TODO: consider initializing bss sections with memory.fill/ TODO: consider initializing bss sections with memory.fill +TODO: can make implicit +TODO: ^ this needs to be set back to `any::()` and work before public & private dependencies can stabilize/ TODO: ^ this needs to be set back to `any::()` and work before public & private dependencies can stabilize +TODO FIXME How to assert a symbol's visibilty is default?/ TODO FIXME How to assert a symbol's visibilty is default? +TODO: Remove this hard-coded `[other]` form once plural support has/ TODO: Remove this hard-coded `[other]` form once plural support has +TODO: Should @PackageConfiguration@ be simply @()@? Presumably the pair +TODO: these can be optimized more +TODO: Add support for scoped reduction identifiers/ TODO: Add support for scoped reduction identifiers +TODO: address other common library functions such as realloc(),/ TODO: address other common library functions such as realloc(), +TODO: add a link to the health check doc in the error message./ TODO: add a link to the health check doc in the error message. +TODO shouldn't need to compare on the string level +TODO: ConstantRange is currently over-conservative here./ TODO: ConstantRange is currently over-conservative here. +TODO(stevvooe): Storage actions may belong in another protobuf file. They/ TODO(stevvooe): Storage actions may belong in another protobuf file. They +TODO: fix upstream? +TODO: This could be generalized to clearing any bit set in y where the/ TODO: This could be generalized to clearing any bit set in y where the +TODO: Chips that aren't apq8064 have a 200 Mhz max_clk */* TODO: Chips that aren't apq8064 have a 200 Mhz max_clk */ +TODO add VHT operational */* TODO add VHT operational */ +TODO: always do PIO fallback */* TODO: always do PIO fallback */ +TODO: fix so `type` can be on the top level +TODO - support extract_subvector through bitcasts./ TODO - support extract_subvector through bitcasts. +TODO: dependency failed without propagated builds +TODO: change tcIfaceDecls to accept w/o Fingerprint +TODO: support more transformation options in the pass./ TODO: support more transformation options in the pass. +TODO: This should be extended to handle switches as well./ TODO: This should be extended to handle switches as well. +TODO: Documentation files +TODO: consider resizing undersized teams instead of reaping them, now* TODO: consider resizing undersized teams instead of reaping them, now +TODO: it would be nice if we printed enums as enums, chars as/ TODO: it would be nice if we printed enums as enums, chars as +TODO: use DMA to transfer extra OOB bytes ? */* TODO: use DMA to transfer extra OOB bytes ? */ +TODO: More sophistication in the way Formulae are generated and filtered./ TODO: More sophistication in the way Formulae are generated and filtered. +TODO: This is a special-case of the general pattern. If we have a constant +TODO: we need a proper context manager, like MLIRContext, for managing the/ TODO: we need a proper context manager, like MLIRContext, for managing the +TODO: operating points for DVFS, assigned clock as 134 MHz */* TODO: operating points for DVFS, assigned clock as 134 MHz */ +TODO: Support more than one header extent */* TODO: Support more than one header extent */ +TODO: We should use ASHR instead of LSHR + BFE +TODO: Rewrite the signature to return void?/ TODO: Rewrite the signature to return void? +TODO: Currently, we consider only phi, bitcast, addrspacecast, and/ TODO: Currently, we consider only phi, bitcast, addrspacecast, and +TODO: functions like execve and posix_spawnp exhibit undefined behavior/ TODO: functions like execve and posix_spawnp exhibit undefined behavior +TODO: consider newtping the two types above. +TODO: It is worthwhile to cast integer to floating point and back/ TODO: It is worthwhile to cast integer to floating point and back +TODO: option to specify cleanup loop unrolling./ TODO: option to specify cleanup loop unrolling. +TODO: In this case we should be really trying first to entirely eliminate/ TODO: In this case we should be really trying first to entirely eliminate +TODO Doesn't currently build. Removing from CI until fixed. +TODO: The old stack frame list is used to fill in missing frame info/ TODO: The old stack frame list is used to fill in missing frame info +TODO: Provide variants for MOV32/64imm Pseudos that dynamically/ TODO: Provide variants for MOV32/64imm Pseudos that dynamically +TODO: this really should be folded into v4l2_queryctrl (this +TODO: flush backend after dev ioctl. */* TODO: flush backend after dev ioctl. */ +TODO: Improve this hacky condition./ TODO: Improve this hacky condition. +TODO: cross-endian support */* TODO: cross-endian support */ +TODO: also ensure that the procedure is, in fact, an intrinsic/ TODO: also ensure that the procedure is, in fact, an intrinsic +TODO:AZ does this belong on the GRHS, or GRHSs? +TODO stack_fold_cvtss2si +TODO: validate audio ASIC caps, encoder */* TODO: validate audio ASIC caps, encoder */ +TODO: Evaluate if it can be used, and if not remove it./ TODO: Evaluate if it can be used, and if not remove it. +TODO How to handle Infinity, -Infinity and NaN? Parser cannot parse +TODO: The sort is redundant if we can guarantee that setElems returns elements ascending +TODO: Simplify PHINodes in the basic block to remove duplicate/ TODO: Simplify PHINodes in the basic block to remove duplicate +TODO: Remove this hack. +TODO: Do we need to enable ANI? */* TODO: Do we need to enable ANI? */ +TODO: Use a backward slice for terminals, avoid special casing and/ TODO: Use a backward slice for terminals, avoid special casing and +TODO(unknown): unexpected #endif, issue warning? +TODO: unit testing/ TODO: unit testing +TODO: test needs to be profile of label to new */* TODO: test needs to be profile of label to new */ +TODO: for now just use nStart and nEnd/ TODO: for now just use nStart and nEnd +TODO: strcmp, strcpy/ TODO: strcmp, strcpy +TODO: Consider calling set_search_stop_path(home)./ TODO: Consider calling set_search_stop_path(home). +TODO: [code cleanup] need to replace parseHaskellString impl to stop +TODO: Replace with phi[a, c] and sink them to respective branches. +TODO: dcoutts 2018-06-23: wrap exceptions +TODO: could be extended to detect an affine function for the quotient/ TODO: could be extended to detect an affine function for the quotient +TODO: Confirm timeout / poll interval with hardware team +TODO: verify all static result, some dynamic input, static shapes match,/ TODO: verify all static result, some dynamic input, static shapes match, +TODO: If we know we visited all returned values, thus no are assumed/ TODO: If we know we visited all returned values, thus no are assumed +TODO: We ignore absent, contains, and holds assumptions for now. We/ TODO: We ignore absent, contains, and holds assumptions for now. We +TODO: It might make sense to skip bang patterns for the unused +TODO: move this back into ThreadSafety.cpp/ TODO: move this back into ThreadSafety.cpp +TODO PCIE lanes may affect this - agpmode == 16?? */* TODO PCIE lanes may affect this - agpmode == 16?? */ +TODO: This file assumes the Clang toolchain so it'd be better if it lived in +TODO: Finish graph output support/ TODO: Finish graph output support +TODO: The code currently assumes that the transcoded UTF-16 +TODO: This needs to take multiple pipelines into account */* TODO: This needs to take multiple pipelines into account */ +TODO: don't treat core 0 specially, just prevent the final core +TODO: provide appropriate instances for these types as needed, e.g. JSON +TODO: falling all the way back to objc_setProperty here is/ TODO: falling all the way back to objc_setProperty here is +TODO: Do we need to guard against already legalized intrinsics?/ TODO: Do we need to guard against already legalized intrinsics? +TODO: Instructions of the LoadASI class are currently asm only; hooking up/ TODO: Instructions of the LoadASI class are currently asm only; hooking up +TODO: We retry in 10ms intervals now. We could/should probably peek at +TODO: make drbd_determine_dev_size() (and the drbdmeta tool) aware +TODO: can we make these symlinks to the block layer ones? +TODO: relocate((gep p, C, C2, ...)) -> gep(relocate(p), C, C2, ...)/ TODO: relocate((gep p, C, C2, ...)) -> gep(relocate(p), C, C2, ...) +TODO: Properly handle region side effects./ TODO: Properly handle region side effects. +TODO: We are not doing anything with UndefElts based on this call./ TODO: We are not doing anything with UndefElts based on this call. +TODO: enable sampler initialization with non-constant integer./ TODO: enable sampler initialization with non-constant integer. +TODO: maybe try to flush and restart the dead contexts */* TODO: maybe try to flush and restart the dead contexts */ +TODO: problem here is we need the .c files built first, so we can load them +TODO: this routine can waste much memory for nodes which will +TODO: consider re-enabling this one, see SolverInstallPlan +TODO Reenabling clock gating seems to break subsequent SMU operation +TODO: we can support ground truth for rewritten/ TODO: we can support ground truth for rewritten +TODO-VI-DAG: v_interp_mov_f32_e32 v{{[0-9]+}}, p0, attr0.x{{$}} +TODO: should ArgMap eventually be switched over to IntMap? +TODO flw +TODO: Deduct the subsampling from the char block for all CCS +TODO: upstream this to check to reference package/ TODO: upstream this to check to reference package +TODO: this should use more of libtrust.LoadOrCreateTrustKey which may need/ TODO: this should use more of libtrust.LoadOrCreateTrustKey which may need +TODO: correct short/long addressing format decision,* TODO: correct short/long addressing format decision, +TODO: Document the setup needs of the blocks layout driver +TODO: The instruction always flushes denormal results (except for f16),/ TODO: The instruction always flushes denormal results (except for f16), +TODO: update expected result when support for icc is added/ TODO: update expected result when support for icc is added +TODO: Implement PGSO./ TODO: Implement PGSO. +TODO(@Ericson2314): Remove this after stable release and force +TODO: Remember to cleanup map, when adding use of shared map* TODO: Remember to cleanup map, when adding use of shared map +TODO setup link_enc */* TODO setup link_enc */ +TODO: Functions using scope-based EH are currently not supported./ TODO: Functions using scope-based EH are currently not supported. +TODO stack_fold_comisd +TODO: remove once config.Platform is of type specs.Platform/ TODO: remove once config.Platform is of type specs.Platform +TODO: Investigate if this is too expensive./ TODO: Investigate if this is too expensive. +TODO: Find common encodings for use by compressed pages./ TODO: Find common encodings for use by compressed pages. +TODO: Can handle more cases here./ TODO: Can handle more cases here. +TODO: When method is inlined, the attribute reset should be visible./ TODO: When method is inlined, the attribute reset should be visible. +TODO: Hint needs attention in case we change the default schedule./ TODO: Hint needs attention in case we change the default schedule. +TODO: AMS operation for Unstructured VDM */* TODO: AMS operation for Unstructured VDM */ +TODO: use hardware support for beacon timing +TODO: per-band ies? */* TODO: per-band ies? */ +TODO undecap support for middle/last msdu's of amsdu */* TODO undecap support for middle/last msdu's of amsdu */ +TODO: This logic will have to be adjusted when we start +TODO (osa): Why? +TODO: Support an extension point to allow handling of custom and typed/ TODO: Support an extension point to allow handling of custom and typed +TODO: use information from more complex conditions, e.g. AND expressions./ TODO: use information from more complex conditions, e.g. AND expressions. +TODO: Several primops, such as 'copyArray#', only have an inline +TODO: handle this case/ TODO: handle this case +TODO: Only iterate over uses of a given value of the node/ TODO: Only iterate over uses of a given value of the node +TODO: handle warnings? +TODO: try to extend for non-cluster uses (eg multichannel) */* TODO: try to extend for non-cluster uses (eg multichannel) */ +TODO: replace formatv arguments with the exact specified args./ TODO: replace formatv arguments with the exact specified args. +TODO: range overlap computation for regular AutoFDO/ TODO: range overlap computation for regular AutoFDO +TODO - this shouldn't really be in .h file, but until all fields +TODO: also check the _dyld_global_lock_held variable in/ TODO: also check the _dyld_global_lock_held variable in +TODO: Consider renaming to a more general name that will work for/ TODO: Consider renaming to a more general name that will work for +TODO: __attribute__((unused)) templates?/ TODO: __attribute__((unused)) templates? +TODO limit size of team pool, call reap_team if pool too large */* TODO limit size of team pool, call reap_team if pool too large */ +TODO: Speed up? Switch to Set? +TODO: Aria-live/ TODO: Aria-live +TODO: How do I verify if it's a mono or stereo here? */* TODO: How do I verify if it's a mono or stereo here? */ +TODO: register notifiers for frequency and voltage +TODO: the code above creates new registers which are then removed here./ TODO: the code above creates new registers which are then removed here. +TODO: Remove special cases./ TODO: Remove special cases. +TODO(beorn7): Code generation would help here./ TODO(beorn7): Code generation would help here. +TODO: check version? */* TODO: check version? */ +TODO: Once we detect the regions to be offloaded we should use the/ TODO: Once we detect the regions to be offloaded we should use the +TODO: PHY modes other than 36MHz (without "SSC") +TODO: handle big endian.../ TODO: handle big endian... +TODO: Should we count size of debug info?/ TODO: Should we count size of debug info? +TODO: re-benchmark, whether `deepseq` is important (both cabal-benchmarks and solver-benchmarks) +TODO: Return all matches for a given name by returning a/ TODO: Return all matches for a given name by returning a +TODO defrag func that concatenates block together that are below a threshold +TODO: it would be great if this reported as __weak/ TODO: it would be great if this reported as __weak +TODO - determine Op's demanded elts from RootMask./ TODO - determine Op's demanded elts from RootMask. +TODO - Remove this translation */* TODO - Remove this translation */ +TODO: FastMathFlags!/ TODO: FastMathFlags! +TODO: remove in the future */* TODO: remove in the future */ +TODO be32 */* TODO be32 */ +TODO: add new path flags */* TODO: add new path flags */ +TODO@bpasero see if new watchers can cope with spdlog and avoid polling then/ TODO@bpasero see if new watchers can cope with spdlog and avoid polling then +TODO - add support for constant vselect masks (see IR version of this)./ TODO - add support for constant vselect masks (see IR version of this). +TODO: The statement may be null if the report was emitted before any/ TODO: The statement may be null if the report was emitted before any +TODO(kcc): support exceptions with use-after-return./ TODO(kcc): support exceptions with use-after-return. +TODO Synchronize with the IRQ handler */* TODO Synchronize with the IRQ handler */ +TODO : granularity could be 64 or 128 */* TODO : granularity could be 64 or 128 */ +TODO: filter out buggy duplicate branches on Skylake/ TODO: filter out buggy duplicate branches on Skylake +TODO: Figure out whether isAtomic is really necessary (see D57601)./ TODO: Figure out whether isAtomic is really necessary (see D57601). +TODO: Handle multiple VHT MCS values setting using* TODO: Handle multiple VHT MCS values setting using +TODO: add support for other clients... */* TODO: add support for other clients... */ +TODO: this is a totally bogus cflag, as we have +TODO: This may mismatch the LLVM version sin the stdenv, see #79818. +TODO: support specialization constant here./ TODO: support specialization constant here. +TODO: Wake On Wireless registers +TODO: Add dependency for ARM64 once NE is supported on Arm platforms. For now, +TODO: is audio set? */* TODO: is audio set? */ +TODO: currently we do not animate this. It could be better to have animation/ TODO: currently we do not animate this. It could be better to have animation +TODO: we may not want to eagerly load here./ TODO: we may not want to eagerly load here. +TODO: Add support for different source vector width./ TODO: Add support for different source vector width. +TODO: Check if splatting is recommended for other AVX-capable CPUs./ TODO: Check if splatting is recommended for other AVX-capable CPUs. +TODO(unknown): remove this once cpplint has better support for +TODO: plugins +TODO: Use optimization fuel +TODO: Support other Apple platforms. +TODO@rebornix : `cells`/ TODO@rebornix : `cells` +TODO: Names do not match, add warning like at check for FieldDecl./ TODO: Names do not match, add warning like at check for FieldDecl. +TODO: Can we handle var args?/ TODO: Can we handle var args? +TODO: Strengthen the backend, so we can have this canonicalization. +TODO: defer file opening to reduce number of open FDs?/ TODO: defer file opening to reduce number of open FDs? +TODO: This should be ComponentType, but it breaks with/ TODO: This should be ComponentType, but it breaks with +TODO: implement DW_TAG_inheritance type parsing/ TODO: implement DW_TAG_inheritance type parsing +TODO(@Ericson2314): Investigate whether Darwin could benefit too +TODO: move to lib +TODO: Find a way to differentiate between modules loaded without '-haddock' +TODO: find out what is better here: parallel_for or parallel_reduce/ TODO: find out what is better here: parallel_for or parallel_reduce +TODO:Temporary add mutex to protect hpd interrupt not have a gpio +TODO: we do not use +6 dBm option to do not increase power beyond +TODO: Check if this is required */* TODO: Check if this is required */ +TODO: Only works for non-variadic./ TODO: Only works for non-variadic. +TODO. Temporary workaround. fc_seq_send() can't +TODO: Move this to isSuffix in Vector/Utils.h./ TODO: Move this to isSuffix in Vector/Utils.h. +TODO: Maybe come up with a better name?/ TODO: Maybe come up with a better name? +TODO: ORE should be improved to show more accurate information when an/ TODO: ORE should be improved to show more accurate information when an +TODO: Reconsider the leading symbol for special placeholders. Eventually we want +TODO: https://ghc.haskell.org/trac/ghc/ticket/10313 applies. +TODO: NBD URI support apparently is not enabled +TODO: Remove CMake patching when https://github.com/asmaloney/libE57Format/pull/60 is available. +TODO(beorn7): How to calculate delta correctly?/ TODO(beorn7): How to calculate delta correctly? +TODO: Using implicit property decl./ TODO: Using implicit property decl. +TODO: Extend RF_PATH_C and RF_PATH_D in the future */* TODO: Extend RF_PATH_C and RF_PATH_D in the future */ +TODO: probably also legal here +TODO: Avoid the loads if the corresponding argument of the/ TODO: Avoid the loads if the corresponding argument of the +TODO: Allow icmp of smaller types, and calculate at the end/ TODO: Allow icmp of smaller types, and calculate at the end +TODO: E-Channel */* TODO: E-Channel */ +TODO this needs to be looked at */* TODO this needs to be looked at */ +TODO: package pytest-monkeyplus for running tests +TODO check if this possible fix for segfaults works or not. +TODO if (pxafb_blank_helper) pxafb_blank_helper(blank); */* TODO if (pxafb_blank_helper) pxafb_blank_helper(blank); */ +TODO - More to come. +TODO: Turn into assert at some point./ TODO: Turn into assert at some point. +TODO: do the analysis to take advantage of the dominant case where/ TODO: do the analysis to take advantage of the dominant case where +TODO: This manager is currently the default. But we will eventually +TODO: The result of N*K is required to be in [21, 58] range. */* TODO: The result of N*K is required to be in [21, 58] range. */ +TODO: eliminate this and get only the necessary params, and get them in a more +TODO: swap header if needed.../ TODO: swap header if needed... +TODO: There should be a proper HSI define for this number!!!* TODO: There should be a proper HSI define for this number!!! +TODO check MAC control register/TODO check MAC control register +TODO: linearity +TODO: Set to true as soon as haskell.nix issue #231 is resolved. +TODO: Need to check GV's offset % size if doing offset folding into globals./ TODO: Need to check GV's offset % size if doing offset folding into globals. +TODO(neeilan): Remove 0 in call/ TODO(neeilan): Remove 0 in call +TODO: this can be decided statically +TODO:@sandy Selection range should be template range/ TODO:@sandy Selection range should be template range +TODO: Enable this check for sibling and more generic loop fusion/ TODO: Enable this check for sibling and more generic loop fusion +TODO: take branch probability into consideration, if the blocking/ TODO: take branch probability into consideration, if the blocking +TODO recomp014 triggers this assert. What's going on?! +TODO - Check the assumption is correct +TODO(Profpatsch): factor out local nix store setup from +TODO: do we need to traceTask*() here?/ TODO: do we need to traceTask*() here? +TODO: Shouldn't we track control dependencies of every bug location, rather/ TODO: Shouldn't we track control dependencies of every bug location, rather +TODO LCOW Support: This will need revisiting as/ TODO LCOW Support: This will need revisiting as +TODO: We should assert SNDRV_PCM_STREAM_PLAYBACK/CAPTURE == 0/1 */* TODO: We should assert SNDRV_PCM_STREAM_PLAYBACK/CAPTURE == 0/1 */ +TODO: Allow checking a specific predicate./ TODO: Allow checking a specific predicate. +TODO: support constant structs +TODO ^ Try adding 13 to the list of prime values/ TODO ^ Try adding 13 to the list of prime values +TODO: Handle other forms of branching with precision, including while-/ TODO: Handle other forms of branching with precision, including while- +TODO: Should this be acquire or release? */* TODO: Should this be acquire or release? */ +TODO: remove stripLeftWhitespace after deprecation period. It seems silly/ TODO: remove stripLeftWhitespace after deprecation period. It seems silly +TODO: Avoid reloading from the queue ptr for each cast, or at least each/ TODO: Avoid reloading from the queue ptr for each cast, or at least each +TODO: For GPU node, rearrange code from kfd_topology_add_device */* TODO: For GPU node, rearrange code from kfd_topology_add_device */ +TODO: test over-aligned alloca +TODO: will add them during VCN v2 implementation */* TODO: will add them during VCN v2 implementation */ +TODO: get rid of non-derived Show instances +TODO: Clamp elements for 64-bit vectors?/ TODO: Clamp elements for 64-bit vectors? +TODO: This also should have been folded out/ TODO: This also should have been folded out +TODO: We don't do any constant folding for strict FP opcodes here, but we/ TODO: We don't do any constant folding for strict FP opcodes here, but we +TODO: Check write support on flash MX29LV400CBTC-70G +TODO: Fold inline immediates. Need to be careful because it is an +TODO@joao replace this with collapsible: boolean | 'ondemand'/ TODO@joao replace this with collapsible: boolean | 'ondemand' +TODO: Remove at release > 2.8.0. +TODO: Look for LC_SEGMENT for 32-bit Mach-O files./ TODO: Look for LC_SEGMENT for 32-bit Mach-O files. +TODO: allow setting an alternate profile than unconfined +TODO: Handle PTS and SCR. */* TODO: Handle PTS and SCR. */ +TODO: Avoid converting the version ranges to strings. +TODO: convert to check_and_print payload once API is stable */* TODO: convert to check_and_print payload once API is stable */ +TODO: I believe we only end up here if there's a mix of/ TODO: I believe we only end up here if there's a mix of +TODO: consider adding GTID parameter after consultation with Ernesto/Xinmin./ TODO: consider adding GTID parameter after consultation with Ernesto/Xinmin. +TODO: This definition is inefficient, it should be updated to use some cubical features! +TODO: use Array.indexOf for IE >= 9/ TODO: use Array.indexOf for IE >= 9 +TODO: Make private?/ TODO: Make private? +TODO: add support for the notification page */* TODO: add support for the notification page */ +TODO. It is unclear what the purpose of this test is. It produces lots of +TODO: Handle constant vectors and use knownbits/computenumsignbits?/ TODO: Handle constant vectors and use knownbits/computenumsignbits? +TODO: Sort by getOrdinal to ensure a determinstic section order/ TODO: Sort by getOrdinal to ensure a determinstic section order +TODO: LWP/Pg perl libs aren't recognized +TODO: 1) Scalarize splat operands, 2) scalarize entire instruction if/ TODO: 1) Scalarize splat operands, 2) scalarize entire instruction if +TODO: Probably a few more cases you could handle; +TODO: also print arg docs. +TODO: what needs to happen here?/ TODO: what needs to happen here? +TODO: Create nautilus-with-extensions package +TODO: Add support for Dual and Quad SPI protocols +TODO version 5 +TODO: When `compute_uv` is `False`, backward cannot be performed since `u` and `v` from the forward pass are required for the backward operation. There is no way to encode in the types at this point in time. Thus, only `True` is supported currently. +TODO: We can support this case, by sinking the instruction after the/ TODO: We can support this case, by sinking the instruction after the +TODO: Should packed/unpacked D16 difference be reported here as part of/ TODO: Should packed/unpacked D16 difference be reported here as part of +TODO: The dominator check is too strict/ TODO: The dominator check is too strict +TODO: The current definition of reduction is too strict, we can vectorize +TODO __pxafb_lcd_power(fbi, 1); */* TODO __pxafb_lcd_power(fbi, 1); */ +TODO: find another name for it. +TODO: derived type initialization/ TODO: derived type initialization +TODO: Reduce the variety of similar flags (e.g. CPP and non-CPP versions). +TODO(lhuemill): Set permissions of each memory segment* TODO(lhuemill): Set permissions of each memory segment +TODO Fill the width array depending on which of the base font this is/ TODO Fill the width array depending on which of the base font this is +TODO: a ligther version of libsoup to have FTP/HTTP support? +TODO - permit LHS EXTLOAD if extensions are shifted out./ TODO - permit LHS EXTLOAD if extensions are shifted out. +TODO Andrea: I guess an empty pattern is not part of the cover? +TODO(behdad) This is Windows-platform specific! +TODO: If a wired in package had a compiler plugin, +TODO: Do we need to clamp maximum bitwidth?/ TODO: Do we need to clamp maximum bitwidth? +TODO: notify audio driver for if audio modes list changed* TODO: notify audio driver for if audio modes list changed +TODO: we might be squashing a GUESTDBG_SINGLESTEP-triggered +TODO: Suppport for extension header, sequence number and N-PDU.* TODO: Suppport for extension header, sequence number and N-PDU. +TODO: properly initialize the parameters below */* TODO: properly initialize the parameters below */ +TODO: compare (x1,x2) and (y1,y2) ? +TODO-need to add a time out and return failure */* TODO-need to add a time out and return failure */ +TODO: factor out in a common location that both linalg and vector can use./ TODO: factor out in a common location that both linalg and vector can use. +TODO: this method is called in the DefaultController but has no effect. +TODO: Windows should return a fresh environment block, might need native code?/ TODO: Windows should return a fresh environment block, might need native code? +TODO: It may be okay to round to align, but that would imply that/ TODO: It may be okay to round to align, but that would imply that +TODO use some kind of runtime auto-detection instead if/when nftables is supported (https://github.com/moby/moby/issues/26824) +TODO: only power up lanes that are used */* TODO: only power up lanes that are used */ +TODO: SPI, use power-down mode for suspend?, interrupt handling? +TODO(tiborvass): remove authConfig/ TODO(tiborvass): remove authConfig +TODO: clang+llvm does not materialize complete ctors and dtors for the/ TODO: clang+llvm does not materialize complete ctors and dtors for the +TODO: use hash lists for mac addresses (linux/jhash.h)? */* TODO: use hash lists for mac addresses (linux/jhash.h)? */ +TODO CAP_SETPCAP/ TODO CAP_SETPCAP +TODO: Support letter spacing and line height/ TODO: Support letter spacing and line height +TODO: this should call checkModel so we can use the cache, however,/ TODO: this should call checkModel so we can use the cache, however, +TODO: VPLoopInfo is initially computed on top of the VPlan plain CFG, which/ TODO: VPLoopInfo is initially computed on top of the VPlan plain CFG, which +TODO: fix this to preserve any previous state */* TODO: fix this to preserve any previous state */ +TODO: create utility functions for these checks in Linalg/ TODO: create utility functions for these checks in Linalg +TODO: LinalgDependenceGraph should be able to update itself./ TODO: LinalgDependenceGraph should be able to update itself. +TODO: ChownFile?/ TODO: ChownFile? +TODO: expose a pattern for StakeAddress that give us the StakeCredential +TODO: This implementation assumes that there is no limit in the number of/ TODO: This implementation assumes that there is no limit in the number of +TODO: check paths constants from external crates./ TODO: check paths constants from external crates. +TODO: Note that as this is metadata, it is possible to drop and/or merge/ TODO: Note that as this is metadata, it is possible to drop and/or merge +TODO: Canonicalization should be implemented for shapes that can be/ TODO: Canonicalization should be implemented for shapes that can be +TODO: If this is an integral address space, cast to integer and anyext./ TODO: If this is an integral address space, cast to integer and anyext. +TODO(cbro): once gRPC has introspectible options, check the user hasn't/ TODO(cbro): once gRPC has introspectible options, check the user hasn't +TODO: Implement support for union fields./ TODO: Implement support for union fields. +TODO: Need cleanup */* TODO: Need cleanup */ +TODO: These should use ASHR instead of LSHR + BFE_INT +TODO: select external clock/oscillator */* TODO: select external clock/oscillator */ +TODO: Portability./ TODO: Portability. +TODO: %Cond doesn't need freeze +TODO: is this path still needed? +TODO: Should we allow multiple diagnostics?/ TODO: Should we allow multiple diagnostics? +TODO When we correctly merge hinting data, update these values: +TODO: various way to print, coloring, nano or milli sec */* TODO: various way to print, coloring, nano or milli sec */ +TODO awful hack. fixup dcn20_dwb.h */* TODO awful hack. fixup dcn20_dwb.h */ +TODO: avoid clearing the FPGA_INT_STATUS if this not +TODO: Warn here./ TODO: Warn here. +TODO: Pull this for the std */* TODO: Pull this for the std */ +TODO: Add a mechanism to frame lowering that will allow us to indicate/ TODO: Add a mechanism to frame lowering that will allow us to indicate +TODO: If strict math, should we use FABS (+ range check for signed cast)?/ TODO: If strict math, should we use FABS (+ range check for signed cast)? +TODO: Clock out en or div? +TODO: Ensure that the instruction cache is flushed because/ TODO: Ensure that the instruction cache is flushed because +TODO: addr64: These currently assume the callee address is 32-bit./ TODO: addr64: These currently assume the callee address is 32-bit. +TODO: Add multi-port and EDID extension block support */* TODO: Add multi-port and EDID extension block support */ +TODO: We should add a C++ wrapper class for TableGen OpTrait instead of/ TODO: We should add a C++ wrapper class for TableGen OpTrait instead of +TODO: use CPAN version +TODO: Character MAXVAL/MINVAL/ TODO: Character MAXVAL/MINVAL +TODO: this is for LCD only, it does not cover TV out. +TODO: Is this safe for asynchronous call from signal handler during runtime* TODO: Is this safe for asynchronous call from signal handler during runtime +TODO: support 2/4/6/8 MSI-X vectors */* TODO: support 2/4/6/8 MSI-X vectors */ +TODO: Add support for CopyOnly params/ TODO: Add support for CopyOnly params +TODO: header template/ TODO: header template +TODO: interrupt support, ALS/UVB raw mode +TODO: use typed error/ TODO: use typed error +TODO: Keep track of possible OpenMP calls in the callpath./ TODO: Keep track of possible OpenMP calls in the callpath. +TODO: Handle non-constant lower bounds./ TODO: Handle non-constant lower bounds. +TODO: measure whether we really need these, or whether Mutexes +TODO: It might make sense to run this check on demand. In some cases,/ TODO: It might make sense to run this check on demand. In some cases, +TODO: are any of these better handled via filtered() or getLastArg()?/ TODO: are any of these better handled via filtered() or getLastArg()? +TODO: Would it be better to call into the fuzzer internals directly?/ TODO: Would it be better to call into the fuzzer internals directly? +TODO (davide): This always assumes prot is valid./ TODO (davide): This always assumes prot is valid. +TODO: hack to make video_us case work. this should be reverted after* TODO: hack to make video_us case work. this should be reverted after +TODO: Should setPrevToken be run here? Compare with +TODO: Use SGPR for constant/ TODO: Use SGPR for constant +TODO: Separate these store impls into different files, give them better names */* TODO: Separate these store impls into different files, give them better names */ +TODO: Warn that 'm' is an extension./ TODO: Warn that 'm' is an extension. +TODO@Alex: find a better way to do this./ TODO@Alex: find a better way to do this. +TODO: Update once handled non-contiguous memory regions received +TODO: check this for symlinks/ TODO: check this for symlinks +TODO: This should be done in shuffle combining./ TODO: This should be done in shuffle combining. +TODO: Handle all power supplies specified in the DT node in a generic +TODO Warn here for bit-fields in the same memory location./ TODO Warn here for bit-fields in the same memory location. +TODO: We do not inline 'getNum' in the following case, where the value of/ TODO: We do not inline 'getNum' in the following case, where the value of +TODO: Because we don't know how to reliably stop the 3887 and +TODO: Better support for attribute subtype forwarding + slicing./ TODO: Better support for attribute subtype forwarding + slicing. +TODO: should also work for `node_modules` folders several levels down/ TODO: should also work for `node_modules` folders several levels down +TODO: delete tree and nodes to make garbage collect easier?/ TODO: delete tree and nodes to make garbage collect easier? +TODO - DATA statements and DATA-like initialization extension/ TODO - DATA statements and DATA-like initialization extension +TODO: The use of the ArgumentPromotion interface here is ugly, we need a/ TODO: The use of the ArgumentPromotion interface here is ugly, we need a +TODO(stevvooe): A lot of the code below is repeated in/ TODO(stevvooe): A lot of the code below is repeated in +TODO: Turn the below function into iterative function, instead of/ TODO: Turn the below function into iterative function, instead of +TODO: We can eliminate the bitcast, if we resolve the unknown argument of +TODO: Should probably check that this is either a reference or +TODO: Add L2 Cache information */* TODO: Add L2 Cache information */ +TODO: will be needed when I3C core does more than SDR */* TODO: will be needed when I3C core does more than SDR */ +TODO: We want a separate TTM object type for userptrs */* TODO: We want a separate TTM object type for userptrs */ +TODO: UBWC v1 case */* TODO: UBWC v1 case */ +TODO: Switch to 51 after backport./ TODO: Switch to 51 after backport. +TODO: reorder tree nodes without tree rebuilding./ TODO: reorder tree nodes without tree rebuilding. +TODO: are these php-packages needed? +TODO: tighten vector element types that make sense./ TODO: tighten vector element types that make sense. +TODO: The 'Bool' here should be refined into an ADT with three +TODO fill in from actual raven resource when we create +TODO: move define to proper file in tools */* TODO: move define to proper file in tools */ +TODO: Clock Request Update */* TODO: Clock Request Update */ +TODO: A bunch of tests are failing as of 7.1.1, please feel free to +TODO: fromDict/ TODO: fromDict +TODO make it like station dump */* TODO make it like station dump */ +TODO: pre-indexed loads +TODO(stevvooe): Consider a very different name for this struct. Info is way/ TODO(stevvooe): Consider a very different name for this struct. Info is way +TODO: investigate the performance of this function./ TODO: investigate the performance of this function. +TODO Windows: Fix Post-TP5. This is a hack to allow docker cp to work/ TODO Windows: Fix Post-TP5. This is a hack to allow docker cp to work +TODO : Should we remove the previously generated config file? +TODO(ekleog): add ‘wasm’ alias to ‘ocamlPackages.wasm’ after 19.03 +TODO: Infer invariance only at -O2. We still want to use ldg at -O0 for/ TODO: Infer invariance only at -O2. We still want to use ldg at -O0 for +TODO: Handle merged loads./ TODO: Handle merged loads. +TODO: We could remove the first store 'store i8 0, i8* %m' even though there +TODO: Encode this properly as a stackified value./ TODO: Encode this properly as a stackified value. +TODO: the default parsec error formatting is quite good, but we could +TODO: SetMaxDynamicTableSize, SetMaxDynamicTableSizeLimit on/ TODO: SetMaxDynamicTableSize, SetMaxDynamicTableSizeLimit on +TODO: Check that 'sibStoreOpInst' post-dominates all other/ TODO: Check that 'sibStoreOpInst' post-dominates all other +TODO: We could also add a flag to allow operations to opt in to this/ TODO: We could also add a flag to allow operations to opt in to this +TODO: Check for hex format: +TODO: See comment in PointerMayBeCaptured regarding what could be done/ TODO: See comment in PointerMayBeCaptured regarding what could be done +TODO: use RX status to fill some radiotap data */* TODO: use RX status to fill some radiotap data */ +TODO: When https://github.com/haskell/cabal/issues/4203 gets tackled, +TODO handle map key prop properly/ TODO handle map key prop properly +TODO add plugins having various licenses, see http://www.vamp-plugins.org/download.html +TODO: can we use D.Scalar for the maximum value? +TODO: more helpful error message for missing dim operand/ TODO: more helpful error message for missing dim operand +TODO: Move these two operations after we have checked +TODO: this should be moved into `call-stack-to-nix` +TODO: This is required to be implemented, but appears unused./ TODO: This is required to be implemented, but appears unused. +TODO eliminate use of env. +TODO: find a nice way to do this when more NixOS MySQL and / or Matomo automatic setup stuff is implemented. +TODO: Return client notifications along with diagnostics to inform the user/ TODO: Return client notifications along with diagnostics to inform the user +TODO: this is too restrictive; lifting this restriction requires more tests/ TODO: this is too restrictive; lifting this restriction requires more tests +TODO: Add support for non-symbol callables when necessary. If the callable/ TODO: Add support for non-symbol callables when necessary. If the callable +TODO: Add support for taking a Block arg to construct the/ TODO: Add support for taking a Block arg to construct the +TODO: 'for base' flag/ TODO: 'for base' flag +TODO: Should this be some kind of interrupted error?/ TODO: Should this be some kind of interrupted error? +TODO(bar) Move this to the addrConn section./ TODO(bar) Move this to the addrConn section. +TODO: Dependency to bitrate/ TODO: Dependency to bitrate +TODO: calculate DP link symbol clk and stream clk m/n. +TODO merge with x86-64 tests (many operations not suppored yet) +TODO: get this verified* TODO: get this verified +TODO: Concepts: do not instantiate the constraint (delayed constraint/ TODO: Concepts: do not instantiate the constraint (delayed constraint +TODO: Verify that caller and callee attributes are compatible./ TODO: Verify that caller and callee attributes are compatible. +TODO: We could avoid skb_cow_data() if skb has no frag_list* TODO: We could avoid skb_cow_data() if skb has no frag_list +TODO: Re-visit successor size for non-layout tail merging./ TODO: Re-visit successor size for non-layout tail merging. +TODO only reduce IApply _ _ (0/1), as to avoid termination problems +TODO: The simple type check probably belongs in the default hook/ TODO: The simple type check probably belongs in the default hook +TODO: Handle "half" or other float types?/ TODO: Handle "half" or other float types? +TODO:IsKill=*/false, AArch64_AM::LSL,*TODO:IsKill=*/false, AArch64_AM::LSL, +TODO: should `elem` be `wayUnit`? +TODO: if we get the chance, remove the req parameter./ TODO: if we get the chance, remove the req parameter. +TODO: Perform appropriate actions according to the data-sharing/ TODO: Perform appropriate actions according to the data-sharing +TODO: We could remove the first store store i8 0, i8* %m because %m escapes +TODO(stevvooe): Must add close methods to all these. May want to change the/ TODO(stevvooe): Must add close methods to all these. May want to change the +TODO: Handle GNU extensions where hash and hashhash occurs right before/ TODO: Handle GNU extensions where hash and hashhash occurs right before +TODO(courbet): Can we allow some other things ? This is very conservative./ TODO(courbet): Can we allow some other things ? This is very conservative. +TODO: attributes./ TODO: attributes. +TODO: Should we allow peeking through a zext of the other operand?/ TODO: Should we allow peeking through a zext of the other operand? +TODO: Proper handling of window ownership (Turing apparently +TODO: we might be squashing a +TODO: change format */* TODO: change format */ +TODO: Try to generalize the ConstraintScopes once component-based +TODO: Support the GNU extension asm keyword as well./ TODO: Support the GNU extension asm keyword as well. +TODO: Reduce the weight by exploiting nsw/nuw? (Could do much better than/ TODO: Reduce the weight by exploiting nsw/nuw? (Could do much better than +TODO should be handled by USB PHY */* TODO should be handled by USB PHY */ +TODO ^ Try changing `1i32` to `1u32` to see why the type is important/ TODO ^ Try changing `1i32` to `1u32` to see why the type is important +TODO: when possible, try to print heap-use-after-free, etc./ TODO: when possible, try to print heap-use-after-free, etc. +TODO: Better error handling for the next three functions/ TODO: Better error handling for the next three functions +TODO maybe shutdown the dac, vrefresh and so on... */* TODO maybe shutdown the dac, vrefresh and so on... */ +TODO: see what happens to the output if you insert spaces!/ TODO: see what happens to the output if you insert spaces! +TODO: Should this be an event as it can fire twice?/ TODO: Should this be an event as it can fire twice? +TODO: Move this enum test harness*/*TODO: Move this enum test harness*/ +TODO this is here to get a stable output, not a good heuristic/ TODO this is here to get a stable output, not a good heuristic +TODO: 16-bit elements./ TODO: 16-bit elements. +TODO: Verify result type originate from the same context./ TODO: Verify result type originate from the same context. +TODO: Some of these methods (eg., resize) are not always resetting/ TODO: Some of these methods (eg., resize) are not always resetting +TODO: There are other interesting patterns we want to replace +TODO : We should handle YCC quantization */* TODO : We should handle YCC quantization */ +TODO: Other kinds--> +TODO: Currently this code does not tag created pointers, +TODO@api, rename to 'leadingWhitespaceLength'/TODO@api, rename to 'leadingWhitespaceLength' +TODO: make _irqsave conditional on x86 PCI IDE legacy mode */* TODO: make _irqsave conditional on x86 PCI IDE legacy mode */ +TODO: NOTE */* TODO: NOTE */ +TODO: Deduplicate this with Distribution.Backpack.MixLink.dispSource +TODO: Link these to their respective examples --> +TODO(zturner): Figure out how to compute the user plugins directory for/ TODO(zturner): Figure out how to compute the user plugins directory for +TODO: compress rebasing info./ TODO: compress rebasing info. +TODO: Remove the parse/print/build here (new ODS functionality obsoletes the/ TODO: Remove the parse/print/build here (new ODS functionality obsoletes the +TODO to fix up jump table so later phase won't be confused. if/ TODO to fix up jump table so later phase won't be confused. if +TODO: This will need to be changed to use MC level/ TODO: This will need to be changed to use MC level +TODO: bool parameters are not readable and a source of bugs./ TODO: bool parameters are not readable and a source of bugs. +TODO: We really should have a readback. */* TODO: We really should have a readback. */ +TODO: This is a temporary solution and doesn't really support shared tracing yet. Instead the first always wins./ TODO: This is a temporary solution and doesn't really support shared tracing yet. Instead the first always wins. +TODO: should we print "virtual"?/ TODO: should we print "virtual"? +TODO(stevvooe): Use ctx to limit running time of operation./ TODO(stevvooe): Use ctx to limit running time of operation. +TODO: Convert this function to take ArrayRef/ TODO: Convert this function to take ArrayRef +TODO(rlb): This is not taken from crypto/x509, but it's of the same general form./ TODO(rlb): This is not taken from crypto/x509, but it's of the same general form. +TODO - generalize to support all operators (types, calls etc.)./ TODO - generalize to support all operators (types, calls etc.). +TODO: The use of nameOccName here is a bit dodgy, because +TODO: Use StringRef/ TODO: Use StringRef +TODO: to add a macro for availability of ver implementations/TODO: to add a macro for availability of ver implementations +TODO: Handle vector GEPs/ TODO: Handle vector GEPs +TODO: PRCM block has a mux for this. */* TODO: PRCM block has a mux for this. */ +TODO: If this method is inlined, the caller might know that `self` is/ TODO: If this method is inlined, the caller might know that `self` is +TODO: This is conservatively left to extract from the lower index value, +TODO: This function currently does not work for scalable vectors./ TODO: This function currently does not work for scalable vectors. +TODO: Build this properly once we have swiftc. +TODO: embedded controller at 0x43 */* TODO: embedded controller at 0x43 */ +TODO(emily): Figure out a good way to only print this in development/ TODO(emily): Figure out a good way to only print this in development +TODO(behdad) Drop empty GSUB/GPOS, and GDEF if no GSUB/GPOS left +TODO: possibly have several entry points to elide the check/ TODO: possibly have several entry points to elide the check +TODO: What does this refer to? Please +TODO: Is locking needed ? */* TODO: Is locking needed ? */ +TODO: add band selection */* TODO: add band selection */ +TODO: Optimize by only reading back final 4 bytes/ TODO: Optimize by only reading back final 4 bytes +TODO: this was copied from cli/config/configfile and should be removed once cmd/dockerd moves/ TODO: this was copied from cli/config/configfile and should be removed once cmd/dockerd moves +TODO: what does it mean for a symbol to not have an owner?/ TODO: what does it mean for a symbol to not have an owner? +TODO: More simplifications are possible here./ TODO: More simplifications are possible here. +TODO: set rotation +TODO(tamur): It would be nice to print the top element. The technical +TODO: Scan fault FIFO and invalidate CRBs points to this window +TODO: "fusermount executable not setuid, and we are not root" +TODO: Should we do something else so we can better track utilization?/ TODO: Should we do something else so we can better track utilization? +TODO: See if this is an Acorn bug/ TODO: See if this is an Acorn bug +TODO(tlively): Fix assembler so v128.const works with 4xi32 and 2xi64 +TODO: handle tbuffer* intrinsics./ TODO: handle tbuffer* intrinsics. +TODO use '__builtin_strlen' if it ever supports char8_t ??/ TODO use '__builtin_strlen' if it ever supports char8_t ?? +TODO: Graph based predicate heuristics./ TODO: Graph based predicate heuristics. +TODO: more of "8.1.2.2 Connection-Specific Header Fields"/ TODO: more of "8.1.2.2 Connection-Specific Header Fields" +TODO: enable regmap cache, using mark dirty and sync at runtime resume */* TODO: enable regmap cache, using mark dirty and sync at runtime resume */ +TODO support object files better/ TODO support object files better +TODO: We could support sum-of-pow2's but the lowering code doesn't know/ TODO: We could support sum-of-pow2's but the lowering code doesn't know +TODO: Is this needed ? */* TODO: Is this needed ? */ +TODO: What exactly do we want to see as device ISA trait?/ TODO: What exactly do we want to see as device ISA trait? +TODO: atomisp_css_preview_configure_pp_input() not +TODO: Consider dropping this. Dropping kill defs is probably not/ TODO: Consider dropping this. Dropping kill defs is probably not +TODO: do we need this instance? +TODO: these are no-ops when moving nodes, but not in copy mode/ TODO: these are no-ops when moving nodes, but not in copy mode +TODO: is there any way to detect that an executable is a kernel/ TODO: is there any way to detect that an executable is a kernel +TODO: we can do better than this/ TODO: we can do better than this +TODO: is FE_HAS_SYNC in the right place? +TODO: What if this min_vblank doesn't match the value in the dml_config_settings.cpp?/ TODO: What if this min_vblank doesn't match the value in the dml_config_settings.cpp? +TODO: A genesis delegate extended key should also be valid here. +TODO: Add real matching code */* TODO: Add real matching code */ +TODO: Debugging func, remove */* TODO: Debugging func, remove */ +TODO undecidable instance +TODO: move-begin./ TODO: move-begin. +TODO: Add tests that show that the body of the programs have been read/ TODO: Add tests that show that the body of the programs have been read +TODO: Move the whole reference clock handling +TODO: Several parts of this are incorrect. Different source/ TODO: Several parts of this are incorrect. Different source +TODO: Initialize the phy */* TODO: Initialize the phy */ +TODO: AM: This needs a proper implementation. */* TODO: AM: This needs a proper implementation. */ +TODO: notifiy platform? run static deinits?/ TODO: notifiy platform? run static deinits? +TODO: Implement this function properly* TODO: Implement this function properly +TODO///TODO// +TODO: Recognize more cases here./ TODO: Recognize more cases here. +TODO: should we prune this list? Some of these extensions seem/ TODO: should we prune this list? Some of these extensions seem +TODO: start to use this struct and remove same field from base one */* TODO: start to use this struct and remove same field from base one */ +TODO: Distinguish & handle procedure name and/ TODO: Distinguish & handle procedure name and +TODO: Handle non-splat vector constants. All undef causes trouble./ TODO: Handle non-splat vector constants. All undef causes trouble. +TODO: this should be in the op verifier instead./ TODO: this should be in the op verifier instead. +TODO: This should be NoModRef. +TODO: Can it be modified by the driver itself, or +TODO: Suspect 33->41 are for WRBK channel exceptions, but we*TODO: Suspect 33->41 are for WRBK channel exceptions, but we +TODO: Link state change validation */* TODO: Link state change validation */ +TODO: show that this definition of Pullback is equivalent to the Cospan limit +TODO: Should we restrict intersection feasibility* TODO: Should we restrict intersection feasibility +TODO: Explore the possibility to implement LoopBlocksTraversal in terms of/ TODO: Explore the possibility to implement LoopBlocksTraversal in terms of +TODO: It may by useful to do since it's still likely to be dynamically/ TODO: It may by useful to do since it's still likely to be dynamically +TODO: GEH - pass in better source location info since usually NULL here/ TODO: GEH - pass in better source location info since usually NULL here +TODO: either should be Module, or there +TODO: There's some bits (reg 0x200, bits 8/9) that +TODO: Reduce this test's coverage and be more specific about/ TODO: Reduce this test's coverage and be more specific about +TODO@bpasero revisit if chdir() on Windows is needed in the future still/ TODO@bpasero revisit if chdir() on Windows is needed in the future still +TODO: Reference-count the microTLB as several bus masters can be +TODO: devices, pipes?/ TODO: devices, pipes? +TODO: The current algorithm is rather naive. A better approach would be to: +TODO: This is not quite right for d-side machine +TODO DC offset removal, config parameter ? */* TODO DC offset removal, config parameter ? */ +TODO: It needs to continue working on debugging with semaphore for GFXHUB as well. */* TODO: It needs to continue working on debugging with semaphore for GFXHUB as well. */ +TODO: Move this into its own derivation, such that this can be changed +TODO: Factor out code common with LowerFP_TO_UINT./ TODO: Factor out code common with LowerFP_TO_UINT. +TODO: use Sum monoid +TODO: Figure out when zero exit code should be used with -fix-errors:/ TODO: Figure out when zero exit code should be used with -fix-errors: +TODO: add batching support when enabled. remember, no dynamic memory here, +TODO: Print something reasonable for a TypoExpr, if necessary./ TODO: Print something reasonable for a TypoExpr, if necessary. +TODO use GHC.Utils.Error once that is disentangled from all the other GhcMonad stuff? +TODO(beorn7): Format this directly without converting to a float first./ TODO(beorn7): Format this directly without converting to a float first. +TODO: load in if.then could have been eliminated +TODO FIXME Should get from auxiliary_header->o_entry when support for the/ TODO FIXME Should get from auxiliary_header->o_entry when support for the +TODO: move this into _register, until then we abuse this sem. */* TODO: move this into _register, until then we abuse this sem. */ +TODO: change next to correct pool for optimization */* TODO: change next to correct pool for optimization */ +TODO need to find out why this is needed? */* TODO need to find out why this is needed? */ +TODO-PERF: change data structures, reserve/ TODO-PERF: change data structures, reserve +TODO: It's not clear that SmallVector is an appropriate data structure for/ TODO: It's not clear that SmallVector is an appropriate data structure for +TODO: support additional instructions./ TODO: support additional instructions. +TODO: configurable?/ TODO: configurable? +TODO: Prologue/Epilogue Insertion pass does not process bundled/ TODO: Prologue/Epilogue Insertion pass does not process bundled +TODO perhaps LoadCredential would be more appropriate +TODO: Instructions with multiple defs could have multiple/ TODO: Instructions with multiple defs could have multiple +TODO: Update the histogram as well when we have it ready./ TODO: Update the histogram as well when we have it ready. +TODO: Special case handling for shift by 0/1, really we can afford either/ TODO: Special case handling for shift by 0/1, really we can afford either +TODO - According to the spec:/ TODO - According to the spec: +TODO: Add helper to retrieve pointers to CG./ TODO: Add helper to retrieve pointers to CG. +TODO(stevvooe): Allocate a context that can be used to/ TODO(stevvooe): Allocate a context that can be used to +TODO: Handle allocas./ TODO: Handle allocas. +TODO: cache align/pack? +TODO: Currently IdentifyCUDAPreference does not return correct values/ TODO: Currently IdentifyCUDAPreference does not return correct values +TODO: the SetupNonCustomExternalLib case is hard to test since it +TODO enable MIDI IRQ and I/O */* TODO enable MIDI IRQ and I/O */ +TODO: Allow non-icmp loop test./ TODO: Allow non-icmp loop test. +TODO: Handle ordered instructions/ TODO: Handle ordered instructions +TODO: I don't know how to get this right for rebindable syntax +TODO: this ought to be more sophisticated eventually */* TODO: this ought to be more sophisticated eventually */ +TODO: do clients send GOAWAY too? maybe? Just Close:/ TODO: do clients send GOAWAY too? maybe? Just Close: +TODO: Make support libraries their own derivation such that +TODO: abort the succeeding gpu reset? */* TODO: abort the succeeding gpu reset? */ +TODO: Be smarter about handling cases where array_typesize is not a/ TODO: Be smarter about handling cases where array_typesize is not a +TODO: memcpy function have bugs. sometime it will copy +TODO: subsections +TODO: avoid overlap between legacy and HT rates +TODO: add validity check; disallow 'mkVersion []' (we have +TODO: Serialize FunctionContextIdx/ TODO: Serialize FunctionContextIdx +TODO: Support DMA Ops./ TODO: Support DMA Ops. +TODO: We're using the previous version of memtest86 because the +TODO: This is a HACK to avoid getPointerAlignment to introduce a ptr2int/ TODO: This is a HACK to avoid getPointerAlignment to introduce a ptr2int +TODO: free all this memory in __kmp_common_destroy using* TODO: free all this memory in __kmp_common_destroy using +TODO: In fact, we need to call the constructor for every/ TODO: In fact, we need to call the constructor for every +TODO: anything else? +TODO(@Ericson2314): Stop using old names after transition period +TODO: Use custom target PseudoSourceValue./ TODO: Use custom target PseudoSourceValue. +TODO: This should become an "emit thread local global" method on TLOF./ TODO: This should become an "emit thread local global" method on TLOF. +TODO: This is slightly different from what's currently being done in/ TODO: This is slightly different from what's currently being done in +TODO for each nested */* TODO for each nested */ +TODO: There should be a ValueTracking sibling like SignBitMustBeOne./ TODO: There should be a ValueTracking sibling like SignBitMustBeOne. +TODO: enable by default? +TODO: figure out how to send this upstream +TODO: fix this story proper, so that the transformation/ TODO: fix this story proper, so that the transformation +TODO: we currently don't drop calls to "empty" subroutines. +TODO: [required eventually] support for writing user-wide package +TODO: Investigate flipping this rotate if only one is legal, if funnel shift/ TODO: Investigate flipping this rotate if only one is legal, if funnel shift +TODO allow merging of operations when one block does not dominate the/ TODO allow merging of operations when one block does not dominate the +TODO: Handle v4f64 permutes with different low/high lane masks./ TODO: Handle v4f64 permutes with different low/high lane masks. +TODO: split docs into a separate output +TODO: investigate the modifications in the upstream unstable version +TODO: Should we do this if we can widen *some* comparisons, but not all/ TODO: Should we do this if we can widen *some* comparisons, but not all +TODO: To make accessing the unsafe stack pointer faster, we plan to/ TODO: To make accessing the unsafe stack pointer faster, we plan to +TODO: pick background color based on url/ TODO: pick background color based on url +TODO: Handle the various flavors of long double./ TODO: Handle the various flavors of long double. +TODO: It might be a good idea to teach the Config loader to support/ TODO: It might be a good idea to teach the Config loader to support +TODO(aluzzardi): We could try to optimize unlimited parallelism by performing updates in a single/ TODO(aluzzardi): We could try to optimize unlimited parallelism by performing updates in a single +TODO(brainman): Use EnumDependentServices to enumerate dependent services./ TODO(brainman): Use EnumDependentServices to enumerate dependent services. +TODO(bradfitz): be faster here, like net/http? measure./ TODO(bradfitz): be faster here, like net/http? measure. +TODO: remove ltc2952_data */* TODO: remove ltc2952_data */ +TODO: do something in case the above is blocked (i.e. `Left b`) +TODO: We should also make arch specific versions of RegAlloc.Graph.TrivColorable +TODO(mrjana): Consider using `Name` as a primary key to handle/ TODO(mrjana): Consider using `Name` as a primary key to handle +TODO Windows: Windows doesn't support supplying a hostconfig on start./ TODO Windows: Windows doesn't support supplying a hostconfig on start. +TODO: Consider using a batched version to add a range of IDs./ TODO: Consider using a batched version to add a range of IDs. +TODO(stevvooe): This branch holds up the next try. Before, we/ TODO(stevvooe): This branch holds up the next try. Before, we +TODO: assign security level from result./ TODO: assign security level from result. +TODO: consider reusing existing contract unrolling/ TODO: consider reusing existing contract unrolling +TODO we should never get an interrupt with down set while* TODO we should never get an interrupt with down set while +TODO: add driver support for bits_per_word < 8* TODO: add driver support for bits_per_word < 8 +TODO: We want an alloc_contig_range() mode that tries to allocate +TODO: 8711 sensitivity ? */* TODO: 8711 sensitivity ? */ +TODO: This should probably warn, too./ TODO: This should probably warn, too. +TODO: is this needed here? see dontUpgradeNonUpgradeablePackages +TODO Fold vvp_select into passthru./ TODO Fold vvp_select into passthru. +TODO: MT_TX_FREE_LATENCY is msdu time from the TXD is queued into PLE, +TODO: Eliminate this/ TODO: Eliminate this +TODO: error when the unit is partially instantiated?? +TODO wake up interruptable */* TODO wake up interruptable */ +TODO: Once we have memory behavior attributes we should use them here./ TODO: Once we have memory behavior attributes we should use them here. +TODO: What about itt_sync_obj??/ TODO: What about itt_sync_obj?? +TODO: Save Type, Name, Major, Minor to avoid parsing them later./ TODO: Save Type, Name, Major, Minor to avoid parsing them later. +TODO: at some point, 'mkVersion' may disallow creating /null/ +TODO: Split the list into multiple records if it's longer than 64KB, using/ TODO: Split the list into multiple records if it's longer than 64KB, using +TODO: Handle single quoted values +TODO: if(CoroParam(...)) need to surround ctor and dtor/ TODO: if(CoroParam(...)) need to surround ctor and dtor +TODO: Remove restriction when clk definitions are available. */* TODO: Remove restriction when clk definitions are available. */ +TODO: For now, assume this can't happen. +TODO: add 'platform delete-file' file command +TODO: add cache of transitions already done */ \* TODO: add cache of transitions already done */ \ +TODO: LCOW Support. This will need revisiting./ TODO: LCOW Support. This will need revisiting. +TODO: add a pass insertion point here/ TODO: add a pass insertion point here +TODO: This should be the URL of the parent frame, not the tab. But/ TODO: This should be the URL of the parent frame, not the tab. But +TODO: allocating a new gem(in qxl_bo) for each request. +TODO: Handle exp10() when more targets have it available./ TODO: Handle exp10() when more targets have it available. +TODO: untitled search editors will be excluded from search even when include *.code-search is specified/ TODO: untitled search editors will be excluded from search even when include *.code-search is specified +TODO: Character MAXLOC/MINLOC/ TODO: Character MAXLOC/MINLOC +TODO: [nice to have] do we need to use a with-style for the temp +TODO: find an alternate to atomic refs for heap-allocated nodes?/ TODO: find an alternate to atomic refs for heap-allocated nodes? +TODO: Add Cyclone-specific zero-cycle zeros. LLVM currently/ TODO: Add Cyclone-specific zero-cycle zeros. LLVM currently +TODO: Get version info from inside container - this works for dev images as registered now, but not looking at older ones/TODO: Get version info from inside container - this works for dev images as registered now, but not looking at older ones +TODO: Share loads when one use dominates another, or when a catchpad exit/ TODO: Share loads when one use dominates another, or when a catchpad exit +TODO: left (pt A) ⁻¹ ∙ right (pt B) ≡ p +TODO: Support non-local call-slot optimization?/ TODO: Support non-local call-slot optimization? +TODO: That's an over-general heuristic. It would be better for the target +TODO: Error Packet and undersized good Packet forwarding enable*TODO: Error Packet and undersized good Packet forwarding enable +TODO: filter need for normalization in loop below./ TODO: filter need for normalization in loop below. +TODO: not elegant: we use obj.active as marker to set tree.activeNode/ TODO: not elegant: we use obj.active as marker to set tree.activeNode +TODO(agl): don't ignore the path length constraint./ TODO(agl): don't ignore the path length constraint. +TODO: Questionable. +TODO patterns not covered yet/ TODO patterns not covered yet +TODO: Find a faster way to randomly sort goals, and then use a random +TODO: Third operand can be global address (usually some string)./ TODO: Third operand can be global address (usually some string). +TODO fix cli tool before changing to proper state */* TODO fix cli tool before changing to proper state */ +TODO: with reassociation it is possible to replace a v_add_u32_e32 with a s_add_i32 +TODO: Document in isl itself, that the unconditionally evaluating the/ TODO: Document in isl itself, that the unconditionally evaluating the +TODO(unknown): Update() is too long, but we will refactor later. +TODO: identify versions/ TODO: identify versions +TODO: If cloneInto can be modified such that if a mapping for/ TODO: If cloneInto can be modified such that if a mapping for +TODO: Need to sort out the msm_framebuffer_prepare() call below so +TODO: As new features are added, this function should be +TODO: is this correct?/ TODO: is this correct? +TODO: This needs some optimizations. Currently we do three tree* TODO: This needs some optimizations. Currently we do three tree +TODO: Should source modifiers be matched to v_pack_b32_f16?/ TODO: Should source modifiers be matched to v_pack_b32_f16? +TODO: We could have a clean-up method to tidy the instruction./ TODO: We could have a clean-up method to tidy the instruction. +TODO: We can privatize more than arguments./ TODO: We can privatize more than arguments. +TODO: there could be some inconsistent details such as labels here/ TODO: there could be some inconsistent details such as labels here +TODO: The initial build will be without DB_CONFIG, but this will +TODO: !!! not safe !!! don't support unload so far.* TODO: !!! not safe !!! don't support unload so far. +TODO file_update_time() but we don't want metadata I/O */* TODO file_update_time() but we don't want metadata I/O */ +TODO: We cannot compute the bound for %arrayidxA_ub, because the index is +TODO: implement shortened form "::" for runs of zeros/ TODO: implement shortened form "::" for runs of zeros +TODO: mark other queue selection until we verify it is OK */* TODO: mark other queue selection until we verify it is OK */ +TODO: What if, in the future, there are multiple +TODO: remove this file. There is lib.maybeEnv now +TODO: can we just drop @force? Can we don't reset MAC at all if there is* TODO: can we just drop @force? Can we don't reset MAC at all if there is +TODO: make a parameter to openFile and specify only for +TODO: We could vectorize this once we support multiple uniform stores to the +TODO: No lock block implementation now. If we do support, we need to manage/ TODO: No lock block implementation now. If we do support, we need to manage +TODO: this should ideally return NO, GUILTY, or INNOCENT. */* TODO: this should ideally return NO, GUILTY, or INNOCENT. */ +TODO: check whether CurReg is already masked by EXEC/ TODO: check whether CurReg is already masked by EXEC +TODO: Do we need to map the UWC into user address space so they can return +TODO: Look through eliminable cast pairs./ TODO: Look through eliminable cast pairs. +TODO: rename plzTick => plzExprTick, plzTopPick => plzTick +TODO: future versions might rename the PIWIK_… variables to MATOMO_… +TODO: Replace this with v128.const 0 once that is supported in V8/ TODO: Replace this with v128.const 0 once that is supported in V8 +TODO: match other operations that can merge flags (ADD, etc)/ TODO: match other operations that can merge flags (ADD, etc) +TODO: add support for sharing conns based on cert names/ TODO: add support for sharing conns based on cert names +TODO: Add support for 32-bit wide buses +TODO: This could be changed to unshift instead of reversing at the end./ TODO: This could be changed to unshift instead of reversing at the end. +TODO: Check we get what we expect during bringup */* TODO: Check we get what we expect during bringup */ +TODO(dsnet): Remove this hacky workaround./ TODO(dsnet): Remove this hacky workaround. +TODO: Handle undecap for these formats */* TODO: Handle undecap for these formats */ +TODO: Use the LM_SCAN_TRAP to determine the current +TODO: tests +TODO: An optimization would be to handle empty layers before returning/ TODO: An optimization would be to handle empty layers before returning +TODO: more hardware offloads */* TODO: more hardware offloads */ +TODO(wrengr): should we manually inline/unroll 'lookupPrefix' +TODO: We should verify that the operation can always be folded, but this/ TODO: We should verify that the operation can always be folded, but this +TODO: Remove and use DAG::makeEquivalentMemoryOrdering() instead./ TODO: Remove and use DAG::makeEquivalentMemoryOrdering() instead. +TODO: add more as we expand./ TODO: add more as we expand. +TODO: Implement bulk return pages into this structure. +TODO: Using streamSafe to determine the boundary isn't the same as/ TODO: Using streamSafe to determine the boundary isn't the same as +TODO: There are additional exec masking dependencies to analyze./ TODO: There are additional exec masking dependencies to analyze. +TODO: We could attempt to recompute new register classes while visiting/ TODO: We could attempt to recompute new register classes while visiting +TODO: Handle cases where ContentLength is not set./ TODO: Handle cases where ContentLength is not set. +TODO: Quoted identifiers (objc methods etc)/ TODO: Quoted identifiers (objc methods etc) +TODO: Handle default arguments./ TODO: Handle default arguments. +TODO: Do we need to handle this in two places like we do with/ TODO: Do we need to handle this in two places like we do with +TODO: Construct a situation where we have intervals following a hole/ TODO: Construct a situation where we have intervals following a hole +TODO: Treat f32 fneg as only high bit./ TODO: Treat f32 fneg as only high bit. +TODO: return an error instead?/ TODO: return an error instead? +TODO: Drop only high part of range./ TODO: Drop only high part of range. +TODO: Find the parent data for the uart clock */* TODO: Find the parent data for the uart clock */ +TODO: Just precompute output size here instead of writing to a temporary/ TODO: Just precompute output size here instead of writing to a temporary +TODO: Consider using the @tar@ library? +TODO:isGuaranteedToTransfer/ TODO:isGuaranteedToTransfer +TODO: It might be beneficial to select RISBG and shorten to AND instead./ TODO: It might be beneficial to select RISBG and shorten to AND instead. +TODO(aluzzardi): Consider making this a oneof with RollingStrategy and LockstepStrategy./ TODO(aluzzardi): Consider making this a oneof with RollingStrategy and LockstepStrategy. +TODO VM_EXEC flag work-around, cache aliasing/ TODO VM_EXEC flag work-around, cache aliasing +TODO(anshul) Explore if its possible to check context here without locking./ TODO(anshul) Explore if its possible to check context here without locking. +TODO: work this into building the attribute set./ TODO: work this into building the attribute set. +TODO: Use an associative array to support multiple vulkan launch calls./ TODO: Use an associative array to support multiple vulkan launch calls. +TODO(19b98110126fde7cbb1127af7e3fe1568eacad3d): Needed for fstatfs() I +TODO: There a number of local optimizations which could be applied here/ TODO: There a number of local optimizations which could be applied here +TODO: add heuristics like isWorthFoldingADDlow() from SelectionDAG./ TODO: add heuristics like isWorthFoldingADDlow() from SelectionDAG. +TODO: try calling hash_page from the interrupt handler first +TODO: addi %lo(.LCPI17_0) should be merged in to the following flw +TODO: Handle the case when coroutine promise alloca has align override./ TODO: Handle the case when coroutine promise alloca has align override. +TODO are we still tracking "good stuff" (_gds) versus +TODO Windows: This needs validation (error out) in the daemon./ TODO Windows: This needs validation (error out) in the daemon. +TODO: does this make sense? Especially as no hsDecls for HsPar +TODO: We can improve this by tracking if any necessarily beneficial/ TODO: We can improve this by tracking if any necessarily beneficial +TODO: Is this really a bug? */* TODO: Is this really a bug? */ +TODO(aaronl): Potentially roll back the service if not enough tasks/ TODO(aaronl): Potentially roll back the service if not enough tasks +TODO: This should probably return the range (0, 40) as well./ TODO: This should probably return the range (0, 40) as well. +TODO: Admin schedule at future time is not currently supported */* TODO: Admin schedule at future time is not currently supported */ +TODO: Handle long double in other formats./ TODO: Handle long double in other formats. +TODO: consider adding data AddressDecodeError +TODO: Handle semi-affine maps./ TODO: Handle semi-affine maps. +TODO: Hmm, but we don't have any targets. Currently this prints +TODO: Should this be spilt into VOP3 a and b?/ TODO: Should this be spilt into VOP3 a and b? +TODO: look into using the libraries from the regular appstream derivation as we keep duplicates here +TODO: Send GPIO callback command repeatedly to EC until callback +TODO(slashk): does this work on Windows ? +TODO: If operand didn't match, sub in a dummy one and run target/ TODO: If operand didn't match, sub in a dummy one and run target +TODO: This isn't quite right. We need to handle these according to/ TODO: This isn't quite right. We need to handle these according to +TODO: Should this use an and instead? +TODO: figure out how to make cmake recognise pyside2 +TODO: get the result shape and create the loop.../ TODO: get the result shape and create the loop... +TODO: keep an eye on modem-manager releases as this will eventually be added to the upstream unit +TODO(dsymonds): Deprecate and remove this./ TODO(dsymonds): Deprecate and remove this. +TODO: PLL1 can depend on PLL0 */* TODO: PLL1 can depend on PLL0 */ +TODO Apparently, this is currently needed for OpenCL as mentioned in/ TODO Apparently, this is currently needed for OpenCL as mentioned in +TODO: Add remaining events */* TODO: Add remaining events */ +TODO: Not sure if all these inputs are actually needed. Most of them were +TODO: evaluate if we should implement this feature./ TODO: evaluate if we should implement this feature. +TODO(jba): make TokenSource & CredentialsFile an error (breaking change)./ TODO(jba): make TokenSource & CredentialsFile an error (breaking change). +TODO: this will need to be adjusted when more versions are added +TODO runGovernanceMIRCertificate does not cover the case where a MIR certificate +TODO: This is currently disabled, waiting on a decision on / TODO: This is currently disabled, waiting on a decision on +TODO: isReloading: function() { +TODO: So far, %p1 may still alias to %p. As it's not captured at all, it +TODO-GFX10: The following encoding does not match SP3's encoding, which is:/ TODO-GFX10: The following encoding does not match SP3's encoding, which is: +TODO: improve error message when SSA value is not of index type./ TODO: improve error message when SSA value is not of index type. +TODO map the complete set of values/ TODO map the complete set of values +TODO: Do these actually match the regular fmin/fmax behavior?/ TODO: Do these actually match the regular fmin/fmax behavior? +TODO: Check if the actual desc macros can be used instead */* TODO: Check if the actual desc macros can be used instead */ +TODO GL830 USB-to-SATA bridge downstream w/ GPIO power controls */* TODO GL830 USB-to-SATA bridge downstream w/ GPIO power controls */ +TODO: Does not require queue ptr on gfx9+/ TODO: Does not require queue ptr on gfx9+ +TODO(wan@google.com): fix the source file location in the/ TODO(wan@google.com): fix the source file location in the +TODO: Elaborate on NotActiveSlot error +TODO: should return promise?/ TODO: should return promise? +TODO: The dominatesAllReachable check is conservative: if the/ TODO: The dominatesAllReachable check is conservative: if the +TODO: get rid of priv->connect_status */* TODO: get rid of priv->connect_status */ +TODO: avoid conversion to 'String'. +TODO: Further optimization - Check if the memref is indeed part of/ TODO: Further optimization - Check if the memref is indeed part of +TODO: Set the path to the Repository directory. +TODO: check to see if input is RAW and if current mode interprets* TODO: check to see if input is RAW and if current mode interprets +TODO: [required feature] sudo re-exec +TODO: There's nothing special about i32, any integer type above i16 should/ TODO: There's nothing special about i32, any integer type above i16 should +TODO: currently unable to prove the following: +TODO: Move to selection/ TODO: Move to selection +TODO: The size of the private memref is not properly computed in the presence/ TODO: The size of the private memref is not properly computed in the presence +TODO: PG2: apparently we need to read the clk type */* TODO: PG2: apparently we need to read the clk type */ +TODO: Unroll into iterative and explicit stack for efficiency./ TODO: Unroll into iterative and explicit stack for efficiency. +TODO: UTF-8 decoding/ TODO: UTF-8 decoding +TODO: if the driver supports VLAN filter on guest VLAN,*TODO: if the driver supports VLAN filter on guest VLAN, +TODO: check actual multi-role support */* TODO: check actual multi-role support */ +TODO Windows. Many of these fields should be factored out into those parts/ TODO Windows. Many of these fields should be factored out into those parts +TODO: The unrolled pattern is preventing the transform +TODO if arg is negative, return NaN */* TODO if arg is negative, return NaN */ +TODO: it seems like absolute paths to some coreutils is required. +TODO: maybe put these in a JSON file? +TODO: use set/map instead */* TODO: use set/map instead */ +TODO: Make this test pass for all standards./ TODO: Make this test pass for all standards. +TODO: Need some conversions between integers and machine integers +TODO: Can the SP inc/deec be remvoed? +TODO: Move to DAGCombine/SimplifyDemandedBits?/ TODO: Move to DAGCombine/SimplifyDemandedBits? +TODO: may want to use peekThroughBitcast() here./ TODO: may want to use peekThroughBitcast() here. +TODO: MPL/GPL/LGPL tri-license. +TODO: free all input signals */* TODO: free all input signals */ +TODO(retry): Make the max maxAttempts configurable./ TODO(retry): Make the max maxAttempts configurable. +TODO: Are there any fast-math-flags to propagate here?/ TODO: Are there any fast-math-flags to propagate here? +TODO: Finish VOP1/ TODO: Finish VOP1 +TODO: addr is in the card struct */* TODO: addr is in the card struct */ +TODO: this seems to be used only for STA, check it */* TODO: this seems to be used only for STA, check it */ +TODO: Support use of both banks X and Y +TODO: Make feature request to Chrome Trace viewer to accept ticks and a/ TODO: Make feature request to Chrome Trace viewer to accept ticks and a +TODO: check code duplication w.r.t. ConfCcArgs +TODO: clean-up the structures for unused fields and update the comments +TODO: Check readnone/readonly function attributes./ TODO: Check readnone/readonly function attributes. +TODO remove when new Apple SDK is in +TODO: Define conditions as when to use store words vs store packets */* TODO: Define conditions as when to use store words vs store packets */ +TODO: Remove this will help with immediate backward compatability +TODO: Current NewGVN crashes on the function below. See PR37121. +TODO: We should be able to remove the uxt that gets introduced for %conv2 +TODO: [required eventually] parse ambiguity in constraint +TODO: Instantiate the hole./ TODO: Instantiate the hole. +TODO: head merge to next could be attempted here* TODO: head merge to next could be attempted here +TODO@roblourens I don't think this can happen/ TODO@roblourens I don't think this can happen +TODO: for reflink+dax we need a way to associate a single page with +TODO: add version check to make it common +TODO: Correct this value for our hw */* TODO: Correct this value for our hw */ +TODO: Could probably handle variadic functions./ TODO: Could probably handle variadic functions. +TODO: Using the original SCEV no-wrap flags is not always safe, however/ TODO: Using the original SCEV no-wrap flags is not always safe, however +TODO: Do we need this? Should not the session always exist? +TODO: What we really want to do is test if there exists any +TODO: Need to check invalid STS and Sound_dim values set by FW? */* TODO: Need to check invalid STS and Sound_dim values set by FW? */ +TODO: to be improved */* TODO: to be improved */ +TODO: A better way to represent this may be to tag in some way all the/ TODO: A better way to represent this may be to tag in some way all the +TODO: This should be legalized to s32 if needed/ TODO: This should be legalized to s32 if needed +TODO: Use SCEV instead of manually grubbing with GEPs./ TODO: Use SCEV instead of manually grubbing with GEPs. +TODO: Handle YUV colorspaces. Hardcode REC709 for now. */* TODO: Handle YUV colorspaces. Hardcode REC709 for now. */ +TODO: callbr hoisting currently disabled pending further study./ TODO: callbr hoisting currently disabled pending further study. +TODO: reduce propagation to necessary libs +TODO: distinguish errors without using SDoc +TODO(light): Docs say never to omit state; don't allow empty./ TODO(light): Docs say never to omit state; don't allow empty. +TODO: Set GPIO AF */* TODO: Set GPIO AF */ +TODO: Maybe make this the default behavior of CallDescription/ TODO: Maybe make this the default behavior of CallDescription +TODO : do the post install checks (`cd examples && ${python.interpreter} run_all.py`) +TODO: add support for write case./ TODO: add support for write case. +TODO: change this to terminal object in category of Cones? +TODO: if blob close request and start new request at offset/ TODO: if blob close request and start new request at offset +TODO CONFIGURATION SPACE for all pcms, mono pcm must update channels_max +TODO: don't know what to really do here? Pseudo code says:/ TODO: don't know what to really do here? Pseudo code says: +TODO: Verify successor originate from the same context./ TODO: Verify successor originate from the same context. +TODO: Propagate TLI and pass it here to handle more cases./ TODO: Propagate TLI and pass it here to handle more cases. +TODO: shapes of other non-elemental intrinsic results/ TODO: shapes of other non-elemental intrinsic results +TODO: make it possible to drive same GPIO from two clients/ TODO: make it possible to drive same GPIO from two clients +TODO: really we should construct specific combinations of +TODO: We don't handle cases where the forwarding reg is narrower/wider/ TODO: We don't handle cases where the forwarding reg is narrower/wider +TODO: need to add STRICT_BR_CC and STRICT_BR_CCS/ TODO: need to add STRICT_BR_CC and STRICT_BR_CCS +TODO: We don't split functions where a section attribute has been set/ TODO: We don't split functions where a section attribute has been set +TODO : find if a better function exists +TODO: add .set_suspend_mode */* TODO: add .set_suspend_mode */ +TODO: parse other type sample/ TODO: parse other type sample +TODO: The rest of the dictionary specifies conditions for evaluation./ TODO: The rest of the dictionary specifies conditions for evaluation. +TODO: Fill-in other fields of iolink subtype +TODO: Check the options by schema */* TODO: Check the options by schema */ +TODO - do some analysis and decide which globals could be put into TOC. +TODO: all callers to this are broken. We are not parsing mount_options here* TODO: all callers to this are broken. We are not parsing mount_options here +TODO: If the IPIPEIF output formatter pad is connected* TODO: If the IPIPEIF output formatter pad is connected +TODO: This operation is easy to extend to broadcast to dynamically shaped +TODO: Fix CallAnalyzer to handle all indirect calls./ TODO: Fix CallAnalyzer to handle all indirect calls. +TODO: Convert this to ctrl+c, ctrl+v for pwsh?/ TODO: Convert this to ctrl+c, ctrl+v for pwsh? +TODO: If zero is not undef, we could also do this if the output is compared/ TODO: If zero is not undef, we could also do this if the output is compared +TODO(@cpuguy83): registry auth is intentionally not supported until we work out/ TODO(@cpuguy83): registry auth is intentionally not supported until we work out +TODO: If -reassociation handled this generally, we could remove this./ TODO: If -reassociation handled this generally, we could remove this. +TODO: Figure out if we need this function. */*TODO: Figure out if we need this function. */ +TODO [[view:/home/user/linux/crypto/authenc.c::face=ovl-face1::linb=619::colb=9::cole=16][ERR_CAST can be used with auth]] +TODO: pass other display configuration in the future */* TODO: pass other display configuration in the future */ +TODO: match for extended state dfas */* TODO: match for extended state dfas */ +TODO refactor this so the error gets popagated up instead of logged here./ TODO refactor this so the error gets popagated up instead of logged here. +TODO: raft state machine version/ TODO: raft state machine version +TODO: Analyse the blocks to make a decision if it would be worth/ TODO: Analyse the blocks to make a decision if it would be worth +TODO stack_fold_pextrb +TODO: Convert to DT parent scheme */* TODO: Convert to DT parent scheme */ +TODO: avoid this copy./ TODO: avoid this copy. +TODO: exp10() is not widely enabled by many targets yet. +TODO: Extend this to merge multiple constant Ops and update the mask./ TODO: Extend this to merge multiple constant Ops and update the mask. +TODO: Visit/compute the identifiers in an order so that this doesn't/ TODO: Visit/compute the identifiers in an order so that this doesn't +TODO: Don't need to lower as sync_and_fetch call +TODO: Set bits 28-31 for rate adaptive id */* TODO: Set bits 28-31 for rate adaptive id */ +TODO: Make sure to ivalidate the region in the Store if we don't have/ TODO: Make sure to ivalidate the region in the Store if we don't have +TODO(Dor1s): change to `if constexpr` once C++17 becomes mainstream./ TODO(Dor1s): change to `if constexpr` once C++17 becomes mainstream. +TODO: Check RF Error indicator to make sure data is valid. +TODO: Would be nice to always support ethtool stats, would need to* TODO: Would be nice to always support ethtool stats, would need to +TODO Temperature compensation. There is defenitely a scale factor */* TODO Temperature compensation. There is defenitely a scale factor */ +TODO: time stuff */* TODO: time stuff */ +TODO:bypass the terminate in sriov for now +TODO: what about up/down delay in arp mode? it wasn't here before +TODO(alpert): More duplication than I'd like from/ TODO(alpert): More duplication than I'd like from +TODO: This doesn't require 'nsz'. It should fold to V * { 1.0, 4.0e+05, -9.0, 16.0 } +TODO: remove this and implement proper TLS models once Emscripten/ TODO: remove this and implement proper TLS models once Emscripten +TODO: cmdtest tests must be run before the buildPhase +TODO: Make SCEV use Attributor assumption./ TODO: Make SCEV use Attributor assumption. +TODO: the superblock still includes this device in its num_devices +TODO: Handle ADHOC and AP Mode */* TODO: Handle ADHOC and AP Mode */ +TODO(samsonov): print all of the flags (ASan, LSan, common)./ TODO(samsonov): print all of the flags (ASan, LSan, common). +TODO: Fix LED stuff +TODO: vscode addition to workaround strict null errors/ TODO: vscode addition to workaround strict null errors +TODO: read port flags from descriptors */* TODO: read port flags from descriptors */ +TODO: Not all omp_XXXX methods are known to the OpenMPIRBuilder/OpenMPOpt. +TODO CHIMP_FW: eeprom dump details */* TODO CHIMP_FW: eeprom dump details */ +TODO: Do FREQ_UPDATE here when an API +TODO: disable the event of EHCI_HRTIMER_START_UNLINK_INTR for +TODO: Remove these static functions, replace call sites with v.mk* instead/ TODO: Remove these static functions, replace call sites with v.mk* instead +TODO: disable HW */* TODO: disable HW */ +TODO: myFunction currently dispatches to NSObject. Make it dispatch to/ TODO: myFunction currently dispatches to NSObject. Make it dispatch to +TODO: implement directly, rather than relying on inverse. Inverse is/ TODO: implement directly, rather than relying on inverse. Inverse is +TODO: The following assumes there is always an op with a fixed/ TODO: The following assumes there is always an op with a fixed +TODO: Handle non-zero subvector indices./ TODO: Handle non-zero subvector indices. +TODO: how to set watermark to AR context size? see fwtty_rx() */* TODO: how to set watermark to AR context size? see fwtty_rx() */ +TODO(dsnet): Re-enable this when adding sparse support./ TODO(dsnet): Re-enable this when adding sparse support. +TODO: check TDES0_STATUS_TUF and TDES0_STATUS_TRO */* TODO: check TDES0_STATUS_TUF and TDES0_STATUS_TRO */ +TODO: Binary data (eg. JPEG) and raw formats through data fetch sync mode +TODO: Is 16-byte alignment enough? We copy small object files with large/ TODO: Is 16-byte alignment enough? We copy small object files with large +TODO(Profpatsch): mupdf support +TODO: maybe disable CBR if we're about to timeout? +TODO: See if it would be more efficient to do a wait/wake +TODO(ericwf): Not standard/ TODO(ericwf): Not standard +TODO understand the -EINVAL logic here? last condition */* TODO understand the -EINVAL logic here? last condition */ +TODO: verify visibility for declarations./ TODO: verify visibility for declarations. +TODO: \hskip and \mskip should support plus and minus in lengths/ TODO: \hskip and \mskip should support plus and minus in lengths +TODO: Currently in AArch32 mode the pointer operand comes first, whereas/ TODO: Currently in AArch32 mode the pointer operand comes first, whereas +TODO: adjust this writer size to account for frame size +/ TODO: adjust this writer size to account for frame size + +TODO: Will return the scope of a FORALL or implied DO loop; is this ok?/ TODO: Will return the scope of a FORALL or implied DO loop; is this ok? +TODO: remove this helper function once http2 can use build/ TODO: remove this helper function once http2 can use build +TODO: Report an error if the same register is used more than once./ TODO: Report an error if the same register is used more than once. +TODO: Pull this from main side/ TODO: Pull this from main side +TODO: reuse incoming transaction for reply */* TODO: reuse incoming transaction for reply */ +TODO: Do ".setMIFlag(MachineInstr::FrameSetup)" on emitted instructions/ TODO: Do ".setMIFlag(MachineInstr::FrameSetup)" on emitted instructions +TODO: enable stream mode support */* TODO: enable stream mode support */ +TODO figure out why "-C -" doesn't work here +TODO: domain is not supported yet/ TODO: domain is not supported yet +TODO: bypass the initialize in sriov for now +TODO: Setup a default-path? https://gitlab.gnome.org/GNOME/gdm/-/blob/6fc40ac6aa37c8ad87c32f0b1a5d813d34bf7770/meson_options.txt#L6 +TODO: Report error./ TODO: Report error. +TODO: Should we distinguish this with an "interrupted error"?/ TODO: Should we distinguish this with an "interrupted error"? +TODO: Print dependence type (i.e. RAW, etc) and print/ TODO: Print dependence type (i.e. RAW, etc) and print +TODO: Consider also using other information from +TODO decode the stack. +TODO: validate the reduction operation -- it must be a pure/ TODO: validate the reduction operation -- it must be a pure +TODO: do we need to detect the processor? */* TODO: do we need to detect the processor? */ +TODO: normalize IPv6 address as per RFC 5952/TODO: normalize IPv6 address as per RFC 5952 +TODO: Remove this hack once the checks below are sufficient +TODO: We should constant-evaluate the initializer of any variable,/ TODO: We should constant-evaluate the initializer of any variable, +TODO: backend also calls TOut.emitIndIdx, but that is not implemented./ TODO: backend also calls TOut.emitIndIdx, but that is not implemented. +TODO: Can we use getTargetShuffleInputs instead?/ TODO: Can we use getTargetShuffleInputs instead? +TODO: PS TBTT */* TODO: PS TBTT */ +TODO: produce a log file from the compiler errors, if any. +TODO(fastest963): Once go1.10 is released and we can use *MsgUDP methods/ TODO(fastest963): Once go1.10 is released and we can use *MsgUDP methods +TODO: Update logic to create new sysfs entries instead of using +TODO: add more test cases. +TODO: Firefox doesn't support natively tiff (and tif) format./ TODO: Firefox doesn't support natively tiff (and tif) format. +TODO test_mm_setr_epi64 +TODO: consider using strings.Trim(x, " \t") instead,/ TODO: consider using strings.Trim(x, " \t") instead, +TODO: Some of this is only really needed for testing, it would be nice to split this up +TODO: Create sequence of extracts./ TODO: Create sequence of extracts. +TODO: Also mark one-element accesses to arrays as fixed-element./ TODO: Also mark one-element accesses to arrays as fixed-element. +TODO: it seems strange to marshal this here instead of just passing in the/ TODO: it seems strange to marshal this here instead of just passing in the +TODO: no writeback latency defined in documentation (implemented as 1 cyc)/ TODO: no writeback latency defined in documentation (implemented as 1 cyc) +TODO: update fp accessors for lazy context switching (sync/flush hwstate) +TODO: Change librustc_driver behaviour to distinguish between ICEs and/ TODO: Change librustc_driver behaviour to distinguish between ICEs and +TODO: Remove this when foldLogOpOfMaskedICmps can handle vectors./ TODO: Remove this when foldLogOpOfMaskedICmps can handle vectors. +TODO: I don't know if this is right +TODO: Handle DBG_INSTR_REF which is under an experimental option now./ TODO: Handle DBG_INSTR_REF which is under an experimental option now. +TODO: Similar enums are defined in clang/lib/Frontend/TextDiagnostic.cpp./ TODO: Similar enums are defined in clang/lib/Frontend/TextDiagnostic.cpp. +TODO: Move-capture flatSparseIndices when c++14 is available./ TODO: Move-capture flatSparseIndices when c++14 is available. +TODO handle all attributes/ TODO handle all attributes +TODO(azlinux): Implement following control sequences/ TODO(azlinux): Implement following control sequences +TODO: why don't allow to delete subtree ? references ? does* TODO: why don't allow to delete subtree ? references ? does +TODO@eamodio: Ultimately will need to figure out a way to unregister providers when the Extension Host restarts/crashes/ TODO@eamodio: Ultimately will need to figure out a way to unregister providers when the Extension Host restarts/crashes +TODO: implement count/ TODO: implement count +TODO: connman seemingly can be used along network manager and +TODO: If in the future constants do not have one global value number,/ TODO: If in the future constants do not have one global value number, +TODO: support these macros in userspace. */* TODO: support these macros in userspace. */ +TODO: Emit these as a common symbol./ TODO: Emit these as a common symbol. +TODO: remove the "to" ranges from rAsTo. +TODO: maybe get from delegate, not needed for first pass/ TODO: maybe get from delegate, not needed for first pass +TODO: [code cleanup] plausibly much of this module should be merged with +TODO: cancel timer and do timeout handler directly... */* TODO: cancel timer and do timeout handler directly... */ +TODO: This should be fixed properly, e.g. generated here on demand. +TODO: could we also get into this state if/ TODO: could we also get into this state if +TODO: We should most likely always include base regions here./ TODO: We should most likely always include base regions here. +TODO: pick a less generic constructor than FileError +TODO Consider whether this is the correct rule. It is consistent with +TODO: This is probably too conservative./ TODO: This is probably too conservative. +TODO: `words` is not proper parser (no support for quotes) +TODO: allow code generation to take advantage of partially preserved/ TODO: allow code generation to take advantage of partially preserved +TODO: when variables types other than to or link are added,/ TODO: when variables types other than to or link are added, +TODO: fix buildkit to take interface instead of struct/ TODO: fix buildkit to take interface instead of struct +TODO: complete missing documentation */* TODO: complete missing documentation */ +TODO: this would in general need to check if there is no/ TODO: this would in general need to check if there is no +TODO: implement gtest headers +TODO: try to exclude gtk and glib from darwin builds +TODO: decrypt eeprom data for camera bridges +TODO: Add FIT support */* TODO: Add FIT support */ +TODO: Do canvas renderer too?/ TODO: Do canvas renderer too? +TODO: Place holder for WLAN_PEER_F_PS_PRESEND_REQUIRED = 0x10000000.* TODO: Place holder for WLAN_PEER_F_PS_PRESEND_REQUIRED = 0x10000000. +TODO: [research required] what if the solution has multiple +TODO: refactor this to be uniform for i64x2 if the numbering is not changed./ TODO: refactor this to be uniform for i64x2 if the numbering is not changed. +TODO: GVN is unable to preserve the "inbounds" keyword on the first GEP. Need +TODO: If the size between the source and destination don't match/ TODO: If the size between the source and destination don't match +TODO: Make clang to emit full names for variables in namespaces/ TODO: Make clang to emit full names for variables in namespaces +TODO: Possibly complement this function with a function that takes +TODO: Should we quiet a signaling NaN?/ TODO: Should we quiet a signaling NaN? +TODO: assert(From != To && "Redundant dbg value transfer");/ TODO: assert(From != To && "Redundant dbg value transfer"); +TODO: This is probably not necessary once #22373 is merged/ TODO: This is probably not necessary once #22373 is merged +TODO: The function needs to return an error if there is no csect auxiliary/ TODO: The function needs to return an error if there is no csect auxiliary +TODO: Generate post inc +TODO: we should introduce a getUniqueExitingBlocks on Loop/ TODO: we should introduce a getUniqueExitingBlocks on Loop +TODO consider returning warnings if "Privileged" is combined with Capabilities, CapAdd and/or CapDrop/ TODO consider returning warnings if "Privileged" is combined with Capabilities, CapAdd and/or CapDrop +TODO: Can we improve YAMLIO to permit a more accurate diagnostic here?/ TODO: Can we improve YAMLIO to permit a more accurate diagnostic here? +TODO: Determine if these methods should move to TypeSystemClang./ TODO: Determine if these methods should move to TypeSystemClang. +TODO for each non fixed features, try to turn them on/off +TODO: Model this case as 2 shuffles or a 'logical and' plus shuffle?/ TODO: Model this case as 2 shuffles or a 'logical and' plus shuffle? +TODO: Add for other link speeds 20G/40G/etc. */* TODO: Add for other link speeds 20G/40G/etc. */ +TODO: This could be loosened to be the first *live* def, but care would/ TODO: This could be loosened to be the first *live* def, but care would +TODO Unhandled/ TODO Unhandled +TODO: reserve and use an additional IFF bit, if we get more users */* TODO: reserve and use an additional IFF bit, if we get more users */ +TODO: Need to unify this filtering names. E.g. use `beforeDoubleClick``/ TODO: Need to unify this filtering names. E.g. use `beforeDoubleClick`` +TODO: Replace with a better alternative:/ TODO: Replace with a better alternative: +TODO: refactor all these duplicates +TODO check ASIC CAPs*/*TODO check ASIC CAPs*/ +TODO: Check what's the correct approach in case +TODO: NTSC SPECIFIC */* TODO: NTSC SPECIFIC */ +TODO Should we fail the PIO request when we get an* TODO Should we fail the PIO request when we get an +TODO: make the start of the reservation window byte-aligned */* TODO: make the start of the reservation window byte-aligned */ +TODO: If anyone cared, we could track __label__'s, since we know that you/ TODO: If anyone cared, we could track __label__'s, since we know that you +TODO: capture such scalar expansions in temporaries, flatten everything/ TODO: capture such scalar expansions in temporaries, flatten everything +TODO power up either SDIO or I2C */* TODO power up either SDIO or I2C */ +TODO: What fast-math-flags should be set here?/ TODO: What fast-math-flags should be set here? +TODO remove now that LCOW is no longer a thing/ TODO remove now that LCOW is no longer a thing +TODO: llvm.fabs could be optimized in vector form. It's legal to extract +TODO: Support const_value */* TODO: Support const_value */ +TODO: As noted above, 'nsz' may not be required for this to be fully folded. +TODO: could we unlock the page earlier? */* TODO: could we unlock the page earlier? */ +TODO: this isn't quite right, we should really check ahead for 'true' or 'false'/ TODO: this isn't quite right, we should really check ahead for 'true' or 'false' +TODO: may need to move output parsing before region parsing./ TODO: may need to move output parsing before region parsing. +TODO: This should be configurable at some point. +TODO: Kill vblank etc here */* TODO: Kill vblank etc here */ +TODO: Optionally warn on use of non-standard intrinsics:/ TODO: Optionally warn on use of non-standard intrinsics: +TODO: Some canonicalization in lowering would simplify the number of/ TODO: Some canonicalization in lowering would simplify the number of +TODO: What about casts? +TODO: We should use the value from the IR intrinsic call, but it might not/ TODO: We should use the value from the IR intrinsic call, but it might not +TODO: do we also need dependent packages' ld options? +TODO: support dynamically changing framebuffer size */* TODO: support dynamically changing framebuffer size */ +TODO: Add a different warning which will print the field names./ TODO: Add a different warning which will print the field names. +TODO: make above a module load-time option (also) */* TODO: make above a module load-time option (also) */ +TODO: Add more tests:/ TODO: Add more tests: +TODO: update stats */* TODO: update stats */ +TODO Start watching file and directory/ TODO Start watching file and directory +TODO: should we support other types, e.g., IBSS?*/* TODO: should we support other types, e.g., IBSS?*/ +TODO(nishanttotla): The check on "DOCKER_SERVICE_PREFER_OFFLINE_IMAGE"/ TODO(nishanttotla): The check on "DOCKER_SERVICE_PREFER_OFFLINE_IMAGE" +TODO: add SuppRates into BSS table */* TODO: add SuppRates into BSS table */ +TODO: add flash partitions here */* TODO: add flash partitions here */ +TODO: Checking for aliasing is expensive. Consider reducing the amount/ TODO: Checking for aliasing is expensive. Consider reducing the amount +TODO I'm not seeing where ALLOC_P_TICKY is used; can it be removed?/ TODO I'm not seeing where ALLOC_P_TICKY is used; can it be removed? +TODO: Check punctuation for various platforms here */* TODO: Check punctuation for various platforms here */ +TODO: may want this on to catch underflow */* TODO: may want this on to catch underflow */ +TODO: repoDir might lack the ref (it only checks if rev/ TODO: repoDir might lack the ref (it only checks if rev +TODO: Add support for big endian./ TODO: Add support for big endian. +TODO: consider VHT for RX chains, hopefully it's the same */* TODO: consider VHT for RX chains, hopefully it's the same */ +TODO: Merge with expandFunnelShift./ TODO: Merge with expandFunnelShift. +TODO : use tsorted_sent_queue ? */* TODO : use tsorted_sent_queue ? */ +TODO: Maybe restrict if SGPR inputs./ TODO: Maybe restrict if SGPR inputs. +TODO: implement tryToMergeParialOverlappingStores using MemorySSA./ TODO: implement tryToMergeParialOverlappingStores using MemorySSA. +TODO: Use consts instead of splats/ TODO: Use consts instead of splats +TODO: When truncation is free, truncate ICmp users' operands to make it a/ TODO: When truncation is free, truncate ICmp users' operands to make it a +TODO: Other immediate-like operand kinds could be commuted if there was a/ TODO: Other immediate-like operand kinds could be commuted if there was a +TODO: Use SelZero to adjust LHS/RHS DemandedElts./ TODO: Use SelZero to adjust LHS/RHS DemandedElts. +TODO: Find out what that device is for! */* TODO: Find out what that device is for! */ +TODO This instance is not architecture portable. GMP stores numbers as +TODO: Should this be done for non-FrameIndex operands?/ TODO: Should this be done for non-FrameIndex operands? +TODO: Narrow and squash shuffles? +TODO: in a later release {-# DEPRECATED runCommand "Use 'spawnCommand' instead" #-} +TODO: Handle broadcasts of non-constant sequences./ TODO: Handle broadcasts of non-constant sequences. +TODO: Remove mutable by moving the initializtaion to the registry function./ TODO: Remove mutable by moving the initializtaion to the registry function. +TODO add golden setting for hdp */* TODO add golden setting for hdp */ +TODO Share the codec structure with A23 for now. +TODO: All this yuv_scaler and capturepp calculation logic* TODO: All this yuv_scaler and capturepp calculation logic +TODO: At present attribute list attribute handling is not implemented. +TODO: Move this to DAGCombiner?/ TODO: Move this to DAGCombiner? +TODO: Handle nested messages which implement encoding.TextUnmarshaler./ TODO: Handle nested messages which implement encoding.TextUnmarshaler. +TODO: an alternative would be to generalize by linking with extra +TODO: There's a lot of duplication across lib/*/tests/CMakeLists.txt files, +TODO: Perhaps we can fail the region here. */* TODO: Perhaps we can fail the region here. */ +TODO: it's suspicious that mktexpk generates fonts into ~/.texlive2014 +TODO: compute the offset into the object./ TODO: compute the offset into the object. +TODO: Rework error reporting once diagnostic engine is exposed/ TODO: Rework error reporting once diagnostic engine is exposed +TODO: implement ECC */* TODO: implement ECC */ +TODO: Push this into callers where they already have the Bdescr/ TODO: Push this into callers where they already have the Bdescr +TODO: generate noReloads from liveSlotsOnEntry +TODO: Don't let SimplifyDemandedBits split up a rotate - keep the same operand. +TODO: check if byron or shelley +TODO: when we have SSE, these could be more efficient, by using movd/movq./ TODO: when we have SSE, these could be more efficient, by using movd/movq. +TODO: not sure why I'm having to set this for nix-build... +TODO: We should make a way to support miscellaneous machine +TODO: JupyterLab and iHaskell are currently not supported. +TODO: restructure this to avoid having to repeat the code for reify +TODO: I'm not sure if we actually need to check that these modules +TODO: Add move constructor and operator= when a testable situation arises./ TODO: Add move constructor and operator= when a testable situation arises. +TODO: for now we just ignore the result of band isolation./ TODO: for now we just ignore the result of band isolation. +TODO: Currently, structure GEPs are not checked, so there are several/ TODO: Currently, structure GEPs are not checked, so there are several +TODO - merge this into combineX86ShufflesRecursively./ TODO - merge this into combineX86ShufflesRecursively. +TODO: this should in fact be related to the exact edit line context we create/ TODO: this should in fact be related to the exact edit line context we create +TODO: Maybe this should record a string? +TODO List +TODO: This code cannot use an OpBuilder because it must be inserted into/ TODO: This code cannot use an OpBuilder because it must be inserted into +TODO: [required eventually] decide what to do with InstallDirs +TODO: pass in flag for Pre-DCE12 ASIC* TODO: pass in flag for Pre-DCE12 ASIC +TODO: In the AlwaysInline case, if the size is big then generate a loop/ TODO: In the AlwaysInline case, if the size is big then generate a loop +TODO: We can avoid the neg on the fract? The input sign to fract/ TODO: We can avoid the neg on the fract? The input sign to fract +TODO: add support for reductions when OpenMP loops have them./ TODO: add support for reductions when OpenMP loops have them. +TODO: Don't reference the LLVM_BINARY_DIR here: the invariant is that +TODO - use KnownUndef to relax the demandedelts?/ TODO - use KnownUndef to relax the demandedelts? +TODO: Make check abort messages use location info & pass it into/ TODO: Make check abort messages use location info & pass it into +TODO: Notify mixer inactive. */* TODO: Notify mixer inactive. */ +TODO: Do we really need this restriction? +TODO: Add support for other kinds of ops./ TODO: Add support for other kinds of ops. +TODO this should optimize but doesn't due to missing vector support in InstCombiner::foldICmpEquality. +TODO: It'd be nice to export a bridge and have all of its children* TODO: It'd be nice to export a bridge and have all of its children +TODO To reduce disruption, we use 0 instead of -1 as the tombstone/ TODO To reduce disruption, we use 0 instead of -1 as the tombstone +TODO: this will need to be adjusted when more versions are added. +TODO: Do this for vectors by using m_APInt instead of m_ConstantInt./ TODO: Do this for vectors by using m_APInt instead of m_ConstantInt. +TODO: Skip no alias MemoryDefs that have no aliasing reads./ TODO: Skip no alias MemoryDefs that have no aliasing reads. +TODO: This needs lots of explanation. +TODO: We might want to consider enabling these options on AIX in the/ TODO: We might want to consider enabling these options on AIX in the +TODO(Profpatsch): add tests that check stderr +TODO: Deprecated/ TODO: Deprecated +TODO: reconsider naming scheme. +TODO: Allow unordered atomics when wider type is legal (see D66309)/ TODO: Allow unordered atomics when wider type is legal (see D66309) +TODO There's no cleanup call for this. Add some sort of +TODO: Revisit this to see if we should move this part of the/ TODO: Revisit this to see if we should move this part of the +TODO: why aren't we using isa_integer? investigatation required./ TODO: why aren't we using isa_integer? investigatation required. +TODO: once we support flexible channel ownership,* TODO: once we support flexible channel ownership, +TODO(timurrrr): Might want to add support for _aligned_* allocation/ TODO(timurrrr): Might want to add support for _aligned_* allocation +TODO: Fix this/ TODO: Fix this +TODO Windows: This needs some work to make compatible./ TODO Windows: This needs some work to make compatible. +TODO: places where this are called should be using pinctrl */* TODO: places where this are called should be using pinctrl */ +TODO: We are not checking one-use because the elimination of the multiply/ TODO: We are not checking one-use because the elimination of the multiply +TODO stack_fold_cvtsd2si +TODO: Maybe not needed.. +TODO(forster): This currently resolves all targets eagerly. This is slow,/ TODO(forster): This currently resolves all targets eagerly. This is slow, +TODO: test CFI_deallocate/ TODO: test CFI_deallocate +TODO: Determine a good default value./ TODO: Determine a good default value. +TODO(suderman): Use a more exact type when available./ TODO(suderman): Use a more exact type when available. +TODO: wlc_lcnphy_set_tx_pwr_by_index(pi, 127); */* TODO: wlc_lcnphy_set_tx_pwr_by_index(pi, 127); */ +TODO: Note that in that case we also do not need to build most of +TODO: Check buf (struct wsm_set_pm_complete) for validity */* TODO: Check buf (struct wsm_set_pm_complete) for validity */ +TODO: Move to a test utility class once any of this actually exists. +TODO: keep queueing to old queue until it's empty? */* TODO: keep queueing to old queue until it's empty? */ +TODO: This should be in a helper function in the base class, so it can/ TODO: This should be in a helper function in the base class, so it can +TODO: There should be a stronger statement that can be made about this +TODO reenable this case when std::function formatter supports +TODO 2ltt: handle IsStrict cases. +TODO: change to isAnyVersion after #6736 +TODO(scott.linder): These calculations are duplicated from/ TODO(scott.linder): These calculations are duplicated from +TODO: Except for registers that based on the above 3 criteria can be safely +TODO: It would be nice to test consistency as well/ TODO: It would be nice to test consistency as well +TODO: We could check the types of the arguments here./ TODO: We could check the types of the arguments here. +TODO : Can be made much more generic with the help of reflection (but has some golang limitations)/ TODO : Can be made much more generic with the help of reflection (but has some golang limitations) +TODO: To be implemented improving bus master +TODO: package the 1.6-stable version too +TODO: is version change? */* TODO: is version change? */ +TODO: need better name for define* TODO: need better name for define +TODO: might be nice if the install plan gave us the new InstalledPackageInfo +TODO: CodeSize should account for multiple functions./ TODO: CodeSize should account for multiple functions. +TODO: [nice to have] custom exception subclass for Doc rendering, colour etc +TODO: Need to verify it on FGPA platform* TODO: Need to verify it on FGPA platform +TODO(kostyak): add back Android & Fuchsia when the code settles a bit. +TODO: move the relevant warnings out of there +TODO: Check if channel is valid - return -EINVAL if not */* TODO: Check if channel is valid - return -EINVAL if not */ +TODO: try to generate address preincrement/ TODO: try to generate address preincrement +TODO: setup additional power down modes */* TODO: setup additional power down modes */ +TODO(hanwen): consider exposing:/ TODO(hanwen): consider exposing: +TODO: notify of error?/ TODO: notify of error? +TODO: Improve this./ TODO: Improve this. +TODO Handle more ways the lookup or result can be invalid./ TODO Handle more ways the lookup or result can be invalid. +TODO need this for burst mode later on */* TODO need this for burst mode later on */ +TODO(stevvooe): Add support here for waiting until all/ TODO(stevvooe): Add support here for waiting until all +TODO: Intrinsic calls should have fast-math-flags./ TODO: Intrinsic calls should have fast-math-flags. +TODO: Add BuildVector support./ TODO: Add BuildVector support. +TODO: next step, make the deprecated fields elicit a warning. +TODO: Some builders are required only on certain platforms. For example, +TODO: Refine based on subtargets which support unaligned access or 128-bit/ TODO: Refine based on subtargets which support unaligned access or 128-bit +TODO: Support other types such as StructTyID, ArrayTyID, OpaqueTyID, etc./ TODO: Support other types such as StructTyID, ArrayTyID, OpaqueTyID, etc. +TODO: verify that this assignment is correct./ TODO: verify that this assignment is correct. +TODO ^ Try removing the attribute/ TODO ^ Try removing the attribute +TODO - bigendian once we have test coverage./ TODO - bigendian once we have test coverage. +TODO: find out which SSB devices need disabling parity */* TODO: find out which SSB devices need disabling parity */ +TODO: Sdiv check for not exact for some reason./ TODO: Sdiv check for not exact for some reason. +TODO: Support custom and typed events in the graph processing?/ TODO: Support custom and typed events in the graph processing? +TODO: Currently fusion would not be legal if the fusable dependence is to/ TODO: Currently fusion would not be legal if the fusable dependence is to +TODO add vendor mic config */* TODO add vendor mic config */ +TODO: the other ports use regs->orig_XX to disable syscall checks* TODO: the other ports use regs->orig_XX to disable syscall checks +TODO: Add suspend / resume functions for power management w/ CONFIG_PM, if +TODO: add Get(Constraint) (*Worker, error)/ TODO: add Get(Constraint) (*Worker, error) +TODO : should we use skb->sk here instead of sk ? */* TODO : should we use skb->sk here instead of sk ? */ +TODO: this condition should not be possible, but we leave it/ TODO: this condition should not be possible, but we leave it +TODO: Might want to check for duplicates */* TODO: Might want to check for duplicates */ +TODO: Determine why f->new != 10*get_lclk_frequency_10khz() +TODO(@Ericson2314) Get rid of compiler-specific stage indices. I think the +TODO: Handle a nonconstant Step given AddRec. If the/ TODO: Handle a nonconstant Step given AddRec. If the +TODO: Needs update: this header is missing a bunch of member descriptions. +TODO: We need to also run the tests for libc++abi. +TODO, these should come from panel somehow: */* TODO, these should come from panel somehow: */ +TODO: Support IMAGE_GET_RESINFO and IMAGE_GET_LOD./ TODO: Support IMAGE_GET_RESINFO and IMAGE_GET_LOD. +TODO sb sh sw +TODO: embedded controller at 0x43 (driver missing) */* TODO: embedded controller at 0x43 (driver missing) */ +TODO: dynamic enabling and disabling of the pid-filter in regard to number of +TODO: pass component names to it too! +TODO: currently only done for (a chain of) innermost for-loops, where it/ TODO: currently only done for (a chain of) innermost for-loops, where it +TODO: P2P Connected Status */* TODO: P2P Connected Status */ +TODO: get ddr type from bootloader and use 2 for LPDDR4 */* TODO: get ddr type from bootloader and use 2 for LPDDR4 */ +TODO Add support for constituents that are: +TODO: check if changed channel, band */* TODO: check if changed channel, band */ +TODO: pack values tightly using liveness info./ TODO: pack values tightly using liveness info. +TODO: Needs some refactoring, as all other deallocation modeling/ TODO: Needs some refactoring, as all other deallocation modeling +TODO: subnormal result is treated as undeflow even if it's* TODO: subnormal result is treated as undeflow even if it's +TODO: Deal with other constant types (vectors, etc), and probably/ TODO: Deal with other constant types (vectors, etc), and probably +TODO: Patch notebook so we can explicitly pass in a shell +TODO: warning should be written here/ TODO: warning should be written here +TODO: Looking at the user(s) to determine if this insert is a/ TODO: Looking at the user(s) to determine if this insert is a +TODO: below we use it over temporary register, +TODO: We can keep a list of the breakpoints we've seen while/ TODO: We can keep a list of the breakpoints we've seen while +TODO: remove this method and make it incremental later? This is/ TODO: remove this method and make it incremental later? This is +TODO: We could be 'smarter' and trim these kinds of ranges such that/ TODO: We could be 'smarter' and trim these kinds of ranges such that +TODO: less copy-happy queue./ TODO: less copy-happy queue. +TODO: hopefully this happens before we publish this --> +TODO: This should use getter method to avoid duplication./ TODO: This should use getter method to avoid duplication. +TODO: We only target functions with profile data. Static information may/ TODO: We only target functions with profile data. Static information may +TODO: These should become properties of the GCStrategy, possibly with/ TODO: These should become properties of the GCStrategy, possibly with +TODO: 802.11r */* TODO: 802.11r */ +TODO: Figure out what the correct form of this assert is. It's violated +TODO: Verify the constants here/ TODO: Verify the constants here +TODO: Check the address in this function */* TODO: Check the address in this function */ +TODO: use picture./ TODO: use picture. +TODO: remove the need for deepseq if `deepseq` in fact matters +TODO: Remove once we support replacing non-root ops./ TODO: Remove once we support replacing non-root ops. +TODO: We could use a heuristic and either use:/ TODO: We could use a heuristic and either use: +TODO: remove external completion BOOL/ TODO: remove external completion BOOL +TODO: This and similar constants with all 0s in the upper bits and all 1s in +TODO: improve for different input formats. */* TODO: improve for different input formats. */ +TODO(rob): Use declarativeWebRequest once declared URL-encoding is/ TODO(rob): Use declarativeWebRequest once declared URL-encoding is +TODO: replace 'Int' by an enum such as 'PPC_64ABI' +TODO: use TX{0,1,2}FinePowerControl values from EEPROM */* TODO: use TX{0,1,2}FinePowerControl values from EEPROM */ +TODO: Use the 2nd operand (Storage Class) to validate the OpTypePointer/ TODO: Use the 2nd operand (Storage Class) to validate the OpTypePointer +TODO: until a kernel/mount solution exists for handling remount in a user namespace,/ TODO: until a kernel/mount solution exists for handling remount in a user namespace, +TODO: add timing format? */* TODO: add timing format? */ +TODO: Register standalone passes here./ TODO: Register standalone passes here. +TODO: We should use semaphores or locks for access to priv */* TODO: We should use semaphores or locks for access to priv */ +TODO: add all necessary setOperationAction calls./ TODO: add all necessary setOperationAction calls. +TODO - support target/faux shuffles./ TODO - support target/faux shuffles. +TODO: Add Ops: if_static, if_ranked/ TODO: Add Ops: if_static, if_ranked +TODO: consider doing this for equalities as well, but probably not worth/ TODO: consider doing this for equalities as well, but probably not worth +TODO: for flat scratch another attempt can be made with a VGPR index/ TODO: for flat scratch another attempt can be made with a VGPR index +TODO: Make this portable and inline with rtti mode from llvm/ +TODO How to disable Wayland? +TODO avoid String round trip with these PackageName <-> +TODO: GNU Pies. +TODO: Handle mixed undef elements./ TODO: Handle mixed undef elements. +TODO: If the backend knew how to deal with casts better, we could/ TODO: If the backend knew how to deal with casts better, we could +TODO: what to mask/set? */* TODO: what to mask/set? */ +TODO are /dstName used?/ TODO are /dstName used? +TODO: This shouldn't be hardcoded but MBLOCK_SIZE isn't exported by +TODO: try without the turbofish, by instead explicitly/ TODO: try without the turbofish, by instead explicitly +TODO: allocate string results with the malloc from stdlib +TODO: This could be relaxed if we find a test case which warrants it./ TODO: This could be relaxed if we find a test case which warrants it. +TODO: Stop relying on file extensions to determine input formats.* TODO: Stop relying on file extensions to determine input formats. +TODO stack_fold_movlps (load / store) +TODO: use actual beacon queue */* TODO: use actual beacon queue */ +TODO: figure out if base is virtual/ TODO: figure out if base is virtual +TODO(@oxij): should flagsArray influence make -n? +TODO: Vector element tests +TODO(EricWF): Enable this optimization on Bionic after speaking to their/ TODO(EricWF): Enable this optimization on Bionic after speaking to their +TODO: Add ingress support (and socket redirect support) +TODO: Convert into saa7164_readl() */* TODO: Convert into saa7164_readl() */ +TODO: could possibly be 512, but no samples this large* TODO: could possibly be 512, but no samples this large +TODO: If BB lies in an inner loop of CurLoop, this will traverse over all/ TODO: If BB lies in an inner loop of CurLoop, this will traverse over all +TODO: Use "BaseIndexOffset" to make this more effective./ TODO: Use "BaseIndexOffset" to make this more effective. +TODO is Integer the right type to use here? +TODO: Drop this assertion and the transitive type traits anytime after/ TODO: Drop this assertion and the transitive type traits anytime after +TODO: BNA_CQ_EF_LOCAL ? */* TODO: BNA_CQ_EF_LOCAL ? */ +TODO: test insecure registry with https/ TODO: test insecure registry with https +TODO: Remove the one-use check if the other logic operand (Y) is constant./ TODO: Remove the one-use check if the other logic operand (Y) is constant. +TODO: Generalize this to any type conversion, not just 1:1./ TODO: Generalize this to any type conversion, not just 1:1. +TODO: Allow stores./ TODO: Allow stores. +TODO: BSS_CHANGED_TXPOWER */* TODO: BSS_CHANGED_TXPOWER */ +TODO: we'd expect the note: {{uninitialized field 'this->rec.b'}}/ TODO: we'd expect the note: {{uninitialized field 'this->rec.b'}} +TODO: symlink libraries? +TODO: The size of procedure pointers is not yet known/ TODO: The size of procedure pointers is not yet known +TODO: Handle MVT::v16i16 repeated blend mask./ TODO: Handle MVT::v16i16 repeated blend mask. +TODO: Unhardcode stream count */* TODO: Unhardcode stream count */ +TODO Windows to Windows CI - Port this/ TODO Windows to Windows CI - Port this +TODO: Find way to calculate number of bits* TODO: Find way to calculate number of bits +TODO This probably shouldn't be a free monad... oh well. +TODO: a subset of the value is in the location./ TODO: a subset of the value is in the location. +TODO: when we go to k > 1-D vectors adapt minorRank./ TODO: when we go to k > 1-D vectors adapt minorRank. +TODO Windows. Identify bug in GOLang 1.5.1+ and/or Windows Server 2016 TP5./ TODO Windows. Identify bug in GOLang 1.5.1+ and/or Windows Server 2016 TP5. +TODO: this is inefficient, we are recreating the attribute for every/ TODO: this is inefficient, we are recreating the attribute for every +TODO: The SCEV limitation described before may affect plans to further +TODO: Need to check if FW supports PMF? */* TODO: Need to check if FW supports PMF? */ +TODO: allow packet injection */* TODO: allow packet injection */ +TODO: Sort the locals for better compression./ TODO: Sort the locals for better compression. +TODO: assert that instsimplify always gets this? +TODO: make inline function (move to header file for icl) +TODO: Revisit the need for materializing a vector./ TODO: Revisit the need for materializing a vector. +TODO: we could already scan the first header to get the chroma* TODO: we could already scan the first header to get the chroma +TODO: It is probably secure to just cast the least* TODO: It is probably secure to just cast the least +TODO: could inform hostapd about this so that it* TODO: could inform hostapd about this so that it +TODO: Remap between STATUS_ and ERROR_ instead +TODO: Input character set mapping support./ TODO: Input character set mapping support. +TODO: For now we expand the privatization type to the fullest which can/ TODO: For now we expand the privatization type to the fullest which can +TODO: support printing non-essential but recommended instructions: +TODO this is already a nl802154, so move into ieee802154 */* TODO this is already a nl802154, so move into ieee802154 */ +TODO correct define should be #if ( DRXDAPFASI_SHORT_ADDR_ALLOWED==1 )* TODO correct define should be #if ( DRXDAPFASI_SHORT_ADDR_ALLOWED==1 ) +TODO: Investigate general usefulness; Effect on unit tests is to make index/ TODO: Investigate general usefulness; Effect on unit tests is to make index +TODO: This is limited to i8 arrays./ TODO: This is limited to i8 arrays. +TODO: package mavlink so we can build from a normal source tarball +TODO: apply this to D-Bus so that other packages can benefit. +TODO: NetDetect API */* TODO: NetDetect API */ +TODO: Pass through the existing MemoryBuffer instances instead of/ TODO: Pass through the existing MemoryBuffer instances instead of +TODO@roblou - never actually canceled/ TODO@roblou - never actually canceled +TODO: We should warn here./ TODO: We should warn here. +TODO: Remove when https://github.com/IJHack/QtPass/pull/499 is merged and available. +TODO: Maybe store this header information for each block, even just for/ TODO: Maybe store this header information for each block, even just for +TODO timestamp prec +TODO: Emit TargetOpcode::CFI_INSTRUCTION instructions/ TODO: Emit TargetOpcode::CFI_INSTRUCTION instructions +TODO: Handle the case when both Ptr1 and Ptr2 are GEPs of some common base/ TODO: Handle the case when both Ptr1 and Ptr2 are GEPs of some common base +TODO: Remove this feature once compiler-rt includes __atomic_is_lockfree() +TODO: temporary hack for some legacy host drivers that didn't +TODO .doit by matching frame_type? */* TODO .doit by matching frame_type? */ +TODO: validate this mcam index */* TODO: validate this mcam index */ +TODO: check that no pinmuxes are still active? */* TODO: check that no pinmuxes are still active? */ +TODO: Get rid of this function?/ TODO: Get rid of this function? +TODO rework dc_enable_stereo call to work with validation sets? +TODO: Since object files can contain a lot of DWARF info, we should verify/ TODO: Since object files can contain a lot of DWARF info, we should verify +TODO(matthewbauer): +TODO: Make # of TX rings run-time configurable +TODO: Patch epoll so that the dbus actually responds +TODO: check ghcjs compat +TODO: -W flags, -pedantic, etc +TODO: in a later release {-# DEPRECATED system "Use 'callCommand' (or 'spawnCommand' and 'waitForProcess') instead" #-} +TODO: operating points for DVFS, cooling device */* TODO: operating points for DVFS, cooling device */ +TODO: Try to handle non-zero GEPs of local aliasees./ TODO: Try to handle non-zero GEPs of local aliasees. +TODO: switch to building from source, if possible +TODO: Increased complexity shouldn't prevent indexed accesses. +TODO/CHECK +TODO: flexible window mappings */* TODO: flexible window mappings */ +TODO: generalize this process for other use-cases. +TODO: need more info for other interface types +TODO: We may be able to remove the 'nsz' requirement. +TODO: Add support for regions if necessary./ TODO: Add support for regions if necessary. +TODO: What means this sequence? */*TODO: What means this sequence? */ +TODO: add I2C EEPROM support. +TODO: Add save/restore of D40_DREG_GCC on dma40 v3 or later, if that works. +TODO: This sends multiple messages if we write to the same TVar multiple/ TODO: This sends multiple messages if we write to the same TVar multiple +TODO(smatveev): we need proper argz_* interceptors/ TODO(smatveev): we need proper argz_* interceptors +TODO: Store qualifier source locations for return types so/ TODO: Store qualifier source locations for return types so +TODO: for now, the event will last for a day. Should be +TODO: Expand these to apply to non-keywords or possibly remove them./ TODO: Expand these to apply to non-keywords or possibly remove them. +TODO: Read values from default.nix/ TODO: Read values from default.nix +TODO Windows: Port once memory is supported/ TODO Windows: Port once memory is supported +TODO: The subtraction-related identities shown below also hold, but/ TODO: The subtraction-related identities shown below also hold, but +TODO(agl): remove this hack once their reissued root is sufficiently/ TODO(agl): remove this hack once their reissued root is sufficiently +TODO: remove this when Firefox ESR supports DOMMatrix./ TODO: remove this when Firefox ESR supports DOMMatrix. +TODO: We don't support guest os callchain now */* TODO: We don't support guest os callchain now */ +TODO: bookmarks in core (Mercurial>=1.8) +TODO: Support this. +TODO: Make 'removeIdRange' a lambda called from here./ TODO: Make 'removeIdRange' a lambda called from here. +TODO: the parent for most of the USB clocks is not known */* TODO: the parent for most of the USB clocks is not known */ +TODO: code quality for loading and then passing f64 constants is poor. +TODO: output error somehow (maybe message box)/ TODO: output error somehow (maybe message box) +TODO: Here, as well as in dllExtension, it's really the target OS that we're +TODO@rebornix, raw outputs/ TODO@rebornix, raw outputs +TODO: investigate the appropriate linkage type used for the global/ TODO: investigate the appropriate linkage type used for the global +TODO The __mspabi_mpysl*_hw functions ARE implemented in libgcc/ TODO The __mspabi_mpysl*_hw functions ARE implemented in libgcc +TODO???: root_team->t.t_max_active_levels = __kmp_dflt_max_active_levels;/ TODO???: root_team->t.t_max_active_levels = __kmp_dflt_max_active_levels; +TODO: Set LateAttrs and StartingScope .../ TODO: Set LateAttrs and StartingScope ... +TODO: we should use the incremental DomTree updater here./ TODO: we should use the incremental DomTree updater here. +TODO; parse_int is not very suitable for this case. In case of overflow it/ TODO; parse_int is not very suitable for this case. In case of overflow it +TODO: Should really be buildSExtOrCopy/ TODO: Should really be buildSExtOrCopy +TODO: Several "tf" files (and divtc3.c, but not multc3.c) are in +TODO: Looks like we should enable some unrolling for M-class, even when +TODO: There is a CSE opportunity to reduce the hoisted fdivs after vectorization/unrolling. +TODO: put some timeout here */* TODO: put some timeout here */ +TODO: cache_lookup_or_instantiate() needs to be made aware of the +TODO: The particular case where C is 2 (so the folded result is 3.0*f1) is +TODO: Relax this restriction for unordered atomics (see D66309)/ TODO: Relax this restriction for unordered atomics (see D66309) +TODO: Switch to using macros for the expected warnings./ TODO: Switch to using macros for the expected warnings. +TODO(mdlayher): add interop tests that check signedness of ALU/ TODO(mdlayher): add interop tests that check signedness of ALU +TODO: Multiple uses triggers the transform at %t4, but we should sink/scalarize/CSE the splats? +TODO: What about AVX-512 (512-bit) accesses?/ TODO: What about AVX-512 (512-bit) accesses? +TODO: should we use pixel format normalized pixel clock here?*/*TODO: should we use pixel format normalized pixel clock here?*/ +TODO: Add general funnel-shift compatible patterns./ TODO: Add general funnel-shift compatible patterns. +TODO: rename refinement? +TODO: Move this to a common project so we can maintain it in one spot./ TODO: Move this to a common project so we can maintain it in one spot. +TODO: Add firmware crash handling */* TODO: Add firmware crash handling */ +TODO: This could possibly be more precise with modules./ TODO: This could possibly be more precise with modules. +TODO: fix other cases./ TODO: fix other cases. +TODO: For now test for the `-epilogue-vectorization-minimum-VF` option. In +TODO: Address self-reset of APE/KONG/BONO/TANG or ungraceful reset */* TODO: Address self-reset of APE/KONG/BONO/TANG or ungraceful reset */ +TODO reference counting. */* TODO reference counting. */ +TODO: Abbreviate the UnitIds +TODO: After the 1st stage of MERR+, make the proper solution to +TODO: Ask TTI whether synchronization scope is between threads./ TODO: Ask TTI whether synchronization scope is between threads. +TODO: This is not implemented yet. We just fill in with real/ TODO: This is not implemented yet. We just fill in with real +TODO CV support */* TODO CV support */ +TODO: minimum(INF, X) --> X +TODO: Unlock before removal (once nodes are fully unavailable)./ TODO: Unlock before removal (once nodes are fully unavailable). +TODO: add THR_OVHD_STATE/ TODO: add THR_OVHD_STATE +TODO: Add CSKY specific DAG Nodes./ TODO: Add CSKY specific DAG Nodes. +TODO may possibly need some extra locking here +TODO: enable when read side is lockless* TODO: enable when read side is lockless +TODO: support non-1 strides./ TODO: support non-1 strides. +TODO: We should be performing a hot fix here (if the +TODO delayed utimes */* TODO delayed utimes */ +TODO: When node-pty is updated this cast can be removed/ TODO: When node-pty is updated this cast can be removed +TODO: In jQuery UI 1.9 and above, you would define _destroy instead of destroy and not call the base method/ TODO: In jQuery UI 1.9 and above, you would define _destroy instead of destroy and not call the base method +TODO: This header file should be replaced with videobuf2-core.h +TODO: add this to -Z unpretty/ TODO: add this to -Z unpretty +TODO(kevinb): don't prefix with 'm'/ TODO(kevinb): don't prefix with 'm' +TODO: LLVM adds /W4 instead, check if that works for the OpenMP runtimes. +TODO: support msi multiple vectors +TODO: should we free everything? */* TODO: should we free everything? */ +TODO: We should be able to widen loads if the alignment is high enough, but/ TODO: We should be able to widen loads if the alignment is high enough, but +TODO add 1600X1200P60_RB (not a DMT timing) */* TODO add 1600X1200P60_RB (not a DMT timing) */ +TODO: Handle specific intrinsics./ TODO: Handle specific intrinsics. +TODO: Ideally, we should have a checker for each of these bug types./ TODO: Ideally, we should have a checker for each of these bug types. +TODO: Could probably figure something out with non-0 offsets./ TODO: Could probably figure something out with non-0 offsets. +TODO: It would probably be faster to determine this/ TODO: It would probably be faster to determine this +TODO: darwin, BSD support/ TODO: darwin, BSD support +TODO error handling -> return a code or directly emit messages ?/ TODO error handling -> return a code or directly emit messages ? +TODO: Relax this for single input faux shuffles (trunc/extract_subvector)./ TODO: Relax this for single input faux shuffles (trunc/extract_subvector). +TODO: Force a tx packet (bypassing PCU arbitrator etc) +TODO: BindingDecl's which make a copy should warn./ TODO: BindingDecl's which make a copy should warn. +TODO: sanity checks */* TODO: sanity checks */ +TODO: Needs tuning for per-process credits +TODO: add profiling support for arm-baremetal/ TODO: add profiling support for arm-baremetal +TODO: This is using the RTTI name. Is there a better way to get/ TODO: This is using the RTTI name. Is there a better way to get +TODO: Perhaps allow * as a special identifier to allow ignoring any/ TODO: Perhaps allow * as a special identifier to allow ignoring any +TODO: how to handle reserve failure */* TODO: how to handle reserve failure */ +TODO: !!! figure out something better./ TODO: !!! figure out something better. +TODO: mention '--exact-configuration' in the error message +TODO(vieux): lots of code duplication here, needs to be refactored./ TODO(vieux): lots of code duplication here, needs to be refactored. +TODO: This wants some optimizing similar to the code below, but we +TODO: check that the two instructions alias each other./ TODO: check that the two instructions alias each other. +TODO: Why isn't smladx generated too? +TODO: remove, only used for CommitBuildStep/ TODO: remove, only used for CommitBuildStep +TODO: This walk should be iterative over the operations./ TODO: This walk should be iterative over the operations. +TODO: Don't use (insecure) hashes in this way. +TODO: split out lib +TODO: Handle case when setting breakpoint in thumb code +TODO: It would be nice to handle division, aka "(X + Y)/Z = X/Z + Y/Z",/ TODO: It would be nice to handle division, aka "(X + Y)/Z = X/Z + Y/Z", +TODO: file bug against mdadm(8) to have --export-prefix option that can be used with e.g. UDISKS_MD_MEMBER +TODO: For speed we want to use something other than a flat list +TODO compiler need not know about these +TODO: consider having such functionality inside DialectAsmParser./ TODO: consider having such functionality inside DialectAsmParser. +TODO Windows CI: Requires some extra work. Consider copying the/ TODO Windows CI: Requires some extra work. Consider copying the +TODO: Add check for stacktrace here./ TODO: Add check for stacktrace here. +TODO: some of the following operations may fail. */* TODO: some of the following operations may fail. */ +TODO: add the VariantKinds to op_info->VariantKind for relocation types/ TODO: add the VariantKinds to op_info->VariantKind for relocation types +TODO: Add tests for the rest of v_cmp_*_f64/ TODO: Add tests for the rest of v_cmp_*_f64 +TODO: GNU Inetutils' inetd. +TODO: handle before and after rounding uflow cases. */* TODO: handle before and after rounding uflow cases. */ +TODO: instance ToJSON StakePoolMetadata where +TODO: Ideally this would be removing the *former* cfg.path, though +TODO: The nand_op_parser framework should be extended to +TODO: let transformers implement an optional Spanner interface, akin/ TODO: let transformers implement an optional Spanner interface, akin +TODO: A bug in python wrapper +TODO: Should be able to eliminate select here as well. +TODO Delete after we stop supporting generation of GNU-style .zdebug_*/ TODO Delete after we stop supporting generation of GNU-style .zdebug_* +TODO (Christoph): Text version of boxes +TODO: Optimize cursor programming to be once per frame before VUPDATE +TODO: consider if SymbolTable's constructor should behave the same./ TODO: consider if SymbolTable's constructor should behave the same. +TODO(retry): Move down if the spec changes to not check server pushback/ TODO(retry): Move down if the spec changes to not check server pushback +TODO: We should delinearize the accesses despite the use in a call to a +TODO: Filter partitioners for facts that are already known/ TODO: Filter partitioners for facts that are already known +TODO: Get the simplest access function./ TODO: Get the simplest access function. +TODO: are there any restrictions on the dtype? +TODO(calebcartwright): consider enabling box_patterns feature gate/ TODO(calebcartwright): consider enabling box_patterns feature gate +TODO: This is currently pretty tied to the IBM pSeries hypervisor +TODO: For now, not handling conversions like:/ TODO: For now, not handling conversions like: +TODO: localPackages is a misnomer, it's all project packages +TODO: make this valid +TODO: Support steps other than +/- 1./ TODO: Support steps other than +/- 1. +TODO: we could actually use setProperty and an expression for non-atomics./ TODO: we could actually use setProperty and an expression for non-atomics. +TODO: Distribution of volatile may be possible under some +TODO We should make sure that the phy that has gone* TODO We should make sure that the phy that has gone +TODO: Use std::disjunction when C++17 is supported./ TODO: Use std::disjunction when C++17 is supported. +TODO: This function is called from dpu debugfs and as part of atomic +TODO: eliminate ATOMIC_CRIT_{L,EQV} macros as not used/ TODO: eliminate ATOMIC_CRIT_{L,EQV} macros as not used +TODO: Does WebAssembly need to care about setjmp for register coloring?/ TODO: Does WebAssembly need to care about setjmp for register coloring? +TODO - use Zeroable like we do for lowerV2X128VectorShuffle?/ TODO - use Zeroable like we do for lowerV2X128VectorShuffle? +TODO remove locking/get table callbacks, this is part of the* TODO remove locking/get table callbacks, this is part of the +TODO@matt: get fallback from product service/ TODO@matt: get fallback from product service +TODO: mapAccumLM is used in many places. Surely most of +TODO: wrap/ TODO: wrap +TODO: Is there any reason to treat base-to-derived conversions/ TODO: Is there any reason to treat base-to-derived conversions +TODO(jba): fix so users can retry on transient errors? Probably not worth it./ TODO(jba): fix so users can retry on transient errors? Probably not worth it. +TODO: const_cast-ing to edit/ TODO: const_cast-ing to edit +TODO: use indexOf, if available: (not in IE6)/ TODO: use indexOf, if available: (not in IE6) +TODO: Add keymap values once found... */* TODO: Add keymap values once found... */ +TODO: X11 support +TODO: Distill probe resp; remove TIM* TODO: Distill probe resp; remove TIM +TODO: reading some of stats is unneeded */* TODO: reading some of stats is unneeded */ +TODO: Handle other methods, such as .get() or .release()./ TODO: Handle other methods, such as .get() or .release(). +TODO: Should only be blocking metas in as. But any meta that can +TODO: This line appends the new version range, to preserve the order used +TODO: it should promote hiPart to i64 in the outer loop too. +TODO(mmukhi): Simplify this code./ TODO(mmukhi): Simplify this code. +TODO: Use uri for cwd in createterminal/ TODO: Use uri for cwd in createterminal +TODO: The way the content is split below does not allow space within the/ TODO: The way the content is split below does not allow space within the +TODO ceph_crypto_key_decode should really take const input */* TODO ceph_crypto_key_decode should really take const input */ +TODO: It's generally bad to access stdout/stderr in a library./ TODO: It's generally bad to access stdout/stderr in a library. +TODO: isIrreducible - look for triangle graph./ TODO: isIrreducible - look for triangle graph. +TODO: Add support for more output formats, we only support +TODO: this is a bit questionable, Haddock files really should +TODO VMCI pending sockets? */* TODO VMCI pending sockets? */ +TODO: No PLL down */* TODO: No PLL down */ +TODO: assert based on the load type:/ TODO: assert based on the load type: +TODO: PM dependencies between the ISP and sensors are not modelled explicitly +TODO: What should we set the ASID to ? */* TODO: What should we set the ASID to ? */ +TODO: Add installed tests once https://gitlab.gnome.org/World/libcloudproviders/issues/4 is fixed +TODO: In the MIPI mode, M/N is required to be equal or lesser than 3, +TODO: complain somehow if Shadow was used. It shouldn't/ TODO: complain somehow if Shadow was used. It shouldn't +TODO: intentional leak. Some information is garbage collected too early,/ TODO: intentional leak. Some information is garbage collected too early, +TODO: We want to sort the vectors by descending length, so that adjacent/ TODO: We want to sort the vectors by descending length, so that adjacent +TODO: a lazy work-around for linux build failure ... +TODO: SimplifyDemandedBits instead?/ TODO: SimplifyDemandedBits instead? +TODO: Check if we need to keep it for F as well./ TODO: Check if we need to keep it for F as well. +TODO: Most functionality in this class will gradually be phased out/ TODO: Most functionality in this class will gradually be phased out +TODO: Generalize to handle loops with many inputs in a header./ TODO: Generalize to handle loops with many inputs in a header. +TODO: the message based HIF architecture allocates net bufs +TODO. Will this ever happen? if so, we need to fix it. +TODO-GFX10: add MC tests for v_add/sub_nc_i16/ TODO-GFX10: add MC tests for v_add/sub_nc_i16 +TODO: Perhaps these should be made comments of the corresponding data type +TODO(yl): should we package https://github.com/remyoudompheng/go-misc instead of +TODO: Check that we do not assign bounds twice./ TODO: Check that we do not assign bounds twice. +TODO: assume one cluster only/ TODO: assume one cluster only +TODO find a way to share this code with hack/make.sh +TODO: Implement configuration error render function in cardano-ledger +TODO: if a tbd and dylib are both present, we should check to make sure/ TODO: if a tbd and dylib are both present, we should check to make sure +TODO: Report an error on duplicate metadata nodes./ TODO: Report an error on duplicate metadata nodes. +TODO: Figure out why we are going through declarations and not only/ TODO: Figure out why we are going through declarations and not only +TODO: Possible optimisation: +TODO list +TODO: This won't work for switch statements./ TODO: This won't work for switch statements. +TODO: Allow this for unordered atomics (see D66309)/ TODO: Allow this for unordered atomics (see D66309) +TODO: Insert at correct position and avoid sort./ TODO: Insert at correct position and avoid sort. +TODO: move the following function to a new module TypeChecking.Overloading +TODO: might need to change the warning once the clang option is finalized./ TODO: might need to change the warning once the clang option is finalized. +TODO: a version of tbb::this_task_arena::isolate with variadic arguments pack should be added in the future/TODO: a version of tbb::this_task_arena::isolate with variadic arguments pack should be added in the future +TODO: consider rx_highest */* TODO: consider rx_highest */ +TODO: switch to types.config.json as prescribed by RFC0042 once it's implemented +TODO: Should add(x,x) -> shl(x,1) be a general DAG canonicalization?/ TODO: Should add(x,x) -> shl(x,1) be a general DAG canonicalization? +TODO: nmap, numpy +TODO: Enable/disable clocks at stream on/off time. */* TODO: Enable/disable clocks at stream on/off time. */ +TODO: The result of N*K is required to be in [10, 88] range. */* TODO: The result of N*K is required to be in [10, 88] range. */ +TODO: cond23_i should be constant-folded. +TODO: add accessors to standard op's load, store, DMA op's to return/ TODO: add accessors to standard op's load, store, DMA op's to return +TODO: Can handle more cases here:/ TODO: Can handle more cases here: +TODO@joao TODO@alex TODO@martin this is such that we don't collide with dirty diff/ TODO@joao TODO@alex TODO@martin this is such that we don't collide with dirty diff +TODO: check what else we might need to clear */* TODO: check what else we might need to clear */ +TODO: can we use D.Scalar here for beta and alpha? +TODO sun6i DAP (Digital Audio Processing) bits */* TODO sun6i DAP (Digital Audio Processing) bits */ +TODO: Optimize branch for common case of no aliasing. +TODO returns a non-nil, empty Context. Code should use context.TODO when/ TODO returns a non-nil, empty Context. Code should use context.TODO when +TODO: This is currently only used by combineSIntToFP, but it is generalized/ TODO: This is currently only used by combineSIntToFP, but it is generalized +TODO: Figure out how we should handle this./ TODO: Figure out how we should handle this. +TODO(wad) register fixtures on dedicated test lists. */* TODO(wad) register fixtures on dedicated test lists. */ +TODO: this case doesn't trigger yet. +TODO: Handle newlines properly. We need to remove leading whitespace./ TODO: Handle newlines properly. We need to remove leading whitespace. +TODO: Add support for symbol versioning./ TODO: Add support for symbol versioning. +TODO: We are currently not making a very informed decision on when it is/ TODO: We are currently not making a very informed decision on when it is +TODO: make upstream patch allowing to use the uncompressed file, +TODO(mundaym): z/OS doesn't have wait4. I don't think getrusage does what we want./ TODO(mundaym): z/OS doesn't have wait4. I don't think getrusage does what we want. +TODO: do we want to do this here? : +TODO Add AVX5124FMAPS/AVX5124VNNIW features/ TODO Add AVX5124FMAPS/AVX5124VNNIW features +TODO: why not IO? +TODO: Make that depend on a timer, don't power down* TODO: Make that depend on a timer, don't power down +TODO: Figure out if we should update the showing menu?/ TODO: Figure out if we should update the showing menu? +TODO: Define more sections./ TODO: Define more sections. +TODO: Perhaps combine this instruction with the next if possible/TODO: Perhaps combine this instruction with the next if possible +TODO: No zoom&pan support. Currently we control the output image +TODO: also store bidi info for mapped data. This is possible, but a bit/ TODO: also store bidi info for mapped data. This is possible, but a bit +TODO : implement a buffer threshold count? */* TODO : implement a buffer threshold count? */ +TODO: enable/disable in dm as per update type.* TODO: enable/disable in dm as per update type. +TODO: add fine grained mediation of policy loads */* TODO: add fine grained mediation of policy loads */ +TODO: Are these all needed?/ TODO: Are these all needed? +TODO: Only handle register args for now./ TODO: Only handle register args for now. +TODO: Use an optional instead of UINT32_MAX to denote invalid values./ TODO: Use an optional instead of UINT32_MAX to denote invalid values. +TODO: add preallocated versions of tests +TODO improve define() (needs ugly overload)/ TODO improve define() (needs ugly overload) +TODO: Should we allow UNDEFS and if so how many?/ TODO: Should we allow UNDEFS and if so how many? +TODO: need to destroy on unload iscsi_endpoint*/* TODO: need to destroy on unload iscsi_endpoint*/ +TODO: Surely this shouldn't be necessary. I think normal 'filterAttrsRecursive' will effectively cause infinite loops +TODO: Don't hardcode the usage of PHY1 (shared with CSI2c). +TODO(@Ericson2314): Don't want to mass-rebuild yet to keeping 'darwin' as +TODO: log this error event to FSP or nvram. +TODO: macrotile-qseed is different from macrotile */* TODO: macrotile-qseed is different from macrotile */ +TODO: turn off hw wep on rtl8180 */* TODO: turn off hw wep on rtl8180 */ +TODO: consider adding an optional runtime check for an unknown (untested)/ TODO: consider adding an optional runtime check for an unknown (untested) +TODO: combineEq allocates an intermediate list. It *should* be better to +TODO handle duplicates. +TODO: age max_rtt? */* TODO: age max_rtt? */ +TODO: Not clear how to handle planes with negative position, +TODO: But this could be a special-case because we're inserting into the same base vector. +TODO: This could be enhanced to handle arbitrary vector constants by/ TODO: This could be enhanced to handle arbitrary vector constants by +TODO: Add support for reversed masked interleaved access./ TODO: Add support for reversed masked interleaved access. +TODO: remove this after the next release (21.03) +TODO: Support the motion detector +TODO: In the future, similar techniques could be used to eliminate/ TODO: In the future, similar techniques could be used to eliminate +TODO: If the x86 backend knew how to convert a bool vector mask back to an/ TODO: If the x86 backend knew how to convert a bool vector mask back to an +TODO add BO back to validate_list?/TODO add BO back to validate_list? +TODO: Prevent overflows */* TODO: Prevent overflows */ +TODO: memory intrinsics./ TODO: memory intrinsics. +TODO implement override and monitor patch later */* TODO implement override and monitor patch later */ +TODO: If we can fix and prove btrfs_find_all_roots() can get correct result +TODO: Emit a warning./ TODO: Emit a warning. +TODO: Fix base implementation which could simplify things a bit here/ TODO: Fix base implementation which could simplify things a bit here +TODO: Remove the implicit conversion./ TODO: Remove the implicit conversion. +TODO: write generic code to read icon path from $binary.desktop +TODO: Update to SOC functions, remove exposure and gain */* TODO: Update to SOC functions, remove exposure and gain */ +TODO: Can we remove SimplifyMultipleUseDemandedBits and rely on/ TODO: Can we remove SimplifyMultipleUseDemandedBits and rely on +TODO: this is simplification +TODO: Avoid handleModuleDependency even being called for modules/ TODO: Avoid handleModuleDependency even being called for modules +TODO: We dont support fp/SIMD arguments in v0-v7/ TODO: We dont support fp/SIMD arguments in v0-v7 +TODO: improve the internal model of SIMD/vectorized registers +TODO: This could maybe be made faster by avoiding the btoa of the full/ TODO: This could maybe be made faster by avoiding the btoa of the full +TODO: Replace with with std::monostate when we move to C++17./ TODO: Replace with with std::monostate when we move to C++17. +TODO: Check for irreducible control flow./ TODO: Check for irreducible control flow. +TODO: We could do an early-exit here (the branch above is uniform!) +TODO: The way stripping and groups interact is complicated/ TODO: The way stripping and groups interact is complicated +TODO: Support custom and typed event accounting in the future./ TODO: Support custom and typed event accounting in the future. +TODO: implement benefits, cost models./ TODO: implement benefits, cost models. +TODO: adds/subs +TODO: ponder whether we want to further vectorize a vector value./ TODO: ponder whether we want to further vectorize a vector value. +TODO: This might be overly conservative and we could handle those cases/ TODO: This might be overly conservative and we could handle those cases +TODO: support to delete env vars; currently the "deletes" are ignored/ TODO: support to delete env vars; currently the "deletes" are ignored +TODO: Today we do not vectorize this, but we could teach the vectorizer (once +TODO: it would be better to simplify this somehow/ TODO: it would be better to simplify this somehow +TODO: tune for KMP_OS_DRAGONFLY */* TODO: tune for KMP_OS_DRAGONFLY */ +TODO: this is very frequent pattern, make it a separate* TODO: this is very frequent pattern, make it a separate +TODO We would like to connect this to `useGccForLibs`, but we cannot yet +TODO: bypass the loading in sriov for now +TODO: Support more than binop_eval_t./ TODO: Support more than binop_eval_t. +TODO: Could check dereferenceable for less aligned cases./ TODO: Could check dereferenceable for less aligned cases. +TODO: For dynamic 64-bit vector inserts/extracts, should emit a pseudo that/ TODO: For dynamic 64-bit vector inserts/extracts, should emit a pseudo that +TODO: Check out tx trigger level, it's always 64 on dumps but I +TODO: No support for DSI swap */* TODO: No support for DSI swap */ +TODO: DBDC */* TODO: DBDC */ +TODO: We need checking whether bus phase is message in? +TODO: Though vector loads usually perform well on AArch64, in some targets/ TODO: Though vector loads usually perform well on AArch64, in some targets +TODO: href can be a Name referring to an internal stream/ TODO: href can be a Name referring to an internal stream +TODO: look into making tools work when cross compiling +TODO: simplify, get rid of fake rts context +TODO: introduce support for negative steps or emit dynamic asserts/ TODO: introduce support for negative steps or emit dynamic asserts +TODO find out why hoogle index creation can be made to work for cross compilers +TODO: __vectorcall will change this./ TODO: __vectorcall will change this. +TODO: this doesn't use 'Distrubution.Compat.Process'. +TODO: implement for other platforms./ TODO: implement for other platforms. +TODO: This should use ASHR instead of LSHR + BFE +TODO(AkihiroSuda): we could create a random string or one calculated based on the context/ TODO(AkihiroSuda): we could create a random string or one calculated based on the context +TODO: OPP FMT, ABM. etc. should be done here. */* TODO: OPP FMT, ABM. etc. should be done here. */ +TODO: Fix for PR13371 currently makes this impossible. See +TODO: We can hoist the first phi, but not the second. +TODO: We can remove this once we start relying on the in-tree version of Lit +TODO: We can easily support i4/i2 legal types if any target ever does./ TODO: We can easily support i4/i2 legal types if any target ever does. +TODO ELa: reg idx must be inserted before param, but we don't want* TODO ELa: reg idx must be inserted before param, but we don't want +TODO: There are a number of clocks that not included in this driver +TODO: We could fold 64-bit immediates, but this get compilicated/ TODO: We could fold 64-bit immediates, but this get compilicated +TODO: Can we mfspr(AMR) even for user windows? +TODO: Prefer versions which have a greater version number/ TODO: Prefer versions which have a greater version number +TODO Is it necessary to reload font? I think it is. At least +TODO: If the ptest flags are unused, we could still remove it./ TODO: If the ptest flags are unused, we could still remove it. +TODO: It would be better to actually check the reverse dependencies of installed +TODO: Always legal with future ftz flag./ TODO: Always legal with future ftz flag. +TODO: Add size computation for other types./ TODO: Add size computation for other types. +TODO: don't tail predicate if there is a reversed load?/ TODO: don't tail predicate if there is a reversed load? +TODO: since the llvm.experimental.vector.{insert,extract} intrinsics/ TODO: since the llvm.experimental.vector.{insert,extract} intrinsics +TODO: closePropagation is deprecated; replace +TODO: Metadata and more stake pool relay support to be +TODO: Figure out sane writer behavior for a TypoExpr, if necessary/ TODO: Figure out sane writer behavior for a TypoExpr, if necessary +TODO!* TODO! +TODO: Hoist to a VectorizationStrategy.cpp when appropriate./ TODO: Hoist to a VectorizationStrategy.cpp when appropriate. +TODO: underlinePeriod/ TODO: underlinePeriod +TODO: provide instructions to override default libm link and how to link to/ TODO: provide instructions to override default libm link and how to link to +TODO: This will give an unpleasant message if n' +TODO: Would be legal to combine for legal atomic wider types +TODO: set saturation to ctrl->val */* TODO: set saturation to ctrl->val */ +TODO: Just use v_readlane_b32 if we know the VGPR has a uniform value./ TODO: Just use v_readlane_b32 if we know the VGPR has a uniform value. +TODO(dfawley): wrap the old compressor/decompressor using the new API?/ TODO(dfawley): wrap the old compressor/decompressor using the new API? +TODO maybe here we pass down info about what regions are touched* TODO maybe here we pass down info about what regions are touched +TODO: OPEN: what happens if BSS color disable is set? */* TODO: OPEN: what happens if BSS color disable is set? */ +TODO: handle struct types./ TODO: handle struct types. +TODO: It is probably better to make it 64-bit integers. To/ TODO: It is probably better to make it 64-bit integers. To +TODO: Figure out how to enable opencl without having a runtime dependency on clang +TODO: currently we call bind after treeInit, because treeInit/ TODO: currently we call bind after treeInit, because treeInit +TODO: This needs to be implemented./ TODO: This needs to be implemented. +TODO: refactor once something like Profpatsch's types-simple will land +TODO -remove me, but we have to fix BMI first */* TODO -remove me, but we have to fix BMI first */ +TODO: We should probably cache this?/ TODO: We should probably cache this? +TODO Windows: Factor out platform specific capabilities./ TODO Windows: Factor out platform specific capabilities. +TODO: program PTSA */* TODO: program PTSA */ +TODO: Remove the serialization of Parents and VirtualParents, this/ TODO: Remove the serialization of Parents and VirtualParents, this +TODO: Enable this once we have gains configured */* TODO: Enable this once we have gains configured */ +TODO: make the number of buffers hot pluggable with CPUS */* TODO: make the number of buffers hot pluggable with CPUS */ +TODO: straightforward to generalize to a non-unit stride./ TODO: straightforward to generalize to a non-unit stride. +TODO: Look into whether we can run a capability test on the standalone build to +TODO: Cache the result./ TODO: Cache the result. +TODO: ideally we should be able to generate memset +TODO restore GPIO_MUX_CONTROL if we ever use it */* TODO restore GPIO_MUX_CONTROL if we ever use it */ +TODO what about windows? +TODO: Support core.commentChar/ TODO: Support core.commentChar +TODO: check if/when DNInfo should replace Name./ TODO: check if/when DNInfo should replace Name. +TODO: Unify handling with private memory pointers./ TODO: Unify handling with private memory pointers. +TODO: this mount call is not necessary as we assume that TarStream() should/ TODO: this mount call is not necessary as we assume that TarStream() should +TODO: Both arrays should use indexing +TODO: Should this be a test and set? */* TODO: Should this be a test and set? */ +TODO: if ttFont has no maxp, cmap etc., ignore glyph names and compile by index? +TODO: find a better way to do this +TODO: Add support for complex types (section 3.1.2, item 2)./ TODO: Add support for complex types (section 3.1.2, item 2). +TODO: recommend not using the stability field +TODO: Make this recursive; it's a little tricky because an arbitrary/ TODO: Make this recursive; it's a little tricky because an arbitrary +TODO: Use default extraction for now, but we should investigate extending this/ TODO: Use default extraction for now, but we should investigate extending this +TODO: We have a plan to remove this in a future major version. +TODO: re-enable once we have support for module/file targets +TODO: Handle SPE specific operation./ TODO: Handle SPE specific operation. +TODO: Get rid of this hack. +TODO: Support vectors? This requires extract_subvector/bitcast./ TODO: Support vectors? This requires extract_subvector/bitcast. +TODO's:/ TODO's: +TODO: block buffering? Certain \r and \n's are causing flicker... +TODO: Add support for more than 4g physical addressing. +TODO: implement rev1 workaround/TODO: implement rev1 workaround +TODO - Handle more general insert_subvector chains./ TODO - Handle more general insert_subvector chains. +TODO: Rename this to REDZONE because that's what it is */* TODO: Rename this to REDZONE because that's what it is */ +TODO: FIXME: We could use the undefined memset to optimize the code further, +TODO: Enforce values valid for MSVtorDispMode./ TODO: Enforce values valid for MSVtorDispMode. +TODO: Check if fixing up the stack more than once is safe so we can/ TODO: Check if fixing up the stack more than once is safe so we can +TODO: When a negated register is used by an add (such as in a list of/ TODO: When a negated register is used by an add (such as in a list of +TODO: restore this/ TODO: restore this +TODO: Replace this intrinsic with normal ISel patterns once popcnt is merged/ TODO: Replace this intrinsic with normal ISel patterns once popcnt is merged +TODO: find out if we need to do more here to +TODO: Non-zero base offset for load and store combinations +TODO: return promise?/ TODO: return promise? +TODO: Check future ftz flag/ TODO: Check future ftz flag +TODO Do we disable ldc for skycam */* TODO Do we disable ldc for skycam */ +TODO: Check that all PTEs have been freed? */* TODO: Check that all PTEs have been freed? */ +TODO: Shared with MachineOutliner/ TODO: Shared with MachineOutliner +TODO FW Support for the cmd is not available yet.* TODO FW Support for the cmd is not available yet. +TODO: un-hardcode cn0_cn1 and itc */* TODO: un-hardcode cn0_cn1 and itc */ +TODO(matt): Consider making our own readable stream instead of using/ TODO(matt): Consider making our own readable stream instead of using +TODO: Vector constants with undef elements don't simplify./ TODO: Vector constants with undef elements don't simplify. +TODO: The RPM clock driver currently does not support the xo clock. +TODO: Check if fixup and text.__* are really necessary* TODO: Check if fixup and text.__* are really necessary +TODO: Remove along with ./jedi.nix when version compatiblity issue is +TODO: untested, so probably incorrect./ TODO: untested, so probably incorrect. +TODO(behdad) Option to keep only one platform's +TODO: Support the above case. +TODO: maybe there should be a way to suppress this during cloning?/ TODO: maybe there should be a way to suppress this during cloning? +TODO: remove this once we either fix library matching or avoid/ TODO: remove this once we either fix library matching or avoid +TODO: is it a problem that conn has already been written to?/ TODO: is it a problem that conn has already been written to? +TODO: It would make more sense for this function to take the optionals/ TODO: It would make more sense for this function to take the optionals +TODO: Loosen one-use restriction if common operand is a constant./ TODO: Loosen one-use restriction if common operand is a constant. +TODO(dlatypov@google.com): add an example of using ``current->kunit_test`` in +TODO: PATCH RO in VBIOS here */* TODO: PATCH RO in VBIOS here */ +TODO: Convert noalias arg to !noalias/ TODO: Convert noalias arg to !noalias +TODO: Add structured output of whereFrom +TODO (RAE): This is inadequate, as it doesn't rewrite the kind of +TODO: Add new type for reservation which can survive transaction commit. +TODO: Add conditional and unconditional breakpoint support to dbgeng. +TODO: use widget.uuid instead?/ TODO: use widget.uuid instead? +TODO stack_fold_rsqrtss +TODO: will remove this when pointers have an opaque type./ TODO: will remove this when pointers have an opaque type. +TODO: this can be generalized into the normal initialization logic:/ TODO: this can be generalized into the normal initialization logic: +TODO: Check these against datasheet page 34 */* TODO: Check these against datasheet page 34 */ +TODO: support other platforms and toolchains. +TODO: check sets of paths that would be interpreted differently between Unix +TODO: read alternate fw and tplg filenames from DT */* TODO: read alternate fw and tplg filenames from DT */ +TODO: probe for device, once libbpf has a function to create* TODO: probe for device, once libbpf has a function to create +TODO - do we need to handle different bitwidths?/ TODO - do we need to handle different bitwidths? +TODO - Check for FreeEASpace */* TODO - Check for FreeEASpace */ +TODO: If OrICmp is false, the whole thing is false (InstSimplify?)./ TODO: If OrICmp is false, the whole thing is false (InstSimplify?). +TODO: always perform the check. +TODO: remove chip->owner */* TODO: remove chip->owner */ +TODO: the following interfaces definitions are duplicating with the above./ TODO: the following interfaces definitions are duplicating with the above. +TODO does it make sense to only have one version for all libs? +TODO: Enable inlining structured control flows with return./ TODO: Enable inlining structured control flows with return. +TODO: use the signature here? would that fix parts of issue 118? +TODO: On code like this:/ TODO: On code like this: +TODO: use rt2800_rf_init_calibration ? */* TODO: use rt2800_rf_init_calibration ? */ +TODO MORE!!!! +TODO: If Min/Max, we can also determine a minimum/maximum value if/ TODO: If Min/Max, we can also determine a minimum/maximum value if +TODO: fix for multiple TID */* TODO: fix for multiple TID */ +TODO: Warn about unreachable code./ TODO: Warn about unreachable code. +TODO(michalt): This should go away once we switch to the Shake-based system +TODO: Create an interfaceOp for elementwise operations./ TODO: Create an interfaceOp for elementwise operations. +TODO: we'd expect the warning: {{4 uninitialized fields}}/ TODO: we'd expect the warning: {{4 uninitialized fields}} +TODO: Allow indirect use./ TODO: Allow indirect use. +TODO: Add support for 8kB hash table and alternative hash* TODO: Add support for 8kB hash table and alternative hash +TODO Raven hbr2 compliance eye output is unstable* TODO Raven hbr2 compliance eye output is unstable +TODO merge with others */* TODO merge with others */ +TODO: Handle FCMP_UEQ and FCMP_ONE. After that, this check will be/ TODO: Handle FCMP_UEQ and FCMP_ONE. After that, this check will be +TODO: support */* TODO: support */ +TODO: Need to verify if these registers are used on 64 bit AIX with Power8/ TODO: Need to verify if these registers are used on 64 bit AIX with Power8 +TODO unique identifier must short+pan OR extended_addr */* TODO unique identifier must short+pan OR extended_addr */ +TODO: Extend to support v8f32 (+ 512-bit shuffles)./ TODO: Extend to support v8f32 (+ 512-bit shuffles). +TODO: Check if 32-byte or greater accesses are slow too?/ TODO: Check if 32-byte or greater accesses are slow too? +TODO: allowWildcards can probably be removed by refactoring this function further./ TODO: allowWildcards can probably be removed by refactoring this function further. +TODO: This was ripped from `cardano-cli` because, unfortunately, it's not +TODO: "This bit is cleared to zero when an event +TODO: Check that we can see through references./ TODO: Check that we can see through references. +TODO: Could merge these checks into an InfoTable flag to make the/ TODO: Could merge these checks into an InfoTable flag to make the +TODO: These folds could be refactored to be part of the above calls./ TODO: These folds could be refactored to be part of the above calls. +TODO: Add FileCheck syntax highlighting --> +TODO XXX The server tries to copy a newly created config file over the old one +TODO: Should we try to process out the other defs now? If the other/ TODO: Should we try to process out the other defs now? If the other +TODO: add CloseWrite to crypto/tls.Conn first/ TODO: add CloseWrite to crypto/tls.Conn first +TODO: Indexes should be generated. +TODO: Proximity +TODO: Compile all local packages with -Werror: +TODO: we should devirtualize this derived-to-base conversion./ TODO: we should devirtualize this derived-to-base conversion. +TODO: size buffers correctly in this case. */* TODO: size buffers correctly in this case. */ +TODO is status_qualifier field needed? */* TODO is status_qualifier field needed? */ +TODO: Allow undef elements?/ TODO: Allow undef elements? +TODO: Using a latency of 1 here for output dependencies assumes/ TODO: Using a latency of 1 here for output dependencies assumes +TODO: thanks to simplifying assumption we do not need to worry about/ TODO: thanks to simplifying assumption we do not need to worry about +TODO: Update once handled non-contiguous memory regions +TODO: Tighten bound via rigorous analysis of the unbalanced case./ TODO: Tighten bound via rigorous analysis of the unbalanced case. +TODO: remove this and exit 1 once CI has changed to use test-integration +TODO(tinylib): there are faster, +TODO(abronan): generate Cluster ID for federation/ TODO(abronan): generate Cluster ID for federation +TODO: if net == bridge, use libnetwork controller to create a new plugin-specific bridge, bind mount /etc/hosts and /etc/resolv.conf look at the docker code (allocateNetwork, initialize)/ TODO: if net == bridge, use libnetwork controller to create a new plugin-specific bridge, bind mount /etc/hosts and /etc/resolv.conf look at the docker code (allocateNetwork, initialize) +TODO: this is a workaround we should prevent unloading +TODO: This should work on a breakpoint at a function with no frame,/ TODO: This should work on a breakpoint at a function with no frame, +TODO: find out if class list has changed and update if needed/ TODO: find out if class list has changed and update if needed +TODO: optimize later... */* TODO: optimize later... */ +TODO check */* TODO check */ +TODO: IEEE80211_CONF_CHANGE_LISTEN_INTERVAL */* TODO: IEEE80211_CONF_CHANGE_LISTEN_INTERVAL */ +TODO(stevvooe): While assignment of tasks is idempotent, we do allow/ TODO(stevvooe): While assignment of tasks is idempotent, we do allow +TODO Windows: Fix this test for TP5./ TODO Windows: Fix this test for TP5. +TODO: add a test version that makes the config do more than just +TODO: This should abort the journal and alert other nodes +TODO: make this not bad, use more fold-ey terms --> +TODO: Checking for the i1 type matches the IR definition for the mask,/ TODO: Checking for the i1 type matches the IR definition for the mask, +TODO: to be consolidated with enum color_space */* TODO: to be consolidated with enum color_space */ +TODO: else we should assert that there was, in fact, a policy choice to/ TODO: else we should assert that there was, in fact, a policy choice to +TODO: CHECK THIS in the port config */* TODO: CHECK THIS in the port config */ +TODO: Add a more flexible dependence graph representation./ TODO: Add a more flexible dependence graph representation. +TODO: simplify this to %a +TODO: If multiple splats are generated to load the same constant,/ TODO: If multiple splats are generated to load the same constant, +TODO: in the Byron case the per-byte is non-integral, would need different +TODO: is this test ever run? +TODO: Figure out what to do if we fail to allocate any more stack/ TODO: Figure out what to do if we fail to allocate any more stack +TODO; figure why this is a different instruction on Windows?/ TODO; figure why this is a different instruction on Windows? +TODO: relax aliasing for unordered atomics (see D66309)/ TODO: relax aliasing for unordered atomics (see D66309) +TODO: what values does it accept? +TODO: We currently don't version the loop./ TODO: We currently don't version the loop. +TODO: WINDOW_BUFFER_SIZE_RECORD +TODO: If this is N0/sqrt(N0), and we reach this node before trying to/ TODO: If this is N0/sqrt(N0), and we reach this node before trying to +TODO: use clang constant/ TODO: use clang constant +TODO now we have a visible range of pages which are not associated +TODO - support non target shuffles as well./ TODO - support non target shuffles as well. +TODO: Actually check for mutation of non-temporaries./ TODO: Actually check for mutation of non-temporaries. +TODO: Another approach for checking dominance is having two iterators and/ TODO: Another approach for checking dominance is having two iterators and +TODO: Clean this up +TODO(cbro): add support for system parameters (quota project, request reason) via chained interceptor./ TODO(cbro): add support for system parameters (quota project, request reason) via chained interceptor. +TODO: Restructure/combine with PAL metadata directive./ TODO: Restructure/combine with PAL metadata directive. +TODO: _chk variants/ TODO: _chk variants +TODO: Dump index contents/ TODO: Dump index contents +TODO: Consider propagating weight down the domination line as well./ TODO: Consider propagating weight down the domination line as well. +TODO: Check range metadata on MMO./ TODO: Check range metadata on MMO. +TODO: Add support for handling cfi_restore_state./ TODO: Add support for handling cfi_restore_state. +TODO: This should jsut be a mov.s v0[3], wzr +TODO: add a configuration option for time granularity/ TODO: add a configuration option for time granularity +TODO: Only do this on targets with legal s16 shifts/ TODO: Only do this on targets with legal s16 shifts +TODO: Add 64-bit variant with 19 cycle latency./ TODO: Add 64-bit variant with 19 cycle latency. +TODO: memset can mangle the IO patterns quite a bit. +TODO: add description of PPC stack frame format, or at least some docs./ TODO: add description of PPC stack frame format, or at least some docs. +TODO: For now this is just looking for Linalg ops. It can be generalized/ TODO: For now this is just looking for Linalg ops. It can be generalized +TODO: Roll out zero-register subtitution to GPR32/GPR64 and fold this back/ TODO: Roll out zero-register subtitution to GPR32/GPR64 and fold this back +TODO (xiangli): ensure the entries are continuous and/ TODO (xiangli): ensure the entries are continuous and +TODO: Give here a one time warning if source file is missing./ TODO: Give here a one time warning if source file is missing. +TODO: also if lost a lot of beacons try resetting* TODO: also if lost a lot of beacons try resetting +TODO: eventually migrate everything to buildFHSUserEnvBubblewrap +TODO: Determine whether default case is reachable./ TODO: Determine whether default case is reachable. +TODO: Most floating-point instructions (except for simple moves and the/ TODO: Most floating-point instructions (except for simple moves and the +TODO: We don't convert the fast fdiv to fmul because that would be multiplication +TODO: Clean up +TODO: input components ordering for 16 bits input. */* TODO: input components ordering for 16 bits input. */ +TODO: does espeakup support different tonalities? +TODO: Check if we can actually use the new instructions and implement them./ TODO: Check if we can actually use the new instructions and implement them. +TODO(behdad) Speed this up! +TODO: This should use LD, but for some there are redundant MOVs +TODO: This is non-optimal, but dealing with the concurrently happening/ TODO: This is non-optimal, but dealing with the concurrently happening +TODO: BBP178 is set to 0xff for "CCK CH14 OBW" which overrides the settings* TODO: BBP178 is set to 0xff for "CCK CH14 OBW" which overrides the settings +TODO proper frequency adjustment */* TODO proper frequency adjustment */ +TODO - flush any stale requests */* TODO - flush any stale requests */ +TODO Windows TP5 - Figure out why this test is so flakey. Disabled for now./ TODO Windows TP5 - Figure out why this test is so flakey. Disabled for now. +TODO(zhaoq): Now it indicates the end of entire stream. Revisit if early/ TODO(zhaoq): Now it indicates the end of entire stream. Revisit if early +TODO: add processing for other clauses./ TODO: add processing for other clauses. +TODO: If the endpoint is stalled the next request shouldn't be +TODO: Physical64 is hard-coded here, but some information should come/ TODO: Physical64 is hard-coded here, but some information should come +TODO: we might need to add a parameter to this function in case the byte/ TODO: we might need to add a parameter to this function in case the byte +TODO Check backup volt multiplier */* TODO Check backup volt multiplier */ +TODO(seanc@): Add the ability to parse hex/ TODO(seanc@): Add the ability to parse hex +TODO(wrengr): should we manually inline/unroll 'updatePrefix' +TODO: Disable interrupt and so on... */* TODO: Disable interrupt and so on... */ +TODO 2ltt: allows (Empty_fib -> Empty_strict) which is not conservative +TODO: ensure consistent order between expect1 and expect2 */* TODO: ensure consistent order between expect1 and expect2 */ +TODO: make a better predicate for this +TODO: when implementing other Wasm backends, make this generic or only do/ TODO: when implementing other Wasm backends, make this generic or only do +TODO: handle s.ResolverState.ServiceConfig?/ TODO: handle s.ResolverState.ServiceConfig? +TODO: Once we have extract/insert subvector cost we need to use them./ TODO: Once we have extract/insert subvector cost we need to use them. +TODO: Batch results to keep from reading all info into memory/ TODO: Batch results to keep from reading all info into memory +TODO: We might want to report double free here./ TODO: We might want to report double free here. +TODO: Handle the few differences with swan during +TODO: Phy disable/diversity etc +TODO: heater, fast mode, processed mode (temp. / linearity compensation) +TODO: Expand to regions./ TODO: Expand to regions. +TODO: Unary ops are trivially OK, so accept SGPRs?/ TODO: Unary ops are trivially OK, so accept SGPRs? +TODO: wait time +TODO: Analyze KMP_VERSION environment variable, print/ TODO: Analyze KMP_VERSION environment variable, print +TODO: make this work with different layouts: assuming here that/ TODO: make this work with different layouts: assuming here that +TODO Destroy dc_stream objects are stream object is flattened */* TODO Destroy dc_stream objects are stream object is flattened */ +TODO(wan@google.com): add method/ TODO(wan@google.com): add method +TODO: Relax the one-use checks because we are removing an instruction?/ TODO: Relax the one-use checks because we are removing an instruction? +TODO: Not sure if it's in-scope now, but `diskutil apfs list` +TODO: I have added in double the required zone position pointer wrap around +TODO: The "go-to-definition" targets can contain long strings +TODO: Handle routing of the DU output to CMM dynamically, as we +TODO: HW queue descriptors are currently allocated for max BA* TODO: HW queue descriptors are currently allocated for max BA +TODO: Move to https://github.com/emmetio/file-utils/ TODO: Move to https://github.com/emmetio/file-utils +TODO: The error should be propagated up the stack./ TODO: The error should be propagated up the stack. +TODO: enable for other memory aswell* TODO: enable for other memory aswell +TODO Move this to a separate function */* TODO Move this to a separate function */ +TODO: Allow VPSEL and VPNOT, we currently cannot because:/ TODO: Allow VPSEL and VPNOT, we currently cannot because: +TODO: Implement Debugify for LoopPass./ TODO: Implement Debugify for LoopPass. +TODO: LLVM-CODEGEN ERROR: LLVM ERROR: Cannot select:/ TODO: LLVM-CODEGEN ERROR: LLVM ERROR: Cannot select: +TODO: This quirk also needs to do equivalent of PCI_ACS_TB, +TODO: The solver is probably not strong enough here./ TODO: The solver is probably not strong enough here. +TODO: is this alignment already sufficient?/ TODO: is this alignment already sufficient? +TODO next rebuild just define as `otherBuildInputsHaskell ++ otherBuildInputsSystem` +TODO: For backward compatibility. Will remove on v6.0.0./ TODO: For backward compatibility. Will remove on v6.0.0. +TODO: make libpng, libvorbis, sdl_mixer, freetype, vlc, glew (and other gl +TODO: Implement a real typed stack, and store the genericness of the value/ TODO: Implement a real typed stack, and store the genericness of the value +TODO: maybe super classes should be allowed in abstract class definitions +TODO: Handle MOV8ri and MOV16ri./ TODO: Handle MOV8ri and MOV16ri. +TODO: orientation events +TODO: Need to add a mechanism for logging errors when builtin source files are +TODO: For sparse pages could optimize this workload by using +TODO: avoid TemplateName abstraction/ TODO: avoid TemplateName abstraction +TODO: Bytes +TODO: AP mode. */* TODO: AP mode. */ +TODO: This is currently not checked./ TODO: This is currently not checked. +TODO: document cgroups, draft: +TODO: do general dead store elimination for memref's. This pass/ TODO: do general dead store elimination for memref's. This pass +TODO: v_min */* TODO: v_min */ +TODO: These should use LSHR instead of BFE_UINT +TODO(ncw): Update LLD so that the symbol table is written out for +TODO: structure this as an analysis pass, cache the result for subloops,/ TODO: structure this as an analysis pass, cache the result for subloops, +TODO: it would be cleaner to use this:* TODO: it would be cleaner to use this: +TODO: add tests for additional configuration after the legalization supported +TODO:AZ capture the optSemi. Why leading? +TODO: Remove __kmp_barrier_pattern_name variable, remove loops from parse and/ TODO: Remove __kmp_barrier_pattern_name variable, remove loops from parse and +TODO: HW Compression support for data queues */* TODO: HW Compression support for data queues */ +TODO: This could be refined a lot. The attribute is a poor way of/ TODO: This could be refined a lot. The attribute is a poor way of +TODO(tiborvass): make sure a ConnectTimeout transport is used/ TODO(tiborvass): make sure a ConnectTimeout transport is used +TODO: What if there are only certain 80/160/80+80 MHz channels +TODO: investigate performance benefits from the use of shared variable for the result,/ TODO: investigate performance benefits from the use of shared variable for the result, +TODO: Once GCC5 is fully retired and not the minimal requirement as stated/ TODO: Once GCC5 is fully retired and not the minimal requirement as stated +TODO: The pattern in LowerVECTOR_SHUFFLE does not match what we are looking for. +TODO: Extend support for operator<=> to ObjC types./ TODO: Extend support for operator<=> to ObjC types. +TODO(@Ericson2314): Improve with mass rebuild +TODO Nested loops are currently widened as a result of the invalidation/ TODO Nested loops are currently widened as a result of the invalidation +TODO: We should look into sharing module based search filters/ TODO: We should look into sharing module based search filters +TODO Find reasonable defaults X11 & wayland +TODO: different year/ TODO: different year +TODO replace_path_prefix may strip the prefix even if the remaining/ TODO replace_path_prefix may strip the prefix even if the remaining +TODO: support other types./ TODO: support other types. +TODO: Can we handle more shuffles with this?/ TODO: Can we handle more shuffles with this? +TODO: test reachability of a machine on another network. +TODO: fill in FPU regs..../ TODO: fill in FPU regs.... +TODO: Constant fold one index into affine.apply/ TODO: Constant fold one index into affine.apply +TODO - support non-uniform vector shift amounts./ TODO - support non-uniform vector shift amounts. +TODO: move inside withLibLBI +TODO: caching?/ TODO: caching? +TODO (@Ma27) this patch adds support for wl-clipboard and can be removed during the next +TODO: Fill in cache information. This information is NOT readily* TODO: Fill in cache information. This information is NOT readily +TODO rename hwaddr to extended_addr */* TODO rename hwaddr to extended_addr */ +TODO: FIFO buffer, continuous mode, range selection, sensor ID check. +TODO: we could add more variants for other types of conditionals/ TODO: we could add more variants for other types of conditionals +TODO: What if 'cmov' is 1 uop and full throughput (Ryzen)? +TODO: This should probably be a bitcast action in LegalizerHelper./ TODO: This should probably be a bitcast action in LegalizerHelper. +TODO(dperny): using strings.Contains for error checking is awful,/ TODO(dperny): using strings.Contains for error checking is awful, +TODO check this */* TODO check this */ +TODO: Maybe lcl_iface0 should be pre-renamed to the right thing? Unclear... +TODO: statistics */* TODO: statistics */ +TODO: - Add DMA support +TODO(sbc): Disassemble and verify instructions. +TODO: Review code and check that this calculation does not yield/ TODO: Review code and check that this calculation does not yield +TODO: case kind for double/double: return 106;/ TODO: case kind for double/double: return 106; +TODO: compute typeHash/ TODO: compute typeHash +TODO: add low pass filter for D term +TODO: improve store placement. Inserting at def is probably good, but need/ TODO: improve store placement. Inserting at def is probably good, but need +TODO: selectKey: function(key, select)/ TODO: selectKey: function(key, select) +TODO: Really support OTG. For now we configure port 1 in device mode +TODO: Raise appropriate floating point exceptions and set errno to the/ TODO: Raise appropriate floating point exceptions and set errno to the +TODO: Any other flags to propagate?/ TODO: Any other flags to propagate? +TODO: myFunction currently is not dispatched to MyType. Make it dispatch to/ TODO: myFunction currently is not dispatched to MyType. Make it dispatch to +TODO: we disable broadcase now, so enable here */*TODO: we disable broadcase now, so enable here */ +TODO how to handle 23.84? */* TODO how to handle 23.84? */ +TODO fold (srem x, INT_MIN) +TODO: Constant fold to an "error"./ TODO: Constant fold to an "error". +TODO: It could be more efficient to remove dead instructions/ TODO: It could be more efficient to remove dead instructions +TODO: env_overrides not implemented +TODO handle more then one copy */* TODO handle more then one copy */ +TODO(@Ericson2314): Remove `pkgs` param, which is only used for +TODO: should remove alternatives from the asmstring: "foo {a|b}" -> "foo a"/ TODO: should remove alternatives from the asmstring: "foo {a|b}" -> "foo a" +TODO: Should we always try to do this, even if the op is/ TODO: Should we always try to do this, even if the op is +TODO: Support case for NarrowDef = NarrowUse->getOperand(1)./ TODO: Support case for NarrowDef = NarrowUse->getOperand(1). +TODO: Use this for having proper parameters in the future +TODO: need to change hw port and hw ssn sel for multiple vifs */* TODO: need to change hw port and hw ssn sel for multiple vifs */ +TODO: value from downstream* TODO: value from downstream +TODO host wake line connected to PMIC GPIO pins */* TODO host wake line connected to PMIC GPIO pins */ +TODO: make hardware update beacon timestamp +TODO: Calculate a partial from the reverse diagonals./ TODO: Calculate a partial from the reverse diagonals. +TODO: Figure out how to make igap and tck_rate configurable */* TODO: Figure out how to make igap and tck_rate configurable */ +TODO: Add other MAP_* macros used by Linux./ TODO: Add other MAP_* macros used by Linux. +TODO: enable/disable hi-z output control +TODO: fontHorizontalScale/ TODO: fontHorizontalScale +TODO: Currently there is only one convergent call pseudo, but this +TODO: We can provide more information for better but more expensive/ TODO: We can provide more information for better but more expensive +TODO: find a way to compute it./ TODO: find a way to compute it. +TODO: This driver lacks support for frame rate control due to missing +TODO: If FNEG had fast-math-flags, they'd get propagated to this FSUB./ TODO: If FNEG had fast-math-flags, they'd get propagated to this FSUB. +TODO: get rid of reorderBuffer. See CL 23460044./ TODO: get rid of reorderBuffer. See CL 23460044. +TODO: Same base addrspacecasted +TODO: Arbitrary choice, could be improved/ TODO: Arbitrary choice, could be improved +TODO: support node information beyond engine and node labels/ TODO: support node information beyond engine and node labels +TODO: one test fails because of +TODO: print all the other kinds of load commands./ TODO: print all the other kinds of load commands. +TODO: cleanup audit init so we don't need _aad = {0,} */ \* TODO: cleanup audit init so we don't need _aad = {0,} */ \ +TODO: Probably need checks here; is the core connected? */* TODO: Probably need checks here; is the core connected? */ +TODO: call transferEntryDP, and use pushDeclDP +TODO Windows. As Windows networking evolves and converges towards/ TODO Windows. As Windows networking evolves and converges towards +TODO: need two test for both Dcim path +TODO: optimize log base power of 2 (256, etc.) +TODO: this could be implemented in a registry service instead of the image/ TODO: this could be implemented in a registry service instead of the image +TODO: Make sure the start coordinates and window size match the +TODO: Record and report WHERE the bad constraint came from +TODO: describe use of ld10k1/qlo10k1 in conjunction with JACK +TODO: factor this to reuse getLocForWrite/TODO: factor this to reuse getLocForWrite +TODO: Emulate Jazelle architecture?/ TODO: Emulate Jazelle architecture? +TODO: Remainder of things done by GarbageCollect (update stats)/ TODO: Remainder of things done by GarbageCollect (update stats) +TODO: Special case for constants that can be materialized with s_mov_b64./ TODO: Special case for constants that can be materialized with s_mov_b64. +TODO: message sets./ TODO: message sets. +TODO: set contrast to ctrl->val */* TODO: set contrast to ctrl->val */ +TODO: We could add the byref attribute if not byval, but it would/ TODO: We could add the byref attribute if not byval, but it would +TODO: investigate/ TODO: investigate +TODO : check if MPC deletes timer somewhere */* TODO : check if MPC deletes timer somewhere */ +TODO: cb_sequence should support referring call lists, cachethis, multiple +TODO: Catch heap-size runaway. +TODO: Use std::apply when LLVM starts using C++17./ TODO: Use std::apply when LLVM starts using C++17. +TODO: Much of what getFinalPhase returns are not actually true compiler/ TODO: Much of what getFinalPhase returns are not actually true compiler +TODO: Would it be useful to have multiple addresses?/ TODO: Would it be useful to have multiple addresses? +TODO: needs more info for back jumping/ TODO: needs more info for back jumping +TODO: this should also be used by the NCP6914 Camera power management unit */* TODO: this should also be used by the NCP6914 Camera power management unit */ +TODO: Removing the parens here would not initialize U::n./ TODO: Removing the parens here would not initialize U::n. +TODO actual quoting +TODO: To facilitate splitting the std dialect (PR48490), have a special/ TODO: To facilitate splitting the std dialect (PR48490), have a special +TODO(cbro): consider injecting the User-Agent even if an explicit HTTP client is provided?/ TODO(cbro): consider injecting the User-Agent even if an explicit HTTP client is provided? +TODO: This is too strict. We can handle some predicates (equality?)./ TODO: This is too strict. We can handle some predicates (equality?). +TODO: Error handle for incorrect inputs/ TODO: Error handle for incorrect inputs +TODO: refactor such that test-instrumentation can import qemu-vm +TODO: track which type of frame & with which flags was sent/ TODO: track which type of frame & with which flags was sent +TODOL clock->ptp can be NULL if ptp_clock_register failes */* TODOL clock->ptp can be NULL if ptp_clock_register failes */ +TODO: If we are able to fold a load, BEXTR might still be better than AH./ TODO: If we are able to fold a load, BEXTR might still be better than AH. +TODO: Telescope instead of Expr in abstract RecDef +TODO find out why p ? configFiles helps (for instance for `R1909.aarch64-unknown-linux-gnu.tests.cabal-22.run.x86_64-linux`) +TODO API for AtomFirmware didn't change*/* TODO API for AtomFirmware didn't change*/ +TODO: hide "2" in enum (like {true,false,started})/ TODO: hide "2" in enum (like {true,false,started}) +TODO: This should probably be the pointer size./ TODO: This should probably be the pointer size. +TODO: Relax aliasing for unordered atomics (see D66309)/ TODO: Relax aliasing for unordered atomics (see D66309) +TODO: this is just a subset/ TODO: this is just a subset +TODO tie this into the MC Disassembler's notion of clobbers./ TODO tie this into the MC Disassembler's notion of clobbers. +TODO: Fix to use multiple stack alloc unwind codes for stacks/ TODO: Fix to use multiple stack alloc unwind codes for stacks +TODO(fastest963): Once go1.10 is released, use ReadMsgUDP./ TODO(fastest963): Once go1.10 is released, use ReadMsgUDP. +TODO: vote for bus bandwidth */* TODO: vote for bus bandwidth */ +TODO:/ TODO: +TODO: Once special relocations for relaxable jump instructions are available,/ TODO: Once special relocations for relaxable jump instructions are available, +TODO: Expand to support regions./ TODO: Expand to support regions. +TODO: in the future, when regions don't intersect and satisfy/ TODO: in the future, when regions don't intersect and satisfy +TODO: write about _how_ these regions are computed. +TODO: add more test cases involving mod's/div's./ TODO: add more test cases involving mod's/div's. +TODO: Replace these intrinsics with normal ISel patterns/ TODO: Replace these intrinsics with normal ISel patterns +TODO Set the flag for other interface types as required */* TODO Set the flag for other interface types as required */ +TODO: figure out some way to do a parallel test, see issue below +TODO(compnerd) do we want to support an emulation layer that allows for the +TODO: Add support for PACKSS/PACKUS./ TODO: Add support for PACKSS/PACKUS. +TODO: Generalize to more vector types./ TODO: Generalize to more vector types. +TODO: This is supremely dodgy, because in general the +TODO: This method can be made more efficient (because removal of each/ TODO: This method can be made more efficient (because removal of each +TODO: add 11ah/11aj/11ak elements */* TODO: add 11ah/11aj/11ak elements */ +TODO: wire these up +TODO: Think we should be able to use smlsdx/smlsldx here. +TODO: figure out how to reliably stop the 3887 and net2280 so +TODO 782 is P_gpio_od */* TODO 782 is P_gpio_od */ +TODO: These will be defined in the coarray runtime library/ TODO: These will be defined in the coarray runtime library +TODO: Improve the autogenerated error messages./ TODO: Improve the autogenerated error messages. +TODO@bpasero this distinction should go away by adopting `IOutlineService`/ TODO@bpasero this distinction should go away by adopting `IOutlineService` +TODO: Visit array new and mallocs for arrays./ TODO: Visit array new and mallocs for arrays. +TODO: Add support for phi translation to handle the loop case./ TODO: Add support for phi translation to handle the loop case. +TODO: don't select netowrk in the same ess as oldest if it's new enough*/* TODO: don't select netowrk in the same ess as oldest if it's new enough*/ +TODO: Handle frame compression */* TODO: Handle frame compression */ +TODO: This is probably always false, given we're pegging the thread.../ TODO: This is probably always false, given we're pegging the thread... +TODO: If this logic becomes more complex, and we will perform PRE insertion/ TODO: If this logic becomes more complex, and we will perform PRE insertion +TODO @cpuguy83: This shouldn't be needed. It was only added so that http and websocket endpoints can use the same function, and the websocket function was not using a stdwriter prior to this change.../ TODO @cpuguy83: This shouldn't be needed. It was only added so that http and websocket endpoints can use the same function, and the websocket function was not using a stdwriter prior to this change... +TODO: We could use bt/test on the 64-bit value. +TODO: should acquire station info... */* TODO: should acquire station info... */ +TODO DSC: This is actually image width limitation, not a slice width. This should be added to the criteria to use ODM./ TODO DSC: This is actually image width limitation, not a slice width. This should be added to the criteria to use ODM. +TODO: more informative failure +TODO version, compatibility and configuration checks */* TODO version, compatibility and configuration checks */ +TODO: We should probably also write all attribute/index inodes associated +TODO: change to proper mesh flag when MAC understands it. +TODO: (AIA)/ TODO: (AIA) +TODO - we should fold if either is a non-uniform vector but we don't do/ TODO - we should fold if either is a non-uniform vector but we don't do +TODO: In theory, Cargo should also dedupe the roots, but I'm uncertain/ TODO: In theory, Cargo should also dedupe the roots, but I'm uncertain +TODO: enhance the condition for subtarget before pwr8/ TODO: enhance the condition for subtarget before pwr8 +TODO - structured/unstructured pruning test +TODO: coalesce all the non-unifying modules together +TODO: steal information from http://stackoverflow.com/questions/28519997/what-are-rusts-exact-auto-dereferencing-rules/28552082#28552082 +TODO(aluzzardi): Consider using `Name` as a primary key to handle/ TODO(aluzzardi): Consider using `Name` as a primary key to handle +TODO(bar switching) send updates to all balancer wrappers when balancer/ TODO(bar switching) send updates to all balancer wrappers when balancer +TODO: add tests covering the rest of the code in/ TODO: add tests covering the rest of the code in +TODO: use something lower level than finalizePD +TODO: why not 7? +TODO(eugenis): move all -l flags above to _LIBS? +TODO Try to avoid memory allocations +TODO: handle sub-pixel coordinates */* TODO: handle sub-pixel coordinates */ +TODO this code converts non-error status-codes (e.g., "204 No Content") into an error; verify if this is the desired behavior/ TODO this code converts non-error status-codes (e.g., "204 No Content") into an error; verify if this is the desired behavior +TODO: support big-endian arm and thumb trap codes./ TODO: support big-endian arm and thumb trap codes. +TODO: symbolic extents when necessary./ TODO: symbolic extents when necessary. +TODO (AP): use got_addr to store the loc. of a jump island to reuse later/ TODO (AP): use got_addr to store the loc. of a jump island to reuse later +TODO: ld64 appears to preserve the original alignment as well as each/ TODO: ld64 appears to preserve the original alignment as well as each +TODO: Use std::apply from c++17/ TODO: Use std::apply from c++17 +TODO Signal(ctx context.Context, sig os.Signal)/ TODO Signal(ctx context.Context, sig os.Signal) +TODO - loopback tests */* TODO - loopback tests */ +TODO: sequence ?? +TODO: Actually this should never happen, because DFuns are +TODO: not sure if we can rely on browsers to insert missing before s:/ TODO: not sure if we can rely on browsers to insert missing before s: +TODO: Add remaining reduction operations./ TODO: Add remaining reduction operations. +TODO: check cabal-version +TODO - investigate calling SimplifyDemandedBits/ComputeKnownBits?/ TODO - investigate calling SimplifyDemandedBits/ComputeKnownBits? +TODO: if error isn't found, add it dynamically */* TODO: if error isn't found, add it dynamically */ +TODO: Make all filesystems support this unconditionally */* TODO: Make all filesystems support this unconditionally */ +TODO: support output formats other than ELF./ TODO: support output formats other than ELF. +TODO: withTex +TODO ignore undefined operators (should we do that anyway?)/ TODO ignore undefined operators (should we do that anyway?) +TODO Windows CI. This test should be portable. Figure out why it fails/ TODO Windows CI. This test should be portable. Figure out why it fails +TODO: Splitting, once we do that./ TODO: Splitting, once we do that. +TODO(jbd): Add roundtrip_latency, uncompressed_request_bytes, uncompressed_response_bytes, request_count, response_count./ TODO(jbd): Add roundtrip_latency, uncompressed_request_bytes, uncompressed_response_bytes, request_count, response_count. +TODO: Auto-generate these as we add more instrumentation kinds./ TODO: Auto-generate these as we add more instrumentation kinds. +TODO(stevvooe): It be better to use a oneof field above, although the/ TODO(stevvooe): It be better to use a oneof field above, although the +TODO: By making the first store post-increment as well, the loop setup +TODO: This isn't guaranteed to replace the sub if there is a logic cone/ TODO: This isn't guaranteed to replace the sub if there is a logic cone +TODO: Support ROP3 mode */* TODO: Support ROP3 mode */ +TODO: nsss support +TODO: Check that the total footprint fits within a given size./ TODO: Check that the total footprint fits within a given size. +TODO: We may be able to add support for other Ops (ADD/SUB + shifts)./ TODO: We may be able to add support for other Ops (ADD/SUB + shifts). +TODO: Cleanup of inserted chunk root in case of +TODO: Remove the -EOPNOTSUPP check later on.../ TODO: Remove the -EOPNOTSUPP check later on... +TODO: add worker info/ TODO: add worker info +TODO detect tigerlake host from model/ TODO detect tigerlake host from model +TODO(AkihiroSuda): Configure seccomp to disable ptrace (and prctl?) explicitly/ TODO(AkihiroSuda): Configure seccomp to disable ptrace (and prctl?) explicitly +TODO: What would be the best value here? Should we make it configurable?/ TODO: What would be the best value here? Should we make it configurable? +TODO: ARM-style pointers to member functions put the discriminator in/ TODO: ARM-style pointers to member functions put the discriminator in +TODO Currently makes EEPROM writes for each record, this creates +TODO: GEH - add this check for Linux* OS / OS X* as well?/ TODO: GEH - add this check for Linux* OS / OS X* as well? +TODO: If minimizing size and one of the inputs is a zero vector and the/ TODO: If minimizing size and one of the inputs is a zero vector and the +TODO: Add test to prevent explicit specialization, partial specialization/ TODO: Add test to prevent explicit specialization, partial specialization +TODO: support other rta_metric values/ TODO: support other rta_metric values +TODO: deal with type synonyms, ala https://github.com/purescript/purescript/pull/2516 +TODO: ideally this will use a nixpkgs example; but we don't have any IN yet +TODO: Add NoteTag, for how the raw pointer got using 'get' method./ TODO: Add NoteTag, for how the raw pointer got using 'get' method. +TODO: remove cc-options from cpphs for cabal-version: >= 1.10 +TODO: Encode more debug instructions./ TODO: Encode more debug instructions. +TODO: currently gpio for sync and gsl does not get created, might need it later/ TODO: currently gpio for sync and gsl does not get created, might need it later +TODO("structure constructor"); +TODO: Preserve "int min is poison" arg in GMIR?/ TODO: Preserve "int min is poison" arg in GMIR? +TODO: Make InstallContext a proper data type with documented fields. +TODO: work this into GHC.Driver.Make!! +TODO maybe we need to reset GPU here to recover from hang? */* TODO maybe we need to reset GPU here to recover from hang? */ +TODO CHIMP_FW: Send message to all VF's* TODO CHIMP_FW: Send message to all VF's +TODO: should we assume that remote tag is immutable? add a timer?/ TODO: should we assume that remote tag is immutable? add a timer? +TODO: Switch this pin from dedicated usage to GPIO if +TODO: Is the reload necessary? +TODO: Some chipset requires to disable UART clock on client* TODO: Some chipset requires to disable UART clock on client +TODO: unvote for bus bandwidth */* TODO: unvote for bus bandwidth */ +TODO tell the MC streamer the mode/ TODO tell the MC streamer the mode +TODO: Apart from unknown/undefined receivers, this may happen when/ TODO: Apart from unknown/undefined receivers, this may happen when +TODO: Re-packing of loaded register required. Maybe an IR pass +TODO: file FF bug to support ::-moz-selection:window-inactive* TODO: file FF bug to support ::-moz-selection:window-inactive +TODO rtdyld-check: decode_operand(ref_to_data_symbol_addr, 1) = (a_data_symbol&0xffff0000>>16) +TODO: finish the hash mapping */* TODO: finish the hash mapping */ +TODO: [nice to have] use parallel downloads? +TODO: The result of N*K is required to be in [10, 77] range. */* TODO: The result of N*K is required to be in [10, 77] range. */ +TODO: add back in auditing of new_name and old_name */* TODO: add back in auditing of new_name and old_name */ +TODO(mmukhi): Revisit this later, if needed./ TODO(mmukhi): Revisit this later, if needed. +TODO(kenton@google.com): There are other ways to get the time on/ TODO(kenton@google.com): There are other ways to get the time on +TODO: test outcome when dir exists but doesn't match any known one +TODO: Possibly use a single vmw_find_first_diff per line? */* TODO: Possibly use a single vmw_find_first_diff per line? */ +TODO(glider): the mapped stack should have the MAP_STACK flag in the/ TODO(glider): the mapped stack should have the MAP_STACK flag in the +TODO: consider checking explicit casts?/ TODO: consider checking explicit casts? +TODO: Share more code with client.defaultHTTPClient/ TODO: Share more code with client.defaultHTTPClient +TODO: Add support for gpmc_fck to clock framework and use it */* TODO: Add support for gpmc_fck to clock framework and use it */ +TODO: This code assumes DCB and FD is disabled for now. */* TODO: This code assumes DCB and FD is disabled for now. */ +TODO: what if this fails? +TODO: connect again? Exit?/ TODO: connect again? Exit? +TODO: Handle attributes./ TODO: Handle attributes. +TODO: define a macro to extract the number of l2 caches from +TODO@roblou are we concerned about clock issues with this absolute time?/ TODO@roblou are we concerned about clock issues with this absolute time? +TODO(kostyak): get the RSS per region./ TODO(kostyak): get the RSS per region. +TODO: handle the case of an external multiplexer */* TODO: handle the case of an external multiplexer */ +TODO: Change TransientStackAlignment to 1 to avoid this extra +TODO: Callee-pop functions should have a smaller penalty, because/ TODO: Callee-pop functions should have a smaller penalty, because +TODO: This doesn't require 'nsz'. It should fold to (6.0 - 3.0*x) +TODO: Should we just readfirstlane? That should probably be handled/ TODO: Should we just readfirstlane? That should probably be handled +TODO: (Add more examples showing the IR for a variety of interesting cases) +TODO: [code cleanup] no Eq instance +TODO: This could be enhanced to allow ANY_EXTEND as well as ZERO_EXTEND./ TODO: This could be enhanced to allow ANY_EXTEND as well as ZERO_EXTEND. +TODO: Add support for S and CMM files. +TODO: review object references +TODO: Add more rigorous validation./ TODO: Add more rigorous validation. +TODO: figure out if it is necessary for the threaded MIO case for the +TODO support mul rfd*/* TODO support mul rfd*/ +TODO: If the device is awake or this is an AP, or we are scanning, or FIXME,/TODO: If the device is awake or this is an AP, or we are scanning, or FIXME, +TODO: An even greater optimization would be for us to only +TODO: Use spare space in skb for this where possible. +TODO: set ClkRun enable? necessary? */* TODO: set ClkRun enable? necessary? */ +TODO: currently only preview is supported and snapshot (capture) +TODO: When the Max Complexity is reached, we should conjure a symbol/ TODO: When the Max Complexity is reached, we should conjure a symbol +TODO: Handle a non-all zero SRK authorization */* TODO: Handle a non-all zero SRK authorization */ +TODO: read specific phy config from BIOS +TODO: make it work on bsd as well +TODO(@Ericson2314): Make resusable setup hook for this issue on Windows. +TODO: Remove these magic number */* TODO: Remove these magic number */ +TODO: Optimize the memory allocation for qos tid based on* TODO: Optimize the memory allocation for qos tid based on +TODO: S_MUL_I32 require V_MUL_LO_I32 from VOP3 change/ TODO: S_MUL_I32 require V_MUL_LO_I32 from VOP3 change +TODO Windows. This is very close to working, but it fails with changes/ TODO Windows. This is very close to working, but it fails with changes +TODO: Hook the diagnostic manager to capture a more meaningful error +TODO: wait for some bit to be set */* TODO: wait for some bit to be set */ +TODO: next indicates from which queues parameters need to be* TODO: next indicates from which queues parameters need to be +TODO: return RPC error here?/ TODO: return RPC error here? +TODO: Extend to support multiple buffers./ TODO: Extend to support multiple buffers. +TODO: Remove the explicit ST->hasAVX512()?, That would mean we would only/ TODO: Remove the explicit ST->hasAVX512()?, That would mean we would only +TODO: should we set if we only have demo ad-hoc?* TODO: should we set if we only have demo ad-hoc? +TODO: move "dest_buf_cfg" to the input system output +TODO: fix this4/ TODO: fix this4 +TODO(stevvooe): This isn't really the right way to write clients in Go./ TODO(stevvooe): This isn't really the right way to write clients in Go. +TODO: Implement an actual map for fast lookup for "hashable" call/ TODO: Implement an actual map for fast lookup for "hashable" call +TODO: Update X server to get this from sysfs instead */* TODO: Update X server to get this from sysfs instead */ +TODO: Squash shuffles? +TODO: EmitSizeRemarks/ TODO: EmitSizeRemarks +TODO implement argument normalization */* TODO implement argument normalization */ +TODO: check for overflow/ TODO: check for overflow +TODO: Consider adding a switch that strips possibly unimportant content,/ TODO: Consider adding a switch that strips possibly unimportant content, +TODO: Support construction of string elements./ TODO: Support construction of string elements. +TODO: make this unconditional +TODO: consider auxiliary surfaces */* TODO: consider auxiliary surfaces */ +TODO: Not all platforms will have a include/sys directory. Add the sys +TODO check errors/ TODO check errors +TODO: Use CP8 if possible... */* TODO: Use CP8 if possible... */ +TODO or not */* TODO or not */ +TODO: move all these common registers and values elsewhere */* TODO: move all these common registers and values elsewhere */ +TODO: FormCalc expression so need to use the parser/ TODO: FormCalc expression so need to use the parser +TODO: Try to avoid meaningless accesses./ TODO: Try to avoid meaningless accesses. +TODO: Lint expressions of the form `(x + y).ln()` where y > 1 and/ TODO: Lint expressions of the form `(x + y).ln()` where y > 1 and +TODO: limit the amount copied on first try./ TODO: limit the amount copied on first try. +TODO: take action based on particular interrupt */* TODO: take action based on particular interrupt */ +TODO: just make a proper new monad for BkpM, rather than use IOEnv +TODO: bias voltage + polarity control, and multiple chip support +TODO: Update state based on resp.min|max_power_level */* TODO: Update state based on resp.min|max_power_level */ +TODO: Each use of putByte performs a bounds check, +TODO: provide a scope here for giving a good error message +TODO: handle 3 cases/ TODO: handle 3 cases +TODO: This really should be implemented using a branch rather than a/ TODO: This really should be implemented using a branch rather than a +TODO: this is most likely wrong; reconsider how section flags/ TODO: this is most likely wrong; reconsider how section flags +TODO: Detect if someone unloaded the perf event_fd's, as* TODO: Detect if someone unloaded the perf event_fd's, as +TODO: Should this error be handled (maybe in a high verbosity mode)/ TODO: Should this error be handled (maybe in a high verbosity mode) +TODO: There is actually no reason why these conflict. The MAY_WRITE is an +TODO: We can only enable the hostness based overloading resolution when/ TODO: We can only enable the hostness based overloading resolution when +TODO: add XOP treatment when insn decoder supports them +TODO: are there inter-type equalities?/ TODO: are there inter-type equalities? +TODO: This could be handled in InstSimplify. +TODO: Handle align < 4 and size >= 4 (can happen with packed structs)./ TODO: Handle align < 4 and size >= 4 (can happen with packed structs). +TODO(yln): introduce 'ptrauth' lit feature/ TODO(yln): introduce 'ptrauth' lit feature +TODO: This doesn't require 'nsz'. It should fold to 4 * x +TODO: if current location counter is not not word aligned, we don't/ TODO: if current location counter is not not word aligned, we don't +TODO: it also support ARP response type */* TODO: it also support ARP response type */ +TODO: interpret rv as a timestamp and skip if expired/ TODO: interpret rv as a timestamp and skip if expired +TODO: The colorspace depends on the AVI InfoFrame contents */* TODO: The colorspace depends on the AVI InfoFrame contents */ +TODO: It would be better to keep the BO locked until allocation is at +TODO: maybe special-case visitBinAssignWeak?/ TODO: maybe special-case visitBinAssignWeak? +TODO try to run them anyway +TODO(rtenneti); Handle leap seconds. Handle out of range time and date/ TODO(rtenneti); Handle leap seconds. Handle out of range time and date +TODO: Would need to remove those in a fix-it./ TODO: Would need to remove those in a fix-it. +TODO(bradfitz): populate username & group. os/user/ TODO(bradfitz): populate username & group. os/user +TODO LLVM IR's cmpxchg instruction returns a pair of {loaded value, success/ TODO LLVM IR's cmpxchg instruction returns a pair of {loaded value, success +TODO@electron this is an electron issue on macOS when simple fullscreen is enabled/ TODO@electron this is an electron issue on macOS when simple fullscreen is enabled +TODO: Handle errors similar to symbols./ TODO: Handle errors similar to symbols. +TODO: Consider adding a requirement for user functors to be constant./TODO: Consider adding a requirement for user functors to be constant. +TODO: what if we assign to exports.foo and then later assign to +TODO: fill HT Control Field */* TODO: fill HT Control Field */ +TODO: This is designed for inequalities of the form >= constant, but +TODO: re-check this... */* TODO: re-check this... */ +TODO: do we care if ecu->addr != sa? */* TODO: do we care if ecu->addr != sa? */ +TODO Windows: On RS1, a re-attach isn't possible./ TODO Windows: On RS1, a re-attach isn't possible. +TODO: move to internal/grpcutil./ TODO: move to internal/grpcutil. +TODO: Remove LazyBFI when LazyBlockFrequencyInfoPass is available in NPM./ TODO: Remove LazyBFI when LazyBlockFrequencyInfoPass is available in NPM. +TODO: Expanding load with constant mask may be optimized as well./ TODO: Expanding load with constant mask may be optimized as well. +TODO: Switch all drivers to new u32 fields and drop below ones */* TODO: Switch all drivers to new u32 fields and drop below ones */ +TODO(aaronl): Address changes are temporarily disabled./ TODO(aaronl): Address changes are temporarily disabled. +TODO: correct the ``sret`` definition.* +TODO: investigate fetchFromGithub +TODO: Currently used for context chains when limiting debug info./ TODO: Currently used for context chains when limiting debug info. +TODO: Probably want to figure something out for logging dropped/ TODO: Probably want to figure something out for logging dropped +TODO change id to idx */* TODO change id to idx */ +TODO: at the moment, our anticipation check does not handle anything +TODO: Look at performance benefits of comparing words./ TODO: Look at performance benefits of comparing words. +TODO: perhaps do lua actions? +TODO--This-shouldn't-happen-if-the-scope-checker-does-it's-job +TODO: Parse other register kinds./ TODO: Parse other register kinds. +TODO: this discards MAC/FMA instructions for now, let's add it later/ TODO: this discards MAC/FMA instructions for now, let's add it later +TODO(wan): It might be nice to have a minimally invasive, human-readable/ TODO(wan): It might be nice to have a minimally invasive, human-readable +TODO reinitialization of library */* TODO reinitialization of library */ +TODO: Remove sodiumInit: https://github.com/input-output-hk/cardano-base/issues/175 +TODO: conn_bcast_event() ?? */* TODO: conn_bcast_event() ?? */ +TODO: SDIO support +TODO warn on empty symbol_duration* TODO warn on empty symbol_duration +TODO: Remove formatting chars after debugging to reduce +TODO: should we warn about static data members shadowing/ TODO: should we warn about static data members shadowing +TODO: make hashing work fine with such situations/ TODO: make hashing work fine with such situations +TODO Reenable these lines after updating the backend to the new spec/ TODO Reenable these lines after updating the backend to the new spec +TODO: Right now, regbankselect doesn't know how to handle the rtcGPR64/ TODO: Right now, regbankselect doesn't know how to handle the rtcGPR64 +TODO: this is a hack. +TODO: if rank < n for any tensors in the batch, then this will not work. we can't decide this statically, but we should prevent runtime errors. therefore, return Maybe? +TODO: Consider other forms of savings like switch statements,/ TODO: Consider other forms of savings like switch statements, +TODO: Verify SIMD/ TODO: Verify SIMD +TODO: Create and use isKnownFiniteNonZero instead of just matching/ TODO: Create and use isKnownFiniteNonZero instead of just matching +TODO: link to the header file that defines these macros, if you can find/ TODO: link to the header file that defines these macros, if you can find +TODO: JSONImporter should throw away DependenceInfo./ TODO: JSONImporter should throw away DependenceInfo. +TODO: write a complete NixOS setup? +TODO: Without --filter-platform, features are being resolved for `host` only./ TODO: Without --filter-platform, features are being resolved for `host` only. +TODO [ AndersonTorres ]: joystick; gothic uralic font +TODO: use HOT temp only for meta pages now. */* TODO: use HOT temp only for meta pages now. */ +TODO: Support ops that are already async./ TODO: Support ops that are already async. +TODO replace with general release procedure? */* TODO replace with general release procedure? */ +TODO on i2c_adap[1] addr 0x11 (EEPROM) there seems to be an* TODO on i2c_adap[1] addr 0x11 (EEPROM) there seems to be an +TODO(acetechnologist): Add a link to the language independent OpenCensus/ TODO(acetechnologist): Add a link to the language independent OpenCensus +TODO???: team->t.t_max_active_levels = new_max_active_levels;/ TODO???: team->t.t_max_active_levels = new_max_active_levels; +TODO different for each arch, no support for that now +TODO. */* TODO. */ +TODO - assume there is only one valid section in a frame,* TODO - assume there is only one valid section in a frame, +TODO: This could be handled be erasing some of the duplicate incoming/ TODO: This could be handled be erasing some of the duplicate incoming +TODO: It would probably be better to check for self-reads before/ TODO: It would probably be better to check for self-reads before +TODO: neither field is deprecated +TODO: colord? +TODO: [nice to have] we have user-supplied flags for unspecified +TODO: GEH - cannot do this assertion because root thread not set up as/ TODO: GEH - cannot do this assertion because root thread not set up as +TODO: Assert or abort here./ TODO: Assert or abort here. +TODO: deal with integer exactness when necessary - can return a value to/ TODO: deal with integer exactness when necessary - can return a value to +TODO: It might be nice if some of the changes to the persistent +TODO: lck_mtx_alloc_init(2 arguments) => returns the mutex./ TODO: lck_mtx_alloc_init(2 arguments) => returns the mutex. +TODO: Have some sort of hint or other heuristics to guess occupancy based/ TODO: Have some sort of hint or other heuristics to guess occupancy based +TODO(fjricci) - remove this once sanitizer_procmaps_mac has the same/ TODO(fjricci) - remove this once sanitizer_procmaps_mac has the same +TODO: Macros Below are Sync from SD7-Driver. It is necessary* TODO: Macros Below are Sync from SD7-Driver. It is necessary +TODO: List Microsoft (IDL-style attribute) spellings once we fully/ TODO: List Microsoft (IDL-style attribute) spellings once we fully +TODO: double check if we need to perform under safe mode */* TODO: double check if we need to perform under safe mode */ +TODO(metzman): replace std::string with std::string_view for/ TODO(metzman): replace std::string with std::string_view for +TODO: This doesn't require 'nsz'. It should fold to f1 * 6.0. +TODO: prove the converse +TODO: gas uses -4 for the data alignment factor for both RV32 and RV64. They +TODO: We could sign extend narrower types./ TODO: We could sign extend narrower types. +TODO: support munin-async +TODO: check for the following to verify DC9 state was indeed +TODO: enable pulse length controls via device tree properties +TODO: This doesn't require 'nsz'. It should fold to W*381.0. +TODO: assumption is update proposals submitted near beginning of epoch +TODO: Handle Debug properly. For now default to 0/ TODO: Handle Debug properly. For now default to 0 +TODO: add sk_set_memalloc(inet) or similar */* TODO: add sk_set_memalloc(inet) or similar */ +TODO: Should we just add locations to block arguments?/ TODO: Should we just add locations to block arguments? +TODO: Third operand can be global address (usually some string). Since/ TODO: Third operand can be global address (usually some string). Since +TODO(miek): error out on > MAX_UINT32, same below/ TODO(miek): error out on > MAX_UINT32, same below +TODO: refine this placeholder/ TODO: refine this placeholder +TODO(mundaym): there might be a more efficient way to do this/ TODO(mundaym): there might be a more efficient way to do this +TODO: Could dynamically modify easy computations here. For example, if/ TODO: Could dynamically modify easy computations here. For example, if +TODO: remove after supported by Tablegen-erated instruction selection./ TODO: remove after supported by Tablegen-erated instruction selection. +TODO: ordered region binding check (requires nesting implementation)/ TODO: ordered region binding check (requires nesting implementation) +TODO: One could check that the show functions are invertible. +TODO: cleanup s_lshr_b32 and support this pattern. +TODO: We only extract a single element from v16i8, we can probably afford/ TODO: We only extract a single element from v16i8, we can probably afford +TODO: ask why the split outputs are configurable at all? +TODO: Change this to a do-while./ TODO: Change this to a do-while. +TODO: Determine why min/max totals and vrefresh can be 0 here. +TODO: the corresponding nix file is missing +TODO@joao: there's no easy way to contribute this/ TODO@joao: there's no easy way to contribute this +TODO: this should use the MLIR data layout when it becomes available and/ TODO: this should use the MLIR data layout when it becomes available and +TODO: if/when we can get all the library packages we depend on to have static versions, +TODO: handle case where custom renderer is disabled?/ TODO: handle case where custom renderer is disabled? +TODO: This needs to be implemented* TODO: This needs to be implemented +TODO: a better way to organize the options +TODO: investigate what if we remove "if" below and run algorithm on range [__first, __last-1)/ TODO: investigate what if we remove "if" below and run algorithm on range [__first, __last-1) +TODO Ideally, hashing the batchbuffer would be a very nice way to determine +TODO: maybe this needs to be moved somewhere else? */* TODO: maybe this needs to be moved somewhere else? */ +TODO: Subsume this into EvaluateInDifferentType./ TODO: Subsume this into EvaluateInDifferentType. +TODO: the MMC core framework currently does not support +TODO: Remove this package when version incompatibility issue with +TODO: implement all the missing properties./ TODO: implement all the missing properties. +TODO: Generalize for insert into any constant, not just undef?/ TODO: Generalize for insert into any constant, not just undef? +TODO: clock should be turned off for command mode,* TODO: clock should be turned off for command mode, +TODO: Obj-C exceptions are not supported in CFG,/ TODO: Obj-C exceptions are not supported in CFG, +TODO remove complete devkey, put it as nested? */* TODO remove complete devkey, put it as nested? */ +TODO: These should be exported via Cardano.Api.Mode +TODO(Floating point exception): Raise div-by-zero exception./ TODO(Floating point exception): Raise div-by-zero exception. +TODO: usb_driver_claim_interface(); */* TODO: usb_driver_claim_interface(); */ +TODO: It is possible to support ZExt by zeroing the undef values during/ TODO: It is possible to support ZExt by zeroing the undef values during +TODO: It's not a correct way of setting threshold.* TODO: It's not a correct way of setting threshold. +TODO(dperny): this changes the max received message size for outgoing/ TODO(dperny): this changes the max received message size for outgoing +TODO: fill suggested rate adaptive rate index and give firmware info +TODO: We should pass the if condition to the runtime function and do the/ TODO: We should pass the if condition to the runtime function and do the +TODO: This should return 100./ TODO: This should return 100. +TODO: this needs some work to be easier to understand +TODO(stevvooe): Consider having this take a "hint" path argument, which/ TODO(stevvooe): Consider having this take a "hint" path argument, which +TODO: probably not defined for `D.Bool` tensors +TODO*/*TODO*/ +TODO: This should be sunk inside SCEV./ TODO: This should be sunk inside SCEV. +TODO: use debug parameter to actually define when debug messages should +TODO: handle weak defs, thread locals/ TODO: handle weak defs, thread locals +TODO: dvisvgm was switched to build from upstream sources +TODO: Make PackageType more precise. +TODO: This reference is relative to the pic base. not supported yet./ TODO: This reference is relative to the pic base. not supported yet. +TODO: this should warn, / TODO: this should warn, +TODO: investigate lowering order impact on performance/ TODO: investigate lowering order impact on performance +TODO: are these necessary? Maintainers, please test +TODO: add profile in ns screening */* TODO: add profile in ns screening */ +TODO: We can eliminate the store in for.header, but we currently hit a MemoryPhi. +TODO: this can be optimized by starting the search at the node with the/ TODO: this can be optimized by starting the search at the node with the +TODO: handle namespace/ TODO: handle namespace +TODO: Look up deeper than to immediate predecessor?/ TODO: Look up deeper than to immediate predecessor? +TODO: There might be another oppurtunity to leverage SCEV's reasoning/ TODO: There might be another oppurtunity to leverage SCEV's reasoning +TODO: Some operands are superclasses of registers (e.g./ TODO: Some operands are superclasses of registers (e.g. +TODO: Optimize to do dispatch and integrate pulling with download manager,/ TODO: Optimize to do dispatch and integrate pulling with download manager, +TODO: Consider a target hook for valid address spaces for this xforms./ TODO: Consider a target hook for valid address spaces for this xforms. +TODO: reinitialize state */* TODO: reinitialize state */ +TODO: Handle variable definitions, e.g. bool valid = x.isValid();/ TODO: Handle variable definitions, e.g. bool valid = x.isValid(); +TODO: For degenerated loops we could generate a plain assignment./ TODO: For degenerated loops we could generate a plain assignment. +TODO: Add a GlobalISel version of getTgtMemIntrinsic./ TODO: Add a GlobalISel version of getTgtMemIntrinsic. +TODO describe all properties */* TODO describe all properties */ +TODO: At the moment, autopadding for SKX102 is not the default, but +TODO: Once we have a way (other than checking for the existince of the/ TODO: Once we have a way (other than checking for the existince of the +TODO: We should not do this transform at all without a target hook/ TODO: We should not do this transform at all without a target hook +TODO: move this code into the PCIe/SATA PHY ->power_on() callbacks +TODO -> delete from list */* TODO -> delete from list */ +TODO(cpuguy83): So yeah, this isn't checking any errors anywhere./ TODO(cpuguy83): So yeah, this isn't checking any errors anywhere. +TODO (osa) I don't understand this comment/ TODO (osa) I don't understand this comment +TODO: We could try testing vtable casts here too, but maybe/ TODO: We could try testing vtable casts here too, but maybe +TODO improve 1st estimation */* TODO improve 1st estimation */ +TODO(@cpuguy83): naming is hard, this is pulled from what was being used in the router before moving here/ TODO(@cpuguy83): naming is hard, this is pulled from what was being used in the router before moving here +TODO: we do not always have to do the BTA sync, for example +TODO - isShuffleMaskInputInPlace could be extended to something like/ TODO - isShuffleMaskInputInPlace could be extended to something like +TODO support XPS - but get_xps_queue not exported +TODO: I think v3i32 should allow unaligned accesses on CI with DS_READ_B96,/ TODO: I think v3i32 should allow unaligned accesses on CI with DS_READ_B96, +TODO set stream attributes */* TODO set stream attributes */ +TODO: This doesn't necessarily capture all potential cases./ TODO: This doesn't necessarily capture all potential cases. +TODO: big-endian targets/ TODO: big-endian targets +TODO: Usage of getEffectiveSCEVType for DTy, FRHSTy etc should help/ TODO: Usage of getEffectiveSCEVType for DTy, FRHSTy etc should help +TODO add switch for table vrsion */* TODO add switch for table vrsion */ +TODO(dfawley): move to newAttempt when per-attempt stats are implemented./ TODO(dfawley): move to newAttempt when per-attempt stats are implemented. +TODO Windows CI: This one is interesting and may just end up being a feature/ TODO Windows CI: This one is interesting and may just end up being a feature +TODO: should we discuss any of the others fields? What about the SCCs? +TODO: Support chunked upload/ TODO: Support chunked upload +TODO Import instantiated exception specifications./ TODO Import instantiated exception specifications. +TODO: determine whether that's the right thing to do./ TODO: determine whether that's the right thing to do. +TODO Remove the str form which is used by update_test_checks.py and +TODO: This could be transformed using a safe constant. +TODO: Add "wlan" LED */* TODO: Add "wlan" LED */ +TODO: use NSA here +TODO: Refine behavior for invalid type casts/ TODO: Refine behavior for invalid type casts +TODO: Make sure this error message is good +TODO: Add test for the rest of v_cmp_*_i32/ TODO: Add test for the rest of v_cmp_*_i32 +TODO: pre-inc store. +TODO: When and if gotos are allowed in blocks, this should work./ TODO: When and if gotos are allowed in blocks, this should work. +TODO: Use RCU'd string. */* TODO: Use RCU'd string. */ +TODO: Perhaps an artificial restriction, but worth having whilst getting/ TODO: Perhaps an artificial restriction, but worth having whilst getting +TODO: If the result value doesn't fit in an int, it must be a long or long/ TODO: If the result value doesn't fit in an int, it must be a long or long +TODO: Remove the lr = tMOVr which actually makes the WLS def dead! +TODO: handle PTE-mapped THP */* TODO: handle PTE-mapped THP */ +TODO: Remove this test once VE vector isel is deemed stable. +TODO: implement a non-greedy profitability analysis that keeps only/ TODO: implement a non-greedy profitability analysis that keeps only +TODO: Get these from the interface files as with srcMap +TODO: make PID parameters tuned automatically, +TODO: Extend this pass to check for fusion preventing dependences,/ TODO: Extend this pass to check for fusion preventing dependences, +TODO: Test va_start. +TODO add ability to send commands to test exe so we can/ TODO add ability to send commands to test exe so we can +TODO: ask the bridge if a multicast router is present (the bridge* TODO: ask the bridge if a multicast router is present (the bridge +TODO: install a per-device DMA ops structure that does the right thing +TODO: Actually make use of the information provided in the file. +TODO: Flag as a bug?/ TODO: Flag as a bug? +TODO: doxygen (currently only HTML and not build by default). +TODO: Target informations may give a more accurate answer here./ TODO: Target informations may give a more accurate answer here. +TODO: Remove these if possible if they are merged to the spec./ TODO: Remove these if possible if they are merged to the spec. +TODO: support virtual MIDI ports. */* TODO: support virtual MIDI ports. */ +TODO: should return constant +TODO: the different content types should include mime type tests./ TODO: the different content types should include mime type tests. +TODO: Add DMA_S later? */* TODO: Add DMA_S later? */ +TODO : DAB digital N+/-1 interferer perfs : offset = 10 */* TODO : DAB digital N+/-1 interferer perfs : offset = 10 */ +TODO: This restriction can be relaxed in the near future, it's here solely/ TODO: This restriction can be relaxed in the near future, it's here solely +TODO add support to mac80211 for vendor-specific rates and modes */* TODO add support to mac80211 for vendor-specific rates and modes */ +TODO: add these +TODO: get the actual ECO value from the SoC */* TODO: get the actual ECO value from the SoC */ +TODO(forster): The following optional fields defined by the language/ TODO(forster): The following optional fields defined by the language +TODO: stop repeatedly rebuilding the OccEnv +TODO: Handle more cost kinds./ TODO: Handle more cost kinds. +TODO support digital match interrupts and strobes */* TODO support digital match interrupts and strobes */ +TODO: Need isKnownNeverInfinity/ TODO: Need isKnownNeverInfinity +TODO: slooow/ TODO: slooow +TODO_ETS - Should be done by reset value or init tool +TODO: - we can do some BPF games here */* TODO: - we can do some BPF games here */ +TODO Generalize./ TODO Generalize. +TODO: run tests in an emulator eventually +TODO: If we know we don't have flat instructions earlier, we can omit/ TODO: If we know we don't have flat instructions earlier, we can omit +TODO: show annotations here +TODO: pybind11 2.6 supports a more direct form. Upgrade many years from/ TODO: pybind11 2.6 supports a more direct form. Upgrade many years from +TODO(kostyak): support both allocators./ TODO(kostyak): support both allocators. +TODO: [nice to have] or perhaps better to copy, and use a file monitor +TODO: add stereo support */* TODO: add stereo support */ +TODO: Do the same for OR, XOR, NOT etc?/ TODO: Do the same for OR, XOR, NOT etc? +TODO Not sure if individual databases will want to customize these types +TODO: This is hard-coded to use the 64-bit EFI app, but it could probably +TODO: RawMessage./ TODO: RawMessage. +TODO: check if all the interrupts are mandatory +TODO: Nothings in the ib we should report. */* TODO: Nothings in the ib we should report. */ +TODO:Per-pdev rx ring unlike tx ring which is mapped to different AC's */* TODO:Per-pdev rx ring unlike tx ring which is mapped to different AC's */ +TODO: For now we only warn about DeclRefExpr, to avoid noise. Warn for/ TODO: For now we only warn about DeclRefExpr, to avoid noise. Warn for +TODO(aluzzardi): This is shady as well. We should have a more generic condition./ TODO(aluzzardi): This is shady as well. We should have a more generic condition. +TODO: determine whether the bandwidth has reached memory's limitation +TODO don't hardcode these/ TODO don't hardcode these +TODO: Use information from notconstant better./ TODO: Use information from notconstant better. +TODO: what scalar types is this defined for? +TODO: Are there other fast-math-flags to propagate to this FADD?/ TODO: Are there other fast-math-flags to propagate to this FADD? +TODO GDEF/Lookup MarkFilteringSets +TODO: I don't know ruby packaging but this does the trick for now +TODO: float point case */* TODO: float point case */ +TODO: sync, interrupt support, thresholds, prescaler +TODO(krasin): implement the optimization to not emit two type checks./ TODO(krasin): implement the optimization to not emit two type checks. +TODO: move ParsingClassDefinition here./ TODO: move ParsingClassDefinition here. +TODO: This might ideally be done better with a dominator/postdominators./ TODO: This might ideally be done better with a dominator/postdominators. +TODO: This mutation should also be applied to other targets other than PPC,/ TODO: This mutation should also be applied to other targets other than PPC, +TODO: un-hardcode requestlimit */* TODO: un-hardcode requestlimit */ +TODO: I18n this message./ TODO: I18n this message. +TODO: Needs custom DMA cleanup code +TODO: Query the map to see if we already have one./ TODO: Query the map to see if we already have one. +TODO: deprecated; remove./ TODO: deprecated; remove. +TODO: This file should probably be removed. +TODO: should this be a wake_one? */* TODO: should this be a wake_one? */ +TODO(bradfitz): this Flush could potentially block (as/ TODO(bradfitz): this Flush could potentially block (as +TODO: If we know we visited all incoming values, thus no are assumed/ TODO: If we know we visited all incoming values, thus no are assumed +TODO: Remove this migration code somewhere in the future, when most users/ TODO: Remove this migration code somewhere in the future, when most users +TODO: fix python. See configure log. +TODO: it is temporarily created from ia_css_pipe_create_cas_scaler_desc */* TODO: it is temporarily created from ia_css_pipe_create_cas_scaler_desc */ +TODO: We may be able to use this for types other than scalable/ TODO: We may be able to use this for types other than scalable +TODO: it is possible to run out of urbs if +TODO de façon non bloquante, réappliquer les hw_params (rate, bits, codec) */* TODO de façon non bloquante, réappliquer les hw_params (rate, bits, codec) */ +TODO: We should generate a pc-relative mov instruction here instead/ TODO: We should generate a pc-relative mov instruction here instead +TODO: Avoid creating/deleting temporary AffineApplyOps here./ TODO: Avoid creating/deleting temporary AffineApplyOps here. +TODO: Figure out a better way to handle window dimensions, i.e., eliminate +TODO: make nonmonotonic when static_steal is fixed/ TODO: make nonmonotonic when static_steal is fixed +TODO: May need to reserve a VGPR if doing LDS spilling./ TODO: May need to reserve a VGPR if doing LDS spilling. +TODO: We have yet too encounter the case where the GTT wasn't at the +TODO: If RHS is a constant SelectionDAGBuilder expands this into a/ TODO: If RHS is a constant SelectionDAGBuilder expands this into a +TODO(errno): POSIX requires setting errno to ERANGE./ TODO(errno): POSIX requires setting errno to ERANGE. +TODO: calling_multi_block_retval_func/ TODO: calling_multi_block_retval_func +TODO: @gupta-ak. Investigate how LCOW permission mappings will work./ TODO: @gupta-ak. Investigate how LCOW permission mappings will work. +TODO come up with a n-ary matcher that subsumes both unary and/ TODO come up with a n-ary matcher that subsumes both unary and +TODO: Flesh this section out. +TODO: No way to test i16? These appear to always get promoted to i32. +TODO: implement sleep */* TODO: implement sleep */ +TODO: split out lib once we figure out what to do with triggerdir +TODO: Temporary for compatibility! */* TODO: Temporary for compatibility! */ +TODO: pdf spec mentions urls can be relative to a Base/ TODO: pdf spec mentions urls can be relative to a Base +TODO(nsf): Figure out way how to make it work with io.Writer/ TODO(nsf): Figure out way how to make it work with io.Writer +TODO: use parsec error to make 'ErrorMsg'. +TODO: The loops could not be interchanged due to current limitations in the/ TODO: The loops could not be interchanged due to current limitations in the +TODO: why we need this outConvertedType? remove it?/ TODO: why we need this outConvertedType? remove it? +TODO: defer this merging to the resolve phase +TODO: set mirror accordingly for non-Mobility chipsets with 2 CRTC's +TODO: Maybe this is useful for non-splat too?/ TODO: Maybe this is useful for non-splat too? +TODO: what about sparsity here? +TODO: relax control data when not over thermal limit */* TODO: relax control data when not over thermal limit */ +TODO: handle while loop./ TODO: handle while loop. +TODO: RISC-V GCC defines UINT_FAST16 to be unsigned int/ TODO: RISC-V GCC defines UINT_FAST16 to be unsigned int +TODO: more stuff check configure script +TODO is SecondaryIPv6Addresses actually used? +TODO: remove cast once we pick up TS 4.3/ TODO: remove cast once we pick up TS 4.3 +TODO: SQRT requires SSE2 to prevent the introduction of an illegal v4i32/ TODO: SQRT requires SSE2 to prevent the introduction of an illegal v4i32 +TODO: When we implement this under EXT4, we need to shed CAP_SYS_RESOURCE, otherwise/ TODO: When we implement this under EXT4, we need to shed CAP_SYS_RESOURCE, otherwise +TODO: FIQ cases might also need this upon testing +TODO test that root user can drop default capability CAP_FOWNER/ TODO test that root user can drop default capability CAP_FOWNER +TODO: only required for lazy nodes?/ TODO: only required for lazy nodes? +TODO: Explicit member copy would probably be better here. +TODO: required? +TODO: @runcom incomplete tests, why old integration tests had this headers/ TODO: @runcom incomplete tests, why old integration tests had this headers +TODO: This loads whatever is in the frozen image dir, regardless of what/ TODO: This loads whatever is in the frozen image dir, regardless of what +TODO: this should probably be only callable if the device is MKLDNN? +TODO: replace this with call to auto generated uncompressinstr() function./ TODO: replace this with call to auto generated uncompressinstr() function. +TODO: Replacing operands of intrinsics would be interesting, but/ TODO: Replacing operands of intrinsics would be interesting, but +TODO: figure out max mapped size */* TODO: figure out max mapped size */ +TODO: K&R warning: "traditional C rejects string constant concatenation"/ TODO: K&R warning: "traditional C rejects string constant concatenation" +TODO: Do we need more? */* TODO: Do we need more? */ +TODO: Replace this with TypeAndOrName./ TODO: Replace this with TypeAndOrName. +TODO we should move it to wpan_dev_hard_header and dev_hard_header* TODO we should move it to wpan_dev_hard_header and dev_hard_header +TODO: Move this to LoopUtils./ TODO: Move this to LoopUtils. +TODO: implement top-level llvm/* headers +TODO: Reimplement this without using psutil so we can +TODO: Bits 7-8 of CSR in 8000 HW family and higher set the ADC +TODO: Actually this can be per-component if we drop +TODO(kpw): Add other interesting formats. Perhaps chrome trace viewer format/ TODO(kpw): Add other interesting formats. Perhaps chrome trace viewer format +TODO: add multi line support/ TODO: add multi line support +TODO: The LTO pre-link pipeline currently invokes/ TODO: The LTO pre-link pipeline currently invokes +TODO: Cleanup the code to generate MAD; pattern should be recognized then. +TODO Is the Oid stable from postgres instance to postgres instance? +TODO: Get the real name of the lock using libdwarf +TODO: Verify this doesn't have insane operands (i.e. VGPR to SGPR copy)/ TODO: Verify this doesn't have insane operands (i.e. VGPR to SGPR copy) +TODO set the arm subarch stuff if the minidump has info about it/ TODO set the arm subarch stuff if the minidump has info about it +TODO: This part can also be removed if we can change the clang driver to make +TODO copy propagation./ TODO copy propagation. +TODO(dperny): unsure if this will work with other network/ TODO(dperny): unsure if this will work with other network +TODO: be stricter here? only silently ignore things which/ TODO: be stricter here? only silently ignore things which +TODO: Determine SDM settings for the audio PLL. The manual suggests +TODO: remove app/views/graphiql/rails/editors/show.html.erb when https://github.com/rmosolgo/graphiql-rails/pull/71 is released: +TODO: There's no need to store the entire configtable, it'd be plenty/ TODO: There's no need to store the entire configtable, it'd be plenty +TODO: The memset can be shortened. +TODO: un-hardcode*/* TODO: un-hardcode*/ +TODO: Check if Necessary/ TODO: Check if Necessary +TODO: This is most likely not correct */* TODO: This is most likely not correct */ +TODO(diogo): Add a global list of acceptance algorithms. We only support bcrypt for now./ TODO(diogo): Add a global list of acceptance algorithms. We only support bcrypt for now. +TODO: vineetg:* TODO: vineetg: +TODO: handle 16 bit bus width with DTIF bit in CAMCR */* TODO: handle 16 bit bus width with DTIF bit in CAMCR */ +TODO add timeout */* TODO add timeout */ +TODO: Perform finalization actions for variables. This has to be/ TODO: Perform finalization actions for variables. This has to be +TODO: This is just a skeleton to get elaborateSolverToPackage +TODO: ideally we should still be able to generate memset if SCEV expander/ TODO: ideally we should still be able to generate memset if SCEV expander +TODO: rev7+ is treated like rev3+, what about rev19+? */* TODO: rev7+ is treated like rev3+, what about rev19+? */ +TODO: Maybe we should try promoting compares that only use the zero flag/ TODO: Maybe we should try promoting compares that only use the zero flag +TODO: Add_display_info? */* TODO: Add_display_info? */ +TODO: Switch to using a bitmap to track unreachable blocks./ TODO: Switch to using a bitmap to track unreachable blocks. +TODO: Support inbounds GEP./ TODO: Support inbounds GEP. +TODO: IntSymExpr doesn't appear in practice./ TODO: IntSymExpr doesn't appear in practice. +TODO: We should use an AA to create an (optimistic and callback/ TODO: We should use an AA to create an (optimistic and callback +TODO: Replace Set by IntSet. +TODO: Check status to determine if the writer is active,/ TODO: Check status to determine if the writer is active, +TODO: byacc is the recommended parser generator but due to https://github.com/rednex/rgbds/issues/333 +TODO: identify_proprietary_vendor_ie(); */* TODO: identify_proprietary_vendor_ie(); */ +TODO: We shouldn't need to go through a list here. +TODO: When D is a CXXRecordDecl or a C++ Enum, the ODR applies/ TODO: When D is a CXXRecordDecl or a C++ Enum, the ODR applies +TODO ^ Uncomment the above 2 lines to see the compiler error/ TODO ^ Uncomment the above 2 lines to see the compiler error +TODO swap: fp_status_t fpu_fsw;/ TODO swap: fp_status_t fpu_fsw; +TODO: int ctzimax(uintmax_t)/ TODO: int ctzimax(uintmax_t) +TODO: mix up code below for better scheduling +TODO interval type +TODO: Figure out how to get privsep working, currently getting SIGBUS +TODO: docs. +TODO: Currently only works on linux with newer objcopy./ TODO: Currently only works on linux with newer objcopy. +TODO: linting this adds some complexity, but could be done/ TODO: linting this adds some complexity, but could be done +TODO: Is this a good transform for vectors? Wider types may reduce/ TODO: Is this a good transform for vectors? Wider types may reduce +TODO: Remove after updating cardano-node-chairman with new IPC +TODO*/;*TODO*/; +TODO: Move this to CW4. */* TODO: Move this to CW4. */ +TODO: Remove the unnecessary instruction(that is zero-extending the +TODO: Cannot clean by deleting pipe...* TODO: Cannot clean by deleting pipe... +TODO: Generate CFI instructions./ TODO: Generate CFI instructions. +TODO: This optimizes partially but not all the way. +TODO: Use getTargetVShiftByConstNode./ TODO: Use getTargetVShiftByConstNode. +TODO: tracepoints */* TODO: tracepoints */ +TODO: Free up the hmm memory space. +TODO: If this hash ever changes, turn core.CallAndMessage:UndefReceiver from/ TODO: If this hash ever changes, turn core.CallAndMessage:UndefReceiver from +TODO: Compute memory dependencies in a way that doesn't require always/ TODO: Compute memory dependencies in a way that doesn't require always +TODO: Support placement arguments once we start/ TODO: Support placement arguments once we start +TODO: Make sure not caller relies on the actual pointer width value./ TODO: Make sure not caller relies on the actual pointer width value. +TODO: when pointer size differs, we would need e.g. -m32 +TODO: Add tests for the rest of v_cmp_*_f32/ TODO: Add tests for the rest of v_cmp_*_f32 +TODO(wwchrome): Re-enable ubsan for asan win 64-bit when ready. +TODO: unimplemented registers +TODO: Examine capabilities */* TODO: Examine capabilities */ +TODO: these should be fully-documented here, but I'm already maintaining +TODO: serializeArray: function(stopOnParents)/ TODO: serializeArray: function(stopOnParents) +TODO check CPU HW error state here */* TODO check CPU HW error state here */ +TODO: program DCHUBBUB_RET_PATH_DCC_CFGx_0/1 +TODO: This is currently too complicated for us to be able to hoist the phi. +TODO: patch files to load from $out/ instead of /usr/ +TODO: single cycle measurement +TODO: this is a common one. It'd be nice to return true/ TODO: this is a common one. It'd be nice to return true +TODO: We may not support all of this./ TODO: We may not support all of this. +TODO check if ppe apply for both luma and chroma in 422 case/ TODO check if ppe apply for both luma and chroma in 422 case +TODO: remove this early return once the false positives for constant->bool/ TODO: remove this early return once the false positives for constant->bool +TODO _mm256_stream_load_si256 (__m256i const* mem_addr)/ TODO _mm256_stream_load_si256 (__m256i const* mem_addr) +TODO a partern is forming of iterate some sections but only give me/ TODO a partern is forming of iterate some sections but only give me +TODO Success pending on resolution of issue:/ TODO Success pending on resolution of issue: +TODO: handle changing std */* TODO: handle changing std */ +TODO: Use small-string optimization to avoid allocating./ TODO: Use small-string optimization to avoid allocating. +TODO pll_reg is kept temporary before removal */* TODO pll_reg is kept temporary before removal */ +TODO: we should do a non-blocking flush here +TODO: hand./ TODO: hand. +TODO: If we're already root, we could skip creating the userns. +TODO: Messages are all SCSI-2 terminology. SCSI-3 compliance is TODO. +TODO: tune this threshold */* TODO: tune this threshold */ +TODO(aaronl): The current method of assembling a StoreSnapshot/ TODO(aaronl): The current method of assembling a StoreSnapshot +TODO: There are other cases we can skip this work, such as when we have a/ TODO: There are other cases we can skip this work, such as when we have a +TODO: Add 'foldMap/encodeWith' its variants +TODO: is unwrap safe?/ TODO: is unwrap safe? +TODO: Move implementation to .cpp once named ops are auto-generated./ TODO: Move implementation to .cpp once named ops are auto-generated. +TODO: keep retrying to reply???/ TODO: keep retrying to reply??? +TODO: use golang.org/x/sys/windows.OsVersionInfoEx (needs OSVersionInfoSize to be exported)/ TODO: use golang.org/x/sys/windows.OsVersionInfoEx (needs OSVersionInfoSize to be exported) +TODO: handle vXi8/vXi16./ TODO: handle vXi8/vXi16. +TODO: implement VDIC frame skipping +TODO: STA WAR in ath10k for listen interval required? */* TODO: STA WAR in ath10k for listen interval required? */ +TODO: Consider perf implication of encoding odd index values as symbols if type is string/ TODO: Consider perf implication of encoding odd index values as symbols if type is string +TODO: Factor into common return ParseSEHHandlerCommon(...)/ TODO: Factor into common return ParseSEHHandlerCommon(...) +TODO: Relax this restriction?/ TODO: Relax this restriction? +TODO: The idea here was to add the result plus the time it took to get the latency/ TODO: The idea here was to add the result plus the time it took to get the latency +TODO: for which cases should FMT_STEREOSYNC_OVERRIDE be set? */* TODO: for which cases should FMT_STEREOSYNC_OVERRIDE be set? */ +TODO: Dump destroyed mutex symbols?/ TODO: Dump destroyed mutex symbols? +TODO: Handle FieldDecl's as well/ TODO: Handle FieldDecl's as well +TODO: get rid of GLOBAL_ROOT_UID */* TODO: get rid of GLOBAL_ROOT_UID */ +TODO: Keep some source location in the TI to provide better diagnostics./ TODO: Keep some source location in the TI to provide better diagnostics. +TODO: Design this, and update to use function attribute syntax. +TODO: add support for V4L2_FIELD_ALTERNATE */* TODO: add support for V4L2_FIELD_ALTERNATE */ +TODO: Refactor to take BLA into account earlier, to avoid +TODO:v1p2 may need to extend to other PMICs */* TODO:v1p2 may need to extend to other PMICs */ +TODO(mg): this can be done quicker, ie. cache the pubkey data somewhere??/ TODO(mg): this can be done quicker, ie. cache the pubkey data somewhere?? +TODO: in the non-volatile case, we do not need to be reloading./ TODO: in the non-volatile case, we do not need to be reloading. +TODO(hanwen): should send Disconnect?/ TODO(hanwen): should send Disconnect? +TODO: handle arrays/ TODO: handle arrays +TODO: Handle all_of patterns./ TODO: Handle all_of patterns. +TODO: implement optional GUID-to-specific port # matching */* TODO: implement optional GUID-to-specific port # matching */ +TODO: disable AUART_INTR_CTSMIEN otherwise */* TODO: disable AUART_INTR_CTSMIEN otherwise */ +TODO: Investigate why this fails on Windows to Windows CI further./ TODO: Investigate why this fails on Windows to Windows CI further. +TODO: start DMA */* TODO: start DMA */ +TODO: expose the C API related to `AffineExpr` and mutable affine map./ TODO: expose the C API related to `AffineExpr` and mutable affine map. +TODO: If only low elt lower SQRT to FSQRT (with rounding/exceptions/ TODO: If only low elt lower SQRT to FSQRT (with rounding/exceptions +TODO: Make this more specific. (Deferred)/ TODO: Make this more specific. (Deferred) +TODO: find documentation for this */* TODO: find documentation for this */ +TODO: Instead of returning an error, try to do a dummy manager update +TODO: This driver doesn't support HS400 mode yet */* TODO: This driver doesn't support HS400 mode yet */ +TODO compute solely in Hadrian, removing these variables' definitions +TODO: implement for IPAC_TYPE_ISACX */* TODO: implement for IPAC_TYPE_ISACX */ +TODO: It would be sufficient to check the MDep source up to the memcpy/ TODO: It would be sufficient to check the MDep source up to the memcpy +TODO: use spdif_x to enable/disable digital channels */* TODO: use spdif_x to enable/disable digital channels */ +TODO - ones_like from Native.hs is redundant with this +TODO(lhuemill): Degenerate cases causes the tree to get unbalanced. +TODO: move to dev.c */* TODO: move to dev.c */ +TODO: testing and Python GUI support +TODO: Make sure the formula for calculating this is precise (ceiling/ TODO: Make sure the formula for calculating this is precise (ceiling +TODO: */* TODO: */ +TODO: CSE, or something similar, is required to remove the duplicate loads. +TODO: Linker could still eliminate the GV if we just skip/ TODO: Linker could still eliminate the GV if we just skip +TODO - Avoid sign extension ops when just extracting the sign bits. +TODO@roblourens Is this class overkill now?/ TODO@roblourens Is this class overkill now? +TODO: introduce APIs to split these two cases. +TODO(alekseyshl): Add more comprehensive test verifying quarantine size/ TODO(alekseyshl): Add more comprehensive test verifying quarantine size +TODO investigate total power down instead of partial +TODO: should we do something ? */* TODO: should we do something ? */ +TODO: merge with adaptiveAvgPool2d and dispatch based on (availability of MKLDNN) device in the function body? +TODO: Add support for unary ops (fneg), casts, intrinsics (overflow ops)./ TODO: Add support for unary ops (fneg), casts, intrinsics (overflow ops). +TODO: Instead of recording the AllowedExit, it would be good to record the/ TODO: Instead of recording the AllowedExit, it would be good to record the +TODO: Move this into GART. +TODO: Check that this build corresponds to the one on hackage +TODO: this might need rework when switching to nl80211-based +TODO: enable xmodmap support, needs xmodmap DB +TODO We can retry the command for SCU_TASK_DONE_CMD_LL_R_ERR* TODO We can retry the command for SCU_TASK_DONE_CMD_LL_R_ERR +TODO: Figure out how to get this running again reliable on Windows./ TODO: Figure out how to get this running again reliable on Windows. +TODO move PidsLimit to Resources in the Swarm API/ TODO move PidsLimit to Resources in the Swarm API +TODO: handle obj.focus = true/ TODO: handle obj.focus = true +TODO: Should simplify to inf. +TODO(gkm): prune __eh_frame entries superseded by __unwind_info/ TODO(gkm): prune __eh_frame entries superseded by __unwind_info +TODO: Note that we interleave writers with readers, giving writers a +TODO: change to NamedTuple +TODO Clear all TX Power offsets/TODO Clear all TX Power offsets +TODO - Propagate input undef/zero elts./ TODO - Propagate input undef/zero elts. +TODO move +TODO: remove this once USB support is fully implemented */* TODO: remove this once USB support is fully implemented */ +TODO: This doesn't require 'nsz'. It should fold to 0 - f2 +TODO(behdad) Drop old-spec Indic scripts +TODO: we are not considering paths yet, just interleaved positions./ TODO: we are not considering paths yet, just interleaved positions. +TODO: relax limitation of 4-byte aligned dest addresses and copy +TODO: Adjust states of args to constructors in the same way that arguments to/ TODO: Adjust states of args to constructors in the same way that arguments to +TODO: Update the help text to describe the new syntax as well. +TODO: Convert this class to StringRef./ TODO: Convert this class to StringRef. +TODO(kenton): Base-64 encode?/ TODO(kenton): Base-64 encode? +TODO3 : This is currently limited to single basic blocks (DAG creation/ TODO3 : This is currently limited to single basic blocks (DAG creation +TODO This is to be re-visited and adjusted */* TODO This is to be re-visited and adjusted */ +TODO: allow extraIndices to be added at any position./ TODO: allow extraIndices to be added at any position. +TODO: Should we check if CTPOP is legal(or custom) for scalars?/ TODO: Should we check if CTPOP is legal(or custom) for scalars? +TODO: BT fails to look through to demanded bits as c%32 has more than one use. +TODO tail +TODO: We could do cycle-checking on the memory phis to allow valueizing for/ TODO: We could do cycle-checking on the memory phis to allow valueizing for +TODO: Before embarking on a rewrite of the register stackifier, an abstract +TODO: Ideally we should share Inliner's InlineCost Analysis code./ TODO: Ideally we should share Inliner's InlineCost Analysis code. +TODO: 10 may be a better default since it's the maximum./ TODO: 10 may be a better default since it's the maximum. +TODO:disable interrupts instead of reset to preserve signal states */* TODO:disable interrupts instead of reset to preserve signal states */ +TODO: Currently the types defined in this file are prefixed with `Builtin_`./ TODO: Currently the types defined in this file are prefixed with `Builtin_`. +TODO: memset_pattern4, memset_pattern8/ TODO: memset_pattern4, memset_pattern8 +TODO: add journal count to md_u.h */* TODO: add journal count to md_u.h */ +TODO change back to pattern matching once we have negative literals. +TODO: struct ieee80211_radiotap_he_mu */* TODO: struct ieee80211_radiotap_he_mu */ +TODO: Should this always be rolw with memory operand? +TODO: get these from panel->config */* TODO: get these from panel->config */ +TODO: Once we have DWARF CFI and smarter instruction decoding logic, +TODO Windows Post TP5. Fix the error message string/ TODO Windows Post TP5. Fix the error message string +TODO: global directives/ TODO: global directives +TODO: It'd be better to use a scratch reg instead of the add/sub thing. +TODO: For cast expression with CastTy./ TODO: For cast expression with CastTy. +TODO: Not all attributes require an exact definition. Find a way to/ TODO: Not all attributes require an exact definition. Find a way to +TODO: set cache flags per prot IOMMU_CACHE */* TODO: set cache flags per prot IOMMU_CACHE */ +TODO use --out-format=junit-xml and store artifacts +TODO: This function only handles some simple cases. An alternative would be/ TODO: This function only handles some simple cases. An alternative would be +TODO: In case of an empty job queue we shouldn't be here, since the/ TODO: In case of an empty job queue we shouldn't be here, since the +TODO: Enable the following features +TODO: checker for method calls on non-refcounted objects/ TODO: checker for method calls on non-refcounted objects +TODO: The value of 0x20 is good for x86_64, but has to be extended/ TODO: The value of 0x20 is good for x86_64, but has to be extended +TODO: Should we check the address space from the MachineMemOperand? That/ TODO: Should we check the address space from the MachineMemOperand? That +TODO(wan): let the user control the threshold using a flag./ TODO(wan): let the user control the threshold using a flag. +TODO: full sized shift could be optimized but that would need +TODO: We should have undef handling for all of the FP intrinsics that/ TODO: We should have undef handling for all of the FP intrinsics that +TODO: implement HashTableSignature.../ TODO: implement HashTableSignature... +TODO: Move the following lines to function* TODO: Move the following lines to function +TODO: Remove dc_state->dccg, use dc->dccg directly. */* TODO: Remove dc_state->dccg, use dc->dccg directly. */ +TODO struct cpufreq_freqs *f = data; */* TODO struct cpufreq_freqs *f = data; */ +TODO: spec is not clear yet about other possible issues */* TODO: spec is not clear yet about other possible issues */ +TODO add utility passes for the various command line options, once they're/ TODO add utility passes for the various command line options, once they're +TODO(@cpuguy83): plumb through the context to lower level components/ TODO(@cpuguy83): plumb through the context to lower level components +TODO: This function is (sort of) ok. However, there's an open bug +TODO: Also verify accessing the terminator once both parents are nulled +TODO: (zext(select c, load1, load2)) -> (select c, zextload1, zextload2) +TODO: Explore whether it would be profitable to pre-compute and store/ TODO: Explore whether it would be profitable to pre-compute and store +TODO(krasimir): The following optional fields defined by the language/ TODO(krasimir): The following optional fields defined by the language +TODO: check LPC and update stats? */* TODO: check LPC and update stats? */ +TODO: Remove 'memref' when we support more generic scenarios./ TODO: Remove 'memref' when we support more generic scenarios. +TODO: if it becomes a performance bottleneck extend rotation algorithm/ TODO: if it becomes a performance bottleneck extend rotation algorithm +TODO: add MST specific link training routine +TODO: Do we need all these filtering checks or should we just rely on/ TODO: Do we need all these filtering checks or should we just rely on +TODO: Make the window size depend on machine size, as we do for vmstat +TODO : to be done for write support* TODO : to be done for write support +TODO: find the implicit use operand for M0 and use that as BaseOp?/ TODO: find the implicit use operand for M0 and use that as BaseOp? +TODO: Should we move it to transform */* TODO: Should we move it to transform */ +TODO cache rendered images?/ TODO cache rendered images? +TODO: Figure out how to actually combine multiple debug locations. For/ TODO: Figure out how to actually combine multiple debug locations. For +TODO: Split into separate calls */* TODO: Split into separate calls */ +TODO: add avrgcclibc, it must be rebuild with C++ support +TODO: This and the artificial type below are misleading, the/ TODO: This and the artificial type below are misleading, the +TODO interrupts. +TODO: But likely true vs. likely false should affect basic block placement? +TODO(mikew@google.com): Tie in HARDLOCKUP_DETECTOR with NMIWDT */* TODO(mikew@google.com): Tie in HARDLOCKUP_DETECTOR with NMIWDT */ +TODO: establish some sort of error reporting mechanism here. We/ TODO: establish some sort of error reporting mechanism here. We +TODO: __mspabi_srall, __mspabi_srlll, __mspabi_sllll/ TODO: __mspabi_srall, __mspabi_srlll, __mspabi_sllll +TODO: profile accounting - setup in remove */* TODO: profile accounting - setup in remove */ +TODO: this seems quite unsafe, the values of this tensor will be random +TODO: toIfaceTcArgs seems rather wasteful here +TODO bump to 5.14 on darwin once it's not broken; see #95199 +TODO: when nvram is on nand flash check for bad blocks first. */* TODO: when nvram is on nand flash check for bad blocks first. */ +TODO: Handle oversized shifts./ TODO: Handle oversized shifts. +TODO: optimize the walk, currently does subwalk of L2 for each P in L1 +TODO: don't do more precise calculations above than are required./ TODO: don't do more precise calculations above than are required. +TODO: We could use i64 if it is native and the range requires it./ TODO: We could use i64 if it is native and the range requires it. +TODO(stevvooe): Validate node specification./ TODO(stevvooe): Validate node specification. +TODO: Should be able to handle this, but not much reason to. +TODO: Find appropriate register configuration for QCA99X0* TODO: Find appropriate register configuration for QCA99X0 +TODO - handle other configuration parameters here./ TODO - handle other configuration parameters here. +TODO@joao TODO@alex TODO@martin this is such that we don't collide with folding/ TODO@joao TODO@alex TODO@martin this is such that we don't collide with folding +TODO: It doesn't have to be alternating - but each lane mustn't have more/ TODO: It doesn't have to be alternating - but each lane mustn't have more +TODO: things will probably be clearer if we don't use these newtype wrappers and instead +TODO: investigate glade +TODO: find EP by ID and report_iommu_fault */* TODO: find EP by ID and report_iommu_fault */ +TODO temporary kept before removal */* TODO temporary kept before removal */ +TODO: better explain what can or can't be Send or Sync. Sufficient to appeal +TODO: Verify for stack layout for SysV/ TODO: Verify for stack layout for SysV +TODO: When WPA is added this is one place that needs to change +TODO: warn for the case where the EQUIVALENCE statement is in a/ TODO: warn for the case where the EQUIVALENCE statement is in a +TODO: check for other requires clauses./ TODO: check for other requires clauses. +TODO: Move extract patterns to tensor::ExtractOp./ TODO: Move extract patterns to tensor::ExtractOp. +TODO: Define distinct V_*_I32_Pseudo instructions instead./ TODO: Define distinct V_*_I32_Pseudo instructions instead. +TODO(@cpuguy83): we should plumb a context through instead of dealing with `WatchClose()` here./ TODO(@cpuguy83): we should plumb a context through instead of dealing with `WatchClose()` here. +TODO-- Need to find out whether this condition will* TODO-- Need to find out whether this condition will +TODO: To be correct, this method needs to fill the breakpoint location/ TODO: To be correct, this method needs to fill the breakpoint location +TODO: Should refine based on estimated number of accesses (e.g. does it/ TODO: Should refine based on estimated number of accesses (e.g. does it +TODO: support more aggressive createOrFold on:/ TODO: support more aggressive createOrFold on: +TODO Windows: Figure out why this is failing/ TODO Windows: Figure out why this is failing +TODO find a way to enable this on-demand */* TODO find a way to enable this on-demand */ +TODO stack_fold_rsqrtss_int +TODO(kamil): handle compar callback/ TODO(kamil): handle compar callback +TODO: Multiple targets in field, none activated* TODO: Multiple targets in field, none activated +TODO(tmthrgd): Previously slurpRemainder was only called/ TODO(tmthrgd): Previously slurpRemainder was only called +TODO: support combines with other casts as well/ TODO: support combines with other casts as well +TODO: Test that we can handle cross-CPU migrations, where TSCs are not/ TODO: Test that we can handle cross-CPU migrations, where TSCs are not +TODO: move to lib/ in separate PR +TODO: Not supported yet/ TODO: Not supported yet +TODO: addr->sin6_flowinfo */* TODO: addr->sin6_flowinfo */ +TODO VCE */* TODO VCE */ +TODO: Text2Speech handling routines */* TODO: Text2Speech handling routines */ +TODO: Update WasmGlobalType to use ValType and remove this cast./ TODO: Update WasmGlobalType to use ValType and remove this cast. +TODO: Historically HPC files have been put into a directory which +TODO: check if it is still necessary/ TODO: check if it is still necessary +TODO: Add software watchpoints by doing page protection tricks./ TODO: Add software watchpoints by doing page protection tricks. +TODO: Implement support for AGL (RGMII). */* TODO: Implement support for AGL (RGMII). */ +TODO: Get the initialisation values from platform data. +TODO: set half duplex */*TODO: set half duplex */ +TODO: optimize the case when there are no in-core structures yet +TODO: This could be done in instsimplify./ TODO: This could be done in instsimplify. +TODO: Reject __device__ constexpr and __device__ inline in Sema./ TODO: Reject __device__ constexpr and __device__ inline in Sema. +TODO: I have absolutely no idea how to implement this part yet. It's not/ TODO: I have absolutely no idea how to implement this part yet. It's not +TODO allocate from our own bio_set. */* TODO allocate from our own bio_set. */ +TODO: Move C8106 (&al.) checks here from resolve-names-utils.cpp/ TODO: Move C8106 (&al.) checks here from resolve-names-utils.cpp +TODO(jhen): Do we want to unpin the memory here?/ TODO(jhen): Do we want to unpin the memory here? +TODO: Handle CalleeSavedRegsViaCopy./ TODO: Handle CalleeSavedRegsViaCopy. +TODO: See if a frame index with a fixed offset can fold./ TODO: See if a frame index with a fixed offset can fold. +TODO: deal with reference labels */* TODO: deal with reference labels */ +TODO: this will have to be changed for generic_mode VBI */* TODO: this will have to be changed for generic_mode VBI */ +TODO: Widen and use a shuffle directly?/ TODO: Widen and use a shuffle directly? +TODO: Consider merging this into lowering: vectorizeExtractedCast()./ TODO: Consider merging this into lowering: vectorizeExtractedCast(). +TODO: A better way to delete semaphores? Linux doesn't have a +TODO: A better algorithm could be used to find a good spu to be +TODO: Setting colorimetry on the capture queue is currently not +TODO(@cpuguy83): plumb context through/ TODO(@cpuguy83): plumb context through +TODO(aaronl): There are some ways to cut down the/ TODO(aaronl): There are some ways to cut down the +TODO - drop hasOneUse requirement if c1 == c2?/ TODO - drop hasOneUse requirement if c1 == c2? +TODO this is not valid for sibling threads!!* TODO this is not valid for sibling threads!! +TODO: If the device is awake or this is an AP, or we are* TODO: If the device is awake or this is an AP, or we are +TODO: pass the correct Properties if needed./ TODO: pass the correct Properties if needed. +TODO: the instructions with poison operands should return poison +TODO: Merge this code with equivalent in combineAddOrSubToADCOrSBB?/ TODO: Merge this code with equivalent in combineAddOrSubToADCOrSBB? +TODO: A child loop whose header is also a header in the current/ TODO: A child loop whose header is also a header in the current +TODO(Dor1s): switch to static_assert once C++14 is allowed./ TODO(Dor1s): switch to static_assert once C++14 is allowed. +TODO: set to bit flag used in IPA Command */* TODO: set to bit flag used in IPA Command */ +TODO: We could check that if a new pthread binding is set, the existing/ TODO: We could check that if a new pthread binding is set, the existing +TODO: Link with ROCm-Device-Libs in case needed (ex: the Module/ TODO: Link with ROCm-Device-Libs in case needed (ex: the Module +TODO: We drop "nsw" if shift is converted into multiply because it may/ TODO: We drop "nsw" if shift is converted into multiply because it may +TODO: fix isel to remove final and XCHECK-NOT: and {{w[0-9]+}}, {{w[0-9]+}}, #0xffff +TODO: Dynamic mapping to be included in the future */* TODO: Dynamic mapping to be included in the future */ +TODO: dump the states of all ISYS2401 DMA devices */* TODO: dump the states of all ISYS2401 DMA devices */ +TODO: In the future, we should only build that way, and we should run the +TODO: Is it a good idea to align inner loops? It's hard to know without +TODO what to do with this? */* TODO what to do with this? */ +TODO: Should we add a unallocatedNode and retry allocating resources like we do for network, tasks, services?/ TODO: Should we add a unallocatedNode and retry allocating resources like we do for network, tasks, services? +TODO: Do have these for flat. Older targets also had them for buffers./ TODO: Do have these for flat. Older targets also had them for buffers. +TODO: index this +TODO: this is very conservative, update once RISC-V psABI requirements/ TODO: this is very conservative, update once RISC-V psABI requirements +TODO(glider): libdispatch API contains other functions that we don't support/ TODO(glider): libdispatch API contains other functions that we don't support +TODO: Add "plymouth-quit.service" so LightDM can control when plymouth +TODO: skip this for smb2/smb3 */* TODO: skip this for smb2/smb3 */ +TODO implement on-the-fly polling-rate change +TODO LVDS not support anymore? */* TODO LVDS not support anymore? */ +TODO: Clean up the unneeded nodes./ TODO: Clean up the unneeded nodes. +TODO: Reasonable extension: permit multiple defined-unary-ops/ TODO: Reasonable extension: permit multiple defined-unary-ops +TODO Implement XGMI hive reset logic for SRIOV */* TODO Implement XGMI hive reset logic for SRIOV */ +TODO: If multiple pipes are to be supported, you need* TODO: If multiple pipes are to be supported, you need +TODO: check for non-SUNI, check for TAXI ? */* TODO: check for non-SUNI, check for TAXI ? */ +TODO: figure out remote case here!/ TODO: figure out remote case here! +TODO: If callNumber > call_id + 1, renegotiate security. +TODO@jrieken,@rebornix no event, no undo stop (?)/TODO@jrieken,@rebornix no event, no undo stop (?) +TODO: use DMA to retrieve OOB */* TODO: use DMA to retrieve OOB */ +TODO: Print to a properly formated nix file all the required information to fetch everything (extension + runtime deps). +TODO: make this less disruptive +TODO: Add scoring tests (via getBestVariantMatchForContext)./ TODO: Add scoring tests (via getBestVariantMatchForContext). +TODO: in a later release {-# DEPRECATED runProcess "Use 'spawnProcess' or 'createProcess' instead" #-} +TODO: Here is the list of the missing matchers, grouped by reason./ TODO: Here is the list of the missing matchers, grouped by reason. +TODO: move to rhashtable */* TODO: move to rhashtable */ +TODO: test range boundary values/ TODO: test range boundary values +TODO: Find better solution. zef stores cache stuff in $HOME with the +TODO: should probably just reuse `Invoc` from the `assert-instr-macro`/ TODO: should probably just reuse `Invoc` from the `assert-instr-macro` +TODO: Fix this so we check the error's text./ TODO: Fix this so we check the error's text. +TODO: we don't do anything yet. Once the linuxMIB is better +TODO: Only printing VPBB name for now since we only have dot printing/ TODO: Only printing VPBB name for now since we only have dot printing +TODO: Do we need these to be typed?/ TODO: Do we need these to be typed? +TODO: add accessors for specifiers./ TODO: add accessors for specifiers. +TODO: What about debug traps on tss switch? +TODO: for now do not allow setting VF's VSI setting */* TODO: for now do not allow setting VF's VSI setting */ +TODO: algorithm of searching for a victim/ TODO: algorithm of searching for a victim +TODO Windows/ TODO Windows +TODO: Implement the remaining Delta Passes/ TODO: Implement the remaining Delta Passes +TODO(?): just return agc (or agc + 5) to avoid mult / div */* TODO(?): just return agc (or agc + 5) to avoid mult / div */ +TODO hackpatch for no -C support :'( +TODO: ACE's in delegations +TODO: this is a general feature and should be moved to D.C.Dependency +TODO: This is not properly updating schedstats */* TODO: This is not properly updating schedstats */ +TODO: implement support for the 1040 nvram format */* TODO: implement support for the 1040 nvram format */ +TODO: Is there some way to automatically derive these boilerplate +TODO: consider adding ACL (or documenting how) to prevent other +TODO: It might be possible to move them to ScopArrayInfo./ TODO: It might be possible to move them to ScopArrayInfo. +TODO: this looks for modules in the wrong place +TODO also sync to +TODO: this pass likely shouldn't depend on Linalg?/ TODO: this pass likely shouldn't depend on Linalg? +TODO: needed to implement proper handling of user priority,* TODO: needed to implement proper handling of user priority, +TODO: add weak binding info/ TODO: add weak binding info +TODO: some FDC/drive combinations (C&T 82C711 with TEAC 1.2MB)* TODO: some FDC/drive combinations (C&T 82C711 with TEAC 1.2MB) +TODO(Christoph): Deprecated +TODO: check if txop HW is in us (mult by 32) */* TODO: check if txop HW is in us (mult by 32) */ +TODO: check other events */* TODO: check other events */ +TODO: allow requesting executable with different name +TODO: Add try_map_dma_buf version, to return immed with -EBUSY* TODO: Add try_map_dma_buf version, to return immed with -EBUSY +TODO: S_XOR_B32_term should be `implicit-def $scc` +TODO: Implement this. For now ignore./ TODO: Implement this. For now ignore. +TODO: figure out bandwidth guarantees +TODO: remove when they are exported from the ledger +TODO: technically it is not valid for any range covered by another/ TODO: technically it is not valid for any range covered by another +TODO remove nl type from interface/ TODO remove nl type from interface +TODO: see if there are any quirks that need to be added to handle +TODO: encrypt identity/ TODO: encrypt identity +TODO: using CompactClass would result in noticeable speedup./ TODO: using CompactClass would result in noticeable speedup. +TODO: extract scheduling type and map it to OMP constant. This is curently/ TODO: extract scheduling type and map it to OMP constant. This is curently +TODO: need to handle break stuff and relation./ TODO: need to handle break stuff and relation. +TODO: should actually run these tests +TODO: Add support for redudp and dnstc +TODO: use a dedicated constant for ImpossibleCost./ TODO: use a dedicated constant for ImpossibleCost. +TODO: use the cvf_config */* TODO: use the cvf_config */ +TODO fcrisciani this can be optimized maybe avoiding the lock?/TODO fcrisciani this can be optimized maybe avoiding the lock? +TODO: Disable IRQ. +TODO: Support interchange with tile + fuse. This might actually help do/ TODO: Support interchange with tile + fuse. This might actually help do +TODO: This probably only requires no input flushing?/ TODO: This probably only requires no input flushing? +TODO: Move this into the switch on opcode - it handles shifts already./ TODO: Move this into the switch on opcode - it handles shifts already. +TODO(ldionne): This CMake testing infrastructure should be replaced with a +TODO(mack): refactor this cmap subtable reading logic out/ TODO(mack): refactor this cmap subtable reading logic out +TODO: If important, we could handle the case when the BitsToClear/ TODO: If important, we could handle the case when the BitsToClear +TODO: currently we reserve space for gc arguments after doing/ TODO: currently we reserve space for gc arguments after doing +TODO: we can optimize the ret to a constant if we can figure out/ TODO: we can optimize the ret to a constant if we can figure out +TODO: [code cleanup] make InstallDirs.defaultInstallDirs pure. +TODO: check this, intermediate & standard specific lock +TODO: fix selection state/ TODO: fix selection state +TODO decide how to handle parameter validation +TODO: do we need any in gRPC?/ TODO: do we need any in gRPC? +TODO This should ne `none` instead. Comment carried over from/ TODO This should ne `none` instead. Comment carried over from +TODO: "devirtualize" this for accesses to known-complete objects./ TODO: "devirtualize" this for accesses to known-complete objects. +TODO: check mode */* TODO: check mode */ +TODO red-black tree or simple binary search/ TODO red-black tree or simple binary search +TODO(b/12345): find the holy grail/ TODO(b/12345): find the holy grail +TODO: May be able to relax for unordered atomics (see D66309)/ TODO: May be able to relax for unordered atomics (see D66309) +TODO tidy this all up. Find source instead of binary. Fix paths ... Find out how to check ink levels etc +TODO: SwitchInst./ TODO: SwitchInst. +TODO: Drop ObjectFileFormat, it can be subsumed from the triple./ TODO: Drop ObjectFileFormat, it can be subsumed from the triple. +TODO: check feature bit and fail if unsupported? */* TODO: check feature bit and fail if unsupported? */ +TODO: Origin?/ TODO: Origin? +TODO: Handle vectors./ TODO: Handle vectors. +TODO: there could be several prefixes one after another/ TODO: there could be several prefixes one after another +TODO: Pipe slot number with VRFKeyUnknown +TODO: C1234, C1235 -- defined I/O constraints/ TODO: C1234, C1235 -- defined I/O constraints +TODO: this breaks adding an optional dependency in a/ TODO: this breaks adding an optional dependency in a +TODO: Move this (and other cleanup) to an async worker eventually. +TODO: We could refine this to captured pointers that could possibly be/ TODO: We could refine this to captured pointers that could possibly be +TODO: remove this from cli and return the authzMiddleware/ TODO: remove this from cli and return the authzMiddleware +TODO: don't use actual `tomlprofile`./ TODO: don't use actual `tomlprofile`. +TODO: What if the function attributes tell us that denormals are flushed? +TODO: handle case where only one section needs the large index table but/ TODO: handle case where only one section needs the large index table but +TODO: Support cases where Op is smaller than VT./ TODO: Support cases where Op is smaller than VT. +TODO program FMT */* TODO program FMT */ +TODO: BSP says the parent is pll-audio, however common sense and experience +TODO: replace reference package usage with simpler url.Parse semantics/ TODO: replace reference package usage with simpler url.Parse semantics +TODO: support scalar types/ TODO: support scalar types +TODO: what happens if the receiving side already has comments? +TODO think about shutdown +TODO: Verify that the rate is supported by the current rates* TODO: Verify that the rate is supported by the current rates +TODO: AM: maybe this should be returning an error. */* TODO: AM: maybe this should be returning an error. */ +TODO: Check if we should emit tied or untied task./ TODO: Check if we should emit tied or untied task. +TODO Add more detailed diagnostic./ TODO Add more detailed diagnostic. +TODO: implement simd_mask/ TODO: implement simd_mask +TODO Windows: This test cannot run on a Windows daemon as the networking/ TODO Windows: This test cannot run on a Windows daemon as the networking +TODO: Split version by parts and compare/ TODO: Split version by parts and compare +TODO: consider implementing the following tests for a better code coverage +TODO(cyphar): Check if this code is actually needed because we +TODO: revert with proper darwin solution, skipping for now/ TODO: revert with proper darwin solution, skipping for now +TODO: switch on/off uart in powersave mode */* TODO: switch on/off uart in powersave mode */ +TODO(duglin): See if we need an "args" property so we can do the/ TODO(duglin): See if we need an "args" property so we can do the +TODO: take management packets to queue 5 */* TODO: take management packets to queue 5 */ +TODO: Enable when FreeBSD supports thumb breakpoints./ TODO: Enable when FreeBSD supports thumb breakpoints. +TODO: support more targets/ TODO: support more targets +TODO Windows. This may be possible to enable once link is supported/ TODO Windows. This may be possible to enable once link is supported +TODO: PATCH RO in VBIOS */* TODO: PATCH RO in VBIOS */ +TODO determine max_allowed_error based on quality of exp() */* TODO determine max_allowed_error based on quality of exp() */ +TODO: Should kernel panic here? */* TODO: Should kernel panic here? */ +TODO(dperny): pass in context from above/ TODO(dperny): pass in context from above +TODO: actually need to check if it has a FAD, but for now this works./ TODO: actually need to check if it has a FAD, but for now this works. +TODO: Check SiS340 */* TODO: Check SiS340 */ +TODO: if the user has passed in a --platform argument, use it/ TODO: if the user has passed in a --platform argument, use it +TODO: Need to add PaymentExtendedKey roundtrip tests however +TODO to fix issue 300? +TODO(AkihiroSuda): this should be fairly easy/ TODO(AkihiroSuda): this should be fairly easy +TODO: check if this sequence can be hoisted above __kmp_task_start/ TODO: check if this sequence can be hoisted above __kmp_task_start +TODO: Consider limiting inalloca use to only calling conventions supported/ TODO: Consider limiting inalloca use to only calling conventions supported +TODO: Pass RtPtrChecking instead of PointerChecks and SE separately, if possible/ TODO: Pass RtPtrChecking instead of PointerChecks and SE separately, if possible +TODO: These are all the other heuristics from the paper. +TODO: Handle offset 32 +TODO: Favor using the hexadecimal FP constants (requires C++17)./ TODO: Favor using the hexadecimal FP constants (requires C++17). +TODO: Remember the distinct subprogram we created for a given linkage name,/ TODO: Remember the distinct subprogram we created for a given linkage name, +TODO: Support FP bitcasts after legalize types./ TODO: Support FP bitcasts after legalize types. +TODO: It might be helpful to have some target specific flags in/ TODO: It might be helpful to have some target specific flags in +TODO set error state? */* TODO set error state? */ +TODO need a stable way to generate event listeners/ TODO need a stable way to generate event listeners +TODO(vdemeester) with cobra, stdout has a carriage return too much so this test should not check stdout/ TODO(vdemeester) with cobra, stdout has a carriage return too much so this test should not check stdout +TODO: This example checks that the meta information is reported properly +TODO: implement (fast) pfn<->pgdat_idx conversion functions, this makes lots +TODO(aluzzardi): Move it back into `TaskStatus` because of the naming/ TODO(aluzzardi): Move it back into `TaskStatus` because of the naming +TODO: Use induction variables values instead of zeros, when/ TODO: Use induction variables values instead of zeros, when +TODO - remove +TODO: implement a more efficient version of this. +TODO: None of this global padding stuff works consistently because the order* TODO: None of this global padding stuff works consistently because the order +TODO: reset controller? */* TODO: reset controller? */ +TODO: Consider doing something to enforce --locked? Or to prevent the/ TODO: Consider doing something to enforce --locked? Or to prevent the +TODO: Support DMA ops./ TODO: Support DMA ops. +TODO: Belows are Sync from SD7-Driver. It is necessary to check correctness */* TODO: Belows are Sync from SD7-Driver. It is necessary to check correctness */ +TODO what to do about big endiand flavors of arm ?/ TODO what to do about big endiand flavors of arm ? +TODO: "LargestSize" is an approximation for "largest type that/ TODO: "LargestSize" is an approximation for "largest type that +TODO: Re-write the relevant unit-tests, which are using `new Date(...)`,/ TODO: Re-write the relevant unit-tests, which are using `new Date(...)`, +TODO Untested./ TODO Untested. +TODO with more -vvvv also show the temporary paths for manual inspection./ TODO with more -vvvv also show the temporary paths for manual inspection. +TODO: add libopenraw +TODO: check if there are any issues with corner cases +TODO if the value is the terminus it should not be created/ TODO if the value is the terminus it should not be created +TODO: kmp_lock_t seems a tad to big (and heavy weight) for this. Check other/ TODO: kmp_lock_t seems a tad to big (and heavy weight) for this. Check other +TODO(ajwong): Handle function descriptors./ TODO(ajwong): Handle function descriptors. +TODO: add unittests for the verifier functions: +TODO(glider,timurrrr): Fix known issues and enable this back./ TODO(glider,timurrrr): Fix known issues and enable this back. +TODO: Assert that provs_u is empty if provs was empty +TODO: add more tests for differing operand types of the two compares. +TODO: Add a depth parameter to dependence graph construction./ TODO: Add a depth parameter to dependence graph construction. +TODO investigation needed./ TODO investigation needed. +TODO(@cpuguy83): This is horribly hacky but is the only way to really test this case right now./ TODO(@cpuguy83): This is horribly hacky but is the only way to really test this case right now. +TODO: temporary guard to look for proper fix +TODO: switch to Set Package as the order of packages should not matter? +TODO: implement -Wuninitialized and fold this into that framework./ TODO: implement -Wuninitialized and fold this into that framework. +TODO: Actually this loop should be partially unrolled with factor 2. +TODO: Allow ZExt too/ TODO: Allow ZExt too +TODO: Support non-splat vectors./ TODO: Support non-splat vectors. +TODO: Delete release+retain pairs (rare)./ TODO: Delete release+retain pairs (rare). +TODO: check we are not past head */* TODO: check we are not past head */ +TODO: Need to expand this +TODO(#953): Make `options` mandatory and always pass it in. +TODO: do we need to put hs-boot files into place for mutually recursive +TODO: unify all of this (and some of what's in the 'render' function), +TODO: Port this over to CallLowering as general code once swiftself is/ TODO: Port this over to CallLowering as general code once swiftself is +TODO@eamodio: Move to git.d.ts once we are good with the api/ TODO@eamodio: Move to git.d.ts once we are good with the api +TODO: Handle this once getVectorInstrCost can cost for load/stores./ TODO: Handle this once getVectorInstrCost can cost for load/stores. +TODO: This is copied from the ReadOnlyData case, but it can likely be +TODO:AZ: do we *need* the following, or can we capture it in the AST? +TODO: Check if fixing up twice is safe so we can outline these./ TODO: Check if fixing up twice is safe so we can outline these. +TODO: Add builtins support. +TODO@rob clean up text/file result types/ TODO@rob clean up text/file result types +TODO: disable this once k3s supports cgroupsv2, either by docker +TODO: will need to allow for the 2 SIDs when add support for getting owner UID/GID */* TODO: will need to allow for the 2 SIDs when add support for getting owner UID/GID */ +TODO: should we do funny things with the parameters?* TODO: should we do funny things with the parameters? +TODO: Refactor out into map to avoid recomputing these./ TODO: Refactor out into map to avoid recomputing these. +TODO */* TODO */ +TODO: Implement PM QoS */* TODO: Implement PM QoS */ +TODO: Should we run EVEX->VEX earlier?/ TODO: Should we run EVEX->VEX earlier? +TODO non-isolated groups - according to Rik at adobe non-isolated/ TODO non-isolated groups - according to Rik at adobe non-isolated +TODO: Get rid of deprecated 'externalPackageDeps' and drop -Wno-deprecations +TODO: see if there isn't a better way to do this./ TODO: see if there isn't a better way to do this. +TODO: handle the other sections/ TODO: handle the other sections +TODO: Add this target conditional to the target OS. +TODO: pull in libGL_driver and cudatoolkit as done in https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/katago/default.nix +TODO: this should be uncommented and implemented using instance arguments +TODO Windows: This is Linux specific as --link is not supported and/ TODO Windows: This is Linux specific as --link is not supported and +TODO: generalize +TODO: make shell completion actually work +TODO: See if we can do a better error than just "invalid ..."./ TODO: See if we can do a better error than just "invalid ...". +TODO Consider adding 'nounwind' info in TargetLowering::CallLoweringInfo/ TODO Consider adding 'nounwind' info in TargetLowering::CallLoweringInfo +TODO: handle non-unit strides./ TODO: handle non-unit strides. +TODO: handle vector GEPs/ TODO: handle vector GEPs +TODO: Some chipset requires to enable UART clock on client* TODO: Some chipset requires to enable UART clock on client +TODO: use ipc msg size from config data */* TODO: use ipc msg size from config data */ +TODO Make this more conservative by only invalidating values that might/ TODO Make this more conservative by only invalidating values that might +TODO: Remove this constructor. This isn't faster than the first one./ TODO: Remove this constructor. This isn't faster than the first one. +TODO: When named attribute is removed/refactored, also remove/ TODO: When named attribute is removed/refactored, also remove +TODO: find the correct formula +TODO: this is unsafe in the context of a PatternRewrite./ TODO: this is unsafe in the context of a PatternRewrite. +TODO: AXI */* TODO: AXI */ +TODO setof +TODO: Add support for the UDS scaler. */* TODO: Add support for the UDS scaler. */ +TODO: This is the case because we currently don't generate DWARF v5-compatible +TODO: Get these tables to know at least what the related operations are./ TODO: Get these tables to know at least what the related operations are. +TODO: Find a way to handle identified structs when debug info is stripped./ TODO: Find a way to handle identified structs when debug info is stripped. +TODO: BUILD TIME CHECK: TEST_ASSERT(KVM_SYNC_X86_NUM_FIELDS != 3); */* TODO: BUILD TIME CHECK: TEST_ASSERT(KVM_SYNC_X86_NUM_FIELDS != 3); */ +TODO: what exactly needs doing, prepend the copy binary to* TODO: what exactly needs doing, prepend the copy binary to +TODO FPGA wait for answer* TODO FPGA wait for answer +TODO: investigate if an assert is the right way to report that* TODO: investigate if an assert is the right way to report that +TODO N PHY Pre Calibrate TX Gain */* TODO N PHY Pre Calibrate TX Gain */ +TODO: What is the 'or' equivalent of this fold?/ TODO: What is the 'or' equivalent of this fold? +TODO: Should properly expand arg, e.g., ignore {}s/ TODO: Should properly expand arg, e.g., ignore {}s +TODO: If Sum is zero, it probably means ScalarEvolution missed an/ TODO: If Sum is zero, it probably means ScalarEvolution missed an +TODO: This is still worth folding because srem is difficult? +TODO(ajwong): Who wronte the above? Why is it true?/ TODO(ajwong): Who wronte the above? Why is it true? +TODO: We could have better support for unsigned./ TODO: We could have better support for unsigned. +TODO: Consider a different implementation which can effectively follow logs under frequent rotations./ TODO: Consider a different implementation which can effectively follow logs under frequent rotations. +TODO: Replace this to exploit HyperRectangularSet./ TODO: Replace this to exploit HyperRectangularSet. +TODO@API must be a class/ TODO@API must be a class +TODO: Handle the remaining intrinsic with scalable vector type/ TODO: Handle the remaining intrinsic with scalable vector type +TODO: When the support to several sensors per zone is added, this +TODO: remove as soon as everything is ready/ TODO: remove as soon as everything is ready +TODO(stevvooe): We just assume oci manifest, for now. There may be/ TODO(stevvooe): We just assume oci manifest, for now. There may be +TODO: the following part is copied from Relation.Binary.Reasoning.Base.Partial +TODO Windows. Needs further investigation to identify the failure/ TODO Windows. Needs further investigation to identify the failure +TODO: Support with G_IMPLICIT_DEF + G_INSERT sequence or G_EXTRACT/ TODO: Support with G_IMPLICIT_DEF + G_INSERT sequence or G_EXTRACT +TODO: fill in the dumping code here!/ TODO: fill in the dumping code here! +TODO non-MUL case?/ TODO non-MUL case? +TODO: We might want to insert a new base object relocate and gep off/ TODO: We might want to insert a new base object relocate and gep off +TODO: Support accesses to members of base classes in TBAA. For now, we/ TODO: Support accesses to members of base classes in TBAA. For now, we +TODO: When implementing DT support specify the CONTROL_CAMERA_RX +TODO: Extend this to support aliases and equal constants./ TODO: Extend this to support aliases and equal constants. +TODO: there's no good reason that this isn't foldable./ TODO: there's no good reason that this isn't foldable. +TODO: the 1 added is because this temporarily is under the EXTENSION +TODO move back to `perOptDebugVariant` +TODO: BcnIFS may required to be changed on ASIC */* TODO: BcnIFS may required to be changed on ASIC */ +TODO only allow glyphs that are valid? +TODO: merge this pass with NVPTXInferAddressSpaces so that other passes don't/ TODO: merge this pass with NVPTXInferAddressSpaces so that other passes don't +TODO: A 'not' op is better for analysis and codegen, but demanded bits must/ TODO: A 'not' op is better for analysis and codegen, but demanded bits must +TODO: Optimize siblings clauses with ripgrep here./ TODO: Optimize siblings clauses with ripgrep here. +TODO: We may be able to re-infer flags by re-analyzing the instruction./ TODO: We may be able to re-infer flags by re-analyzing the instruction. +TODO: test for availability of MKLDNN device? +TODO: change addends above to avoid mult / div below */* TODO: change addends above to avoid mult / div below */ +TODO:: recurse defined but not used +TODO: why not x2? +TODO: refactor the buffer classes in LLVM to enable us to use them here/ TODO: refactor the buffer classes in LLVM to enable us to use them here +TODO: get rid of IO by exposing the RNG state +TODO(aluzzardi): We might want to set some limits anyway otherwise/ TODO(aluzzardi): We might want to set some limits anyway otherwise +TODO: there should be a simpler way to do this */* TODO: there should be a simpler way to do this */ +TODO report vregs once vector isel is stable./ TODO report vregs once vector isel is stable. +TODO: We probably need a new MemRegion kind to represent the storage/ TODO: We probably need a new MemRegion kind to represent the storage +TODO: NVPTX has a mov.b32 b32reg, {imm, b16reg} instruction, which we could/ TODO: NVPTX has a mov.b32 b32reg, {imm, b16reg} instruction, which we could +TODO: when we're ready to make the change at the IR level, we can/ TODO: when we're ready to make the change at the IR level, we can +TODO: data structure conversion is rather ugly here +TODO: Handle "@@@". Depending on SymbolAttribute value it needs to be/ TODO: Handle "@@@". Depending on SymbolAttribute value it needs to be +TODO(stevvooe): Start task cleanup process./ TODO(stevvooe): Start task cleanup process. +TODO: This is sort of hack as `llvm::Statistic`s can't be setup to avoid/ TODO: This is sort of hack as `llvm::Statistic`s can't be setup to avoid +TODO: Investigate the cost/benefit of tail call elimination on debugging./ TODO: Investigate the cost/benefit of tail call elimination on debugging. +TODO: if platform NVM has MAC address - override it here */* TODO: if platform NVM has MAC address - override it here */ +TODO: need add other ECC modes! */* TODO: need add other ECC modes! */ +TODO(benbjohnson): Use vectorized I/O to write out dirty pages./ TODO(benbjohnson): Use vectorized I/O to write out dirty pages. +TODO: [nice to have] should have checked at some point that the +TODO: Camera, touchscreen, etc. */* TODO: Camera, touchscreen, etc. */ +TODO SPK1 & SPK2 OUT*/* TODO SPK1 & SPK2 OUT*/ +TODO: Add support for LUT double buffer operations to avoid updating the +TODO: fix error handler. +TODO: Setting the minimum jump table entries needed before a/ TODO: Setting the minimum jump table entries needed before a +TODO: since this is decidable at compile time, this should probably be calculated from the tensor type instead +TODO Better handle format-4 and format-12 coexisting in same font. +TODO: Make this work with non-unit step loops./ TODO: Make this work with non-unit step loops. +TODO: struct ad7280_platform_data needs to go into include/linux/iio +TODO(wan): There is also value in printing properties with the plain printer./ TODO(wan): There is also value in printing properties with the plain printer. +TODO: There's support for i686 systems but I do not have any such system +TODO: SelectionDAG's lowering insists on using a pointer as the index for/ TODO: SelectionDAG's lowering insists on using a pointer as the index for +TODO Windows CI. This should be portable once export/import are/ TODO Windows CI. This should be portable once export/import are +TODO: for e6500 check also BOOKE_INTERRUPT_LRAT_ERROR & ESR_DATA +TODO: debug this, maybe just play noise at +TODO: Propagate nothrowness for implicitly declared special members./ TODO: Propagate nothrowness for implicitly declared special members. +TODO: instead of having these two functions to get the rate mask, +TODO: Remove restrict to single load op restriction./ TODO: Remove restrict to single load op restriction. +TODO Restore prev next EEPROM address ? */* TODO Restore prev next EEPROM address ? */ +TODO: Remove with next release > 1.18 +TODO: This doesn't require 'nsz'. It should fold to f1 + 9.0 +TODO: is mode ignored on windows?/ TODO: is mode ignored on windows? +TODO: When we have an error on some other path, in order not to prevent it from/ TODO: When we have an error on some other path, in order not to prevent it from +TODO@Alex use notification service if this should be user facing/ TODO@Alex use notification service if this should be user facing +TODO: Could allow fold for length-changing shuffles. +TODO: 0x102e for LP_DDR4 */* TODO: 0x102e for LP_DDR4 */ +TODO: Support continuous mode and configuring from manual mode to +TODO: allow AP devices to coexist */* TODO: allow AP devices to coexist */ +TODO: check the objective C lock?/ TODO: check the objective C lock? +TODO: These methods are deprecated in favor of CastOpInterface. Remove them/ TODO: These methods are deprecated in favor of CastOpInterface. Remove them +TODO: expose Dialect to the bindings and implement accessors here./ TODO: expose Dialect to the bindings and implement accessors here. +TODO: We should await this instead when trusted workspaces modal is adopted/ TODO: We should await this instead when trusted workspaces modal is adopted +TODO: can the chain be replaced without creating a new store?/ TODO: can the chain be replaced without creating a new store? +TODO: should this have program name or not? +TODO: should we deprecate this once it is easier for people to set up a TLS registry or change/ TODO: should we deprecate this once it is easier for people to set up a TLS registry or change +TODO: We probably need to clean up the lock stack as well./ TODO: We probably need to clean up the lock stack as well. +TODO: Reiniting LTTPRs here won't be needed once proper connector +TODO: Remove this file once we drop code object v2./ TODO: Remove this file once we drop code object v2. +TODO handle /MT[d] /MD[d]/ TODO handle /MT[d] /MD[d] +TODO: add os/arch/ TODO: add os/arch +TODO: reset hardware */* TODO: reset hardware */ +TODO: Upper 4 bits of BSID are for chip version, but the +TODO: implicit barrier: should be exposed/ TODO: implicit barrier: should be exposed +TODO: Add appropriate configuration options for variable +TODO: NewGVN currently miscomiles the function below. PR36335. +TODO v6 needs to be handled./ TODO v6 needs to be handled. +TODO: In theory, we could fold the load, and avoid the stall caused by/ TODO: In theory, we could fold the load, and avoid the stall caused by +TODO: Separate debug and release APKs +TODO: How do we get rid of this? */* TODO: How do we get rid of this? */ +TODO: Release all used data descriptors for TSO */* TODO: Release all used data descriptors for TSO */ +TODO misc2, misc3 ?/ TODO misc2, misc3 ? +TODO: Handle non-unit steps through local variables or stride information in/ TODO: Handle non-unit steps through local variables or stride information in +TODO: Merge this function with createNetworkingConfig after daemon supports multiple networks in container create/ TODO: Merge this function with createNetworkingConfig after daemon supports multiple networks in container create +TODO: The default might change to "/var/lib/sks" as this is more +TODO: attributes?/ TODO: attributes? +TODO: when that changes, adjust this test, e.g. +TODO: Currently, we might lose precision here: we always mark a return/ TODO: Currently, we might lose precision here: we always mark a return +TODO: Report an error when multiple same attributes are specified./ TODO: Report an error when multiple same attributes are specified. +TODO: save comma locations if some client cares./ TODO: save comma locations if some client cares. +TODO: finetune frequencies +TODO: There is also f64 rcp instruction, but the documentation is less/ TODO: There is also f64 rcp instruction, but the documentation is less +TODO Prevent device auto probing */* TODO Prevent device auto probing */ +TODO: Avoid some calling conventions?/ TODO: Avoid some calling conventions? +TODO: inherit from base port_ops after converting to new EH */* TODO: inherit from base port_ops after converting to new EH */ +TODO - better filter, out of order msgs, etc? +TODO decide if "args.user = strconv.Itoa(syscall.Getuid())" is acceptable behavior for changeUser in sysvinit instead of "return nil" when "USER" isn't specified (so that we get the proper group list even if that is the empty list, even in the default case of not supplying an explicit USER to run as, which implies USER 0) +TODO: It is illegal to specify 'e' extensions with 'f' and 'd'./ TODO: It is illegal to specify 'e' extensions with 'f' and 'd'. +TODO: Optimize if constant shift amount./ TODO: Optimize if constant shift amount. +TODO: Support manual tuning with specific params */* TODO: Support manual tuning with specific params */ +TODO: Test that the requirements are still free. If they +TODO: we may be able to replace the following with utils from the binary +TODO: get the states of all ISYS2401 DMA devices */* TODO: get the states of all ISYS2401 DMA devices */ +TODO: Any memcmp where all arguments are constants should be constant folded. Currently, we only handle i8 array constants. +TODO: sanity checks: +TODO: check if undefined works */* TODO: check if undefined works */ +TODO: consider adding a trait to Op to describe how it gets vectorized./ TODO: consider adding a trait to Op to describe how it gets vectorized. +TODO: their build system sorta kinda can do this, but it doesn't seem to work right now +TODO save sink caps in link->sink */* TODO save sink caps in link->sink */ +TODO: DC refuses to perform stream updates without a dc_surface_update. +TODO: Generalize this: could take a template parameter for the number of maps/ TODO: Generalize this: could take a template parameter for the number of maps +TODO: lbu and lhu should be selected to avoid the unnecessary masking. +TODO: remove this string search and be more like the Windows/ TODO: remove this string search and be more like the Windows +TODO(stevvooe): Calculate weight of manager selection based on/ TODO(stevvooe): Calculate weight of manager selection based on +TODO: This function is almost the same as ELFAsmParser::ParseDirectiveSize/ TODO: This function is almost the same as ELFAsmParser::ParseDirectiveSize +TODO: JB: need to add the beneath used define to mizuchi */* TODO: JB: need to add the beneath used define to mizuchi */ +TODO: Convert these functions to be async rather than accepting a callback./ TODO: Convert these functions to be async rather than accepting a callback. +TODO: support interlaced at least in pass-through mode */* TODO: support interlaced at least in pass-through mode */ +TODO: if we're currently emitting a complete-object ctor/dtor,/ TODO: if we're currently emitting a complete-object ctor/dtor, +TODO: If the user explicitly creates a new function section, we ignore/ TODO: If the user explicitly creates a new function section, we ignore +TODO: Add the PCM interface definitions */* TODO: Add the PCM interface definitions */ +TODO: Pass the correct way from Rules via Context. +TODO(behdad) Implement --unicode='*' to choose all cmap'ed +TODO: Be smarter about it, if we don't have enough +TODO: This is not correct. Given that exp is an integer, here are the/ TODO: This is not correct. Given that exp is an integer, here are the +TODO: if it's internal and only used in direct calls, we could handle this/ TODO: if it's internal and only used in direct calls, we could handle this +TODO: Get rid of these functions, as much as possible. They are +TODO: s/Worker/OpWorker/g ?/ TODO: s/Worker/OpWorker/g ? +TODO add projectSkeleton' +TODO/FIXME: The commute still may be legal if it is known that the/ TODO/FIXME: The commute still may be legal if it is known that the +TODO: switch back to x/sys/windows once go-ansiterm has switched/ TODO: switch back to x/sys/windows once go-ansiterm has switched +TODO: Here, and with zIsI386 & zIs8664 we should use TARGET platform +TODO: improve this/ TODO: improve this +TODO: it could select the wrong CA from multiple candidates. +TODO: It's difficult to display a good diff when frame numbers shift. +TODO Windows. Once moved to libnetwork/CNM, this may be able to be/ TODO Windows. Once moved to libnetwork/CNM, this may be able to be +TODO: We could avoid this logic and returning -EINVAL here if +TODO update to make it about validation sets +TODO: When expanding this list of standard predefinitions, consider/ TODO: When expanding this list of standard predefinitions, consider +TODO Using of_parse_dma_window would be better, but it doesn't give* TODO Using of_parse_dma_window would be better, but it doesn't give +TODO: Can we use -1 as the canonical NaN value since it's an inline/ TODO: Can we use -1 as the canonical NaN value since it's an inline +TODO: Add a note to the bug report with BugReport::addNote() to mention the/ TODO: Add a note to the bug report with BugReport::addNote() to mention the +TODO: escaping might be needed, in which case/ TODO: escaping might be needed, in which case +TODO: Report an error when both name and ir block are specified./ TODO: Report an error when both name and ir block are specified. +TODO, verify 3G is correct, that doesn't seem right... +TODO: Extend RF_PATH_C and RF_PATH_D in the future +TODO: This is experimental and in particular, we do not model/ TODO: This is experimental and in particular, we do not model +TODO Document "docker plugin push" endpoint once we have "plugin build" +TODO: Is it OK to leave the broken use around on the DBG_VALUE? +TODO: Off for 2 GHz, but check 5 GHz! */* TODO: Off for 2 GHz, but check 5 GHz! */ +TODO/ TODO +TODO: Eventually when the sized integer primops use proper unboxed types we +TODO: auto-generate./ TODO: auto-generate. +TODO: For now we only find vectors in BaseTypes. It might be better to/ TODO: For now we only find vectors in BaseTypes. It might be better to +TODO -- Add device name once FW supports it */* TODO -- Add device name once FW supports it */ +TODO: add overrides overlay, so that we can have a generated.nix +TODO attempt dynamic interrupt coalescing scheme */* TODO attempt dynamic interrupt coalescing scheme */ +TODO: verify these calculations against latest downstream driver* TODO: verify these calculations against latest downstream driver +TODO: `domain` is not supported yet./ TODO: `domain` is not supported yet. +TODO: Is it even possible to get an unsolicited frame in the +TODO: eliminate redundant initializers +TODO(scott.linder): The calculations related to SGPR/VGPR blocks are/ TODO(scott.linder): The calculations related to SGPR/VGPR blocks are +TODO: We'd doing two recursive queries here. We should factor this such/ TODO: We'd doing two recursive queries here. We should factor this such +TODO: This is unnecessary when there's no destructor, but that's/ TODO: This is unnecessary when there's no destructor, but that's +TODO Windows: Environment handling is different between Linux and/ TODO Windows: Environment handling is different between Linux and +TODO(zturner): It would be better if the entire HostProcess were returned/ TODO(zturner): It would be better if the entire HostProcess were returned +TODO: this isn't implemented yet. UnitKeys are still converted too early into +TODO: if we get the chance, remove the req parameter and/ TODO: if we get the chance, remove the req parameter and +TODO: remove when https://github.com/P-H-C/phc-winner-argon2/pull/277 is merged + released +TODO: adjust the tests when this assertion fails./ TODO: adjust the tests when this assertion fails. +TODO: Some arguments and a return value would probably be more interesting./ TODO: Some arguments and a return value would probably be more interesting. +TODO: replace 'controller_dp_test_pattern' by 'test_pattern_mode'* TODO: replace 'controller_dp_test_pattern' by 'test_pattern_mode' +TODO: We could extend this to handle 512-bit or even longer vectors./ TODO: We could extend this to handle 512-bit or even longer vectors. +TODO: rewrite this test to not use `docker cp` for verifying that the WORKDIR was created/ TODO: rewrite this test to not use `docker cp` for verifying that the WORKDIR was created +TODO@Alex: use arrays.arrayInsert/ TODO@Alex: use arrays.arrayInsert +TODO: Hideous llvm-lto2 invocation, add a --default-symbol-resolution to llvm-lto2? +TODO: Support also strided loads (interleaved-groups with gaps)./ TODO: Support also strided loads (interleaved-groups with gaps). +TODO: quantity +TODO: is relaxed store enough here (whole barrier should follow)?/ TODO: is relaxed store enough here (whole barrier should follow)? +TODO: This should only use one load +TODO: Complete for other data-types and strides./ TODO: Complete for other data-types and strides. +TODO: In the future it may be worthwhile to support call_all_source_calls./ TODO: In the future it may be worthwhile to support call_all_source_calls. +TODO(mcgrathr): Maybe allocate a VMAR for all sanitizer heap and use that?/ TODO(mcgrathr): Maybe allocate a VMAR for all sanitizer heap and use that? +TODO SimplifyVBinOp/ TODO SimplifyVBinOp +TODO: Handle the overflow case./ TODO: Handle the overflow case. +TODO: Store the base type in the CXXDerivedObjectRegion and use it./ TODO: Store the base type in the CXXDerivedObjectRegion and use it. +TODO: Handle remote wakeup feature. */* TODO: Handle remote wakeup feature. */ +TODO @RMacfarlane completely remove this property/ TODO @RMacfarlane completely remove this property +TODO: Perhaps the user should rather be responsible for this? +TODO: unit tests +TODO: Support conservative min/max merging instead of cloning./ TODO: Support conservative min/max merging instead of cloning. +TODO: fetch global variable */* TODO: fetch global variable */ +TODO - support shuffle through bitcasts./ TODO - support shuffle through bitcasts. +TODO: may want this on for looking for underflow */* TODO: may want this on for looking for underflow */ +TODO: This could be just 1 instruction (trunc), but our undef matching is incomplete. +TODO: For now we just opportunistically do this in the case where/ TODO: For now we just opportunistically do this in the case where +TODO: Could specifically disable coalescing registers live across setjmp/ TODO: Could specifically disable coalescing registers live across setjmp +TODO: Should any fast-math-flags be set for the FSUB?/ TODO: Should any fast-math-flags be set for the FSUB? +TODO: handle request if last SG is not len%64 +TODO: Guard these on Windows +TODO: consider using NameInfo for diagnostic./ TODO: consider using NameInfo for diagnostic. +TODO: 'p' may be misaligned here */* TODO: 'p' may be misaligned here */ +TODO: check haveconfig and rpath -> set rpath true +TODO: Consider adding Karatsuba multiplication for large numbers/ TODO: Consider adding Karatsuba multiplication for large numbers +TODO: check for the following to verify the conditions to enter DC9 +TODO: Modifier tests/ TODO: Modifier tests +TODO: enforce the latter always? +TODO: This load and store cannot be eliminated, +TODO: Check standard C++ flags?/ TODO: Check standard C++ flags? +TODO: Update v4l2-dev driver to split initialize and register into +TODO: change this to get the correct decl context parent..../ TODO: change this to get the correct decl context parent.... +TODO: eliminate this function and turn it into a variant on commandAddAction +TODO: Need to package vibes: +TODO: Since file already open, we can't open with DENY_ALL here +TODO: panel support +TODO: Add tests for __attribute__((global)) once we support global lambdas./ TODO: Add tests for __attribute__((global)) once we support global lambdas. +TODO: MIMGAddrSize will choose VReg_512 which is a 16 register tuple,/ TODO: MIMGAddrSize will choose VReg_512 which is a 16 register tuple, +TODO@sandbox remove me once testing is done on `vscode-file` protocol/ TODO@sandbox remove me once testing is done on `vscode-file` protocol +TODO: Make sure the TFE operand bit is set./ TODO: Make sure the TFE operand bit is set. +TODO: Mask out rates based on priv->rates_mask */* TODO: Mask out rates based on priv->rates_mask */ +TODO@roblourens - should probably use dataTransfer here, but any dataTransfer set makes the editor think I am dropping a file, need/ TODO@roblourens - should probably use dataTransfer here, but any dataTransfer set makes the editor think I am dropping a file, need +TODO: Set this to more than one???/ TODO: Set this to more than one??? +TODO: This table is a real mess, as it merges RC codes from several/ TODO: This table is a real mess, as it merges RC codes from several +TODO: !!! Workaround for bug with warning for unknown group !!!* TODO: !!! Workaround for bug with warning for unknown group !!! +TODO: add remaining supported formats. */* TODO: add remaining supported formats. */ +TODO: check whether double-buffering is even necessary./ TODO: check whether double-buffering is even necessary. +TODO: figure out which part of the umbrella depends on CoreFoundation and move it there. +TODO: Should this use extract since the low half is unused?/ TODO: Should this use extract since the low half is unused? +TODO: Init remaining resource specific to pdev */* TODO: Init remaining resource specific to pdev */ +TODO: Translate any source ranges as well./ TODO: Translate any source ranges as well. +TODO: Produce G_REV32 and G_REV16 once we have proper legalization support./ TODO: Produce G_REV32 and G_REV16 once we have proper legalization support. +TODO: It does not scale to keep adding another method for every/ TODO: It does not scale to keep adding another method for every +TODO: shot down existing vram mappings */* TODO: shot down existing vram mappings */ +TODO: Can we reduce the code duplication between this and the related/ TODO: Can we reduce the code duplication between this and the related +TODO(anshul) Add an option to configure this./ TODO(anshul) Add an option to configure this. +TODO: get rid of (unfree) libbass +TODO: The new domain generation cannot handle modulo domain constraints, +TODO: activateSilently()/ TODO: activateSilently() +TODO: update to use/ TODO: update to use +TODO: This shouldn't be a heuristic: we should have a way to annotate +TODO: Need to Walk(init.u); when implementing this case/ TODO: Need to Walk(init.u); when implementing this case +TODO: Explore the preheader to remove the redundant tMOVr +TODO: remove on qiskit-ignis v0.5.2 +TODO: Call this after CSS/DDR allocation and store that pointer. +TODO* to allow us to use your code. *Add a link to a separate page here, which +TODO(agl): this is taken from crypto/x509 and so should probably be exported/ TODO(agl): this is taken from crypto/x509 and so should probably be exported +TODO: should be 63? But we do not know how to receive frames larger than 256 +TODO: Make it working on Windows when we need it for remote debugging support +TODO: push more cases through this path./ TODO: push more cases through this path. +TODO: May need work around for other dongles. */* TODO: May need work around for other dongles. */ +TODO: We should report true if the used offsets are adjacent (excluded/ TODO: We should report true if the used offsets are adjacent (excluded +TODO: Add a format option when more than one are supported./ TODO: Add a format option when more than one are supported. +TODO: Should we add checks for global variables being emitted? +TODO: implement in memory storage/ TODO: implement in memory storage +TODO: Shall we add protection or just skip those two step? */* TODO: Shall we add protection or just skip those two step? */ +TODO: remove +TODO: should handle Byron UTxO case too. +TODO: This could be made more robust by also checking children data/ TODO: This could be made more robust by also checking children data +TODO: We could fold this here instead of letting SIFoldOperands do it/ TODO: We could fold this here instead of letting SIFoldOperands do it +TODO: must build the extension instead of downloading it. But since it's +TODO: won't work if home dir is encoded. +TODO: Support multiple streams */* TODO: Support multiple streams */ +TODO: Determine that the default destination is dead. +TODO(EricWF) Remove this. We shouldn't be suppressing errors when -Werror is +TODO: Next, "internal_frame_info" should be derived from* TODO: Next, "internal_frame_info" should be derived from +TODO: This logic should be a part of generic symbol escape callback./ TODO: This logic should be a part of generic symbol escape callback. +TODO: Consider expanding to other addressing modes in the future/ TODO: Consider expanding to other addressing modes in the future +TODO: decouple */* TODO: decouple */ +TODO ld +TODO: refactor +TODO: Int64 might have a wider range than Int +TODO: check C762 - all bounds and type parameters of component/ TODO: check C762 - all bounds and type parameters of component +TODO: The dbgeng debugger does not support column step reporting at present./ TODO: The dbgeng debugger does not support column step reporting at present. +TODO: implement merge for other necessary decls./ TODO: implement merge for other necessary decls. +TODO: The null checks for the MDMap.lookup() results should no longer/ TODO: The null checks for the MDMap.lookup() results should no longer +TODO: can this fail? +TODO: move to another module, e.g. CabalDirLayout? +TODO: The following hack exists because predication passes do not/ TODO: The following hack exists because predication passes do not +TODO: Indicate errata when available. +TODO: cat +TODO: Please note that the combined rssi will not be accurate* TODO: Please note that the combined rssi will not be accurate +TODO: un-hardcode */* TODO: un-hardcode */ +TODO: Set to true/false based on some condition? */* TODO: Set to true/false based on some condition? */ +TODO: Handle dmask trim/ TODO: Handle dmask trim +TODO: Replace this function to not depend on reference package/ TODO: Replace this function to not depend on reference package +TODO Refactor RenderPageRequest to separate rendering/ TODO Refactor RenderPageRequest to separate rendering +TODO: Merge with or translate to parserOpts_. We shouldn't need two sets of/ TODO: Merge with or translate to parserOpts_. We shouldn't need two sets of +TODO - sys_days and local_days ctor tests/ TODO - sys_days and local_days ctor tests +TODO: See if I need to check for reference types here./ TODO: See if I need to check for reference types here. +TODO(mmukhi): The above logic in this if can be moved to loopyWriter's data handler./ TODO(mmukhi): The above logic in this if can be moved to loopyWriter's data handler. +TODO: it would be nice if containerd responded with better errors here so we can classify this better./ TODO: it would be nice if containerd responded with better errors here so we can classify this better. +TODO: this only appears in constructors, so nothing to deactivate./ TODO: this only appears in constructors, so nothing to deactivate. +TODO: add a continuation block here */* TODO: add a continuation block here */ +TODO: remove the string branch when __structuredAttrs are used. +TODO: swap Generic and StorageBuffer assignment to be more akin/ TODO: swap Generic and StorageBuffer assignment to be more akin +TODO: Set the PHY mode to XLGMII */* TODO: Set the PHY mode to XLGMII */ +TODO: need to calculate offset correctly once we support f128./ TODO: need to calculate offset correctly once we support f128. +TODO(unknown): doesn't work if there are virtual functions with +TODO: For this to be really effective, we have to dive into the pointer/ TODO: For this to be really effective, we have to dive into the pointer +TODO: Did wl mean 2 instead of 40? */* TODO: Did wl mean 2 instead of 40? */ +TODO: It would be better to just directly handle those optimizations here./ TODO: It would be better to just directly handle those optimizations here. +TODO if Operand 0 is not killed but Operand 1 is, then we could write/ TODO if Operand 0 is not killed but Operand 1 is, then we could write +TODO: Add FRWR support for RDS_GET_MR using proxy qp*/* TODO: Add FRWR support for RDS_GET_MR using proxy qp*/ +TODO: irq, threshold events, continuous mode, hardware buffer +TODO: nuweb.el Emacs integration +TODO: \> and math mode of \: should use \medmuskip = 4mu plus 2mu minus 4mu/ TODO: \> and math mode of \: should use \medmuskip = 4mu plus 2mu minus 4mu +TODO(@Ericson2314): in the future just make the unwrapped pkg-config a +TODO: when is this ever called?/ TODO: when is this ever called? +TODO: parse the stop reply packet/ TODO: parse the stop reply packet +TODO: errors are sent to std::errs() at the moment, we should pass in a/ TODO: errors are sent to std::errs() at the moment, we should pass in a +TODO: ASPM */* TODO: ASPM */ +TODO: different regulators in other cases? */* TODO: different regulators in other cases? */ +TODO: What code should be emitted? +TODO: Handle more complex cases. We should be able to replace loops/ TODO: Handle more complex cases. We should be able to replace loops +TODO: wlc_lcnphy_set_tx_pwr_by_index(tx_pwr_idx) */* TODO: wlc_lcnphy_set_tx_pwr_by_index(tx_pwr_idx) */ +TODO, outputs to render (should have a limit)/ TODO, outputs to render (should have a limit) +TODO, put plugins in order +TODO: Don't fully scalarize v2s16 pieces? Or combine out thosse/ TODO: Don't fully scalarize v2s16 pieces? Or combine out thosse +TODO: there might be a reason why the hardware reports 20/40/80 MHz,* TODO: there might be a reason why the hardware reports 20/40/80 MHz, +TODO: view intersection/union/differences should be a proper std op./ TODO: view intersection/union/differences should be a proper std op. +TODO: who said it's off??? */ +TODO: Add support for ECRED PDUs to BR/EDR */* TODO: Add support for ECRED PDUs to BR/EDR */ +TODO(bradfitz): handle more settings? SETTINGS_HEADER_TABLE_SIZE probably./ TODO(bradfitz): handle more settings? SETTINGS_HEADER_TABLE_SIZE probably. +TODO: Get better loc_ref. Value passed in may be NULL/ TODO: Get better loc_ref. Value passed in may be NULL +TODO: Handle linear references with modifiers/ TODO: Handle linear references with modifiers +TODO: just handle MHz for now */* TODO: just handle MHz for now */ +TODO(jsing): Update this list for DragonFly. +TODO: Support other encodings./ TODO: Support other encodings. +TODO: Taking the key from the table might introduce a race* TODO: Taking the key from the table might introduce a race +TODO: Add FP register forwarding rules./ TODO: Add FP register forwarding rules. +TODO: stop DMA */* TODO: stop DMA */ +TODO: Refine on operand/ TODO: Refine on operand +TODO: following import needed for orphan Eq Script instance +TODO: sensor needs to export the embedded_data_size_words +TODO: Should we warn about missing Rx timestamp event? */* TODO: Should we warn about missing Rx timestamp event? */ +TODO: talk about "placement new"? +TODO: Support the case where LoadMI loads a wide register, but MI/ TODO: Support the case where LoadMI loads a wide register, but MI +TODO: dlsym won't work on Windows./ TODO: dlsym won't work on Windows. +TODO: BOZ constants?/ TODO: BOZ constants? +TODO do not return here to fix the TRY_FMT cannot handle an invalid pixelformat*/* TODO do not return here to fix the TRY_FMT cannot handle an invalid pixelformat*/ +TODO: It'll be good to have a single place to check the access of the/ TODO: It'll be good to have a single place to check the access of the +TODO: Perhaps use cxxfilt to demangle functions? +TODO: Warnings are transitive, but this is not what we want here: +TODO(behdad) Only keep one subtable? +TODO generalise this over the N BFT nodes and pool nodes +TODO: Generate udot4? +TODO: So far we are just going one level down; ideally we'd need to/ TODO: So far we are just going one level down; ideally we'd need to +TODO: move to Distribution.Version +TODO: handle more extension/truncation cases as cases arise./ TODO: handle more extension/truncation cases as cases arise. +TODO: Use a loop with an integrated bound's check if outRemaining +TODO: this pkgs is the adjusted pkgs, but pkgs.pkgs is unadjusted +TODO: do we need to consider the outgoing interface for* TODO: do we need to consider the outgoing interface for +TODO: FLDO3 = {DCDC5, FLDOIN} / 2 +TODO: we need to support password-protected secrets. +TODO: fixme: move YUV reordering to hardware +TODO for slave dma +TODO: Pass entries more than E820_MAX_ENTRIES_ZEROPAGE in bootparams setup data */* TODO: Pass entries more than E820_MAX_ENTRIES_ZEROPAGE in bootparams setup data */ +TODO: This could be extended to merge any 2 cases in switches with 3/ TODO: This could be extended to merge any 2 cases in switches with 3 +TODO: Set appropriate ABI for AIX platform./ TODO: Set appropriate ABI for AIX platform. +TODO factor out +TODO: Should the 'cmpl' be 'dec' instead? +TODO revisit this if we ever do boxity analysis +TODO [ AndersonTorres ]: Java version +TODO: Perry : For Power Management */* TODO: Perry : For Power Management */ +TODO: Check vector */* TODO: Check vector */ +TODO: NubListify +TODO: use a hash or array, this sucks. */* TODO: use a hash or array, this sucks. */ +TODO: if the memref was returned by a 'call' operation, we/ TODO: if the memref was returned by a 'call' operation, we +TODO: recover from mistakenly-qualified operator declarations./ TODO: recover from mistakenly-qualified operator declarations. +TODO: Trim this more when we know exactly what we need./ TODO: Trim this more when we know exactly what we need. +TODO: make this work with non-identity layout maps./ TODO: make this work with non-identity layout maps. +TODO: RISC-V GCC defines INT_FAST8 as int/ TODO: RISC-V GCC defines INT_FAST8 as int +TODO(jba): test whether forward-slash characters in the log ID must be URL-encoded./ TODO(jba): test whether forward-slash characters in the log ID must be URL-encoded. +TODO: handle O64 ABI/ TODO: handle O64 ABI +TODO: Add a handler for SIGUSER1-type signals so the user can/ TODO: Add a handler for SIGUSER1-type signals so the user can +TODO: this is a very pessimistic cost modelling for Mul,/ TODO: this is a very pessimistic cost modelling for Mul, +TODO: Handle MaskSize != Op.getNumOperands()?/ TODO: Handle MaskSize != Op.getNumOperands()? +TODO: Consider turning Package into a GADT indexed with language and type. +TODO: tune for KMP_OS_HURD */* TODO: tune for KMP_OS_HURD */ +TODO: define multiplication +TODO: The following is disabled. If enabling, we need to go fixup all +TODO: handle the cases where there are other "add + Imminstr" pairs/ TODO: handle the cases where there are other "add + Imminstr" pairs +TODO: clear all non predefined macros./ TODO: clear all non predefined macros. +TODO: This is one area where the optimization could be made more/ TODO: This is one area where the optimization could be made more +TODO: would it be better to mirror the way it is done in the agda-stdlib? +TODO: 96-bit loads were widened to 128-bit results. Shrink the result if we/ TODO: 96-bit loads were widened to 128-bit results. Shrink the result if we +TODO - convert to Zn2WriteResFpuPair/ TODO - convert to Zn2WriteResFpuPair +TODO: Check whether the trip count calculation is expensive. If L is the/ TODO: Check whether the trip count calculation is expensive. If L is the +TODO: We currently don't unload objects when non-moving GC is enabled. The/ TODO: We currently don't unload objects when non-moving GC is enabled. The +TODO: Should we do anything more here ?? */* TODO: Should we do anything more here ?? */ +TODO: Add pdata options for filtering and bit delay */* TODO: Add pdata options for filtering and bit delay */ +TODO: Answer basic measurement as unmeasured +TODO: cancel tasks if the parallel region has also been cancelled/ TODO: cancel tasks if the parallel region has also been cancelled +TODO: evaluate how to lower or disable all dcn clocks in screen off case */* TODO: evaluate how to lower or disable all dcn clocks in screen off case */ +TODO: We could make this check more specific and only zero if the/ TODO: We could make this check more specific and only zero if the +TODO: verify masks&sets */* TODO: verify masks&sets */ +TODO Remove version gate when minimum supported Stage0 compiler +TODO(unknown): Generalize this to also find static unique_ptr instances. +TODO: clean this up. lots of common code in the +TODO(zyy): implement a deferred read/write execution to allow +TODO: We should consider making the switch above exhaustive to simplify/ TODO: We should consider making the switch above exhaustive to simplify +TODO: do this better */* TODO: do this better */ +TODO: Use chrono version of std::ceil once c++17 is available./ TODO: Use chrono version of std::ceil once c++17 is available. +TODO: Handle other insertions here as well?/ TODO: Handle other insertions here as well? +TODO: pre-indexed loads for both input arrays. +TODO: could this be moved into containerManager.Create() ?/ TODO: could this be moved into containerManager.Create() ? +TODO: Add ability to create instead via reparse point. Windows (e.g. +TODO: negative reasoning vs positive reasoning? TODO: "can't forget to +TODO: Insert before the earliest ExtractElementInst that is replaced./ TODO: Insert before the earliest ExtractElementInst that is replaced. +TODO: Handle aggregates and vectors/ TODO: Handle aggregates and vectors +TODO: compare_results decouples comparison from the output, we should +TODO: If the code between M and MDep is transparent to the destination "c",/ TODO: If the code between M and MDep is transparent to the destination "c", +TODO: remove this and use skb->cb instead, much cleaner approach */* TODO: remove this and use skb->cb instead, much cleaner approach */ +TODO stack_fold_movhps (load / store) +TODO(python3): Could be enum +TODO: Verify compares./ TODO: Verify compares. +TODO: Support AND, OR conditions and partial unswitching./ TODO: Support AND, OR conditions and partial unswitching. +TODO: if any luns are at this bus, scsi id then fake a TEST_UNIT_READY and INQUIRY response/ TODO: if any luns are at this bus, scsi id then fake a TEST_UNIT_READY and INQUIRY response +TODO: The row and channel parameters likely need to be dynamically +TODO: Should report 32-bit for scalar condition type./ TODO: Should report 32-bit for scalar condition type. +TODO: Handle failure./ TODO: Handle failure. +TODO: Use Window's equivalent/ TODO: Use Window's equivalent +TODO: if already pending or ongoing remain-on-channel,* TODO: if already pending or ongoing remain-on-channel, +TODO: pre-inc store +TODO : add pin_irq */* TODO : add pin_irq */ +TODO: check how to get register offset for en, Y, etc. */* TODO: check how to get register offset for en, Y, etc. */ +TODO: Should we handle this pattern? Ie, is moving to/from +TODO: turn failure into a error as soon i915 CI updates ICL IFWI */* TODO: turn failure into a error as soon i915 CI updates ICL IFWI */ +TODO(mysticatea): don't support destructuring here./ TODO(mysticatea): don't support destructuring here. +TODO: Don't scalarize on Evergreen?/ TODO: Don't scalarize on Evergreen? +TODO: print warning that an impossible layout is being desired by the/ TODO: print warning that an impossible layout is being desired by the +TODO: Support fusion of source loop nests which write to multiple/ TODO: Support fusion of source loop nests which write to multiple +TODO: This should be extended to count common operands for/ TODO: This should be extended to count common operands for +TODO name the uops more appropriately/ TODO name the uops more appropriately +TODO: use simplifyAffineExpr and FlatAffineConstraints to/ TODO: use simplifyAffineExpr and FlatAffineConstraints to +TODO: Assert csi -R files -p '(pathname-file (repository-path))' == binaryVersion +TODO: max : (i j : Size) -> Size< (suc (max i j)) +TODO: Be smart, and only test a subset of the available divisors. */* TODO: Be smart, and only test a subset of the available divisors. */ +TODO: Use source file full path to generate the unique module id/ TODO: Use source file full path to generate the unique module id +TODO(@cpuguy83): there is now a relatively small buffer limit, instead of discarding our buffer here and/ TODO(@cpuguy83): there is now a relatively small buffer limit, instead of discarding our buffer here and +TODO: Determine that case i3 is dead, even though the edge is shared? +TODO: To support simple redirecting of the end of the body code that has/ TODO: To support simple redirecting of the end of the body code that has +TODO: ifdef out some instruction decoding based on architecture. +TODO Error check that the number of symbol table entries fits in 32-bits/ TODO Error check that the number of symbol table entries fits in 32-bits +TODO: Allow more complex expressions./ TODO: Allow more complex expressions. +TODO@JOAO: read the setting OUTSIDE!/ TODO@JOAO: read the setting OUTSIDE! +TODO: focus()/ TODO: focus() +TODO: When sign extending, GCC only shifts the a_reg right by 17 bits, +TODO: control_directive/ TODO: control_directive +TODO: More opcodes. Note this is unsafe for the the _ieee minnum/maxnum for/ TODO: More opcodes. Note this is unsafe for the the _ieee minnum/maxnum for +TODO(@Ericson2314): Restore using associative array once Darwin +TODO: Different pairs might have different conflict sets. We're +TODO: add halfwidth Katakana and Romanji glyphs/ TODO: add halfwidth Katakana and Romanji glyphs +TODO: Check Linux */* TODO: Check Linux */ +TODO do we need to pass a value here? Where should it come from? https://github.com/moby/buildkit/commit/b3cf7c43cfefdfd7a945002c0e76b54e346ab6cf/ TODO do we need to pass a value here? Where should it come from? https://github.com/moby/buildkit/commit/b3cf7c43cfefdfd7a945002c0e76b54e346ab6cf +TODO Add other QoS ctl fields when required */* TODO Add other QoS ctl fields when required */ +TODO: this will need to be undone when we get to support multi-TU/ TODO: this will need to be undone when we get to support multi-TU +TODO: Double check with the next version of MSVC./ TODO: Double check with the next version of MSVC. +TODO: When implemented, query deep color mode here. */* TODO: When implemented, query deep color mode here. */ +TODO: Update ar->rx_channel */* TODO: Update ar->rx_channel */ +TODO - WindowDM has implemented,* TODO - WindowDM has implemented, +TODO: We could extend this to handle zero elements as well as undefs./ TODO: We could extend this to handle zero elements as well as undefs. +TODO: Should this be a multi-line printout in certain situations?/ TODO: Should this be a multi-line printout in certain situations? +TODO: Can we omit empty structs?/ TODO: Can we omit empty structs? +TODO(stevvooe): We may need to allow configuration of this on the client./ TODO(stevvooe): We may need to allow configuration of this on the client. +TODO: K&R: the meaning of '\\a' is different in traditional C/ TODO: K&R: the meaning of '\\a' is different in traditional C +TODO: We should avoid using host float here. It would be better to/ TODO: We should avoid using host float here. It would be better to +TODO(dnovillo) The calls to regular_function should not be merged, but +TODO: Match source modifiers./ TODO: Match source modifiers. +TODO: optimization is possible here. +TODO: Handle more than just ICmps here. We should be able to move/ TODO: Handle more than just ICmps here. We should be able to move +TODO: Currently we miss getting the tightest max backedge-taken count (11). +TODO : this may need FSTN for SSPLIT in uframe 5. */* TODO : this may need FSTN for SSPLIT in uframe 5. */ +TODO: nvcc emits a warning when using long double on device; we should/ TODO: nvcc emits a warning when using long double on device; we should +TODO For non-8-bit byte addressable architectures this needs to be/ TODO For non-8-bit byte addressable architectures this needs to be +TODO: Add VI checks +TODO: Model FPSCR in PPC instruction definitions and remove the workaround/ TODO: Model FPSCR in PPC instruction definitions and remove the workaround +TODO(ldionne):/ TODO(ldionne): +TODO: fill-out band/encr information based on priv->caps */* TODO: fill-out band/encr information based on priv->caps */ +TODO: Use the offset field by supporting more patterns. Right now only the +TODO: declarations: link to github +TODO: check if the regulatory max. power is +TODO: Consider making all this boilerplate easy to autogenerate/ TODO: Consider making all this boilerplate easy to autogenerate +TODO: 4 of these should use ASHR instead of LSHR + BFE_INT +TODO - remove this and rely purely on SelectionDAG::isSplatValue,/ TODO - remove this and rely purely on SelectionDAG::isSplatValue, +TODO: We can still try to identify *unsafe* use after move,/ TODO: We can still try to identify *unsafe* use after move, +TODO populate n_desc with more flags/ TODO populate n_desc with more flags +TODO: This whole transformation should be backend specific (e.g. some/ TODO: This whole transformation should be backend specific (e.g. some +TODO(glider): if so, we need a test for this (otherwise we should remove/ TODO(glider): if so, we need a test for this (otherwise we should remove +TODO: shell completions +TODO file should be present in the directory as well. The TODO file lists +TODO: We don't enable -Werror on GCC right now, because too many tests fail./ TODO: We don't enable -Werror on GCC right now, because too many tests fail. +TODO: Remove this work-around, enable the assert for Bug 457939/ TODO: Remove this work-around, enable the assert for Bug 457939 +TODO: We may not need this here anymore since update_generic_info_packet +TODO: This is a miscompile. +TODO: We don't do phi translation on memory accesses because it's/ TODO: We don't do phi translation on memory accesses because it's +TODO: it seems that the software BCH implementation in lib/bch.c is already +TODO: implement proper overcurrent handling. +TODO(flowerhack): Once this is switched to the "real" implementation, make/ TODO(flowerhack): Once this is switched to the "real" implementation, make +TODO: Figure out which other flags need to be set./ TODO: Figure out which other flags need to be set. +TODO: this constant should be folded: +TODO: Allow FP_TO_UINT./ TODO: Allow FP_TO_UINT. +TODO: Handle complex extract indices/ TODO: Handle complex extract indices +TODO: similar flags required? */* TODO: similar flags required? */ +TODO: This is a false positive./ TODO: This is a false positive. +TODO: ZONE_DEVICE support requires to identify +TODO: use this as a template and support our own if-up scripts instead? +TODO fuse unary, binary matcher into n-ary matcher/ TODO fuse unary, binary matcher into n-ary matcher +TODO(44575): Switch to C11 thread API when possible./ TODO(44575): Switch to C11 thread API when possible. +TODO: Do we need a better way to mark reads from FP mode than/ TODO: Do we need a better way to mark reads from FP mode than +TODO: pass the current KES evolution, not the KES_0 +TODO: Is exec allowed for saddr? The disabled value 0x7f is the/ TODO: Is exec allowed for saddr? The disabled value 0x7f is the +TODO: This could probably be simplified by drawing the text layer in/ TODO: This could probably be simplified by drawing the text layer in +TODO: We could directly encode the immediate now/ TODO: We could directly encode the immediate now +TODO: Generalize to handle any trig function and its inverse./ TODO: Generalize to handle any trig function and its inverse. +TODO: Can we be smarter about MachinePointerInfo?/ TODO: Can we be smarter about MachinePointerInfo? +TODO: Generalize this to indexed-generic as well by modifying the region args/ TODO: Generalize this to indexed-generic as well by modifying the region args +TODO: Use dominance to find a good position instead./ TODO: Use dominance to find a good position instead. +TODO: When we actually support building these components, we +TODO: no writeback latency defined in documentation/ TODO: no writeback latency defined in documentation +TODO: Use of 'explicitLibModules' here is a bit wrong: +TODO are we extracting anything when we merely instantiate a signature? +TODO: encode connectable file handles */* TODO: encode connectable file handles */ +TODO: Should include register tuples, but doesn't matter with current/ TODO: Should include register tuples, but doesn't matter with current +TODO :: Once the deleter parameter is added update with additional template parameter./ TODO :: Once the deleter parameter is added update with additional template parameter. +TODO TV */* TODO TV */ +TODO: Should we actually treat as never returning call?/ TODO: Should we actually treat as never returning call? +TODO: opt -aa-pipeline=basic-aa -passes='loop-distribute,print-access-info' -enable-loop-distribute \ +TODO: Requires /etc/machine-id +TODO: Consider extending this sinking to handle memory instructions and/ TODO: Consider extending this sinking to handle memory instructions and +TODO: fix the underlying problem instead of this terrible work-around +TODO: Use real NF instead of default one. */* TODO: Use real NF instead of default one. */ +TODO: this shouldn't have been added without +TODO: update above to say "introduces a name in the [value namespace]" +TODO hardware manual has PG16 3 bits wide in reg picture and 2 bits in description/ TODO hardware manual has PG16 3 bits wide in reg picture and 2 bits in description +TODO: need to handle the string as a time and not as a date./ TODO: need to handle the string as a time and not as a date. +TODO: we just need this because one bit is in a different +TODO: Currently restricted to default locale./ TODO: Currently restricted to default locale. +TODO: Pending handle beacon implementation* TODO: Pending handle beacon implementation +TODO handle primIMinDep +TODO: use extended GCD to get a's factor directly +TODO: GEH - combine r_active with r_in_parallel then r_active ==/ TODO: GEH - combine r_active with r_in_parallel then r_active == +TODO: Can we detect this and skip the spill?/ TODO: Can we detect this and skip the spill? +TODO zaptel ? postgres ? +TODO: Process pending tx_status messages when kfifo_is_full() */* TODO: Process pending tx_status messages when kfifo_is_full() */ +TODO avoid failing a new interface* TODO avoid failing a new interface +TODO: remove. This is only used by search./ TODO: remove. This is only used by search. +TODO Andrea: might need these to sometimes be IApply? +TODO: In case of there is one more channel context left, populate* TODO: In case of there is one more channel context left, populate +TODO: This needs to use an unsigned tx with a registration certificate +TODO CAP_AUDIT_WRITE/ TODO CAP_AUDIT_WRITE +TODO(@Ericson2314): Always pass "--target" and always prefix. +TODO: The non-affine case isn't precisely modeled here./ TODO: The non-affine case isn't precisely modeled here. +TODO: For constants that overflow or do not differ by power-of-2 or small/ TODO: For constants that overflow or do not differ by power-of-2 or small +TODO: for now only allow consecutive strides of 1. We could support/ TODO: for now only allow consecutive strides of 1. We could support +TODO Windows to Windows CI. The CpuShares part could be ported./ TODO Windows to Windows CI. The CpuShares part could be ported. +TODO: Also support v4f32 and v2f64 once the instructions are merged/ TODO: Also support v4f32 and v2f64 once the instructions are merged +TODO: should this have been using origPaths instead of srcHash in the comment?/ TODO: should this have been using origPaths instead of srcHash in the comment? +TODO(zhaoq): It is the simplistic and not bandwidth efficient. Improve it./ TODO(zhaoq): It is the simplistic and not bandwidth efficient. Improve it. +TODO: adjust buffer writing sizes based on server config, frame size updates from peer, etc/ TODO: adjust buffer writing sizes based on server config, frame size updates from peer, etc +TODO: wrapGAppsHook wraps efi capsule even though it is not ELF +TODO: We could actually use something like "cpy z0.b, p0/m, #-128". But it's +TODO: there can frames in queues so for now add delay as a hack.* TODO: there can frames in queues so for now add delay as a hack. +TODO : Handle the --help test-case in the IT when CLI is available/ TODO : Handle the --help test-case in the IT when CLI is available +TODO: Add 528MHz frequency */* TODO: Add 528MHz frequency */ +TODO optimize with one big memclr, take out what isn't needed, split* TODO optimize with one big memclr, take out what isn't needed, split +TODO: How does this work with detached processes?/ TODO: How does this work with detached processes? +TODO: Support allocator calls./ TODO: Support allocator calls. +TODO: Can we merge SelectionDAG::GetDemandedBits into this?/ TODO: Can we merge SelectionDAG::GetDemandedBits into this? +TODO: This is rare, but still should also be handled */* TODO: This is rare, but still should also be handled */ +TODO: State transitions +TODO: would be nice to put the contents to separate hash first/ TODO: would be nice to put the contents to separate hash first +TODO: handle packets encrypted with unknown alg */* TODO: handle packets encrypted with unknown alg */ +TODO: What are the units? Jiffies? +TODO: capture_event_profiling_info/ TODO: capture_event_profiling_info +TODO: being conservative for the moment in cases that/ TODO: being conservative for the moment in cases that +TODO: Check whether we need to handle/ TODO: Check whether we need to handle +TODO: eiaj register settings are not there yet ... */* TODO: eiaj register settings are not there yet ... */ +TODO: when is it worth doing SUB(BW, N2) as well?/ TODO: when is it worth doing SUB(BW, N2) as well? +TODO(rspangler) but it's not aligned! +TODO: This should be able to be removed in August 2017 update. Only needed for RS1 Production Server workaround - Psched +TODO: Add support for the multi-planar YUV formats */* TODO: Add support for the multi-planar YUV formats */ +TODO: We can capture the stack backtrace here and store it on the/ TODO: We can capture the stack backtrace here and store it on the +TODO: install variable version? +TODO: N PHY Adjust Analog Pfbw (7) */* TODO: N PHY Adjust Analog Pfbw (7) */ +TODO: add warning for tag types/ TODO: add warning for tag types +TODO: IRQ domain and allocated nested IRQ descriptors +TODO: investigate +TODO: The compiler should also be able to generate a constant sized array in this case!/ TODO: The compiler should also be able to generate a constant sized array in this case! +TODO: we should try to remove that unlock */* TODO: we should try to remove that unlock */ +TODO: The widening shuffle could be inserted at the start of the function to allow the first extract to use it. +TODO FIXME: dvb_usb_generic_rw() fails rarely with error code -32* TODO FIXME: dvb_usb_generic_rw() fails rarely with error code -32 +TODO: reschedule edge_send */* TODO: reschedule edge_send */ +TODO xFrednet 2021-03-01: don't use or_else but rather a comparison/ TODO xFrednet 2021-03-01: don't use or_else but rather a comparison +TODO: If we passed in the base kernel offset we could have a better/ TODO: If we passed in the base kernel offset we could have a better +TODO: SUBFEE not validated in HK, disable here until validated? */* TODO: SUBFEE not validated in HK, disable here until validated? */ +TODO: depending on the SoC there is also a second parent: +TODO: this implementation is likely now redundant with the default/ TODO: this implementation is likely now redundant with the default +TODO: 'getMaxLoopDepth' does not support forward slice fusion./ TODO: 'getMaxLoopDepth' does not support forward slice fusion. +TODO(jingyue): do some range analysis to keep as many inbounds as/ TODO(jingyue): do some range analysis to keep as many inbounds as +TODO(dsnet): Re-export this when adding sparse file support./ TODO(dsnet): Re-export this when adding sparse file support. +TODO: We should really check for symmetry */* TODO: We should really check for symmetry */ +TODO use flag flags.String("identity"}, "i", "", "Path to libtrust key file")/ TODO use flag flags.String("identity"}, "i", "", "Path to libtrust key file") +TODO: handle the highly unlikely event that the +TODO: Add only the induction variables referenced in SCEVAddRecExpr/ TODO: Add only the induction variables referenced in SCEVAddRecExpr +TODO(ukai): send Sec-WebSocket-Extensions./ TODO(ukai): send Sec-WebSocket-Extensions. +TODO: We do use `dllExtension` and co here, but really that's wrong: they +TODO : get doorbell register mapping */* TODO : get doorbell register mapping */ +TODO: We should create a separate data structure that does not contain/ TODO: We should create a separate data structure that does not contain +TODO: Panic here if wrong kind?/ TODO: Panic here if wrong kind? +TODO: This flags defaults business is ugly +TODO: This is unsound, because it only catches some forms of refinement./ TODO: This is unsound, because it only catches some forms of refinement. +TODO: Use kmem cache to alloc it. +TODO: the two kxnor instructions here a no op and should be elimintaed, +TODO: Figure out why QCM kernel doesn't unmask the MSIX vectors, after +TODO: Implement this when someone needs it./ TODO: Implement this when someone needs it. +TODO: Move this to ValueEnumerator::EnumerateOperandType() once bitcode/ TODO: Move this to ValueEnumerator::EnumerateOperandType() once bitcode +TODO? handle forall +TODO: compress bind info./ TODO: compress bind info. +TODO: break out portions of the transformations below for which Unsafe is/ TODO: break out portions of the transformations below for which Unsafe is +TODO: this can be unconditional after the V1 API is removed, as/ TODO: this can be unconditional after the V1 API is removed, as +TODO: patch gambit's source so it has the full path to sed, grep, fgrep? Is there more? +TODO: Do something intelligent with the Declaration object passed in/ TODO: Do something intelligent with the Declaration object passed in +TODO: does this make sense? Why are we weakening by n - fv? +TODO: This mutex may not always be held when required. In particular, uses/ TODO: This mutex may not always be held when required. In particular, uses +TODO: this should be load8_s, need to fold sign-/zero-extend in fast-isel +TODO: In case of wheel we need to do further checks! +TODO: Add support for running tests on iOS and iOS simulator. +TODO: Handle zero cases as well./ TODO: Handle zero cases as well. +TODO: Consolidate with generic iommu-sva bind after it is merged. +TODO: In what way do we need to take Reg into consideration here?/ TODO: In what way do we need to take Reg into consideration here? +TODO(songy23): support exemplar attachments./ TODO(songy23): support exemplar attachments. +TODO H3 DAP (Digital Audio Processing) bits */* TODO H3 DAP (Digital Audio Processing) bits */ +TODO: package Spnav, m2mml LibEtonyek, Libqgit2 +TODO: merge these two special values in a single one used everywhere./ TODO: merge these two special values in a single one used everywhere. +TODO: Model unwind edges from instructions, either with iload / istore or/ TODO: Model unwind edges from instructions, either with iload / istore or +TODO: in the future, add a map that provides weights for weighted/ TODO: in the future, add a map that provides weights for weighted +TODO: We should be able to remove the uxtb here as all the calculations are +TODO: Implement o type (octal) +TODO: determine this for ELF/ TODO: determine this for ELF +TODO need remove this WA in the future. +TODO(stevvooe): Need to move connection management up a level or create/ TODO(stevvooe): Need to move connection management up a level or create +TODO - we could support shuffling V2 in the Flipped input./ TODO - we could support shuffling V2 in the Flipped input. +TODO: Check that the reference is in bounds./ TODO: Check that the reference is in bounds. +TODO@API add execution count to cell output?/TODO@API add execution count to cell output? +TODO: change the ledger rep of the DNS name to use ShortByteString +TODO: decode other sections./ TODO: decode other sections. +TODO: could validly hoist the store since we already hoisted the load and +TODO: configure audio, as of now just put a placeholder */* TODO: configure audio, as of now just put a placeholder */ +TODO("OpenACC Cache construct not lowered yet!"); +TODO: On AVX2, the behavior of X86ISD::PACKUS is different from that on/ TODO: On AVX2, the behavior of X86ISD::PACKUS is different from that on +TODO_HIGH,TODO_MAX: Register values:/ TODO_HIGH,TODO_MAX: Register values: +TODO@Joao: remove/ TODO@Joao: remove +TODO: Statement functions/ TODO: Statement functions +TODO: if more than 1 endpoint maps to the* TODO: if more than 1 endpoint maps to the +TODO: Determine why 'next' and 'continue' have no effect after a +TODO: Currently I use this function to test things/ TODO: Currently I use this function to test things +TODO: Make 'dependenceConstraints' optional arg./ TODO: Make 'dependenceConstraints' optional arg. +TODO (b/12345): allow spaces before parentheses/ TODO (b/12345): allow spaces before parentheses +TODO: we're not waiting on ctx because it very well could be passed from Run,/ TODO: we're not waiting on ctx because it very well could be passed from Run, +TODO: Atomic intrinsic subroutines: ATOMIC_ADD &al./ TODO: Atomic intrinsic subroutines: ATOMIC_ADD &al. +TODO : Remove this function/ TODO : Remove this function +TODO: prevent text selection on dblclicks/ TODO: prevent text selection on dblclicks +TODO: This restriction matches the check in visitInsertElementInst() and/ TODO: This restriction matches the check in visitInsertElementInst() and +TODOs +TODO: Some of those tests fail with OS == amdhsa due to unreasonable register +TODO: Perform any further minimal comparititive tests. We do not* TODO: Perform any further minimal comparititive tests. We do not +TODO: We should output information to the user (under debug output/ TODO: We should output information to the user (under debug output +TODO Make subGroup1 using a NonEmptyMap +TODO(russr): Validate attribute names are legal and human readable./ TODO(russr): Validate attribute names are legal and human readable. +TODO: BasicAA return MayAlias for %gep1,%gep2, could improve as MustAlias. +TODO Windows: This needs some rework as Windows busybox does not support top/ TODO Windows: This needs some rework as Windows busybox does not support top +TODO: eventually we should remove pci_disable_device() / +TODO: Try to force emitter to use MCDisassembler* instead of void*./ TODO: Try to force emitter to use MCDisassembler* instead of void*. +TODO: We should run remove dead bindings here./ TODO: We should run remove dead bindings here. +TODO: Fix this. */* TODO: Fix this. */ +TODO: Support forward slice fusion./ TODO: Support forward slice fusion. +TODO: fix this in librsvg/glib later +TODO: No longer used, remove/ TODO: No longer used, remove +TODO: Generate an event for thunk about the arrival/removal +TODO: Finish this section. +TODO: this can eventually move to CanonicalLoopInfo or to a new/ TODO: this can eventually move to CanonicalLoopInfo or to a new +TODO: Remove stop_requested and use stop_requested in the pipeline */* TODO: Remove stop_requested and use stop_requested in the pipeline */ +TODO: Support "Source" from external AST providers?/ TODO: Support "Source" from external AST providers? +TODO: what should we do here: continue, reinit, .. */* TODO: what should we do here: continue, reinit, .. */ +TODO: The original callers only used 32 and 64 so these are the only/ TODO: The original callers only used 32 and 64 so these are the only +TODO: This is largely obsolete now. Will need to be removed/ TODO: This is largely obsolete now. Will need to be removed +TODO: Define the below mhl_disconnection() +TODO: In most cases AVX doesn't have a 8-byte alignment requirement./ TODO: In most cases AVX doesn't have a 8-byte alignment requirement. +TODO: implement lazy context saving/restoring */* TODO: implement lazy context saving/restoring */ +TODO: We may put Kind.isReadOnlyWithRel() under option control, because/ TODO: We may put Kind.isReadOnlyWithRel() under option control, because +TODO #3353 Origin from Dom? +TODO: Check if we need to enable GPIO power? +TODO(stevvooe): Currently, all algorithms use a hex encoding. When we/ TODO(stevvooe): Currently, all algorithms use a hex encoding. When we +TODO is it ever called with a Single-Entry thunk? +TODO: The SPIR-V spec validation rules are different for different/ TODO: The SPIR-V spec validation rules are different for different +TODO: there are multiple places throughout tcp_ack() to get* TODO: there are multiple places throughout tcp_ack() to get +TODO: Can use MSSA for this./ TODO: Can use MSSA for this. +TODO: better documentation. How nice an API do we want to/ TODO: better documentation. How nice an API do we want to +TODO: Elaborate the remaining 20 bytes as required./ TODO: Elaborate the remaining 20 bytes as required. +TODO: It would make sense to organize this as words since the card* TODO: It would make sense to organize this as words since the card +TODO: optionally enforce? Or enforce at the time we receive/ TODO: optionally enforce? Or enforce at the time we receive +TODO ^ Try commenting out the `vec.push(elem)` line/ TODO ^ Try commenting out the `vec.push(elem)` line +TODO: how can we APPEND or INSERT child nodes?/ TODO: how can we APPEND or INSERT child nodes? +TODO: I don't think this is needed except for maybe the fast-weak patch, but doing this to preserve hashes. +TODO: See https://github.com/snowleopard/hadrian/issues/549. +TODO: GuC supports timeslicing and semaphores as well, but they're +TODO: Normal mode: SIF passthrough at 14.32 MHz?? */* TODO: Normal mode: SIF passthrough at 14.32 MHz?? */ +TODO: We must check if we can release all references to non-payload* TODO: We must check if we can release all references to non-payload +TODO: Add support for related syntactical elements (i.e. comments, ...)./ TODO: Add support for related syntactical elements (i.e. comments, ...). +TODO: handle multiple child nodes properly */* TODO: handle multiple child nodes properly */ +TODO: May want to move later or split into an early and late one./ TODO: May want to move later or split into an early and late one. +TODO: Do we need to thread more context in here?/ TODO: Do we need to thread more context in here? +TODO: Auto logic does not work 100% correctly as tuner driver +TODO revisit during testing */* TODO revisit during testing */ +TODO change key.id ? */* TODO change key.id ? */ +TODO: Should we indicate which domain is preferred if both are allowed?/ TODO: Should we indicate which domain is preferred if both are allowed? +TODO: Handle HMM pages which may need coordination +TODO@AW handle n > 1 case/ TODO@AW handle n > 1 case +TODO: is this a bug ? */* TODO: is this a bug ? */ +TODO: Not used yet. +TODO(sbc): Another approach to optimizing these away could be to use/ TODO(sbc): Another approach to optimizing these away could be to use +TODO: We need a undef-specific checking function in ValueTracking/ TODO: We need a undef-specific checking function in ValueTracking +TODO: make above a module load-time option */* TODO: make above a module load-time option */ +TODO: LOAD_SYSCALL_NR(arch) and enforce an arch */* TODO: LOAD_SYSCALL_NR(arch) and enforce an arch */ +TODO: libify this +TODO: In the future this should be abstracted away by the analyzer./ TODO: In the future this should be abstracted away by the analyzer. +TODO: Make InstallArgs a proper data type with documented fields or just get +TODO: attempt recovery */* TODO: attempt recovery */ +TODO: Induced structure results are temporarily inconvenient while we transition between algebra +TODO(xiangli) remove the panic when the raft implementation is stable/ TODO(xiangli) remove the panic when the raft implementation is stable +TODO: Handle the following Index/ID/Predicate cases. They can/ TODO: Handle the following Index/ID/Predicate cases. They can +TODO(yln): we should have a nice property setter that doesn't allow setting +TODO: long-term, this compatibility matrix should be +TODO: Support flat and scratch./ TODO: Support flat and scratch. +TODO: needs testing. +TODO: figure out why this is even necessary and why the missing dylib only crashes +TODO: only defined for MKLDNN device? +TODO: Ideally we would use FoldConstantArithmetic() here, but that does/ TODO: Ideally we would use FoldConstantArithmetic() here, but that does +TODO: add support for more extension blocks */* TODO: add support for more extension blocks */ +TODO: pretty print args +TODO: shorten this list, we should cut down to a minimum set of bootstrap or necessary packages here. +TODO: Could push this into the innermost scope where 'e' is/ TODO: Could push this into the innermost scope where 'e' is +TODO swap: fp_control_t fpu_fcw;/ TODO swap: fp_control_t fpu_fcw; +TODO: Enable once initialization support is defined and implemented for/ TODO: Enable once initialization support is defined and implemented for +TODO(wub): Implement it on top of GoogleUrl, once it is available./ TODO(wub): Implement it on top of GoogleUrl, once it is available. +TODO: compare types, parameters, bounds, &c./ TODO: compare types, parameters, bounds, &c. +TODO: Where is the SATA_PSELTOV register? */* TODO: Where is the SATA_PSELTOV register? */ +TODO: Setup ps and cts/rts protection */* TODO: Setup ps and cts/rts protection */ +TODO: Ideally this should be build from OpenTabletDriver/OpenTabletDriver-udev instead +TODO(eugenis): dump all flags at verbosity>=2?/ TODO(eugenis): dump all flags at verbosity>=2? +TODO: include signal_types.h and remove this enum */* TODO: include signal_types.h and remove this enum */ +TODO: Emit rich diagnostics for thunks and move this into the appropriate test file./ TODO: Emit rich diagnostics for thunks and move this into the appropriate test file. +TODO: replace this with a proliferated bufferization strategy/ TODO: replace this with a proliferated bufferization strategy +TODO: Add {Open,Free}BSD support +TODO: Warn that the 'a' conversion specifier is a C99 feature. */* TODO: Warn that the 'a' conversion specifier is a C99 feature. */ +TODO: Clean up needed - we don't really need to check for image, event, etc/ TODO: Clean up needed - we don't really need to check for image, event, etc +TODO: compare data in old and new dataframes using statistical tests +TODO: fail when not ok */* TODO: fail when not ok */ +TODO: DYNAMIC_VALIDATION needs to be implemented */* TODO: DYNAMIC_VALIDATION needs to be implemented */ +TODO: support predefined notifyids (via resource table) +TODO: fill this (need testing) +TODO stack_fold_rcpps_ymm +TODO: Restore the use-lists to the in-memory state when the bitcode was/ TODO: Restore the use-lists to the in-memory state when the bitcode was +TODO(bradfitz): move first response byte earlier,/ TODO(bradfitz): move first response byte earlier, +TODO:IsKill=*/false, Addr.getExtendType(),*TODO:IsKill=*/false, Addr.getExtendType(), +TODO(gkm) add check for personality+lsda +TODO: Use match with a specific FP value, so these work with vectors with/ TODO: Use match with a specific FP value, so these work with vectors with +TODO: make these trailing objects?/ TODO: make these trailing objects? +TODO Windows. This may be portable following HNS integration post TP5./ TODO Windows. This may be portable following HNS integration post TP5. +TODO: if pattern does not apply, report it; alter the/ TODO: if pattern does not apply, report it; alter the +TODO https://github.com/microsoft/vscode/issues/57360/ TODO https://github.com/microsoft/vscode/issues/57360 +TODO: Add DAG sequence to lower these instructions. Currently, only provided/ TODO: Add DAG sequence to lower these instructions. Currently, only provided +TODO: Review this delay, efficient? */* TODO: Review this delay, efficient? */ +TODO: shouldn't this use release semantics to ensure that* TODO: shouldn't this use release semantics to ensure that +TODO: figure out `device` for this +TODO: compress4Xp only slightly faster./ TODO: compress4Xp only slightly faster. +TODO: no need to alloc data interfaces when only audio is used */* TODO: no need to alloc data interfaces when only audio is used */ +TODO: space_limit's in delegations +TODO: Handle other cost kinds./ TODO: Handle other cost kinds. +TODO: add support for the white SATA LED. +TODO: This is where we would handle multiple choices of opcode/ TODO: This is where we would handle multiple choices of opcode +TODO: Extend this to handle switches/ TODO: Extend this to handle switches +TODO: escape hard stuff (like \n) if we ever care about it./ TODO: escape hard stuff (like \n) if we ever care about it. +TODO: Adjust max peer count for cases like WMI_SERVICE_RATECTRL_CACHE* TODO: Adjust max peer count for cases like WMI_SERVICE_RATECTRL_CACHE +TODO: Handle ak_declcontext case./ TODO: Handle ak_declcontext case. +TODO@rob this isn't nice/ TODO@rob this isn't nice +TODO: Tell AA about the new values?/ TODO: Tell AA about the new values? +TODO complete this section */* TODO complete this section */ +TODO: Investigate float/double extraction if it will be just stored./ TODO: Investigate float/double extraction if it will be just stored. +TODO(kevinb): implement \\sl and \\sc/ TODO(kevinb): implement \\sl and \\sc +TODO: LCOW Support. We need to do a lot more pulling in what can/ TODO: LCOW Support. We need to do a lot more pulling in what can +TODO: Support other types from getTargetShuffleMaskIndices?/ TODO: Support other types from getTargetShuffleMaskIndices? +TODO: Will be extended when additional optimizations are added/ TODO: Will be extended when additional optimizations are added +TODO(ldionne): We need to pop the pragma and push it again after/ TODO(ldionne): We need to pop the pragma and push it again after +TODO: resolve bare executables in the Platform SDK/ TODO: resolve bare executables in the Platform SDK +TODO: case 106: return kind for double/double/ TODO: case 106: return kind for double/double +TODO: Relax for unordered atomics (see D66309)/ TODO: Relax for unordered atomics (see D66309) +TODO: it would be nice to build this from scratch, but lots of +TODO: write a graphviz dumper for SCCs (see ModuleSummaryIndex::exportToDot)/ TODO: write a graphviz dumper for SCCs (see ModuleSummaryIndex::exportToDot) +TODO: This will become -DCCCORELIB_USE_TBB=ON in a future version, see +TODO: A83 has some more bits for CDQSS, CS, CLHZ, CCS, WC */* TODO: A83 has some more bits for CDQSS, CS, CLHZ, CCS, WC */ +TODO: Make this handle dialect-defined functions, calls, and returns./ TODO: Make this handle dialect-defined functions, calls, and returns. +TODO: Add the following canonicalization/simplification patterns:/ TODO: Add the following canonicalization/simplification patterns: +TODO debug why Dell 2413 doesn't like +TODO: Can relax for unordered atomics (see D66309)/ TODO: Can relax for unordered atomics (see D66309) +TODO: methods for/ TODO: methods for +TODO: remap interrupt affinity temporarily +TODO: not all special cases are supported now, this case +TODO: make sure the lower driver has set things up correctly */* TODO: make sure the lower driver has set things up correctly */ +TODO: Generalize to any sized/depth chain./ TODO: Generalize to any sized/depth chain. +TODO(sbc): Add the ident section once we support mergable strings/ TODO(sbc): Add the ident section once we support mergable strings +TODO: it would be great if the 'cannot initialize' errors/ TODO: it would be great if the 'cannot initialize' errors +TODO: should be hostPlatform +TODO: function keys. +TODO: if O_RDWR, release any resources grabbed by write part */* TODO: if O_RDWR, release any resources grabbed by write part */ +TODO: what dtypes is this defined for? +TODO: track the cause of the nested page fault, and +TODO: This does not match if there are undef elements in the shuffle mask./ TODO: This does not match if there are undef elements in the shuffle mask. +TODO: Provide a way to avoid copying content of large opaque/ TODO: Provide a way to avoid copying content of large opaque +TODO rtdyld-check: decode_operand(branch_to_thumb_func, 1) = (function&0xffff0000>>16) +TODO(alekseyshl): throw std::bad_alloc instead of dying on OOM./ TODO(alekseyshl): throw std::bad_alloc instead of dying on OOM. +TODO: wakeup could be enabled here with device_init_wakeup(dev, 1) */* TODO: wakeup could be enabled here with device_init_wakeup(dev, 1) */ +TODO: Figure out any more contexts in which we can omit the surrounding/ TODO: Figure out any more contexts in which we can omit the surrounding +TODO: This should probably be sunk into SCEV in some way; maybe a/ TODO: This should probably be sunk into SCEV in some way; maybe a +TODO(stevvooe): It doesn't seem correct here to fail/ TODO(stevvooe): It doesn't seem correct here to fail +TODO: Use Intrinsic::canonicalize or let function attributes tell us that/ TODO: Use Intrinsic::canonicalize or let function attributes tell us that +TODO: perhaps need another distinction, vs no such thing, point is the +TODO: add all missing formats */* TODO: add all missing formats */ +TODO: the rest/ TODO: the rest +TODO: These should be specifiable by users. For now just use the defaults./ TODO: These should be specifiable by users. For now just use the defaults. +TODO: might want to change it to init_ddc_clock/TODO: might want to change it to init_ddc_clock +TODO: Meson setup hook does not like buildPythonPackage +TODO: Make sure that Clang-only options don't pollute Flang output/ TODO: Make sure that Clang-only options don't pollute Flang output +TODO: Support cases where the length mismatch isn't exactly by a/ TODO: Support cases where the length mismatch isn't exactly by a +TODO: Reimplement this without using psutil on all platforms so we can +TODO: Also consider cost of copying if operands alias./ TODO: Also consider cost of copying if operands alias. +TODO: Deinit any pdev specific wmi resource */* TODO: Deinit any pdev specific wmi resource */ +TODO: how to interact control messages between userspace?/ TODO: how to interact control messages between userspace? +TODO: We only need to drop assumes in blocks that get flattend. If the/ TODO: We only need to drop assumes in blocks that get flattend. If the +TODO: remove this, and have shouldInsertFencesForAtomic do the proper/ TODO: remove this, and have shouldInsertFencesForAtomic do the proper +TODO: is wayland-protocols a nativeBuildInput or a buildInput? +TODO: FIXME: Simplify the context. +TODO: base this on the target vector size so that if the earlier/ TODO: base this on the target vector size so that if the earlier +TODO: return an error./ TODO: return an error. +TODO: this duplicates autocenter. I think autocenter should go./ TODO: this duplicates autocenter. I think autocenter should go. +TODO: There currently isn't any mechanism to do 1->N type conversion/ TODO: There currently isn't any mechanism to do 1->N type conversion +TODO: Implement more useful pointwise operations on a per-need basis./ TODO: Implement more useful pointwise operations on a per-need basis. +TODO: fall back via `cpuinfo`./ TODO: fall back via `cpuinfo`. +TODO: Re-factor the `PDFHistory` initialization to remove this hack/ TODO: Re-factor the `PDFHistory` initialization to remove this hack +TODO: This two are a little hacky, sort it out later */* TODO: This two are a little hacky, sort it out later */ +TODO: Add LC_REEXPORT_DYLIB, LC_LAZY_LOAD_DYLIB, and LC_LOAD_UPWARD_DYLIB/ TODO: Add LC_REEXPORT_DYLIB, LC_LAZY_LOAD_DYLIB, and LC_LOAD_UPWARD_DYLIB +TODO handle that correctly */* TODO handle that correctly */ +TODO: really need send_msg MSG_CONNECTOR_GET_AUDIO_INFO for each connector ? perhaps for analog level caps ? */* TODO: really need send_msg MSG_CONNECTOR_GET_AUDIO_INFO for each connector ? perhaps for analog level caps ? */ +TODO: check if this is necessary */* TODO: check if this is necessary */ +TODO: Would be great if we checked that the finalize_connection_context actually releases it./ TODO: Would be great if we checked that the finalize_connection_context actually releases it. +TODO: make those pre-defined variables read-only./ TODO: make those pre-defined variables read-only. +TODO: Benchmarking for unquote. +TODO emac clk not supported yet */* TODO emac clk not supported yet */ +TODO: what if there are more glyph data records than (glyf table) glyphs? +TODO: currently requiring perms for stacking and straight change +TODO: add LibFunc entries for:/ TODO: add LibFunc entries for: +TODO: build from source +TODO: This routine will get called for each thing that the matchers/ TODO: This routine will get called for each thing that the matchers +TODO: report total bits/packets */* TODO: report total bits/packets */ +TODO: This could be expanded to allowing branches where both ends/ TODO: This could be expanded to allowing branches where both ends +TODO(tonistiigi): merge cache providers/ TODO(tonistiigi): merge cache providers +TODO truncate large payload./ TODO truncate large payload. +TODO: Add support for coherent walk through CCI with DVM and remove +TODO: Support tail calls in FastISel/ TODO: Support tail calls in FastISel +TODO: other type independent transformationals/ TODO: other type independent transformationals +TODO: as above, this shouldn't be necessary./ TODO: as above, this shouldn't be necessary. +TODO: add a header? */* TODO: add a header? */ +TODO We expect the count to be non-zero to be successful. Adjust +TODO: Add heuristic that the frame index might not fit in the addressing mode/ TODO: Add heuristic that the frame index might not fit in the addressing mode +TODO: Make GHC handle packages with both a library and an executable. +TODO: maybe get the fixed atom content from _archHandler ?/ TODO: maybe get the fixed atom content from _archHandler ? +TODO: Add a picture. +TODO: Handle ANY_EXTEND?/ TODO: Handle ANY_EXTEND? +TODO: Try to perform this fold even if the shuffle remains./ TODO: Try to perform this fold even if the shuffle remains. +TODO: Delete this once psABI reserves a new relocation type for fall thru/ TODO: Delete this once psABI reserves a new relocation type for fall thru +TODO: We do not current handle similarity that changes the control flow./ TODO: We do not current handle similarity that changes the control flow. +TODO: ppr this +TODO(wan@google.com): let the user control the threshold using a flag./ TODO(wan@google.com): let the user control the threshold using a flag. +TODO: Handle DemandedBits in mask indices as well?/ TODO: Handle DemandedBits in mask indices as well? +TODO(kostyak): disable() is currently best-effort. There are some small/ TODO(kostyak): disable() is currently best-effort. There are some small +TODO: use RQ_VENDOR_GET_MSR, once we know what it +TODO: Having https://github.com/NixOS/nixpkgs/issues/54150 would supersede this +TODO commute the mask and try the opposite order of the halves./ TODO commute the mask and try the opposite order of the halves. +TODO PGA gain is also written by microcode (at least by QAM and VSB)* TODO PGA gain is also written by microcode (at least by QAM and VSB) +TODO: this would be easier if the query protocol supported an implicit +TODO: Loop iteration counts are only required if we generate memory +TODO: make group configurable like in https://github.com/NixOS/nixpkgs/blob/0b2b4b8c4e729535a61db56468809c5c2d3d175c/pkgs/tools/security/nitrokey-app/udev-rules.nix ? +TODO: Linux MM does not properly clean up yet in all cases +TODO: provide a generic interface to create dialect-specific/ TODO: provide a generic interface to create dialect-specific +TODO: Compute memory dependencies in a way that uses AliasAnalysis to be/ TODO: Compute memory dependencies in a way that uses AliasAnalysis to be +TODO: UTF-8 encoding/ TODO: UTF-8 encoding +TODO(benbjohnson): Optimize this range search. It's a bit hacky right now./ TODO(benbjohnson): Optimize this range search. It's a bit hacky right now. +TODO: support more cases as they appear./ TODO: support more cases as they appear. +TODO: something more? */* TODO: something more? */ +TODO: Depending on how much allocation overhead stgMallocBytes uses for +TODO: consider refactoring the common code from generateDma and/ TODO: consider refactoring the common code from generateDma and +TODO: can strengthen via mask as well./ TODO: can strengthen via mask as well. +TODO-CHECK: #pragma omp parallel reduction(::fun: sss)/ TODO-CHECK: #pragma omp parallel reduction(::fun: sss) +TODO adjust code to only work with upper triangular half of cooccurrence matrix/TODO adjust code to only work with upper triangular half of cooccurrence matrix +TODO: investigate the differences between OTUS' +TODO: pthread_rwlock_destroy(1 argument)./ TODO: pthread_rwlock_destroy(1 argument). +TODO: Tag resolution./ TODO: Tag resolution. +TODO: If the PHI has an incoming block from before the SCoP, it is not/ TODO: If the PHI has an incoming block from before the SCoP, it is not +TODO: Should s16 select be legal?/ TODO: Should s16 select be legal? +TODO channel 2 */* TODO channel 2 */ +TODO: is center_freq changed when doing scan? */* TODO: is center_freq changed when doing scan? */ +TODO: it would be nice to get some better errors from containerd so we can return better errors here/ TODO: it would be nice to get some better errors from containerd so we can return better errors here +TODO - get remaining rev 4 stuff needed */* TODO - get remaining rev 4 stuff needed */ +TODO: Actually try to prove it is not./ TODO: Actually try to prove it is not. +TODO: make generic function */* TODO: make generic function */ +TODO(dperny): pass in context to ReconcileService, so we can/ TODO(dperny): pass in context to ReconcileService, so we can +TODO: for future chipset, better handling of the case where multiple +TODO: should we support other types, e.g., P2P?*/* TODO: should we support other types, e.g., P2P?*/ +TODO - transmit locking: should we use _irq not _irqsave? */* TODO - transmit locking: should we use _irq not _irqsave? */ +TODO: Add additional widening operations (e.g., mul, shl, etc.) once we/ TODO: Add additional widening operations (e.g., mul, shl, etc.) once we +TODO: base this on the number of branch-afters and fixups/ TODO: base this on the number of branch-afters and fixups +TODO: Check if these need to be parsed by DT or not */* TODO: Check if these need to be parsed by DT or not */ +TODO(mattn): SockaddrGen is union of sockaddr/sockaddr_in/sockaddr_in6_old./ TODO(mattn): SockaddrGen is union of sockaddr/sockaddr_in/sockaddr_in6_old. +TODO: check location looks like a URL for some repo types. +TODO: Document module. +TODO add hotdoc here +TODO: implement start trigger */* TODO: implement start trigger */ +TODO: see comment in `resolve.rs` as well, but this/ TODO: see comment in `resolve.rs` as well, but this +TODO: Not exported yet./ TODO: Not exported yet. +TODO(wan@google.com): record the test case name when the/ TODO(wan@google.com): record the test case name when the +TODO(dongluochen): revisit requirements to see if globing or regex are useful/ TODO(dongluochen): revisit requirements to see if globing or regex are useful +TODO: Make this return something (an AggregateError?) that gives more/ TODO: Make this return something (an AggregateError?) that gives more +TODO: - NAT to a unique tuple, not to TCP source port +TODO: Fix the repeat rate of the input device. +TODO: This code should be commoned with the code for/ TODO: This code should be commoned with the code for +TODO: Check RATEMASK_CMDID to support auto rates selection +TODO: Add instances and check +TODO: do this when creating copier. Requires validateCopySourcePath/ TODO: do this when creating copier. Requires validateCopySourcePath +TODO: color depth is not correct when this is called*/*TODO: color depth is not correct when this is called*/ +TODO: Check more intrinsics/ TODO: Check more intrinsics +TODO: 64-bit encoding of instructions with modifiers/ TODO: 64-bit encoding of instructions with modifiers +TODO setup this based on STA listen interval and* TODO setup this based on STA listen interval and +TODO: This should be able to be removed in August 2017 update. Only needed for RS1 +TODO: Consider disable pre-lTO ICP for MonoLTO as well/ TODO: Consider disable pre-lTO ICP for MonoLTO as well +TODO remove once we support multiple networks on container create (see https://github.com/moby/moby/blob/07e6b843594e061f82baa5fa23c2ff7d536c2a05/daemon/create.go#L323) +TODO: [code cleanup] deal consistently with talking to older +TODO: tests do not like our sandbox +TODO: relax when mixed-mode needs to pass verification./ TODO: relax when mixed-mode needs to pass verification. +TODO: instantiateFull? +TODO: Assume single layout map. Multiple maps not supported./ TODO: Assume single layout map. Multiple maps not supported. +TODO: export if/when necessary./ TODO: export if/when necessary. +TODO: __HAS_FMAF__, __HAS_LDEXPF__, __HAS_FP64__ are deprecated and will be/ TODO: __HAS_FMAF__, __HAS_LDEXPF__, __HAS_FP64__ are deprecated and will be +TODO: needs more info for `activation_error`/ TODO: needs more info for `activation_error` +TODO: How should this work with address space casts? We currently just drop/ TODO: How should this work with address space casts? We currently just drop +TODO: Actually use the failed-deduction info?/ TODO: Actually use the failed-deduction info? +TODO: It's pretty inefficient to shuffle this all through constants./ TODO: It's pretty inefficient to shuffle this all through constants. +TODO(tom): graphviz pulls in a lot of dependencies - make +TODO: support sqlite3 (it's deprecate?) and mysql +TODO: use HW flush assist */* TODO: use HW flush assist */ +TODO: handle -ERESTARTSYS better by terminating +TODO: Support blocks that are not dead, but also not in loop after the/ TODO: Support blocks that are not dead, but also not in loop after the +TODO: These formats should be moved to V4L2 API. Formats are currently +TODO: This is a utility function that should probably be/ TODO: This is a utility function that should probably be +TODO: Wait for active DMA to complete before returning? */*TODO: Wait for active DMA to complete before returning? */ +TODO: setting to 4 MIPI lanes always for now */* TODO: setting to 4 MIPI lanes always for now */ +TODO: Get this to work. (Maybe combine with earlier instance?)/ TODO: Get this to work. (Maybe combine with earlier instance?) +TODO: Silence index with --quiet flag/ TODO: Silence index with --quiet flag +TODO: compose argInfo ai with tel. +TODO: Autoprobe console based on OF */* TODO: Autoprobe console based on OF */ +TODO: write an appropriate property to show it is safe to use +TODO: this can be optimized for huge pages: if a series of pages is +TODO implement hot-teams at all levels */* TODO implement hot-teams at all levels */ +TODO: is there a way to get the commit ref so we can set main.buildCommit? +TODO: need to do the actual detection */* TODO: need to do the actual detection */ +TODO what id vendor/product/version ? */* TODO what id vendor/product/version ? */ +TODO: We can make it aggressive again after fixing PR39569./ TODO: We can make it aggressive again after fixing PR39569. +TODO: Change the type for the indirect users such as spv.Load, spv.Store,/ TODO: Change the type for the indirect users such as spv.Load, spv.Store, +TODO: Parse the other CFI operands./ TODO: Parse the other CFI operands. +TODO docker 17.06 cli client used in CI fails to build using a sha; +TODO: this seems like a hokey reason to single out the registry as being/ TODO: this seems like a hokey reason to single out the registry as being +TODO: remove restriction when vectors with index elements are supported/ TODO: remove restriction when vectors with index elements are supported +TODO: Implement support for battery protection status change +TODO: add Ivona support with libdumbtts package +TODO: We should warn if you apply a non-default CC to anything other than/ TODO: We should warn if you apply a non-default CC to anything other than +TODO: Remove title change + (disconnected) from title/ TODO: Remove title change + (disconnected) from title +TODO: Userspace stacktrace (CONFIG_USER_STACKTRACE_SUPPORT) +TODO: assert when we're not running with CTU./ TODO: assert when we're not running with CTU. +TODO: Handle error./ TODO: Handle error. +TODO: provide better source location info in DNLoc component./ TODO: provide better source location info in DNLoc component. +TODO - If we want to chain more than two instructions, we need to create/ TODO - If we want to chain more than two instructions, we need to create +TODO: OpEmitter should not have a Record directly,/ TODO: OpEmitter should not have a Record directly, +TODO: Add an appropriate target-specific DAG combine that can handle +TODO(unknown): Space after an operator function seem to be a common +TODO move this to cleanup code */* TODO move this to cleanup code */ +TODO: Print more stuff for other kinds of points. +TODO: support multiple return in FastISel/ TODO: support multiple return in FastISel +TODO: Add support for modified arguments that can be expressed/ TODO: Add support for modified arguments that can be expressed +TODO: The script allows transitioning to Shelley, but not yet to register a +TODO: share lun setup code with virtio-scsi.ko */* TODO: share lun setup code with virtio-scsi.ko */ +TODO(glider): figure out whether we still need these tests. Is it correct/ TODO(glider): figure out whether we still need these tests. Is it correct +TODO: This code is incorrect since srcLoopIVs can be 0-d./ TODO: This code is incorrect since srcLoopIVs can be 0-d. +TODO: Metadata, in all its forms +TODO: Handle doublescan_allowed, stereo_allowed and +TODO: Check this against Scav.c/ TODO: Check this against Scav.c +TODO: For RS3, we can remove the retries. Also consider/ TODO: For RS3, we can remove the retries. Also consider +TODO: HKDBG */* TODO: HKDBG */ +TODO: real multicast support as well */* TODO: real multicast support as well */ +TODO: What to do about context-sensitive keywords like:/ TODO: What to do about context-sensitive keywords like: +TODO Marked content./ TODO Marked content. +TODO: Combine getTypeInfo() and getBaseTypeInfo() into a single function./ TODO: Combine getTypeInfo() and getBaseTypeInfo() into a single function. +TODO: if both L0 and L1 need the same MASK and MATCH, +TODO: We're not evaluating allocators for all cases just yet as/ TODO: We're not evaluating allocators for all cases just yet as +TODO: his function probably belongs to netns pkg./ TODO: his function probably belongs to netns pkg. +TODO Recalculate target TX power/TODO Recalculate target TX power +TODO: set node.partload = false if this was tha last paging node?/ TODO: set node.partload = false if this was tha last paging node? +TODO: after isValidRewrite() is an assertion, evaluate whether/ TODO: after isValidRewrite() is an assertion, evaluate whether +TODO(emily): Find a better way to get the skew/ TODO(emily): Find a better way to get the skew +TODO: this should be moved into 'Transforms/' and be replaced by a pure/ TODO: this should be moved into 'Transforms/' and be replaced by a pure +TODO: 'TraceCacheEvent' should be exported by the 'Impl' module +TODO: We should mitigate this problem some time in the future/ TODO: We should mitigate this problem some time in the future +TODO(unknown): check that classes declare or disable copy/assign +TODO this is a hack/ TODO this is a hack +TODO: Use 16-bit shifts if legal for 8-bit values?/ TODO: Use 16-bit shifts if legal for 8-bit values? +TODO(ajwong): This is only phase1 compatible logic. Implement/ TODO(ajwong): This is only phase1 compatible logic. Implement +TODO: eliminate sdist variant, just supply different handlers +TODO: write QC tests to show it's ok to use Map.fromAscList here +TODO: Consider ADL/non-member begin/end calls./TODO: Consider ADL/non-member begin/end calls. +TODO: Change intrinsic opcode and remove operand instead or replacing/ TODO: Change intrinsic opcode and remove operand instead or replacing +TODO: Uncomment test when vector loads are upstream (vreg stack passing). +TODO: magnetometer, hardware FIFO +TODO : use cubical extension types when available to remove assocFiller-4-endpoint +TODO Windows: Add once DNS is supported/ TODO Windows: Add once DNS is supported +TODO: this could be more efficient by only checking intermediate rows. +TODO: does gas allow multiline string constants?/ TODO: does gas allow multiline string constants? +TODO We are not supporting cascaded PCIe Switch removal yet*/* TODO We are not supporting cascaded PCIe Switch removal yet*/ +TODO: We use a particularly wide mask here to work around a legalization +TODO: We can't handle these instructions./ TODO: We can't handle these instructions. +TODO: Probably this hack should be redesigned via InstAlias in/ TODO: Probably this hack should be redesigned via InstAlias in +TODO: This could be extended to allow vectors. Datalayout changes might be/ TODO: This could be extended to allow vectors. Datalayout changes might be +TODO: This might be beneficial for any binop with a 'splattable' operand./ TODO: This might be beneficial for any binop with a 'splattable' operand. +TODO: Missed fold with undef. +TODO: This is probably wrong for ACK/NAK timeout conditions +TODO: In principle we should be able to use this common implementation rather +TODO: remove when upstream accepts https://github.com/snapframework/io-streams-haproxy/pull/17 +TODO - add BMI (TZCNT) scalar handling/ TODO - add BMI (TZCNT) scalar handling +TODO: Detect array of map and report error. +TODO: We need to look up the faulty device based on the I/O VA. Use +TODO file_accessed(iocb->f_filp) */* TODO file_accessed(iocb->f_filp) */ +TODO Handle surface pixel formats other than 4:4:4 */* TODO Handle surface pixel formats other than 4:4:4 */ +TODO: This should probably not be using the alloc size./ TODO: This should probably not be using the alloc size. +TODO: Should we add an OperandValueProperties::OP_Zero property?/ TODO: Should we add an OperandValueProperties::OP_Zero property? +TODO (Christoph): Get rid of T.unpack / pack +TODO These instances are wrong (Text doesn't handle quoting for example) +TODO: Is this the right calculation? Does htotal need to be halved?/ TODO: Is this the right calculation? Does htotal need to be halved? +TODO: We might be able to move this to DAGCombiner::visitVECTOR_SHUFFLE./ TODO: We might be able to move this to DAGCombiner::visitVECTOR_SHUFFLE. +TODO be better with condition +TODO: remove on next release +TODO add format code here*/*TODO add format code here*/ +TODO: Only the low 4/5/6 bits of the shift amount are observed, so we can/ TODO: Only the low 4/5/6 bits of the shift amount are observed, so we can +TODO: in a later release {-# DEPRECATED rawSystem "Use 'callProcess' (or 'spawnProcess' and 'waitForProcess') instead" #-} +TODO: retry running all tests after v2.6.1 +TODO: add flint/festival support with festival-freebsoft-utils package +TODO: NotUserNamespace could be removed here if "root" "root" is replaced w user/ TODO: NotUserNamespace could be removed here if "root" "root" is replaced w user +TODO: Use a location from the position./ TODO: Use a location from the position. +TODO Check UDP length? */* TODO Check UDP length? */ +TODO: This can be removed hwdep functionality becomes popular./ TODO: This can be removed hwdep functionality becomes popular. +TODO: Add to this list once we can handle them safely./ TODO: Add to this list once we can handle them safely. +TODO: Temporarily inform the OpenMPIRBuilder, if any, about the new/ TODO: Temporarily inform the OpenMPIRBuilder, if any, about the new +TODO: Optimize it to don't call getenv so many times */* TODO: Optimize it to don't call getenv so many times */ +TODO: For TFE with d16, if we used a TFE type that was a multiple of <2 x/ TODO: For TFE with d16, if we used a TFE type that was a multiple of <2 x +TODO: Write region check should check sizes and offsets in/ TODO: Write region check should check sizes and offsets in +TODO: this should be replaced by MLIR data layout when one exists./ TODO: this should be replaced by MLIR data layout when one exists. +TODO: Where is the SAS_PHYTOV register? */ +TODO: Pick a high register, and shift down, similar to a kernel./ TODO: Pick a high register, and shift down, similar to a kernel. +TODO: Map return code to proper kernel style errno */* TODO: Map return code to proper kernel style errno */ +TODO: Dynamically populate a InternalMessageInfo for legacy messages,/ TODO: Dynamically populate a InternalMessageInfo for legacy messages, +TODO: Make the GMSL link configuration parametric. +TODO: Partially check validity of the cfg. +TODO: Make these support undef elements./ TODO: Make these support undef elements. +TODO: minimize garbage, optimize recvBuffer code/ownership/ TODO: minimize garbage, optimize recvBuffer code/ownership +TODO: This can be removed after we enable history tracking with/ TODO: This can be removed after we enable history tracking with +TODO - Check that none of these are set by control defaults */* TODO - Check that none of these are set by control defaults */ +TODO: Determine a scheme to resolve when the label is similar enough./ TODO: Determine a scheme to resolve when the label is similar enough. +TODO: This is not yet an implementation, but it will make it so Windows/ TODO: This is not yet an implementation, but it will make it so Windows +TODO(cpuguy83): test pause states... this seems to be rather undefined currently/ TODO(cpuguy83): test pause states... this seems to be rather undefined currently +TODO: If this hash ever changes, turn core.CallAndMessage:NilReceiver from a/ TODO: If this hash ever changes, turn core.CallAndMessage:NilReceiver from a +TODO - better define this */* TODO - better define this */ +TODO: we should probably merge these 2 +TODO: Support offsetting the base load./ TODO: Support offsetting the base load. +TODO: remove this pattern after migrating all manually-written named ops/ TODO: remove this pattern after migrating all manually-written named ops +TODO: Add tests for FilterField./ TODO: Add tests for FilterField. +TODO: find another way [1] to implement this.* TODO: find another way [1] to implement this. +TODO: If a condition element is undef, we can choose from one arm of the/ TODO: If a condition element is undef, we can choose from one arm of the +TODO: Also support the other store patterns for store_lane once the/ TODO: Also support the other store patterns for store_lane once the +TODO default network on Windows is not called "bridge", and creating a/ TODO default network on Windows is not called "bridge", and creating a +TODO: Should this try to use a scalar add pseudo if the base address/ TODO: Should this try to use a scalar add pseudo if the base address +TODO: add support for DW_TAG_atomic_type here/ TODO: add support for DW_TAG_atomic_type here +TODO: Change these to operate on APInts too./ TODO: Change these to operate on APInts too. +TODO: Enable these code when pv2vf_info is merged +TODO: handle 802.11 TSPEC/admission control* TODO: handle 802.11 TSPEC/admission control +TODO: Should be able to treat as fallthrough?/ TODO: Should be able to treat as fallthrough? +TODO: We don't currently have any tests that exercise this code path./ TODO: We don't currently have any tests that exercise this code path. +TODO: Why do we pass 0 in flags?/ TODO: Why do we pass 0 in flags? +TODO handle none page aligned offsets */* TODO handle none page aligned offsets */ +TODO: [required eventually] we don't actually do this yet. +TODO: Can this be shared to also handle LLVM intrinsics?/ TODO: Can this be shared to also handle LLVM intrinsics? +TODO: Path notes./ TODO: Path notes. +TODO: We could potentially change the return to an assertion to alert/ TODO: We could potentially change the return to an assertion to alert +TODO: autoreconfHook this +TODO: over/underflow handling?/ TODO: over/underflow handling? +TODO: Factor this out + handle the lower level const pointers./ TODO: Factor this out + handle the lower level const pointers. +TODO(jhen): Do we want to do something to pin the memory here?/ TODO(jhen): Do we want to do something to pin the memory here? +TODO: enable this for non-CS profile and fix the counts returning logic to/ TODO: enable this for non-CS profile and fix the counts returning logic to +TODO@joao/ TODO@joao +TODO: These methods appear unused. Should they be removed?/ TODO: These methods appear unused. Should they be removed? +TODO: Fix Java support.* TODO: Fix Java support. +TODO: check that attrs are compatible with stmt func/ TODO: check that attrs are compatible with stmt func +TODO: find small test cases that produce scalar_to_vector dag nodes +TODO: any time we return an error, at least one token must have been/ TODO: any time we return an error, at least one token must have been +TODO(bradfitz): x/tools/cmd/bundle doesn't really support/ TODO(bradfitz): x/tools/cmd/bundle doesn't really support +TODO: Pick all-zero slots first, failing that,* TODO: Pick all-zero slots first, failing that, +TODO: determine if its "boot CPU" or "CPU0" we want to lock to. +TODO: would be nice to remove duplication between +TODO: Only first 4 word from tim_bitmap is dumped.* TODO: Only first 4 word from tim_bitmap is dumped. +TODO: Unify this with ConvertBackendLocation()/ TODO: Unify this with ConvertBackendLocation() +TODO: support MULTILIB_REUSE/ TODO: support MULTILIB_REUSE +TODO: Actually support returns_nonnull on blocks./ TODO: Actually support returns_nonnull on blocks. +TODO: add support for using arguments that are passed to this command... +TODO: requires secid support */* TODO: requires secid support */ +TODO: The logic here checks only that the function is address taken,/ TODO: The logic here checks only that the function is address taken, +TODO: Merging events: +TODO Remove this when https://github.com/Haivision/srt/issues/538 is fixed and available to nixpkgs +TODO: Check if that's still needed +TODO: Shouldn't we thread the error up instead of exiting?/ TODO: Shouldn't we thread the error up instead of exiting? +TODO: If the font-size is zero, calculate it based on the height and/ TODO: If the font-size is zero, calculate it based on the height and +TODO: CSR VGPRs will never be spilled to AGPRs. These can probably be/ TODO: CSR VGPRs will never be spilled to AGPRs. These can probably be +TODO: use undef instead and let BreakFalseDeps deal with it?/ TODO: use undef instead and let BreakFalseDeps deal with it? +TODO: For cross we probably need a different PYTHONPATH, or not +TODO: if the read and write have the same ancestor we could recurse in/ TODO: if the read and write have the same ancestor we could recurse in +TODO: get and print the raw bytes of the load command./ TODO: get and print the raw bytes of the load command. +TODO: calculate the PBN from the dotclock and validate against the* TODO: calculate the PBN from the dotclock and validate against the +TODO: Support the fi case. This should probably work now that we/ TODO: Support the fi case. This should probably work now that we +TODO: change error type, because jsonmessage.JSONError assumes HTTP/ TODO: change error type, because jsonmessage.JSONError assumes HTTP +TODO(jingyue): We could trace into integer/pointer casts, such as/ TODO(jingyue): We could trace into integer/pointer casts, such as +TODO: allocate th_cons if called from kmp_set_defaults./ TODO: allocate th_cons if called from kmp_set_defaults. +TODO: Unclear whether calling a non-noexcept function through a pointer to/ TODO: Unclear whether calling a non-noexcept function through a pointer to +TODO: Handle 8 byte compare on x86-32 as two 32-bit loads./ TODO: Handle 8 byte compare on x86-32 as two 32-bit loads. +TODO: To assist with text selection, we should replace the missing/ TODO: To assist with text selection, we should replace the missing +TODO(beorn7): Simplify switch once Desc has type./ TODO(beorn7): Simplify switch once Desc has type. +TODO: suggest using `if let Some(v) = map.get_mut(k) { .. }` here./ TODO: suggest using `if let Some(v) = map.get_mut(k) { .. }` here. +TODO: Implement a recovery routine that scans and moves +TODO: label and metadata types +TODO: If we had general constant folding for FP logic ops, this check/ TODO: If we had general constant folding for FP logic ops, this check +TODO: We should be able to sink %tmp38 after %tmp60. +TODO: Check if we can use a sparse matrix here./ TODO: Check if we can use a sparse matrix here. +TODO: Eliminate direct memory allocations, use string operations instead./ TODO: Eliminate direct memory allocations, use string operations instead. +TODO: check if the local has been partially moved. Assume it has for now./ TODO: check if the local has been partially moved. Assume it has for now. +TODO: Once we can get to the GCStrategy, this becomes/ TODO: Once we can get to the GCStrategy, this becomes +TODO: These opcodes can be added safely, but we may want to justify* TODO: These opcodes can be added safely, but we may want to justify +TODO: volatiles can't be elided, but they can be reordered with other/ TODO: volatiles can't be elided, but they can be reordered with other +TODO: create the decomposition for Hangul?/ TODO: create the decomposition for Hangul? +TODO(unknown): Catch the following case. Need to change the calling +TODO: Enable this code once we start modifying anything that is/ TODO: Enable this code once we start modifying anything that is +TODO work and BO cleanup */* TODO work and BO cleanup */ +TODO: A real dataflow analysis would do a better job here. +TODO: this adjustment by 1 happens all over the place. Generalise it +TODO: Implement custom parser and maybe make syntax a bit more concise./ TODO: Implement custom parser and maybe make syntax a bit more concise. +TODO: HDCP_2_2_MAX_CONTENT_STREAMS_CNT is based upon actual +TODO anything else to check?/ TODO anything else to check? +TODO: [required feature] docs and tests +TODO(compnerd) filter out symbols based on the target platform/ TODO(compnerd) filter out symbols based on the target platform +TODO: currently none, but could include: +TODO - support non-uniform vector amounts./ TODO - support non-uniform vector amounts. +TODO: better marshalling of errors +TODO: judging by RFC 7540, Section 6.5.3 each SETTINGS frame should be/ TODO: judging by RFC 7540, Section 6.5.3 each SETTINGS frame should be +TODO: we ignore local symbols anyway right? So we can use the/TODO: we ignore local symbols anyway right? So we can use the +TODO: Figure out what GlobalRefs substream actually is and populate it./ TODO: Figure out what GlobalRefs substream actually is and populate it. +TODO: Extend this to handle intrinsics with >2 operands where the 1st/ TODO: Extend this to handle intrinsics with >2 operands where the 1st +TODO: Close Doorbell port? */* TODO: Close Doorbell port? */ +TODO(austin) Maybe make a map/ TODO(austin) Maybe make a map +TODO: We can create an inner loop which runs a finite number of/ TODO: We can create an inner loop which runs a finite number of +TODO Instead of rebuilding the whole model, refresh and uncache the inspected setting value/ TODO Instead of rebuilding the whole model, refresh and uncache the inspected setting value +TODO: try to make it firstprivate./ TODO: try to make it firstprivate. +TODO: Not sure where to put this function./ TODO: Not sure where to put this function. +TODO: Use smaller TexLive distribution +TODO: we can probably pay closer attention to cases when the class/ TODO: we can probably pay closer attention to cases when the class +TODO For now validates pixel format only */* TODO For now validates pixel format only */ +TODO: figure out input shape restrictions, should be matrix or a batched matrix +TODO: change SBSWatchdogAssertionRelease to SBSWatchdogAssertionCancel/ TODO: change SBSWatchdogAssertionRelease to SBSWatchdogAssertionCancel +TODO: How to increase rx_drop in mac80211? +TODO: compute these values (using sparsity or by reading tensor)/ TODO: compute these values (using sparsity or by reading tensor) +TODO: in a later release {-# DEPRECATED runInteractiveCommand "Use 'createProcess' instead" #-} +TODO change to a deterministic way to check if the service is up. +TODO: Expand this into a covered switch. There is a lot more here./ TODO: Expand this into a covered switch. There is a lot more here. +TODO: Should be able to handle this +TODO: Make this somewhat generic so that other backends/ TODO: Make this somewhat generic so that other backends +TODO: Attach return value attributes to the 1st operand to preserve them?/ TODO: Attach return value attributes to the 1st operand to preserve them? +TODO: Possible special processing needed to detect it is related to a/ TODO: Possible special processing needed to detect it is related to a +TODO: Take notes on state transitions to provide better warning messages./ TODO: Take notes on state transitions to provide better warning messages. +TODO: Should be able to fold to false +TODO: Can we do better by matching patterns such as even/odd?/ TODO: Can we do better by matching patterns such as even/odd? +TODO: Determine if MEC2 JT FW loading can be removed* TODO: Determine if MEC2 JT FW loading can be removed +TODO: Non-unit stride is not an issue to generalize to./ TODO: Non-unit stride is not an issue to generalize to. +TODO: If this hash ever changes, turn/ TODO: If this hash ever changes, turn +TODO: Treat the case of incorrect code./ TODO: Treat the case of incorrect code. +TODO: Separate pvt_pool into get and put list */* TODO: Separate pvt_pool into get and put list */ +TODO: Find a more-reduced test case for The fix in WebAssemblyRegColoring +TODO - (srl (shl x, c1), c2)./ TODO - (srl (shl x, c1), c2). +TODO: add in at boot loading of policy, which is the only way to +TODO call +TODO: Specify how matrix values are passed to functions. +TODO: Add switch for existence checks like reloEnumvalExists here./ TODO: Add switch for existence checks like reloEnumvalExists here. +TODO: expose remaining bits to subclasses./ TODO: expose remaining bits to subclasses. +TODO above */* TODO above */ +TODO: this should be configurable/ TODO: this should be configurable +TODO: Investigate using extract_subvector for larger vectors./ TODO: Investigate using extract_subvector for larger vectors. +TODO: check if we can allow reordering for more cases./ TODO: check if we can allow reordering for more cases. +TODO: We should still check for over-releases./ TODO: We should still check for over-releases. +TODO: Add support for global variables on the device after declare target/ TODO: Add support for global variables on the device after declare target +TODO(aluzzardi) These should be using `gogoproto.enumvalue_customname`./ TODO(aluzzardi) These should be using `gogoproto.enumvalue_customname`. +TODO: This only works with a constant RHS for now. We could also compute/ TODO: This only works with a constant RHS for now. We could also compute +TODO - do we need a X86SchedWriteWidths::KMASK type?/ TODO - do we need a X86SchedWriteWidths::KMASK type? +TODO: Put your matchers here./ TODO: Put your matchers here. +TODO: what to do about build_script_build?/ TODO: what to do about build_script_build? +TODO: Use Bryan O'Sullivan's double-conversion package to speed it up. +TODO: Check if denormalization is needed*/*TODO: Check if denormalization is needed*/ +TODO: we still need to verify these intrinsics or find a/ TODO: we still need to verify these intrinsics or find a +TODO: fetch the self from the fixpoint instead +TODO: try to list all the modules that could not be found +TODO:It looks like this radio doesn't have mute/unmute control* TODO:It looks like this radio doesn't have mute/unmute control +TODO: Resolve variables/ TODO: Resolve variables +TODO: cancel the off-channel operation +TODO: It might be better to make `mkInfoTable` run in +TODO Windows: Enable a similar version for Windows named pipes/ TODO Windows: Enable a similar version for Windows named pipes +TODO(foo): paint bikeshed/ TODO(foo): paint bikeshed +TODO: We should be able to handle the VCMP -> VPST -> VCMP -> VCTP case. +TODO: Support InvertCondition case?/ TODO: Support InvertCondition case? +TODO: Add support for reusing the perf ring buffer. +TODO properties below are part of DefaultNetworkSettings, which is +TODO: Implement an instruction mapping table of 16bit opcodes to/ TODO: Implement an instruction mapping table of 16bit opcodes to +TODO: Remove this stall and drop DM state private objects. +TODO: Not using DFS processing now. */* TODO: Not using DFS processing now. */ +TODO: have separate type for "strong" directionality./ TODO: have separate type for "strong" directionality. +TODO: readd calibration failure message when the calibration* TODO: readd calibration failure message when the calibration +TODO: This should be implemented in the text formatter rather than the generator./ TODO: This should be implemented in the text formatter rather than the generator. +TODO: Find out what the identity reference data is* TODO: Find out what the identity reference data is +TODO: SymbolCast doesn't appear in practice./ TODO: SymbolCast doesn't appear in practice. +TODO: Can a null severity really get here?/ TODO: Can a null severity really get here? +TODO: Move stats collection elsewhere (link timer ?) and +TODO: we should be able to shorten store i32 844283136, i32* %cast.i32 to a +TODO: If some of the operands are 64-bit SGPRs and some 32, we should/ TODO: If some of the operands are 64-bit SGPRs and some 32, we should +TODO: ipv6 support */* TODO: ipv6 support */ +TODO: This may be worth removing. Check regression tests for diffs./ TODO: This may be worth removing. Check regression tests for diffs. +TODO: Verify if we can set the working directory back immediately/ TODO: Verify if we can set the working directory back immediately +TODO: This OS switch for paths is NOT correct and should not be supported./ TODO: This OS switch for paths is NOT correct and should not be supported. +TODO: Parse the statistics Version from JSON. +TODO - it might be worth doing this for unary shuffles if the permute/ TODO - it might be worth doing this for unary shuffles if the permute +TODO: WRITE MORE DETAILS ON HOW THIS WORKS. +TODO: Handle cases where a non-CallOp symbol use of a function deals with/ TODO: Handle cases where a non-CallOp symbol use of a function deals with +TODO: Add more tests after switching to the generic parser./ TODO: Add more tests after switching to the generic parser. +TODO: nvidia should not be hard-coded, and should be a device plugin instead on the daemon object./ TODO: nvidia should not be hard-coded, and should be a device plugin instead on the daemon object. +TODO: Use technique to find the right size hot-team, don't reap them */* TODO: Use technique to find the right size hot-team, don't reap them */ +TODO(behdad) Drop AAT tables. +TODO: Doesn't normally work in math mode because \@ fails. KaTeX doesn't/ TODO: Doesn't normally work in math mode because \@ fails. KaTeX doesn't +TODO: some abort/mmap_32bit_base recomputation based on/ TODO: some abort/mmap_32bit_base recomputation based on +TODO(dominic)/ TODO(dominic) +TODO: subtag - bss color count & 11v MBSSID */* TODO: subtag - bss color count & 11v MBSSID */ +TODO: support a search path. +TODO: Use a different interrupt or check DC itself for the mapping. +TODO: Lint expressions of the form `x.exp() - y` where y > 1/ TODO: Lint expressions of the form `x.exp() - y` where y > 1 +TODO: handle the NV8 defined in the Unicode idna data set to allow/ TODO: handle the NV8 defined in the Unicode idna data set to allow +TODO: is it possible that some of the unquoted declarations/definitions +TODO: We could likely merge this with the DCE algorithm below./ TODO: We could likely merge this with the DCE algorithm below. +TODO: things in `./configure --help`, but not in nixpkgs +TODO: Fix the UNICODE usage in ittnotify code for Windows. +TODO: ought to get this earlier in project reading +TODO: Inspect is still suitable. +TODO Delete the workaround when GOTPCRELX becomes commonplace./ TODO Delete the workaround when GOTPCRELX becomes commonplace. +TODO: The enumeration of OptionalStanza names is very brittle; +TODO@eamodio: Being naive for now and just always refreshing each time there is a new repository/ TODO@eamodio: Being naive for now and just always refreshing each time there is a new repository +TODO: LD_OPTS? +TODO: may be better to pass function scope and not lookup it every/ TODO: may be better to pass function scope and not lookup it every +TODO: This is probably wrong for Backpack +TODO: Fold more cases:/ TODO: Fold more cases: +TODO: optimize such seldom cases if found important, see PR40816./ TODO: optimize such seldom cases if found important, see PR40816. +TODO: Buffer, trigger, and IRQ support +TODO: check pending_asts, pending_basts here */* TODO: check pending_asts, pending_basts here */ +TODO: This should ideally also automatically update the docsSearchVersion +TODO: this is really a test pass and should be moved out of dialect/ TODO: this is really a test pass and should be moved out of dialect +TODO no mapping to host types are defined currently for 16bits float/ TODO no mapping to host types are defined currently for 16bits float +TODO: IR LED characteristics +TODO: allocate internal context and cancel it here/ TODO: allocate internal context and cancel it here +TODO - dump whatever for debugging purposes */* TODO - dump whatever for debugging purposes */ +TODO tar ruxo +TODO: Should we move this to `lib`? Seems like its would be useful in many cases. +TODO: in DAL2, here was pointer to EventManagerInterface */* TODO: in DAL2, here was pointer to EventManagerInterface */ +TODO: For windows targets we should put windows mangled names +TODO: investigate the purpose of this 0x80./ TODO: investigate the purpose of this 0x80. +TODO: Update any DMA pointers if necessary */* TODO: Update any DMA pointers if necessary */ +TODO: Plumb through TLI so that malloc routines and such working./ TODO: Plumb through TLI so that malloc routines and such working. +TODO: pick a less arbitrary value? this is a bit under/ TODO: pick a less arbitrary value? this is a bit under +TODO: to improve SIMD vectorization/TODO: to improve SIMD vectorization +TODO: Extend convolution rank with some template magic./ TODO: Extend convolution rank with some template magic. +TODO: Consider to switch return type from 'uint32_t' to 'StgWord' #8742 +TODO: Fixme, broken with named profiles./ TODO: Fixme, broken with named profiles. +TODO: ELF supports beyond SHN_LORESERVE,/ TODO: ELF supports beyond SHN_LORESERVE, +TODO: gpl3Only or gpl3Plus (ask upstream)? +TODO: There is data bytes alignment issue, disable it for now./ TODO: There is data bytes alignment issue, disable it for now. +TODO: switch to ".bundle_align_mode" directive using whin it will be +TODO ^ Try different values for `pair`/ TODO ^ Try different values for `pair` +TODO(hctim): Enable this on Android again. Looks like it's causing a SIGSEGV +TODO: Make this into a covered switch./ TODO: Make this into a covered switch. +TODO(alekseys): Android lit do not run ulimit on device./ TODO(alekseys): Android lit do not run ulimit on device. +TODO: add more elaborate check./ TODO: add more elaborate check. +TODO: this always does G, not a regression */* TODO: this always does G, not a regression */ +TODO: Detect subvector broadcast here instead of DAG combine?/ TODO: Detect subvector broadcast here instead of DAG combine? +TODO: add validation descriptor w/o calling accessors/ TODO: add validation descriptor w/o calling accessors +TODO: Compare pointer constants?/ TODO: Compare pointer constants? +TODO: Look into changing the default m0 initialization value. If the/ TODO: Look into changing the default m0 initialization value. If the +TODO: currently the testbench does not support to use +TODO: We shall only need a one instance of module pass, but that needs to be/ TODO: We shall only need a one instance of module pass, but that needs to be +TODO: Support font ligatures/ TODO: Support font ligatures +TODO We do not specify patterns for the immediate variants here. There/ TODO We do not specify patterns for the immediate variants here. There +TODO: Just call out the name of the most derived class/ TODO: Just call out the name of the most derived class +TODO: Consider other insertion points in valid range./ TODO: Consider other insertion points in valid range. +TODO: custom +TODO: Revisit this. With the usage of GEN_TCP_UDP_CHK_FULL* TODO: Revisit this. With the usage of GEN_TCP_UDP_CHK_FULL +TODO: emit warning./ TODO: emit warning. +TODO: check that any declared content-length matches, like/ TODO: check that any declared content-length matches, like +TODO: incomplete, needs testing. +TODO: remove after moving to a separate pkg/ TODO: remove after moving to a separate pkg +TODO this is fishy./ TODO this is fishy. +TODO: When FP inline imm values work?/ TODO: When FP inline imm values work? +TODO: a base of no parent? weird../ TODO: a base of no parent? weird.. +TODO: If OrICmp is true, then the definition of xor simplifies to !(X&Y)./ TODO: If OrICmp is true, then the definition of xor simplifies to !(X&Y). +TODO replace with general release procedure */* TODO replace with general release procedure */ +TODO: Move the code below and witnesses to a different file./ TODO: Move the code below and witnesses to a different file. +TODO: get the alloca insertion point from the parallel operation builder./ TODO: get the alloca insertion point from the parallel operation builder. +TODO: Refactor! +TODO: This is a poor/cheap way to determine dominance. Should we use a/ TODO: This is a poor/cheap way to determine dominance. Should we use a +TODO: This is X86 specific because we want to be able to handle wide types/ TODO: This is X86 specific because we want to be able to handle wide types +TODO(stevvooe): Add exponential backoff with random jitter/ TODO(stevvooe): Add exponential backoff with random jitter +TODO: Add additional packages to the shell. +TODO: If we are peeling the loop and we know that the first pointer doesn't/ TODO: If we are peeling the loop and we know that the first pointer doesn't +TODO: add a heuristic willing to fire a +TODO: rationalise initIOManager and initIOManagerAfterFork into a single* TODO: rationalise initIOManager and initIOManagerAfterFork into a single +TODO: add support for other TLV types */* TODO: add support for other TLV types */ +TODO(vladl@google.com): Convert this to compile time assertion when it is/ TODO(vladl@google.com): Convert this to compile time assertion when it is +TODO: we should not set this in the tag also, if we set it here:/ TODO: we should not set this in the tag also, if we set it here: +TODO: Look at benefits for comparing words at a time./ TODO: Look at benefits for comparing words at a time. +TODO: figure out a clever way to integrate location information from +TODO: Control Extension page */* TODO: Control Extension page */ +TODO: If a layer already exists on the registry, the progress output just says "Preparing"/ TODO: If a layer already exists on the registry, the progress output just says "Preparing" +TODO: Example of sharing overlays between NixOS configuration +TODO: support reversed access./ TODO: support reversed access. +TODO: trying to toggle off a mod will result in read-only-fs-error. +TODO: Compare this implementation with +TODO: In "large" mode, a pointer to a BitVector is used, leading to an/ TODO: In "large" mode, a pointer to a BitVector is used, leading to an +TODO: add declaration?/ TODO: add declaration? +TODO: AliasResult for gep1,gep2 can be improved as MustAlias +TODO: Build `SimpleTemplateNameSpecifier` children and implement/ TODO: Build `SimpleTemplateNameSpecifier` children and implement +TODO: Use MPD instruction to implement SMUL_LOHI for i32 type./ TODO: Use MPD instruction to implement SMUL_LOHI for i32 type. +TODO: Below we basically perform a fixpoint iteration with a pessimistic/ TODO: Below we basically perform a fixpoint iteration with a pessimistic +TODO: handle conditional operators here/ TODO: handle conditional operators here +TODO can this be unified with QExprToIdentity? +TODO: Deal with nonzero offset./ TODO: Deal with nonzero offset. +TODO: add MustMarshalTo to reduce one allocation./ TODO: add MustMarshalTo to reduce one allocation. +TODO @jrieken making this strictEqul causes circular json conversion errors/ TODO @jrieken making this strictEqul causes circular json conversion errors +TODO@bpasero remove me eventually/ TODO@bpasero remove me eventually +TODO: if -arch not specified, look at arch of first .o file./ TODO: if -arch not specified, look at arch of first .o file. +TODO(glider): check that |size| is valid./ TODO(glider): check that |size| is valid. +TODO remove this include */* TODO remove this include */ +TODO: need to trace various other things in the child/ TODO: need to trace various other things in the child +TODO: investigate this further. PPCG calls collect_call_domains./ TODO: investigate this further. PPCG calls collect_call_domains. +TODO: Handle vector floating point constants/ TODO: Handle vector floating point constants +TODO: Write a pass to enumerate functions which reserved the Y register/ TODO: Write a pass to enumerate functions which reserved the Y register +TODO : Reorganise the following proofs. +TODO(jbd): Add message events for request and response size./ TODO(jbd): Add message events for request and response size. +TODO: how can we delay here if D is captured by its initializer?/ TODO: how can we delay here if D is captured by its initializer? +TODO: some day, executables will be fair game here too! +TODO: b64 versions require VOP3 change since v_lshlrev_b64 is VOP3/ TODO: b64 versions require VOP3 change since v_lshlrev_b64 is VOP3 +TODO: If the blocks are not adjacent, move one of them so that they are?/ TODO: If the blocks are not adjacent, move one of them so that they are? +TODO: Add support for scalar UNDEF cases?/ TODO: Add support for scalar UNDEF cases? +TODO: This used to include HaskellConstants.hs, but that has now gone. +TODO: set CR5f &0xf1 | 0x01 for version 6570* TODO: set CR5f &0xf1 | 0x01 for version 6570 +TODO re-check the document, and clarify whether the RM is correct in +TODO gentoo removes some tools because there are xorg sources (?) +TODO: Slight differences here in allocation order and leaving/ TODO: Slight differences here in allocation order and leaving +TODO(mcgrathr): write it/ TODO(mcgrathr): write it +TODO: optimize to just emulate side effect w/o one more write */* TODO: optimize to just emulate side effect w/o one more write */ +TODO: Should be possible to support more formats, but if format loads/ TODO: Should be possible to support more formats, but if format loads +TODO: Select the same subset of targets as 'CmdBuild' would +TODO - handle SM_Sentinel equivalences./ TODO - handle SM_Sentinel equivalences. +TODO: eliminate these: it can be done automatically in consensus +TODO: This shouldn't be public./ TODO: This shouldn't be public. +TODO: Process permissions other than executable/ TODO: Process permissions other than executable +TODO: Register context for a WoW64 application?/ TODO: Register context for a WoW64 application? +TODO: it would be great to have a fixit here, since this is/ TODO: it would be great to have a fixit here, since this is +TODO: Figure out the right thing to do here.../TODO: Figure out the right thing to do here... +TODO: support Q formatting extension?/ TODO: support Q formatting extension? +TODO: It would be nicer to use ComponentDeps here so we can be more +TODO: Update when we extend support for other CPUs/ TODO: Update when we extend support for other CPUs +TODO: This should include some way of selecting which runtime to target./TODO: This should include some way of selecting which runtime to target. +TODO: consider first doing a quick check to see if any of these checks/ TODO: consider first doing a quick check to see if any of these checks +TODO: Not supported yet. +TODO: use input range if available/ TODO: use input range if available +TODO: Address. +TODO: We're also bailing of AVX512BW isn't supported since we use VK32 and/ TODO: We're also bailing of AVX512BW isn't supported since we use VK32 and +TODO WARN_ON unspec type */* TODO WARN_ON unspec type */ +TODO: Implement for DCN3/ TODO: Implement for DCN3 +TODO: We should try to insert the [W|D]LSTP after any of the other uses./ TODO: We should try to insert the [W|D]LSTP after any of the other uses. +TODO: define a cross arch wbinvd equivalent when/if +TODO: support for SysRq +TODO: formatted_raw_ostream uses "column" to mean a number of characters/ TODO: formatted_raw_ostream uses "column" to mean a number of characters +TODO now that we capture resize events. +TODO: We should be able to generate a qadd/sub +TODO: tests are failing http://munin-monitoring.org/ticket/1390#comment:1 +TODO: Enable guiSupport by default once it's more than just a stub +TODO: Emit Arg.mActualAccQual./ TODO: Emit Arg.mActualAccQual. +TODO: NOT AND +TODO: remove patch when PR is merged. +TODO: incomplete./ TODO: incomplete. +TODO: we can push these buffers out to HIGHMEM. +TODO: Add one dimension?/ TODO: Add one dimension? +TODO: Make r2 allocatable on AIX/XCOFF for some leaf functions./ TODO: Make r2 allocatable on AIX/XCOFF for some leaf functions. +TODO: This is not x86-specific, so it could be lifted to DAGCombiner./ TODO: This is not x86-specific, so it could be lifted to DAGCombiner. +TODO: drop `collect` and sort after transition period and dropping warning tests./ TODO: drop `collect` and sort after transition period and dropping warning tests. +TODO: Support this./ TODO: Support this. +TODO: If a select condition element is undef, we can demand from/ TODO: If a select condition element is undef, we can demand from +TODO: Constant bus restrictions/ TODO: Constant bus restrictions +TODO: Decoding of the error address */* TODO: Decoding of the error address */ +TODO: We are not precise when processing the "?:" operator in C++./ TODO: We are not precise when processing the "?:" operator in C++. +TODO: If intrinsics have fast-math-flags, propagate them./ TODO: If intrinsics have fast-math-flags, propagate them. +TODO: This code is very similar to KMP_WAIT. Need to generalize/ TODO: This code is very similar to KMP_WAIT. Need to generalize +TODO: Look the instruction and check recursively./ TODO: Look the instruction and check recursively. +TODO: some diagnostics if failure to vectorize occurs./ TODO: some diagnostics if failure to vectorize occurs. +TODO: Should probably leave the copy and let copyPhysReg expand it./ TODO: Should probably leave the copy and let copyPhysReg expand it. +TODO According to the spec we're also suppose to ignore any operators/ TODO According to the spec we're also suppose to ignore any operators +TODO: What if an async exception gets raised here? At the +TODO: Revisit the error code. Currently keep it consistent with java/ TODO: Revisit the error code. Currently keep it consistent with java +TODO: this is replicating functionality in ExactPrint. Sort out the +TODO: if (!FT->isVarArg()) this call may be unreachable. PR14722/ TODO: if (!FT->isVarArg()) this call may be unreachable. PR14722 +TODO: Could also support "weak" symbols as well with ".gnu.linkonce.s.*"/ TODO: Could also support "weak" symbols as well with ".gnu.linkonce.s.*" +TODO add PidsLimit once Swarm API has been updated to move it into Limits/ TODO add PidsLimit once Swarm API has been updated to move it into Limits +TODO: We could send the history early WITHOUT the stream history./ TODO: We could send the history early WITHOUT the stream history. +TODO: move to Agda.Syntax.Internal.SomeThing +TODO: remove this once everything has been refactored to use pairs/ TODO: remove this once everything has been refactored to use pairs +TODO (SM): get rid of bang patterns +TODO: make getAsCarry() aware of how partial carries are merged./ TODO: make getAsCarry() aware of how partial carries are merged. +TODO: remove pause arg, and always pause in backend/ TODO: remove pause arg, and always pause in backend +TODO: Link windows version in win-spice (here) to version used in win-virtio. +TODO log/ TODO log +TODO: Support for units > 1? +TODO: Merge with binary shuffle folds below./ TODO: Merge with binary shuffle folds below. +TODO(dliew): Remove uses of this function. It exists to preserve needlessly complex +TODO: this test is exactly the same as for `_mm_cmplt_ss`, but there/ TODO: this test is exactly the same as for `_mm_cmplt_ss`, but there +TODO: Reconsider whether to always generate, this is more conservative/ TODO: Reconsider whether to always generate, this is more conservative +TODO: is this really useful for "background"? +TODO: channel switching also consumes quite some time, +TODO: Keep the signing key for dev mode more consistent, e.g. in ~/.config/reflex-platform, so that the app can be reinstalled in-place +TODO: The above 4 cases are not exhaustive. In particular, it is possible/ TODO: The above 4 cases are not exhaustive. In particular, it is possible +TODO: Initialize ICVs from parent; GEH - isn't that already done in/ TODO: Initialize ICVs from parent; GEH - isn't that already done in +TODO: compute InternalAdditionnalPressure./ TODO: compute InternalAdditionnalPressure. +TODO@Tyriar - this call seems unnecessary/ TODO@Tyriar - this call seems unnecessary +TODO: I'm not sure if this should be semantic_mod or this_mod. +TODO: switching by dwarf address size */* TODO: switching by dwarf address size */ +TODO : call from rcu_read_lock() and no longer use refcount_inc_not_zero() */* TODO : call from rcu_read_lock() and no longer use refcount_inc_not_zero() */ +TODO: update failure counters */* TODO: update failure counters */ +TODO: isInitializing: function() { +TODO: All platform data struct can be removed */* TODO: All platform data struct can be removed */ +TODO: We only do it for exiting edges currently. We could use the/ TODO: We only do it for exiting edges currently. We could use the +TODO: this should work using exclude constraints instead +TODO: The shuffle extends the length of the input vector. Should we shrink this? +TODO: Support multiple MachineBasicBlocks./ TODO: Support multiple MachineBasicBlocks. +TODO: Would be useful to have an iterator based version/ TODO: Would be useful to have an iterator based version +TODO: Tune this. For example, lanewise swizzling is very expensive, so/ TODO: Tune this. For example, lanewise swizzling is very expensive, so +TODO: pull this out as a helper function and reuse w/existing/ TODO: pull this out as a helper function and reuse w/existing +TODO: What case is this code used?/ TODO: What case is this code used? +TODO: error recovery/ TODO: error recovery +TODO: could just be a monadic action that returns a Char. +TODO: report something more appropriate than IO_FAILED. */* TODO: report something more appropriate than IO_FAILED. */ +TODO: [required eventually] pkgHashToolsVersions ? +TODO(miek): we could also be returning _QUOTE, this might or might not/ TODO(miek): we could also be returning _QUOTE, this might or might not +TODO: implement masks./ TODO: implement masks. +TODO: This has to be extended for visual studio where long double and/ TODO: This has to be extended for visual studio where long double and +TODO: Should this and other atomic instructions support building with/ TODO: Should this and other atomic instructions support building with +TODO Probably use a different field than dev_addr so that the* TODO Probably use a different field than dev_addr so that the +TODO: We should test for 64 bit capability and give a +TODO (yongtang): should we wrap with version here for backward compatibility?/ TODO (yongtang): should we wrap with version here for backward compatibility? +TODO find out why removing networks is needed; other tests fail if the network is not removed, even though they run on a new daemon./ TODO find out why removing networks is needed; other tests fail if the network is not removed, even though they run on a new daemon. +TODO(unknown): clarify if 'if (1) { return 1;}' is requires one more +TODO: hidden assumption about nenth beeing always 1 */* TODO: hidden assumption about nenth beeing always 1 */ +TODO: Deal with mismatched index constants and variable indexes?/ TODO: Deal with mismatched index constants and variable indexes? +TODO: How to use branch immediate and avoid register+add?/ TODO: How to use branch immediate and avoid register+add? +TODO: Find real 'good' to 'bad' threshold value for RSSI */* TODO: Find real 'good' to 'bad' threshold value for RSSI */ +TODO: add C++ includes and libs if compiling C++./ TODO: add C++ includes and libs if compiling C++. +TODO: handle pixel repetition for YCBCR420 outputs */* TODO: handle pixel repetition for YCBCR420 outputs */ +TODO: Fix tests that fail in sandbox build +TODO: Add Mach-O and COFF names./ TODO: Add Mach-O and COFF names. +TODO: enable more folks backends +TODO: support multi-block functions./ TODO: support multi-block functions. +TODO: more fine grant for page access permission */* TODO: more fine grant for page access permission */ +TODO: The icmp is unnecessary given the known bits of the input, but range +TODO: copy user script part into this file (append) +TODO: disable VGA need to use VGA request */* TODO: disable VGA need to use VGA request */ +TODO, only activate by `*` if this._notebookProviders.get(viewType).dynamicContribution === true/ TODO, only activate by `*` if this._notebookProviders.get(viewType).dynamicContribution === true +TODO: For any predicate/type/FMF, comparison to -0.0 is the same as comparison to +0.0. +TODO: Track C++20 std::numbers./ TODO: Track C++20 std::numbers. +TODO add flags to packages (like cs-ledger) so we can turn off tests that will +TODO rtdyld-check: decode_operand(rel3, 1) = (string&0xffff0000>>16) +TODO: Currently the only place that the symbols' comdat flag matters is/ TODO: Currently the only place that the symbols' comdat flag matters is +TODO: it's not obvious how to swap blocks for inodes with full* TODO: it's not obvious how to swap blocks for inodes with full +TODO: We could try and sub-partition this cluster if only some blocks/ TODO: We could try and sub-partition this cluster if only some blocks +TODO: remove re-writes of HW reset values */* TODO: remove re-writes of HW reset values */ +TODO: this might need to be HW-dependent +TODO: consider having such functionality inside DialectAsmPrinter./ TODO: consider having such functionality inside DialectAsmPrinter. +TODO we need a MORE unique way of getting ids/ TODO we need a MORE unique way of getting ids +TODO: install OpenType, variable versions? +TODO: build tex documentation +TODO: it seems like people like their rules to be somewhat secret, yet they will not be if +TODO: remove it when DC is complete. */ +TODO: this will become the transaction to register the pool, etc. We'll need to pick the tx-in from the actual UTxO -- since it contains the txid, we'll have to query this via cardano-cli query utxo. +TODO: We must only check packet for current MAC address.* TODO: We must only check packet for current MAC address. +TODO: actually think if this is the correct exiting block to place/ TODO: actually think if this is the correct exiting block to place +TODO: Check whether this is moved to DAL, and remove as needed/ TODO: Check whether this is moved to DAL, and remove as needed +TODO: Remove once multiple srcs w/ coalescable copies are supported./ TODO: Remove once multiple srcs w/ coalescable copies are supported. +TODO: Update to _interruptible. */* TODO: Update to _interruptible. */ +TODO: trace log */* TODO: trace log */ +TODO: suspend/resume */* TODO: suspend/resume */ +TODO: Support TBAA for unions./ TODO: Support TBAA for unions. +TODO: generalize!/ TODO: generalize! +TODO: pass this on to the HIL handler, or do SAK here? */* TODO: pass this on to the HIL handler, or do SAK here? */ +TODO: update rx dropped stats */* TODO: update rx dropped stats */ +TODO: Split these into volatile and unordered flavors to enable/ TODO: Split these into volatile and unordered flavors to enable +TODO: Support MemRefs with layoutMaps./ TODO: Support MemRefs with layoutMaps. +TODO: Wait for active DMA to complete before continuing */*TODO: Wait for active DMA to complete before continuing */ +TODO: Hoisted invariant loads should be found in GlobalMap only, but not/ TODO: Hoisted invariant loads should be found in GlobalMap only, but not +TODO: overlinePeriod/ TODO: overlinePeriod +TODO: still needed? Kept for compatibility for now./ TODO: still needed? Kept for compatibility for now. +TODO: The diagnostic messages where Addr may be 0 should be fixed/ TODO: The diagnostic messages where Addr may be 0 should be fixed +TODO: There should be a way to always emit events even if the current/ TODO: There should be a way to always emit events even if the current +TODO: We directly convert uses into proper calls and unknown uses./ TODO: We directly convert uses into proper calls and unknown uses. +TODO(jbd): Add godoc examples./ TODO(jbd): Add godoc examples. +TODO: support multiple and external JSON dictionaries/ TODO: support multiple and external JSON dictionaries +TODO: Should we abort here? This should have already been marked/ TODO: Should we abort here? This should have already been marked +TODO: Maybe use Data.List.NonEmpty inside +TODO: Add tests for the rest of the floating-point comparision instructions./ TODO: Add tests for the rest of the floating-point comparision instructions. +TODO: Should verify number of def and use operands, but the current/ TODO: Should verify number of def and use operands, but the current +TODO: GFX9 has v_mov_b32_e32 v2, lds@abs32@lo +TODO: not sure if this check is always right in Backpack +TODO: we don't check that all dependencies are used! +TODO #1: VisitBinaryOperator implementation might not make a good/ TODO #1: VisitBinaryOperator implementation might not make a good +TODO: Add support for local variables that are expressed in terms of/ TODO: Add support for local variables that are expressed in terms of +TODO: add support for setting up the low pass 3dB frequency. +TODO: should shrink allocation now */* TODO: should shrink allocation now */ +TODO: poly128_t not implemented on aarch32/ TODO: poly128_t not implemented on aarch32 +TODO: Align down to dword alignment and extract bits for extending loads./ TODO: Align down to dword alignment and extract bits for extending loads. +TODO: We could shrink the load and fold if it is non-volatile./ TODO: We could shrink the load and fold if it is non-volatile. +TODO(unknown): check that 1-arg constructors are explicit. +TODO: It might be useful for any out arguments, not just privates./ TODO: It might be useful for any out arguments, not just privates. +TODO(aaronl): Add optional indexing capabilities. It would be/ TODO(aaronl): Add optional indexing capabilities. It would be +TODO: Add support for Access qualifier/ TODO: Add support for Access qualifier +TODO: Add pointers for argmemonly and globals to improve the results of/ TODO: Add pointers for argmemonly and globals to improve the results of +TODO@Sandeep debt around cyclic dependencies/ TODO@Sandeep debt around cyclic dependencies +TODO: fmov h0, w0 is also legal, however on't have an isel pattern to/ TODO: fmov h0, w0 is also legal, however on't have an isel pattern to +TODO: Do we need the super register implicit use?/ TODO: Do we need the super register implicit use? +TODO: Why not 7 ? +TODO: should just stick the identification in the device table */* TODO: should just stick the identification in the device table */ +TODO: We also should check that the target can in fact lower the sqrt()/ TODO: We also should check that the target can in fact lower the sqrt() +TODO: GICombineRules should accept subtarget predicates/ TODO: GICombineRules should accept subtarget predicates +TODO we yield gpio_lock here because +TODO: sync only the affected SPTEs for INVDIVIDUAL_ADDR. +TODO: the profile should be bundled with the interpreter: the rts ways are +TODO: Let cabal-install request errors here +TODO this can be negated +TODO: Dangling debug info will eventually either be resolved or produce/ TODO: Dangling debug info will eventually either be resolved or produce +TODO(wan@google.com): Write tests for this once we add stdout/ TODO(wan@google.com): Write tests for this once we add stdout +TODO: is this test useful still?/ TODO: is this test useful still? +TODO SDP ctrls* TODO SDP ctrls +TODO: get the argument span./ TODO: get the argument span. +TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when +TODO: assert Regions are sorted descending by pressure/ TODO: assert Regions are sorted descending by pressure +TODO: add LOAD_STACK_GUARD support./ TODO: add LOAD_STACK_GUARD support. +TODO: Change to Assume=true but making sure we don't exceed the threshold/ TODO: Change to Assume=true but making sure we don't exceed the threshold +TODO make Cabal use this now that it is in ghc-boot. +TODO: Warn on a null dereference here./ TODO: Warn on a null dereference here. +TODO: consider creating nested parallel operations when necessary./ TODO: consider creating nested parallel operations when necessary. +TODO: evolve this model. Tile size determination is a large area/ TODO: evolve this model. Tile size determination is a large area +TODO: make this show up better in the console output and in/ TODO: make this show up better in the console output and in +TODO@bpasero backups should account for binary data,/ TODO@bpasero backups should account for binary data, +TODO: this test is exactly the same as for `_mm_cmple_ss`, but there/ TODO: this test is exactly the same as for `_mm_cmple_ss`, but there +TODO: Allow atomic swap and bit ops for v2s16/v4s16/ TODO: Allow atomic swap and bit ops for v2s16/v4s16 +TODO: tril is not implemented for D.Bool, or maybe numeric type is lifted? +TODO Windows, post RS1. Windows does not yet support volume functionality/ TODO Windows, post RS1. Windows does not yet support volume functionality +TODO: this allocates a Linux GPIO number base in the global +TODO: */* TODO: */ +TODO: Deduplicate this with Distribution.Backpack.UnifyM.ci_msg +TODO("CHANGE TEAM stmt"); +TODO The split between New and Start can be join again when the SendClusterEvent/ TODO The split between New and Start can be join again when the SendClusterEvent +TODO: Support other combinations of base classes and fields./ TODO: Support other combinations of base classes and fields. +TODO: Add -maltivec when ARCH is PowerPC. +TODO: If we try harder, we might be able to find +TODO Action/ TODO Action +TODO: Do we really want this barrier? It triggers unnecessary hazard nops/ TODO: Do we really want this barrier? It triggers unnecessary hazard nops +TODO: make ecryptfs work in initramfs? +TODO: Try to unify this and the normal call bits for ARM, then try to unify/ TODO: Try to unify this and the normal call bits for ARM, then try to unify +TODO: If we don't have blendv, this can definitely be improved. There's also a selection of +TODO: synchronize all static initializations with regular library/ TODO: synchronize all static initializations with regular library +TODO: We should probably have `instanceOf :: Maybe IndefUnitId` instead. +TODO: warn on assert(&x) but not on zero_on_null(&x)/ TODO: warn on assert(&x) but not on zero_on_null(&x) +TODO indenter:/ TODO indenter: +TODO: Unsupported flat for SI./ TODO: Unsupported flat for SI. +TODO TestCopyToContainerNotStatusOKError expects a non-error status-code ("204 No Content") to produce an error; verify if this is the desired behavior/ TODO TestCopyToContainerNotStatusOKError expects a non-error status-code ("204 No Content") to produce an error; verify if this is the desired behavior +TODO: Add line control markers to make errors easier to debug./ TODO: Add line control markers to make errors easier to debug. +TODO: Tests require accessibility +TODO: Test inaccessible base in context where it's accessible, i.e./ TODO: Test inaccessible base in context where it's accessible, i.e. +TODO: maybe handle TBNZ/TBZ the same way as CMP when used instead for "a < 0"/ TODO: maybe handle TBNZ/TBZ the same way as CMP when used instead for "a < 0" +TODO: math mode should use \medmuskip = 4mu plus 2mu minus 4mu/ TODO: math mode should use \medmuskip = 4mu plus 2mu minus 4mu +TODO: Should we try to look for neg/abs here?/ TODO: Should we try to look for neg/abs here? +TODO: fix #5918./ TODO: fix #5918. +TODO: Add folding here if ever necessary./ TODO: Add folding here if ever necessary. +TODO: Add generic modeset state checks once we support those. +TODO: make these coefficients (8 and 1.5) configurable? +TODO: orphan dir cleanup here. */* TODO: orphan dir cleanup here. */ +TODO: extend the slicing utility to compute slices that/ TODO: extend the slicing utility to compute slices that +TODO: this "white" looks more like a grey. (What does ncurses do?) +TODO: Need check for infinity/ TODO: Need check for infinity +TODO: make sure dsi_cmd_mdp is idle.* TODO: make sure dsi_cmd_mdp is idle. +TODO: check that the runtime is available on PATH/ TODO: check that the runtime is available on PATH +TODO: this bit should only be enabled when really needed, then +TODO(zhaoq): currently one reader per transport. Investigate whether this is/ TODO(zhaoq): currently one reader per transport. Investigate whether this is +TODO: Get the rest of these tests running? +TODO: It is reasonable to complete bio with error here. */* TODO: It is reasonable to complete bio with error here. */ +TODO: Is this necessary for wasm32-unknown-unknown?/ TODO: Is this necessary for wasm32-unknown-unknown? +TODO: Add support for parameters that have a pre-existing debug expressions/ TODO: Add support for parameters that have a pre-existing debug expressions +TODO: move this to cw_alsa_set_hw_params_internal(),* TODO: move this to cw_alsa_set_hw_params_internal(), +TODO: handle Reject UPIU Response */* TODO: handle Reject UPIU Response */ +TODO: What about rev19+? Revs 3+ and 7+ are a bit similar */* TODO: What about rev19+? Revs 3+ and 7+ are a bit similar */ +TODO: Extend this for ops that are FunctionLike. This would require/ TODO: Extend this for ops that are FunctionLike. This would require +TODO: Remove these magic number */* TODO: Remove these magic number */ +TODO: Missed optimization. The three instructions generated to subtract SP can be converged to a single one +TODO: Handle all atomics and other side-effect operations we know of./ TODO: Handle all atomics and other side-effect operations we know of. +TODO: add helpers for these stored values/ TODO: add helpers for these stored values +TODO(kenton@google.com): Use autoconf to detect availability of/ TODO(kenton@google.com): Use autoconf to detect availability of +TODO: should i use controller's screen CTM?/ TODO: should i use controller's screen CTM? +TODO: Should we condition this on whether any functions might/ TODO: Should we condition this on whether any functions might +TODO: Enable half precision when the sw routine is implemented/ TODO: Enable half precision when the sw routine is implemented +TODO: This endpoint address should be retrieved */* TODO: This endpoint address should be retrieved */ +TODO: after converting IXP4xx to only device tree, set +TODO: the same constants should have the same constant pool location/ TODO: the same constants should have the same constant pool location +TODO: verify fun_addr needs to be a callable address/ TODO: verify fun_addr needs to be a callable address +TODO: remove these after everything transitions to new pattern +TODO: Combine this logic with findEltLoadSrc() used by/ TODO: Combine this logic with findEltLoadSrc() used by +TODO: Optimize by disabling the context when no device is attached. +TODO APP1 - Exif/ TODO APP1 - Exif +TODO: expand tests for more complex constraints, out of range immediates etc +TODO: print everything/ TODO: print everything +TODO: Move to InstSimplify?/ TODO: Move to InstSimplify? +TODO: the generated file puts the fields in an unhelpful order. +TODO: the following intrinsics may also be allowed:/ TODO: the following intrinsics may also be allowed: +TODO: Characters +TODO: the following test for recursiveness of a projection should be cached. +TODO: remove once `udev` is `systemdMinimal` everywhere. +TODO(stevvooe): This violates the current platform agnostic approach to this/ TODO(stevvooe): This violates the current platform agnostic approach to this +TODO(fabxc): Wrap this as a line reader to make streaming safer./ TODO(fabxc): Wrap this as a line reader to make streaming safer. +TODO: conditional operators, comma./ TODO: conditional operators, comma. +TODO: check the generated instructions for the equivalent of seqz, snez, +TODO: Is the img rsrc useful?/ TODO: Is the img rsrc useful? +TODO: use same abstract type for file->private_data of dir and file so +TODO: Merge with MatchRotatePosNeg./ TODO: Merge with MatchRotatePosNeg. +TODO: handle other cases/ TODO: handle other cases +TODO: Always set this when creating the new specialization?/ TODO: Always set this when creating the new specialization? +TODO: Try other fileservers if we can. +TODO: Add MPEG and SPD enable and repeat cfg when EDID parsing +TODO: this function should be removed on ASIC , Emily 2007.2.2 +TODO: currently we don't have any action... bus reset? */* TODO: currently we don't have any action... bus reset? */ +TODO ^ Try uncommenting this line/ TODO ^ Try uncommenting this line +TODO (jrouge/wk8): if provided with several security options, we silently ignore/ TODO (jrouge/wk8): if provided with several security options, we silently ignore +TODO: __builtin_is_aligned(__builtin_align_{down,up{(expr, N), N)/ TODO: __builtin_is_aligned(__builtin_align_{down,up{(expr, N), N) +TODO: define when needed, careful about _scopeModules! +TODO: Figure out how to expose non-replayable fault buffer, which,*TODO: Figure out how to expose non-replayable fault buffer, which, +TODO: use same type as elements from supportedOpenFlowVersions +TODO: It would be possible to merge the extensions in some cases./ TODO: It would be possible to merge the extensions in some cases. +TODO: [nice to have] having checked which packages from the store +TODO: implement all the Dict functions and make this more efficient. +TODO: enable when video output is properly +TODO: Detect calling convention in DWARF?/ TODO: Detect calling convention in DWARF? +TODO: Ticks in unfoldings. Maybe change unfolding so it removes +TODO: Increase clocks if needed for current mode */* TODO: Increase clocks if needed for current mode */ +TODO: based on user-controlled EnableTxBurst var vendor drv sets* TODO: based on user-controlled EnableTxBurst var vendor drv sets +TODO: Handle jumping to labels/ TODO: Handle jumping to labels +TODO: don't use atomic ref counters for stack-allocated nodes./ TODO: don't use atomic ref counters for stack-allocated nodes. +TODO: This could be done in Driver/ TODO: This could be done in Driver +TODO: more flexible parser?/ TODO: more flexible parser? +TODO(unknown): Could it be expanded safely to arbitrary references, +TODO: Need this when we compute final UnitIds +TODO(lukegb): figure out how to make config reloading work with credentials. +TODO: is there any way to detect that an shared library is a kernel/ TODO: is there any way to detect that an shared library is a kernel +TODO: recognise elif opportunities +TODO: In the long run all drivers that use v4l2_device should use the +TODO abort? */* TODO abort? */ +TODO: This can be made to work for Byron txs too. Do that: fill in this case +TODO: migrate to fetchurl, when release becomes available on releases.ansible.com +TODO: this could be customized in the future./ TODO: this could be customized in the future. +TODO do we care about trying to make sure the GPU is idle?* TODO do we care about trying to make sure the GPU is idle? +TODO: When apcupsd has initiated a shutdown, systemd always ends up +TODO: Rework this for different kinds of MachineOperand./ TODO: Rework this for different kinds of MachineOperand. +TODO: match more stuff / destructuring/ TODO: match more stuff / destructuring +TODO: use proper handler/ TODO: use proper handler +TODO(kamil): Implement strtoll as a common inteceptor/ TODO(kamil): Implement strtoll as a common inteceptor +TODO: Setup list of registered trasnport modules */* TODO: Setup list of registered trasnport modules */ +TODO: Write this test case when we can create such a situation. +TODO(stevvooe): Check outgoing context?/ TODO(stevvooe): Check outgoing context? +TODO(zturner): Figure out how to compute the header directory for all/ TODO(zturner): Figure out how to compute the header directory for all +TODO: max_rings can populated by querying HW capabilities */* TODO: max_rings can populated by querying HW capabilities */ +TODO: Add proper checks once we have data */* TODO: Add proper checks once we have data */ +TODO(stevvooe): Greater/Less than filters would be awesome for/ TODO(stevvooe): Greater/Less than filters would be awesome for +TODO: use simple_strtoll with >32bit ext4 */* TODO: use simple_strtoll with >32bit ext4 */ +TODO: Implement these to make registers set from +TODO: sraiw could be selected rather than sext.w and srli. Alternatively, +TODO(bradfitz, zhaoq): A copy is required here because there is no/ TODO(bradfitz, zhaoq): A copy is required here because there is no +TODO: Double check to make sure this intentionally falls through./ TODO: Double check to make sure this intentionally falls through. +TODO: For non-entry point functions, it should be legal/ TODO: For non-entry point functions, it should be legal +TODO: use a variant scheduling class to model the latency profile/ TODO: use a variant scheduling class to model the latency profile +TODO: Consider if this should be renamed to something like insertOrUpdate/ TODO: Consider if this should be renamed to something like insertOrUpdate +TODO: poll chassis warns, trigger (configurable) machine shutdown when +TODO: Should simplify to -inf. +TODO: unclear what the root cause of the +TODO Add otime support when the otime patches get into upstream */* TODO Add otime support when the otime patches get into upstream */ +TODO: git version needs ocaml +TODO: Consider moving this to LoopUtils./ TODO: Consider moving this to LoopUtils. +TODO(tiborvass): should we change the name of `layersDownload`? What about message in WriteStatus?/ TODO(tiborvass): should we change the name of `layersDownload`? What about message in WriteStatus? +TODO: We might need some stack support here to get the values. */*TODO: We might need some stack support here to get the values. */ +TODO: Should we check for other forms of sign-bit comparisons?/ TODO: Should we check for other forms of sign-bit comparisons? +TODO: pinpoint the diff that broke this build, or maybe it's transient or maybe it never worked? +TODO: The template parameters should be in DC by now. Verify./ TODO: The template parameters should be in DC by now. Verify. +TODO: Test this error./ TODO: Test this error. +TODO: make this use section syntax +TODO: install documentation +TODO: we could return a pair of values that specify the max VF and/ TODO: we could return a pair of values that specify the max VF and +TODO: set RESP_RATE and BRSR properly/ TODO: set RESP_RATE and BRSR properly +TODO: Make this into a generic get_blocks function. +TODO: verify the debug value is valid (perhaps in debug mode only)./ TODO: verify the debug value is valid (perhaps in debug mode only). +TODO: generic mode needs to be developed for other chips */* TODO: generic mode needs to be developed for other chips */ +TODO: The innermost base of the member expression may be too complicated./ TODO: The innermost base of the member expression may be too complicated. +TODO: Do we actually need to read this register to write it back? +TODO: Query the target environment to make sure the current/ TODO: Query the target environment to make sure the current +TODO: As per spec Isochronous IDT transmissions are supported. We bypass +TODO: Document why systemd.packages doesn't work for user services or fix this. +TODO(hanwen): should send Disconnect with reason?/ TODO(hanwen): should send Disconnect with reason? +TODO: log change in name to out stream/ TODO: log change in name to out stream +TODO: Helper similar to bitmap_set() */* TODO: Helper similar to bitmap_set() */ +TODO: We could use SimplifyInstruction here to fold PHINodes and/ TODO: We could use SimplifyInstruction here to fold PHINodes and +TODO: unclear if we need to be as conservative about atomics/ TODO: unclear if we need to be as conservative about atomics +TODO(@oxij) on new Xen version: generalize this to generate [vanilla slim +TODO reenable once manual-config's config actually builds a .dtb and this is checked to be working +TODO("OpenACC Atomic construct not lowered yet!"); +TODO: fill info/ TODO: fill info +TODO - replace WriteFStore/WriteVecStore with X86SchedWriteMoveLSWidths types./ TODO - replace WriteFStore/WriteVecStore with X86SchedWriteMoveLSWidths types. +TODO: The forwarding for 32 bits actually saves 2 cycles./ TODO: The forwarding for 32 bits actually saves 2 cycles. +TODO: This is only correct if there either is no further scf.parallel/ TODO: This is only correct if there either is no further scf.parallel +TODO: Add a "dev" output containing the header files. +TODO: I'm not entirely sure if this is catching what we really want to catch +TODO: Render a link +TODO: Ensure the DMA is really stopped in stop_streaming callback */* TODO: Ensure the DMA is really stopped in stop_streaming callback */ +TODO: We don't really need to use load s32 elements. We would only need one/ TODO: We don't really need to use load s32 elements. We would only need one +TODO: system reset */* TODO: system reset */ +TODO(aaronl): The set of tasks removed will be/ TODO(aaronl): The set of tasks removed will be +TODO: For now, liveness of a memory region is equivalent to liveness of its/ TODO: For now, liveness of a memory region is equivalent to liveness of its +TODO: Delete these and use the ones in the library as they become available./ TODO: Delete these and use the ones in the library as they become available. +TODO: aptxSupport +TODO: add support for large vectors./ TODO: add support for large vectors. +TODO: This vector has tail padding/ TODO: This vector has tail padding +TODO: Currently the __builtin_popcount() implementation using SSE3/ TODO: Currently the __builtin_popcount() implementation using SSE3 +TODO(estesp): until we have a more complete method for index push, we need to report/ TODO(estesp): until we have a more complete method for index push, we need to report +TODO(beorn7): Format this directly from components of ts to/ TODO(beorn7): Format this directly from components of ts to +TODO Figure out what to do about backpack and internal libraries. It is very +TODO: check these resulting gain settings, these are +TODO: allow multiple interrupt sources */* TODO: allow multiple interrupt sources */ +TODO. More precise determination of 'weak' attribute requires/ TODO. More precise determination of 'weak' attribute requires +TODO __pxafb_lcd_power(fbi, 0); */* TODO __pxafb_lcd_power(fbi, 0); */ +TODO The truncate also isn't actually necessary because we would already/ TODO The truncate also isn't actually necessary because we would already +TODO Windows CI: This may be fixable in the future once Windows/ TODO Windows CI: This may be fixable in the future once Windows +TODO: Choose between single/double symbol decoding/ TODO: Choose between single/double symbol decoding +TODO: diamond, triangle cases/ TODO: diamond, triangle cases +TODO: Update trace point to handle such free */* TODO: Update trace point to handle such free */ +TODO: fill in this section +TODO: proper interlace support */* TODO: proper interlace support */ +TODO: Deal with macro occurrences correctly./ TODO: Deal with macro occurrences correctly. +TODO: Set UTF-8 mode from the environment/ TODO: Set UTF-8 mode from the environment +TODO: There still may be unused bundled libraries +TODO@joao: discuss with alex '*' doesn't seem to be a valid engine version/ TODO@joao: discuss with alex '*' doesn't seem to be a valid engine version +TODO increase performance by making this locks more specific */ +TODO: Init other params needed by HAL to init the ring */* TODO: Init other params needed by HAL to init the ring */ +TODO verify that server properly follows FUSE protocol +TODO: In some cases this could be relaxed if the successor is dominated/ TODO: In some cases this could be relaxed if the successor is dominated +TODO: Maybe we should look around and merge with other llvm.assume./ TODO: Maybe we should look around and merge with other llvm.assume. +TODO we should somehow allow contsraints based on backend +TODO: populate this flag by reading property from FW node +TODO: If we ever want to support v7, this needs to be extended/ TODO: If we ever want to support v7, this needs to be extended +TODO: Use TTI->getGEPCost here (it exists, but appears to be not/ TODO: Use TTI->getGEPCost here (it exists, but appears to be not +TODO: if guest psw has per enabled, otherwise 0s! +TODO: install .chi files for packages, so we can --include +TODO: make this the only type for ValBinds +TODO: convert file to dir/ TODO: convert file to dir +TODO: Configure Tx power. +TODO: Entry value operations can currently not be combined with any/ TODO: Entry value operations can currently not be combined with any +TODO: handle division by zero at the same time the issue is/ TODO: handle division by zero at the same time the issue is +TODO: This should return %A. +TODO: We handle scalars using custom code, but generic combining could make/ TODO: We handle scalars using custom code, but generic combining could make +TODO.. for BMI */* TODO.. for BMI */ +TODO @sbatten fix hack for #91367/ TODO @sbatten fix hack for #91367 +TODO: Subsume this with general checking if type can be/ TODO: Subsume this with general checking if type can be +TODO: Intrinsic subroutine EVENT_QUERY/ TODO: Intrinsic subroutine EVENT_QUERY +TODO: Can we actually use the dependence info analysis here?/ TODO: Can we actually use the dependence info analysis here? +TODO: escape the symbol name, it could contain " characters./ TODO: escape the symbol name, it could contain " characters. +TODO: Conservatively intersecting FMF. If Res == C2, the transform/ TODO: Conservatively intersecting FMF. If Res == C2, the transform +TODO: Should this be urgent_latency_pixel_mixed_with_vm_data_us?/ TODO: Should this be urgent_latency_pixel_mixed_with_vm_data_us? +TODO: warn if they refer to a weak global/ TODO: warn if they refer to a weak global +TODO should we check for networking availability (integration-cli suite checks for networking through `Network()`)/ TODO should we check for networking availability (integration-cli suite checks for networking through `Network()`) +TODO Andrea: making sense? +TODO: This only works for targets implementing LLVMTargetMachine./ TODO: This only works for targets implementing LLVMTargetMachine. +TODO: Extend type shouldn't matter (assuming legal types)./ TODO: Extend type shouldn't matter (assuming legal types). +TODO: adhoc PS mode */* TODO: adhoc PS mode */ +TODO: [nice to have] ultimately we probably want to put this config info +TODO: Add A2 autodection */* TODO: Add A2 autodection */ +TODO: figure this out.... */* TODO: figure this out.... */ +TODO: can this enum conversion be eliminated */ +TODO - ideally shuffle combining would handle this./ TODO - ideally shuffle combining would handle this. +TODO: Generate markdown of versions per image that can then be stored with the definitions on release as a different output format./TODO: Generate markdown of versions per image that can then be stored with the definitions on release as a different output format. +TODO: There is no exp10() intrinsic yet./ TODO: There is no exp10() intrinsic yet. +TODO: Can currently only handle mem instructions with a single define./ TODO: Can currently only handle mem instructions with a single define. +TODO: change the 4th 0x75effffffffffffe to 0x75efffffffffffff when/ TODO: change the 4th 0x75effffffffffffe to 0x75efffffffffffff when +TODOD: As far as I can tell this test is fine. The tail predicating the second loop means we remove the instruction that would otherwise block the first. +TODO: Note: This should not really happen since VBIOS* TODO: Note: This should not really happen since VBIOS +TODO: Mode selection filtering +TODO: recal traffic pause state based on the available vdevs */* TODO: recal traffic pause state based on the available vdevs */ +TODO add 64 bit API/ TODO add 64 bit API +TODO stack_fold_pinsrw +TODO: propagate static size and stride information when available./ TODO: propagate static size and stride information when available. +TODO: flat memory only for now, generalize/ TODO: flat memory only for now, generalize +TODO: The offset of 4 is probably not right for ARM64, nor for/ TODO: The offset of 4 is probably not right for ARM64, nor for +TODO: we should nudge the scale as well, but that requires the/ TODO: we should nudge the scale as well, but that requires the +TODO: Only 11n mode is implemented currently, */* TODO: Only 11n mode is implemented currently, */ +TODO(stevvooe): Perhaps, we can recover this by including it/ TODO(stevvooe): Perhaps, we can recover this by including it +TODO: cleanup modelling float vs double registers and how they are the same class. +TODO: this could return the source in the default case as well?/ TODO: this could return the source in the default case as well? +TODO support non-zero offsets./ TODO support non-zero offsets. +TODO: Doesn't hold yet +TODO: Add vXf64 support./ TODO: Add vXf64 support. +TODO: Write C11 Line data/ TODO: Write C11 Line data +TODO(#412): remove/TODO(#412): remove +TODO: If the input elements are power-two vectors, we could convert this to/ TODO: If the input elements are power-two vectors, we could convert this to +TODO: to get rid of "distance"/TODO: to get rid of "distance" +TODO: Implementation is incomplete. Many intrinsics to tbd./ TODO: Implementation is incomplete. Many intrinsics to tbd. +TODO: remove more Connection-specific header fields here, in addition/ TODO: remove more Connection-specific header fields here, in addition +TODO: Executable bits are set by upstream with the next release +TODO: Consider moving this lot to a separate function! (AIA)/ TODO: Consider moving this lot to a separate function! (AIA) +TODO add more domains checks, such as AMDGPU_GEM_DOMAIN_CPU */* TODO add more domains checks, such as AMDGPU_GEM_DOMAIN_CPU */ +TODO: It may be profitable to generate simpler LEA instructions in place/ TODO: It may be profitable to generate simpler LEA instructions in place +TODO: fix active state/ TODO: fix active state +TODO: this way "odd" fontheights are not supported +TODO: How to actually fix this? +TODO @sbatten @joao find something better to prevent editor taking over #79897/ TODO @sbatten @joao find something better to prevent editor taking over #79897 +TODO: Maybe setGlobalTypeEnv should be strict. +TODO: KillLine? +TODO: printOptionInfo assumes a specific indent and will/ TODO: printOptionInfo assumes a specific indent and will +TODO: A recursive scan of all blocks in the subprogram is needed in order/ TODO: A recursive scan of all blocks in the subprogram is needed in order +TODO: need to add more logic to report VF link */* TODO: need to add more logic to report VF link */ +TODO: remove these local definitions when the updated ledger lib is available +TODO is it OK to return true not doing anything ??*/* TODO is it OK to return true not doing anything ??*/ +TODO: decide what to do if we encounter broken installed packages, +TODO: local tarballs, remote tarballs etc +TODO: Should slaves be allowed to* TODO: Should slaves be allowed to +TODO(stevvooe): Can probably reduce memory usage by not tracking/ TODO(stevvooe): Can probably reduce memory usage by not tracking +TODO Add a way to explicitly ask for some options to be* TODO Add a way to explicitly ask for some options to be +TODO: length type parameter values?/ TODO: length type parameter values? +TODO: add code for programing DP DTO, currently this is down by command table */* TODO: add code for programing DP DTO, currently this is down by command table */ +TODO: This never happens in our tests and I think it can be removed // TODO: This never happens in our tests and I think it can be removed / +TODO: sample_rate (BASE+0F) is 0 when internal clock = 40MHz. +TODO stack_fold_sqrtss_int +TODO: add syntactic sugar for 1/(2*PI)/ TODO: add syntactic sugar for 1/(2*PI) +TODO: currently AfterPassInvalidated does not accept IRUnit, since passing/ TODO: currently AfterPassInvalidated does not accept IRUnit, since passing +TODO: change WARPSIZE to the number of active threads in the warp./ TODO: change WARPSIZE to the number of active threads in the warp. +TODO: We could potentially validate these, but for now just leave indices/ TODO: We could potentially validate these, but for now just leave indices +TODO(unknown): We always want to check end of namespace comments +TODO: @llvm.objc.retain(i8* %a) +TODO: consider earlyclobbers?/ TODO: consider earlyclobbers? +TODO: In the regular function, if that local variable in the/ TODO: In the regular function, if that local variable in the +TODO fcrisciani: this can be removed if there is no way to leave the network/ TODO fcrisciani: this can be removed if there is no way to leave the network +TODO: consider removing these operations and calling respective +TODO: Shouldn't this already be tagged? If not why did we/ TODO: Shouldn't this already be tagged? If not why did we +TODO: Factor out the flags specific to the FDR mode implementation. For/ TODO: Factor out the flags specific to the FDR mode implementation. For +TODO: Experiment to find the right threshold. +TODO: Raise floating point exceptions as required by the standard./ TODO: Raise floating point exceptions as required by the standard. +TODO: Triggered buffer support +TODO: we should keep the loop counter in an SGPR +TODO (osa): Maybe initialize as empty (without allocation) and allocate/ TODO (osa): Maybe initialize as empty (without allocation) and allocate +TODO: It could actually be subclassed if the subclass is private as well./ TODO: It could actually be subclassed if the subclass is private as well. +TODO: add alloca/ TODO: add alloca +TODO: Park this device in Group 13 */* TODO: Park this device in Group 13 */ +TODO: move this into the compiler abstraction +TODO: Ensure that doctest is built against the same GHC as the one +TODO: do this nicely via the API too: +TODO: Find another way to stop the display for DUs that don't support +TODO: Upload WIP legalization document describing this construction by/ TODO: Upload WIP legalization document describing this construction by +TODO@Rob slightly weird if-check required because of/ TODO@Rob slightly weird if-check required because of +TODO: do we assume contentType is lowercase? we did before/ TODO: do we assume contentType is lowercase? we did before +TODO: add config support for the UTxOConfiguration if needed +TODO: please add more comments if you have in-depth information */* TODO: please add more comments if you have in-depth information */ +TODO: Constant splat/ TODO: Constant splat +TODO: this increases instruction count if the pieces have additional users +TODO: this op should disappear once pad_tensors is available and connected./ TODO: this op should disappear once pad_tensors is available and connected. +TODO: gesture + proximity calib offsets +TODOs for this file/ TODOs for this file +TODO: Fix instruction selection to do the right thing for image/ TODO: Fix instruction selection to do the right thing for image +TODO: Several primop implementations (e.g. 'doNewByteArrayOp') use +TODO CAP_SETFCAP/ TODO CAP_SETFCAP +TODO: This currently is same as mtk_rpmsg_send, and wait until SCP +TODO(dmcgowan): Attempt to further interpret result, status code and error code string/ TODO(dmcgowan): Attempt to further interpret result, status code and error code string +TODO: Don't worry about 64-bit now, but when this is fixed remove the/ TODO: Don't worry about 64-bit now, but when this is fixed remove the +TODO: Support callCapturesBefore() on BatchAAResults./ TODO: Support callCapturesBefore() on BatchAAResults. +TODO: Change @mk/config.h@ to @shake-build/cfg/config.h@. +TODO: use RX header to fill some radiotap data */* TODO: use RX header to fill some radiotap data */ +TODO: Modified this part and try to set acm control in only 1 IO processing!! */* TODO: Modified this part and try to set acm control in only 1 IO processing!! */ +TODO: GPS CLK 0x0d0 */* TODO: GPS CLK 0x0d0 */ +TODO: Refine this by passing the proper nDims and nSymbols so we can/ TODO: Refine this by passing the proper nDims and nSymbols so we can +TODO: if flags & DRM_MODE_FB_DIRTY_ANNOTATE_FILL then we should +TODO: Notify the whole pipeline with v4l2_subdev_notify() to +TODO: We should probably support, any-type, any-scalar, and multiple types/ TODO: We should probably support, any-type, any-scalar, and multiple types +TODO: This only allows trivial edges to be added for now./ TODO: This only allows trivial edges to be added for now. +TODO: use the dependence analysis to check for/ TODO: use the dependence analysis to check for +TODO: Should probably combine against FFBH_U32 instead of ctlz directly./ TODO: Should probably combine against FFBH_U32 instead of ctlz directly. +TODO: we have only been able to test with the 40MHz USB clock. The* TODO: we have only been able to test with the 40MHz USB clock. The +TODO: https://github.com/aws/aws-cli/pull/5712 +TODO: lck_rw_init(3 arguments)./ TODO: lck_rw_init(3 arguments). +TODO: Check all the Slave(s) port(s) audio modes and find +TODO: U00A0 should be investigated./ TODO: U00A0 should be investigated. +TODO@TS 2.1.2/ TODO@TS 2.1.2 +TODO(sameer): move this loop under the family lock./ TODO(sameer): move this loop under the family lock. +TODO@rebornix skip as it crashes the process all the time/ TODO@rebornix skip as it crashes the process all the time +TODO: maybe move to a new header file? */* TODO: maybe move to a new header file? */ +TODO: Read stdout and compare the install plans. +TODO: Add more tests; coverage of error messages emitted not complete/ TODO: Add more tests; coverage of error messages emitted not complete +TODO(crosbug.com/p/23747): This is a confusing name, since it doesn't +TODO: Remove fully-redundant expressions./ TODO: Remove fully-redundant expressions. +TODO@joao need to dispose this listener eventually/ TODO@joao need to dispose this listener eventually +TODO: add STA entry for the current AP so +TODO: Explain this better and refer to ABI spec! +TODO: Investigate if this is too expensive at O1./ TODO: Investigate if this is too expensive at O1. +TODO: Re-bind the channels to different CPUs. +TODO: will log throw for negative numbers or just generate NaNs? should we return a Maybe? +TODO Duplicate dc_stream after objects are stream object is flattened */* TODO Duplicate dc_stream after objects are stream object is flattened */ +TODO: add support to query reparse tag */* TODO: add support to query reparse tag */ +TODO: implement constructor to enable Graph Initialisation.\/ TODO: implement constructor to enable Graph Initialisation.\ +TODO: in theory this could be a simple hashtable lookup; most/ TODO: in theory this could be a simple hashtable lookup; most +TODO: handle other conditional instructions (e.g. CSET)/ TODO: handle other conditional instructions (e.g. CSET) +TODO: Check that this does not produce a "function composition is (<<<)" +TODO: See if we can split some of the live ranges instead of just globally +TODO: The sensor is supposed to support BT.601 and BT.656 +TODO: remove this when we discard GFX80 encoding./ TODO: remove this when we discard GFX80 encoding. +TODO: Add support for other offloading programming models here./ TODO: Add support for other offloading programming models here. +TODO: replace formatv arguments with the exact specified/ TODO: replace formatv arguments with the exact specified +TODO: print error invalid slice string that doesn't follow/ TODO: print error invalid slice string that doesn't follow +TODO(ycheng/ncardwell): implement a rate-based approach. +TODO: should be implemented using rustc/mir_build/thir machinery/ TODO: should be implemented using rustc/mir_build/thir machinery +TODO: Print section type./ TODO: Print section type. +TODO verify the need for these locks and if they need to be global */* TODO verify the need for these locks and if they need to be global */ +TODO(cbro): append to existing User-Agent header?/ TODO(cbro): append to existing User-Agent header? +TODO(vladl@google.com): Replace the following check with a/ TODO(vladl@google.com): Replace the following check with a +TODO - variable shuffles might need this to be widened again./ TODO - variable shuffles might need this to be widened again. +TODO or printWords? cf https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040 +TODO does this need configure magic?/ TODO does this need configure magic? +TODO: do I need this? +TODO: The following tests FAILED: +TODO: replace this with the new stuff from Cardano.Api.Protocol +TODO: update expected result when icc supports mutexinoutset/ TODO: update expected result when icc supports mutexinoutset +TODO: Why isn't the SKXDivider used?/ TODO: Why isn't the SKXDivider used? +TODO(matthewbauer): If someone really needs this to work in sandboxes, +TODO: is upstream interested in this? +TODO Implement __delitem__ +TODO: check error location too./ TODO: check error location too. +TODO: move the bulk of this code over to the platform itself/ TODO: move the bulk of this code over to the platform itself +TODO: Ensure the @path is initramfs/initrd image */* TODO: Ensure the @path is initramfs/initrd image */ +TODO: release audio object */* TODO: release audio object */ +TODO needed? */* TODO needed? */ +TODO: this is here just for now, it must be removed when the data +TODO: ICV tracking to detect compatibility./ TODO: ICV tracking to detect compatibility. +TODO: Ease the one-use restriction if the insert scalar would simplify the shuffle to a full vector constant? +TODO: DT editing/ TODO: DT editing +TODO: add support for conversions +TODO: the second argument should be simply an 'IntSet', but that +TODO: For IBSS we need to get atim_window from mac80211, +TODO: Remove when we have preferred domains in combineX86ShuffleChain./ TODO: Remove when we have preferred domains in combineX86ShuffleChain. +TODO: put in networking.nix after the test becomes more complete +TODO Windows: Some of these tests may be salvageable and portable to Windows./ TODO Windows: Some of these tests may be salvageable and portable to Windows. +TODO: this should really be from the mcdi protocol export */* TODO: this should really be from the mcdi protocol export */ +TODO: A better solution is configure it +TODO(EricWF): Are there other flags we need to worry about? +TODO: We get much worse code in specially handled constant cases./ TODO: We get much worse code in specially handled constant cases. +TODO: Add pattern to rewrite ExtractSlices(ConstantMaskOp)./ TODO: Add pattern to rewrite ExtractSlices(ConstantMaskOp). +TODO: defeat multi-output reference cycles +TODO: include ob.isp.h to get isp knowledge and* TODO: include ob.isp.h to get isp knowledge and +TODO: the unification monad might return errors, in which +TODO: handles sparse elements attribute/ TODO: handles sparse elements attribute +TODO: Replace when this is modeled through side-effects/op traits/ TODO: Replace when this is modeled through side-effects/op traits +TODO: clean up created ops on errors/ TODO: clean up created ops on errors +TODO: Skip masking high bits if def is known boolean./ TODO: Skip masking high bits if def is known boolean. +TODO: stream_bind() */* TODO: stream_bind() */ +TODO: support affine.if (1)?/ TODO: support affine.if (1)? +TODO: Do the 32-bit immediates work? We shouldn't really need to handle/ TODO: Do the 32-bit immediates work? We shouldn't really need to handle +TODO: Do we want to truncate the result?/ TODO: Do we want to truncate the result? +TODO: namespace tracker/ TODO: namespace tracker +TODO: icons and .desktop (see Packages/{debian,fedora}/*) +TODO: Some day we should be able to reset to last kill, rather than/ TODO: Some day we should be able to reset to last kill, rather than +TODO(stevvooe): It may make more sense to manage IPAM and network/ TODO(stevvooe): It may make more sense to manage IPAM and network +TODO: what is the vetting process? +TODO: This could be improved. We could also check that neither operand/ TODO: This could be improved. We could also check that neither operand +TODO: allow this stuff +TODO: Serialize the target specific register hints./ TODO: Serialize the target specific register hints. +TODO: Remove it again. +TODO: end-of-conversion irq +TODO: Review this in light of 32v64 assignments */* TODO: Review this in light of 32v64 assignments */ +TODO: do a binary search if Entries is big enough for it to matter./ TODO: do a binary search if Entries is big enough for it to matter. +TODO: We could always determine abstract attributes and if sufficient/ TODO: We could always determine abstract attributes and if sufficient +TODO: drop skb_orphan() once TX completion is fast enough */* TODO: drop skb_orphan() once TX completion is fast enough */ +TODO: probably too restrictive for atomics, revisit/ TODO: probably too restrictive for atomics, revisit +TODO: Replace for invalid when InstructionCost is used/ TODO: Replace for invalid when InstructionCost is used +TODO: If we had an interface to detect pass through operands, we could/ TODO: If we had an interface to detect pass through operands, we could +TODO: there can be many reasons a loop is not considered a/ TODO: there can be many reasons a loop is not considered a +TODO Probably put random address here to be presented to the* TODO Probably put random address here to be presented to the +TODO qtoauth +TODO: If the base vector is not undef, it might be better to create a splat/ TODO: If the base vector is not undef, it might be better to create a splat +TODO: use tree.keyMap if available/ TODO: use tree.keyMap if available +TODO: Since panel_bridges do their DSI setup in enable we +TODO: ensure that the dummy_log is in a state to allow +TODO: can we merge this into the general case by picking an appropriate "cross system" to mean native? +TODO: The pointer returned from objc_loadWeakRetained is retained./ TODO: The pointer returned from objc_loadWeakRetained is retained. +TODO: it might be feasible to keep this `CargoOptions` structure cached and regenerate/ TODO: it might be feasible to keep this `CargoOptions` structure cached and regenerate +TODO send A2MP_CHANGE_RSP */* TODO send A2MP_CHANGE_RSP */ +TODO: Include bash script sub-parser (CodeMirror supports that)/TODO: Include bash script sub-parser (CodeMirror supports that) +TODO: this should only happen for optional dependencies./ TODO: this should only happen for optional dependencies. +TODO: after the nvs issue will be solved, move this block +TODO: extend resource control to handle other (non current)* TODO: extend resource control to handle other (non current) +TODO: S1G Basic Rate Set is expressed elsewhere */* TODO: S1G Basic Rate Set is expressed elsewhere */ +TODO remove GOPROXY override once we updated to Go 1.14+ +TODO(aluzzardi): Consider using maps to limit the iterations./ TODO(aluzzardi): Consider using maps to limit the iterations. +TODO: Resolve and remove this comment. +TODO: Use DemandedElts variant./ TODO: Use DemandedElts variant. +TODO@rebornix test/TODO@rebornix test +TODO: There are lots of other tricks we could apply for increasing/ TODO: There are lots of other tricks we could apply for increasing +TODO: Mark legacy %VAL and %REF arguments/ TODO: Mark legacy %VAL and %REF arguments +TODO: consider "#pragma unroll 1" which is equivalent to "#pragma nounroll"./ TODO: consider "#pragma unroll 1" which is equivalent to "#pragma nounroll". +TODO: Extend this function to merge stores of scalable vectors./ TODO: Extend this function to merge stores of scalable vectors. +TODO: in addition to validating slice height (pic height must be divisible by slice height),/ TODO: in addition to validating slice height (pic height must be divisible by slice height), +TODO: Generate TBAA information that describes this access as a structure/ TODO: Generate TBAA information that describes this access as a structure +TODO: restore beacon TIM bits for STAs that have buffered frames */* TODO: restore beacon TIM bits for STAs that have buffered frames */ +TODO(lhuemill): With some effort it may be possible to +TODO: Add this as DRR pattern./ TODO: Add this as DRR pattern. +TODO: Take care of other encap modes as well */* TODO: Take care of other encap modes as well */ +TODO: bzr support is missing because nixpkgs switched to `breezy` +TODO: there are other places where this is used. Expose publicly?/ TODO: there are other places where this is used. Expose publicly? +TODO("Handle OmpMemoryOrderClause"); +TODO: Include time component, counter component, random component/ TODO: Include time component, counter component, random component +TODO: can legally hoist since value read by call is known +TODO: this will be reworked in the near future */* TODO: this will be reworked in the near future */ +TODO: Introduce an MCInstrDesc flag for this/ TODO: Introduce an MCInstrDesc flag for this +TODO: this eventually belongs in linux/vx855.h */* TODO: this eventually belongs in linux/vx855.h */ +TODO: Get additional info (where applicable) +TODO: Add support for matching multiple PACKSS/PACKUS stages./ TODO: Add support for matching multiple PACKSS/PACKUS stages. +TODO: Also only consider top-level definition (not buried inside a module). +TODO: Maybe try to get RHS from sext to catch more cases?/ TODO: Maybe try to get RHS from sext to catch more cases? +TODO: try to combine this with the one in Docs.Types? +TODO implement where expressions./ TODO implement where expressions. +TODO: Should really be looking at the users of the bitcast. These are/ TODO: Should really be looking at the users of the bitcast. These are +TODO: Maybe cache topsort (Graph can do this) +TODO: this could be special cased for common tokens like identifiers, ')',/ TODO: this could be special cased for common tokens like identifiers, ')', +TODO: explain this value */* TODO: explain this value */ +TODO: Prevent fusion of loop nests with side-effecting operations./ TODO: Prevent fusion of loop nests with side-effecting operations. +TODO: Drop this when introducing role switching */* TODO: Drop this when introducing role switching */ +TODO: Add optional Ruby support +TODO(stevvooe): The level of coordination here is WAY too much for logs./ TODO(stevvooe): The level of coordination here is WAY too much for logs. +TODO: Fix test case after initialization with normal constant is addressed/ TODO: Fix test case after initialization with normal constant is addressed +TODO: Try foldMallocMemset() here./ TODO: Try foldMallocMemset() here. +TODO: implement this/ TODO: implement this +TODO(mundaym): in testing this final carry was unnecessary./ TODO(mundaym): in testing this final carry was unnecessary. +TODO: check position buffer update +TODO: check if we need really to change BRSR to do RF config */* TODO: check if we need really to change BRSR to do RF config */ +TODO: Also handle mul by doubling the shift amount?/ TODO: Also handle mul by doubling the shift amount? +TODO: Where is the SAS_LNKTOV register? +TODO: We should run this test until the end of codegen to make sure +TODO: improve/complete this when we have target data./ TODO: improve/complete this when we have target data. +TODO: Should we change the compatible string to something similar* TODO: Should we change the compatible string to something similar +TODO: The placeholder is needed to avoid replacing barePtr uses in the/ TODO: The placeholder is needed to avoid replacing barePtr uses in the +TODO see comment for 'firstValue_' and 'lastValue_' +TODO: Simple permutation looks like it could be almost as common as/ TODO: Simple permutation looks like it could be almost as common as +TODO: check when/if this can be removed. +TODO : stats should be SMP safe */* TODO : stats should be SMP safe */ +TODO: should we say what's in the project (+deps) as a whole? +TODO: not sure spinning is a good idea here../ TODO: not sure spinning is a good idea here.. +TODO: alternatively, we might consider looking for the two magic bytes +TODO: This is not the proper way to obtain fabric_and_dram_bandwidth, should be min(fclk, memclk) */* TODO: This is not the proper way to obtain fabric_and_dram_bandwidth, should be min(fclk, memclk) */ +TODO: user-configurable print_opts */* TODO: user-configurable print_opts */ +TODO(dmcgowan): Call close idle connections when complete and use keep alive/ TODO(dmcgowan): Call close idle connections when complete and use keep alive +TODO: Change the test to don't depend on std::future +TODO The logic feels a bit kludge-y. make it better.. +TODO: This could be folded, if the search for exec modifications was +TODO: This is encoded as a 64-bit element, but only 16 or 32-bits are/ TODO: This is encoded as a 64-bit element, but only 16 or 32-bits are +TODO: kill struct sci_user_parameters and reference directly */* TODO: kill struct sci_user_parameters and reference directly */ +TODO: When C11 mutexes land:/ TODO: When C11 mutexes land: +TODO: quotRemWord2, Int64, Word64 +TODO: We don't support rewrite of method definitions/ TODO: We don't support rewrite of method definitions +TODO: Add support for AR5210 EEPROM */* TODO: Add support for AR5210 EEPROM */ +TODO: need to implement the function/ TODO: need to implement the function +TODO: Handle more splat vector cases./ TODO: Handle more splat vector cases. +TODO: Support reductions./ TODO: Support reductions. +TODO: Fold negations of the mask into the store./ TODO: Fold negations of the mask into the store. +TODO: respect scope id */* TODO: respect scope id */ +TODO(wanyi): On Windows, if the return type is a struct:/ TODO(wanyi): On Windows, if the return type is a struct: +TODO: DenseMap, .../ TODO: DenseMap, ... +TODO refactor matchPattern* to work with Elim instead. +TODO: accept (some) Beacons by default and other frames only* TODO: accept (some) Beacons by default and other frames only +TODO: As with mfence, we may want to ease the availability of sfence/lfence/ TODO: As with mfence, we may want to ease the availability of sfence/lfence +TODO: See what values we can set, and remove the ones we can't* TODO: See what values we can set, and remove the ones we can't +TODO: Load any plug-ins in the appropriate plug-in search paths and/ TODO: Load any plug-ins in the appropriate plug-in search paths and +TODO(@Ericson2314) think more about other operating systems +TODO: Revisit exception specifications for the MS ABI. There is a way to/ TODO: Revisit exception specifications for the MS ABI. There is a way to +TODO: set proper section index here./ TODO: set proper section index here. +TODO: remove first call to parseBases, that function should be deleted/ TODO: remove first call to parseBases, that function should be deleted +TODO: This restriction matches the basic block check below when creating/ TODO: This restriction matches the basic block check below when creating +TODO: split into profile and ns based flags for when accumulating perms +TODO: Implement C++'s type "similarity" and consider dis-"similar"/ TODO: Implement C++'s type "similarity" and consider dis-"similar" +TODO: probably only defined for floating point tensors, or maybe numeric type is lifted? +TODO: (ABI) Revisit and decide how large it should be./ TODO: (ABI) Revisit and decide how large it should be. +TODO: This might have to be poisoned./ TODO: This might have to be poisoned. +TODO: Implement restart of discovery process for all or +TODO: patch Xen to make this optional? +TODO: extract sizes and emit asserts./ TODO: extract sizes and emit asserts. +TODO(zturner): Rather than hardcoding this to be platform/ TODO(zturner): Rather than hardcoding this to be platform +TODO: If StoreCaptures is not true, we could do Fancy analysis/ TODO: If StoreCaptures is not true, we could do Fancy analysis +TODO: Check with DWC3 clients for sysdev according to +TODO: double rate support */* TODO: double rate support */ +TODO: This is a simple brute force implementation. This can be/ TODO: This is a simple brute force implementation. This can be +TODO: Should be able to support other operand types like globals./ TODO: Should be able to support other operand types like globals. +TODO(dmcgowan): Check if already finished, if so just fetch/ TODO(dmcgowan): Check if already finished, if so just fetch +TODO(alekseyshl): win32 is disabled due to failing errno tests, fix it there./ TODO(alekseyshl): win32 is disabled due to failing errno tests, fix it there. +TODO: Currently, register values are only printed on Mac. Once this changes,/ TODO: Currently, register values are only printed on Mac. Once this changes, +TODO: Extend this for >2 args by matching the trailing N-2 args./ TODO: Extend this for >2 args by matching the trailing N-2 args. +TODO: We currently only set UNDEF for integer types - floats use the same/ TODO: We currently only set UNDEF for integer types - floats use the same +TODO: This function currently creates a source location dummy. It might be/ TODO: This function currently creates a source location dummy. It might be +TODO: Handle C++ base classes./ TODO: Handle C++ base classes. +TODO: [code cleanup] perhaps reorder this code +TODO: Other registers are not yet used */* TODO: Other registers are not yet used */ +TODO: Should display data16 prefixes. +TODO: Unequal cannot be set to Release or Acquire and Release./ TODO: Unequal cannot be set to Release or Acquire and Release. +TODO: move these activate/deactivate in under the hierarchicial +TODO: we'd expect the note: {{uninitialized field 'this->i'}}/ TODO: we'd expect the note: {{uninitialized field 'this->i'}} +TODO: Should this be vectorized rather than allowing the backend to load combine? +TODO Windows: Figure out why this is failing in CI but not locally/ TODO Windows: Figure out why this is failing in CI but not locally +TODO: contrast with ScopeTek / AmScope MDC cameras +TODO: JTERRY75 - Handle errors in a non-generic way/ TODO: JTERRY75 - Handle errors in a non-generic way +TODO Add support for composite specialization constants. +TODO add debug level switch/TODO add debug level switch +TODO: Modifier tests (v_cndmask done)/ TODO: Modifier tests (v_cndmask done) +TODO: there are ambigious platforms like: `arch-word-os` +TODO. Remove all references to versionTags in GHC 8.0 release. +TODO: These all require that Y is constant too, so refactor with the above./ TODO: These all require that Y is constant too, so refactor with the above. +TODO: Send out a NULL data frame */* TODO: Send out a NULL data frame */ +TODO: Should be possible to merge FrameIndexes and maybe some other/ TODO: Should be possible to merge FrameIndexes and maybe some other +TODO: Can never be -0.0 and other non-representable values/ TODO: Can never be -0.0 and other non-representable values +TODO: Some of the code below could perhaps be exposed to users. +TODO(zturner): Figure out how to compute the system plugins directory for/ TODO(zturner): Figure out how to compute the system plugins directory for +TODO: Advertise NRIPS to guest hypervisor unconditionally */* TODO: Advertise NRIPS to guest hypervisor unconditionally */ +TODO from platform data */* TODO from platform data */ +TODO : Allocate function manager for this pass, other wise required set/ TODO : Allocate function manager for this pass, other wise required set +TODO: The default logic is inherited from code in CodeGenPrepare./ TODO: The default logic is inherited from code in CodeGenPrepare. +TODO(nzakas): Figure out logical things to do with destructured, default, rest params/ TODO(nzakas): Figure out logical things to do with destructured, default, rest params +TODO: consider including the actual size (including eventual padding due/ TODO: consider including the actual size (including eventual padding due +TODO: Replace with Map::is_argument(..) when it's fixed/ TODO: Replace with Map::is_argument(..) when it's fixed +TODO: handle opaqueness, start new double walker at this/ TODO: handle opaqueness, start new double walker at this +TODO the above breaks the requirement that if we run out of resources,* TODO the above breaks the requirement that if we run out of resources, +TODO: consider lowering more cases, e.g. C = 14, -6, -14 or even 45/ TODO: consider lowering more cases, e.g. C = 14, -6, -14 or even 45 +TODO: We could handle more general decomposition of any constant by/ TODO: We could handle more general decomposition of any constant by +TODO Should we stop ?*/*TODO Should we stop ?*/ +TODO use flags for these/ TODO use flags for these +TODO: enable BSS_INFO_UAPSD & BSS_INFO_PM */* TODO: enable BSS_INFO_UAPSD & BSS_INFO_PM */ +TODO: This performs reassociative folds for FP ops. Some fraction of the/ TODO: This performs reassociative folds for FP ops. Some fraction of the +TODO: Do something with indirect calls./ TODO: Do something with indirect calls. +TODO(anshul): This can potentially be removed and rpcRW used in its place./ TODO(anshul): This can potentially be removed and rpcRW used in its place. +TODO: Here we should ideally get a location list entry using an entry value. +TODO: Failed WRITEs need local error to be surfaced. +TODO: Currently, we do not check what the for loop does with the iterated/ TODO: Currently, we do not check what the for loop does with the iterated +TODO: lowerTriangular +TODO(unknown): catch out-of-line unary operator&: +TODO: str += StrCat(...)/ TODO: str += StrCat(...) +TODO: wowlan_config_cmd->wowlan_ba_teardown_tids */* TODO: wowlan_config_cmd->wowlan_ba_teardown_tids */ +TODO(@cpuguy83): This test is testing internal implementation. In all the cases here, there may not even be a path/ TODO(@cpuguy83): This test is testing internal implementation. In all the cases here, there may not even be a path +TODO: The 'q' extension requires rv64./ TODO: The 'q' extension requires rv64. +TODO: use "Tx Highest Supported Long GI Data Rate" field? */* TODO: use "Tx Highest Supported Long GI Data Rate" field? */ +TODO: implement fadvise() hints */* TODO: implement fadvise() hints */ +TODO: Can we eliminate the need for a 2nd InstDesc by keeping 'Kind'/ TODO: Can we eliminate the need for a 2nd InstDesc by keeping 'Kind' +TODO: consider doing this at MACREG_INT_CODE_ADHOC_BCN_LOST time */* TODO: consider doing this at MACREG_INT_CODE_ADHOC_BCN_LOST time */ +TODO: DBG_LABEL/ TODO: DBG_LABEL +TODO: remove when version incompatibility issue with python3Packages.jedi is +TODO: add some more validation here */* TODO: add some more validation here */ +TODO: Track the acutal DebugLoc of the hoisted instruction when no-line +TODO: we hardcode a maximum length here, because reading +TODO: Stop using this eventually when 'UserHooks' gets changed +TODO: Support load4 as anchor instruction. +TODO(stevvooe): This is why we need to use byte values for/ TODO(stevvooe): This is why we need to use byte values for +TODO check if additional errors should be handled or logged/ TODO check if additional errors should be handled or logged +TODO: Adjust timings??? */* TODO: Adjust timings??? */ +TODO: 64-bit operands have extending behavior from 32-bit literal./ TODO: 64-bit operands have extending behavior from 32-bit literal. +TODO: Is this worth it if we're creating a less aligned memcpy? For/ TODO: Is this worth it if we're creating a less aligned memcpy? For +TODO(stevvooe): need to work out exact wildcard handling/ TODO(stevvooe): need to work out exact wildcard handling +TODO: Ideally, we shouldn't know what sort of divider +TODO: pre-indexed stores. +TODO: Add other instructions/ TODO: Add other instructions +TODO: This offset only works if virtio-fs driver is not* TODO: This offset only works if virtio-fs driver is not +TODO: Should we cache this?/ TODO: Should we cache this? +TODO: set pointer to correct ioctl on a per team member* TODO: set pointer to correct ioctl on a per team member +TODO (see #3343): +TODO: check if basic_rate shouldn't be +TODO: Need to further constrain 'IdMemorySemantics' +TODO: keep track of the last subsection so that this symbol appears in the/ TODO: keep track of the last subsection so that this symbol appears in the +TODO: Collect inner loops inside marked outer loops in case/ TODO: Collect inner loops inside marked outer loops in case +TODO: use actual max input resolution of vf_pp binary */* TODO: use actual max input resolution of vf_pp binary */ +TODO: add support for the same section having multiple load addresses/ TODO: add support for the same section having multiple load addresses +TODO: use some of them to fill stats in cpmac_stats() +TODO: merge? +TODO: timeout waiting for response/ TODO: timeout waiting for response +TODO add support for raw bayer here */* TODO add support for raw bayer here */ +TODO: Should probably prefer fld or ld on RV64 rather than materialising an +TODO ^ Try suppressing this expression with a semicolon./ TODO ^ Try suppressing this expression with a semicolon. +TODO remove - this is just until we get from hrt/ TODO remove - this is just until we get from hrt +TODO: Derive outlined function name from the parent FuncOp (support/ TODO: Derive outlined function name from the parent FuncOp (support +TODO: Should we change s16 case to s32 or <2 x s16>?/ TODO: Should we change s16 case to s32 or <2 x s16>? +TODO: enqueue this block in circular buffer and send window size to/ TODO: enqueue this block in circular buffer and send window size to +TODO: bindings for go, ocaml and python +TODO: if the implementation does not implement _Complex or _Imaginary,/ TODO: if the implementation does not implement _Complex or _Imaginary, +TODO: for complete types, this should be possible with a GEP./ TODO: for complete types, this should be possible with a GEP. +TODO: resume() might need to handle the suspend failure +TODO: cache full perms so this only happens because of +TODO: There should be a helper function for copying only fast-math-flags./ TODO: There should be a helper function for copying only fast-math-flags. +TODO: Do we want runtime unrolling?/ TODO: Do we want runtime unrolling? +TODO: check mode (0x02) value with older ivtv versions. */ +TODO: Rewrite the paragraph above to be in terms of namespaces, once +TODO: If the attribute's kind appears in the list of duplicates, that is/ TODO: If the attribute's kind appears in the list of duplicates, that is +TODO: It's possible to use "lock inc" here, but both cmovs need to be updated. +TODO: Check if all these registers have to be saved/restored on dma40 v4a +TODO: I'll need this for the Haskell side of things: https://hackage.haskell.org/package/base-4.9.0.0/docs/Foreign-StablePtr.html/ TODO: I'll need this for the Haskell side of things: https://hackage.haskell.org/package/base-4.9.0.0/docs/Foreign-StablePtr.html +TODO: Need to update ledger-specs dependency to access RewardProvenance +TODO(@cpuguy83): Walk layer tree and check mounts?/ TODO(@cpuguy83): Walk layer tree and check mounts? +TODO: We could allow unordered and monotonic atomics here, but we need to/ TODO: We could allow unordered and monotonic atomics here, but we need to +TODO: this should go away once the usage of OptionalAttr triggers emission/ TODO: this should go away once the usage of OptionalAttr triggers emission +TODO: support module unloading at runtime */* TODO: support module unloading at runtime */ +TODO: Disable SetP2AlignOperands for FastISel and just do it here./ TODO: Disable SetP2AlignOperands for FastISel and just do it here. +TODO Add TTG parameter to 'HsModule' and move here. +TODO:cancel other irps */* TODO:cancel other irps */ +TODO: We should also detect FP min/max./ TODO: We should also detect FP min/max. +TODO: We could also do this for multiplies./ TODO: We could also do this for multiplies. +TODO: Accept a range for generating ttl. +TODO Determine function and scale appropriately */* TODO Determine function and scale appropriately */ +TODO: move backlight_duty_cycle to psb_intel_lvds_priv*/*TODO: move backlight_duty_cycle to psb_intel_lvds_priv*/ +TODO: use interpolation on tick queue (will only be useful for very* TODO: use interpolation on tick queue (will only be useful for very +TODO: rev19+ */* TODO: rev19+ */ +TODO program audio */* TODO program audio */ +TODO: __mspabi_[srli/srai/slli] ARE implemented in libgcc/ TODO: __mspabi_[srli/srai/slli] ARE implemented in libgcc +TODO: be less lazy about updating test cases./ TODO: be less lazy about updating test cases. +TODO List1: can we demonstrate non-emptiness? +TODO: load generator / monitoring agent only builds +TODO: Any SDMA return code of other than 0 is bad decode 0x003C0000* TODO: Any SDMA return code of other than 0 is bad decode 0x003C0000 +TODO(m-renaud): Create PkgEnvName newtype wrapper. +TODO: remove this hack and change to using hw.optional.xx when/ TODO: remove this hack and change to using hw.optional.xx when +TODO: Implement and remove this check./ TODO: Implement and remove this check. +TODO CHIMP_FW: Define event id's for link change, error etc */* TODO CHIMP_FW: Define event id's for link change, error etc */ +TODO: Allow recursive phi users./ TODO: Allow recursive phi users. +TODO: Test if this is also needed for xc2028/xc3028 */* TODO: Test if this is also needed for xc2028/xc3028 */ +TODO(kenton@google.com): Use GetTickCount()? Or use/ TODO(kenton@google.com): Use GetTickCount()? Or use +TODO(anshul) log manager info in all logs in this function./ TODO(anshul) log manager info in all logs in this function. +TODO: we only have to forbid instructions writing to memory that could/ TODO: we only have to forbid instructions writing to memory that could +TODO divider has minimum of 2 */* TODO divider has minimum of 2 */ +TODO: this error should be propagate to Python but the C API does not help right now. +TODO FeatureParams nameIDs +TODO: Also handle ICmp/FCmp constant expressions./ TODO: Also handle ICmp/FCmp constant expressions. +TODO: We might as well look at the dynamic type of the object./ TODO: We might as well look at the dynamic type of the object. +TODO: If at some point we implement support for pci* TODO: If at some point we implement support for pci +TODO: See if we can figure this out dynamically instead of +TODO@rebornix, implement delta/ TODO@rebornix, implement delta +TODO: Should be moved to Tablegen Confined attributes./ TODO: Should be moved to Tablegen Confined attributes. +TODO(kostyak): We currently use sanitizer_common's GetRSS which reads the/ TODO(kostyak): We currently use sanitizer_common's GetRSS which reads the +TODO: Add support for `linalg.indexed_generic` with `fun` attribute./ TODO: Add support for `linalg.indexed_generic` with `fun` attribute. +TODO: Handle FreezeInsts. Since a frozen value could be frozen inside/ TODO: Handle FreezeInsts. Since a frozen value could be frozen inside +TODO: Implement hardware acceleration for image->depth > 1 */* TODO: Implement hardware acceleration for image->depth > 1 */ +TODO: Code to collect spectral scan statistics */* TODO: Code to collect spectral scan statistics */ +TODO: Split 512-bit vectors too?/ TODO: Split 512-bit vectors too? +TODO(kenton@google.com): Shouldn't this just use/ TODO(kenton@google.com): Shouldn't this just use +TODO: this should evaluate to true even though we can't evaluate the result/ TODO: this should evaluate to true even though we can't evaluate the result +TODO: Add this?* TODO: Add this? +TODO: Extend multiple boot memory regions support in the kernel +TODO: Only accept vXi8/vXi64 special cases?/ TODO: Only accept vXi8/vXi64 special cases? +TODO: This is a horrible hack to work around the fact that +TODO: This needs to consider the correct type system to use./ TODO: This needs to consider the correct type system to use. +TODO: Add Stream support./ TODO: Add Stream support. +TODO: improve read balancing decisions, take into account drbd* TODO: improve read balancing decisions, take into account drbd +TODO: Currently, vector elements{0 and 3} get zero_extended from i16 to i32 which should +TODO is it possible to overwrite group for sysfs attributes via udev? +TODO: Check the charstring widths to determine this./ TODO: Check the charstring widths to determine this. +TODO: (adreznec) Add locking to control multiple process access */* TODO: (adreznec) Add locking to control multiple process access */ +TODO: This can be extended to handle extraction to 256-bits./ TODO: This can be extended to handle extraction to 256-bits. +TODO(amitshukla): Today, volume create through the engine api does not return an error/ TODO(amitshukla): Today, volume create through the engine api does not return an error +TODO: We don't need to list internal object files if the internal +TODO: For IP non TCP/UDP packets when csum complete is* TODO: For IP non TCP/UDP packets when csum complete is +TODO: Use MFAM after porting below analyses./ TODO: Use MFAM after porting below analyses. +TODO: Determine if it is still necessary. +TODO: Add OS X +TODO: This allocation occurs based on the order of the fields/ TODO: This allocation occurs based on the order of the fields +TODO: this const is only used by env_config now. But could be useful for/ TODO: this const is only used by env_config now. But could be useful for +TODO: Use ConstantExpr::getNot()?/ TODO: Use ConstantExpr::getNot()? +TODO: in case isUInt<32>(Val), X86::MOV32ri can be used/ TODO: in case isUInt<32>(Val), X86::MOV32ri can be used +TODO: return null for top-level nodes?/ TODO: return null for top-level nodes? +TODO: tune for KMP_OS_DARWIN */* TODO: tune for KMP_OS_DARWIN */ +TODO: Possible language extension: use the most general type of/ TODO: Possible language extension: use the most general type of +TODO -- use llvm::isInstructionTriviallyDead/ TODO -- use llvm::isInstructionTriviallyDead +TODO: use dynamic attributes once Nix 1.7 is out +TODO: perform validation/TODO: perform validation +TODO(mlaventure): move to runc package?/ TODO(mlaventure): move to runc package? +TODO: uncomment below once LHS postponing is actually implemented +TODO: cshift, dim, dot_product, eoshift, fraction, matmul,/ TODO: cshift, dim, dot_product, eoshift, fraction, matmul, +TODO: Is the Parallel construct cancellable?/ TODO: Is the Parallel construct cancellable? +TODO: Should we handle multiple indices?/ TODO: Should we handle multiple indices? +TODO: What about non-namespace clone flags that we're dropping here? +TODO: add optional dependencies (snippet from fgallery source): +TODO: support affine map to define alternative dimension orders./ TODO: support affine map to define alternative dimension orders. +TODO: scaled_f16_i32 +TODO: interrupt +TODO: Remove the musl patches when +TODO - check for DMA currently outstanding */* TODO - check for DMA currently outstanding */ +TODO: add support for escaped characters */* TODO: add support for escaped characters */ +TODO: This method assumes that the `baseType` is a MemRefType with AffineMap/ TODO: This method assumes that the `baseType` is a MemRefType with AffineMap +TODO: integrate with include/asm-generic/pci.h ? */* TODO: integrate with include/asm-generic/pci.h ? */ +TODO see if we can merge with ddc_bus or make a dm_connector */* TODO see if we can merge with ddc_bus or make a dm_connector */ +TODO: stop PCMs */* TODO: stop PCMs */ +TODO: Extend getKnownUndefForVectorBinop to also deal with known zeros/ TODO: Extend getKnownUndefForVectorBinop to also deal with known zeros +TODO: Implement finding debug ports later. +TODO: Support inter-mixed EXTRACT_SUBVECTORs + BITCASTs?/ TODO: Support inter-mixed EXTRACT_SUBVECTORs + BITCASTs? +TODO: rxnss_override */* TODO: rxnss_override */ +TODO return types need to be refactored into pkg/ TODO return types need to be refactored into pkg +TODO: Floating-point conversions, vectors./ TODO: Floating-point conversions, vectors. +TODO: Remove this when adopted by js-debug/ TODO: Remove this when adopted by js-debug +TODO(sbc): Remove this legacy behaviour one day. This will break/ TODO(sbc): Remove this legacy behaviour one day. This will break +TODO: we can't pass half-precision arguments as "half" types yet. We do +TODO:case CLOCK_SOURCE_ID_DCPLL:*TODO:case CLOCK_SOURCE_ID_DCPLL: +TODO: How to support alt here?/ TODO: How to support alt here? +TODO Add ethtool stats. */* TODO Add ethtool stats. */ +TODO: clang_analyzer_eval should not be called/TODO: clang_analyzer_eval should not be called +TODO (xiangli): handle error?/ TODO (xiangli): handle error? +TODO: schedule_work(recovery) */* TODO: schedule_work(recovery) */ +TODO: I think we should be able to use post inc addressing with VLDM +TODO: Is using max values okay with firmware? */* TODO: Is using max values okay with firmware? */ +TODO: This is a splat, but we don't recognize it./ TODO: This is a splat, but we don't recognize it. +TODO: Once all ULDs have been modified to +TODO: Determine whether the cost of the branch is higher than the cost/ TODO: Determine whether the cost of the branch is higher than the cost +TODO: there is duplication and inconsistency between this and +TODO: Add support for static lib archiving on Windows/ TODO: Add support for static lib archiving on Windows +TODO Windows: This test cannot run on a Windows daemon as Windows does/ TODO Windows: This test cannot run on a Windows daemon as Windows does +TODO: currently not used by our implementation. +TODO: This logic could be encoded into the table above and handled in the/ TODO: This logic could be encoded into the table above and handled in the +TODO: make CAMOR offsets configurable. +TODO: add delegate table */* TODO: add delegate table */ +TODO: figure out what this rxhash actually is./ TODO: figure out what this rxhash actually is. +TODO: Improve this cost model./ TODO: Improve this cost model. +TODO: scan and support non-disk devices */* TODO: scan and support non-disk devices */ +TODO: After constexpr has been implemented/ TODO: After constexpr has been implemented +TODO: this should be re-enabled for static locals by !CXAAtExit/ TODO: this should be re-enabled for static locals by !CXAAtExit +TODO maybe only define these here so nothing is needed to be kept in sync. +TODO: Returns the first INTF_MODE, could there be multiple values? */* TODO: Returns the first INTF_MODE, could there be multiple values? */ +TODO: BQ25896 has max ICHG 3008 mA */* TODO: BQ25896 has max ICHG 3008 mA */ +TODO hack/ TODO hack +TODO: maybe grab error code, needs core +TODO: modify this driver to support multiple Sun3 SCSI VME boards +TODO: Try to avoid undefined accesses./ TODO: Try to avoid undefined accesses. +TODO: add env var for file output/ TODO: add env var for file output +TODO(sternenseemann): +TODO: Free resources */* TODO: Free resources */ +TODO: When MC command completion interrupts are supported +TODO: FuncPlaceholder (Adjust BB loft cancel) */* TODO: FuncPlaceholder (Adjust BB loft cancel) */ +TODO: Update this detection once we have matcher support for specifying/ TODO: Update this detection once we have matcher support for specifying +TODO(Christoph): We should also extract the spans of matching refs here, +TODO: this is obviously not the right way to do it, +TODO: If there's a satisfactory reason, add a target hook for/ TODO: If there's a satisfactory reason, add a target hook for +TODO: could this use the regular daemon PullImage ?/ TODO: could this use the regular daemon PullImage ? +TODO: Maybe also get module headers for module names +TODO Check whether the combiner is an autogenerated name, and track/ TODO Check whether the combiner is an autogenerated name, and track +TODO: non-affine addrec/ TODO: non-affine addrec +TODO: having ShapeCastOp2DDownCastRewritePattern and/ TODO: having ShapeCastOp2DDownCastRewritePattern and +TODO: replace with per file lock */* TODO: replace with per file lock */ +TODO: Handle triangular loops./ TODO: Handle triangular loops. +TODO: We should allow inference for atomic (but not volatile) ops. +TODO: for IBSS mode it would be better to keep a beacon RSSI average* TODO: for IBSS mode it would be better to keep a beacon RSSI average +TODO: VirtualBaseBranches should also appear for destructors./ TODO: VirtualBaseBranches should also appear for destructors. +TODO: Add notes about the actual and expected state for/ TODO: Add notes about the actual and expected state for +TODO: Implement diagnostic bucketing and header search pruning to reduce/ TODO: Implement diagnostic bucketing and header search pruning to reduce +TODO: Implement this./ TODO: Implement this. +TODO what is this? couldn't find in mib */* TODO what is this? couldn't find in mib */ +TODO: Write this test. +TODO: overriding the ext_attr->fec_bits_desired by constellation dependent +TODO: X, Y and Z extension parsing for Host ISA +TODO@alex,joh/ TODO@alex,joh +TODO: We can probably do more work on calculating the known bits and/ TODO: We can probably do more work on calculating the known bits and +TODO: remove excessive nesting of http.RoundTrippers here./ TODO: remove excessive nesting of http.RoundTrippers here. +TODO(crosbug.com/p/11223): This is effectively useless; protocol is +TODO: implement enable_wake */* TODO: implement enable_wake */ +TODO: we could do this in a more sophisticated way inside/ TODO: we could do this in a more sophisticated way inside +TODO: For now just pretend it cannot be simplified./ TODO: For now just pretend it cannot be simplified. +TODO: Use assembly to call cpuid on the inferior and query ebx or ecx/ TODO: Use assembly to call cpuid on the inferior and query ebx or ecx +TODO: Get rid of the @includeGhciLib@ hack. +TODO: mangle this differently for your system - on OSX, the first/ TODO: mangle this differently for your system - on OSX, the first +TODO: links for levenshtein and flex match +TODO: To get rid of */* TODO: To get rid of */ +TODO fix warnings "Couldn't load rockspec for ..." during manifest +TODO parallelize +TODO: Add Reserved field check, this'll require a new member in the kvm_segment_field structure */* TODO: Add Reserved field check, this'll require a new member in the kvm_segment_field structure */ +TODO: This should simplify VSELECT with constant condition using something/ TODO: This should simplify VSELECT with constant condition using something +TODO: We could use this to optimize the region further, e.g., intersect/ TODO: We could use this to optimize the region further, e.g., intersect +TODO: [code cleanup] it'd be better if the Compiler contained the +TODO: when all ARM reference designs are migrated to generic clocks, the +TODO: package separately because it's very big +TODO: make sure this works with rproc->power > 1 */* TODO: make sure this works with rproc->power > 1 */ +TODO: this whole function needs be rewritten as a visitor for CFGWalker./ TODO: this whole function needs be rewritten as a visitor for CFGWalker. +TODO: lck_rw_alloc_init(2 arguments) => returns the mutex./ TODO: lck_rw_alloc_init(2 arguments) => returns the mutex. +TODO: Implement this if you want to emit .comment section in COFF obj files./ TODO: Implement this if you want to emit .comment section in COFF obj files. +TODO(stevvooe): These should be used generally, not just for PortConfig./ TODO(stevvooe): These should be used generally, not just for PortConfig. +TODO: fix all of those and then add Unmarshal to/ TODO: fix all of those and then add Unmarshal to +TODO: This should either (a) not be in the SDNode hierarchy, or (b) not/ TODO: This should either (a) not be in the SDNode hierarchy, or (b) not +TODO: Permit b16 when branching backwards to the same function/ TODO: Permit b16 when branching backwards to the same function +TODO: Check why we would force simple calls or to ignore the cancel flag./ TODO: Check why we would force simple calls or to ignore the cancel flag. +TODO: use find_vma() APIs to convert host address to vm_area, to +TODO: Handle signed overflow./ TODO: Handle signed overflow. +TODO in_use check ?/ TODO in_use check ? +TODO: Switch on undef is UB. Stop passing false once the rest of LLVM/ TODO: Switch on undef is UB. Stop passing false once the rest of LLVM +TODO: perhaps TCO exists. */* TODO: perhaps TCO exists. */ +TODO -- Look at disabling interrupts here to make sure none* TODO -- Look at disabling interrupts here to make sure none +TODO: Add parsing for \file command./ TODO: Add parsing for \file command. +TODO ^ Try uncommenting this./ TODO ^ Try uncommenting this. +TODO: TyConSet is implemented as IntMap over uniques. +TODO experiment: how robust can fifo mode tweaking be?/ TODO experiment: how robust can fifo mode tweaking be? +TODO: more overwrites? +TODO: amsdu_disable req? */* TODO: amsdu_disable req? */ +TODO(rtenneti): Need to handle timezone and update of tm_isdst./ TODO(rtenneti): Need to handle timezone and update of tm_isdst. +TODO: Allow commuted (f)sub by negating the result of (F)HSUB?/ TODO: Allow commuted (f)sub by negating the result of (F)HSUB? +TODO: When can we use the NegOpcode case?/ TODO: When can we use the NegOpcode case? +TODO: Handle fneg like other types./ TODO: Handle fneg like other types. +TODO: Add large page lowmem mapping support */* TODO: Add large page lowmem mapping support */ +TODO: gstrings_attach? */* TODO: gstrings_attach? */ +TODO(EricWF) make me private/ TODO(EricWF) make me private +TODO: Provide DAG patterns which transform (and x, cst)/ TODO: Provide DAG patterns which transform (and x, cst) +TODO can the elf obj file do this for me?/ TODO can the elf obj file do this for me? +TODO Add capability-specific ops when supported. +TODO: this possibly can be reworked to avoid this cast at all./ TODO: this possibly can be reworked to avoid this cast at all. +TODO: Consider removing all instructions in this dead block./ TODO: Consider removing all instructions in this dead block. +TODO: To support shrink wrapping, this would need to copy/ TODO: To support shrink wrapping, this would need to copy +TODO: Arguably, just doing a linear search would be faster for small N/ TODO: Arguably, just doing a linear search would be faster for small N +TODO: Add support for polled controllers +TODO: This is taken from the initializers example code and should be replaced with cannonical, +TODO - we should do this for all target/faux shuffles ops./ TODO - we should do this for all target/faux shuffles ops. +TODO: the following changes the order loop-access printing prints loops, remove legacy RUN and change after NPM switch +TODO: Add support for the other Instructions./ TODO: Add support for the other Instructions. +TODO: adapt TX power reduction from the rt28xx code */* TODO: adapt TX power reduction from the rt28xx code */ +TODO: One particularly tricky case is defaulting. In the original package +TODO: support FALLOC_FL_ZERO_RANGE/ TODO: support FALLOC_FL_ZERO_RANGE +TODO: This needs to be calculated based on the +TODO(kevinb) allow union of multiple glyph metrics for better accuracy./ TODO(kevinb) allow union of multiple glyph metrics for better accuracy. +TODO: No upper bounds? +TODO(alekseys): Consider making quarantine OOM-friendly./ TODO(alekseys): Consider making quarantine OOM-friendly. +TODO cache maintenance */* TODO cache maintenance */ +TODO: [rghetia] when we have a use case for TypeGaugeDistribution./ TODO: [rghetia] when we have a use case for TypeGaugeDistribution. +TODO: NSA reassign is very limited and cannot work with VGPR tuples and subregs. +TODO: add HDCP support */* TODO: add HDCP support */ +TODO: Think about teaching the OMPIRBuilder about default attributes as well so the __kmpc* declarations are annotated./ TODO: Think about teaching the OMPIRBuilder about default attributes as well so the __kmpc* declarations are annotated. +TODO: Modify later (Find the right parameters)* TODO: Modify later (Find the right parameters) +TODO: we need more of these +TODO this will probably not work well together with the necessary FFI bindings +TODO: more tweaking here */* TODO: more tweaking here */ +TODO: Free all unneeded ghash resources now that we have a full index map./ TODO: Free all unneeded ghash resources now that we have a full index map. +TODO: Turn into a class./ TODO: Turn into a class. +TODO: Add expected output for -emulated-tls tests. +TODO: Find out which of these fonts we'd be allowed to distribute along +TODO: this may waste some work, if the thunk has/ TODO: this may waste some work, if the thunk has +TODO: The following really should be sunk inside LVI's core algorithm, or/ TODO: The following really should be sunk inside LVI's core algorithm, or +TODO Windows: Factor out the unix:// variants./ TODO Windows: Factor out the unix:// variants. +TODO: Currently, all of these operands are being marked as read/write in/ TODO: Currently, all of these operands are being marked as read/write in +TODO: See if we need a write memory barrier here */* TODO: See if we need a write memory barrier here */ +TODO: Change callers to use getValue instead./ TODO: Change callers to use getValue instead. +TODO: Each line of frame has some junk at the end */* TODO: Each line of frame has some junk at the end */ +TODO Windows: Windows does not yet support -u (Feb 2016)./ TODO Windows: Windows does not yet support -u (Feb 2016). +TODO: macos +TODO: Set duplex for copper cards */* TODO: Set duplex for copper cards */ +TODO: we'd expect the note: {{uninitialized field 'this->recPtr->y'}}/ TODO: we'd expect the note: {{uninitialized field 'this->recPtr->y'}} +TODO: handle this */* TODO: handle this */ +TODO: The 'or' constant is limited to a splat. +TODO: checking is not implemented for tag types/ TODO: checking is not implemented for tag types +TODO: https://gitlab.com/gnuwget/wget2/-/issues/537 +TODO: set bias for best performance at standby */* TODO: set bias for best performance at standby */ +TODO(yln): Run sanitizer unit tests for the simulators (rdar://65680742)/ TODO(yln): Run sanitizer unit tests for the simulators (rdar://65680742) +TODO: Remove after the next release (0.8.4 should work without this): +TODO - it would be nice if we could use the "delayed interrupt" system* TODO - it would be nice if we could use the "delayed interrupt" system +TODO: use txfree airtime info to avoid runtime accessing in the long run */* TODO: use txfree airtime info to avoid runtime accessing in the long run */ +TODO: consider adding a checksum or CRC to the firmware format */* TODO: consider adding a checksum or CRC to the firmware format */ +TODO: this pointer should actually be invariant between/ TODO: this pointer should actually be invariant between +TODO(jingyue): Consider willNotOverflowSignedAdd and/ TODO(jingyue): Consider willNotOverflowSignedAdd and +TODO: sync filter_tgt values with vendor driver +TODO is this necessary +TODO: this only lets us access the first cpu.. what to do for SMP? */* TODO: this only lets us access the first cpu.. what to do for SMP? */ +TODO: original/leave 32k low power */* TODO: original/leave 32k low power */ +TODO: Handle a non-all zero key authorization */* TODO: Handle a non-all zero key authorization */ +TODO: Where is this coming from?/ TODO: Where is this coming from? +TODO: add a nix.extraPlatforms option to NixOS! +TODO: Handle interblock similarity./ TODO: Handle interblock similarity. +TODO: assert invariant/ TODO: assert invariant +TODO: This is not sufficient in a situation when a link between two devices +TODO: make sure we get the exact value in reg if needed./ TODO: make sure we get the exact value in reg if needed. +TODO: Add ip tables etc./ TODO: Add ip tables etc. +TODO: Ignore all characters if CREAD is set.*/* TODO: Ignore all characters if CREAD is set.*/ +TODO: get endpoint from store? See EndpointInfo()/ TODO: get endpoint from store? See EndpointInfo() +TODO: Need is known positive check./ TODO: Need is known positive check. +TODO: Fix it. --ln */ +TODO: support constant struct/ TODO: support constant struct +TODO: Support computation slices with common surrounding loops./ TODO: Support computation slices with common surrounding loops. +TODO: load_test1 - load_test8 are disabled because folding GA+reg is disabled +TODO: support more than two channels */* TODO: support more than two channels */ +TODO:[OpenMP 5.1] DO CONCURRENT indices are private/ TODO:[OpenMP 5.1] DO CONCURRENT indices are private +TODO C931 prohibits the use of a coindexed object as a stat-variable./ TODO C931 prohibits the use of a coindexed object as a stat-variable. +TODO: move to carnix or https://github.com/kolloch/crate2nix +TODO(wan): do not print the value of an expression if it's/ TODO(wan): do not print the value of an expression if it's +TODO: determine how much we want to loosen this */* TODO: determine how much we want to loosen this */ +TODO: Retest the driver with errors expressed as negatives */* TODO: Retest the driver with errors expressed as negatives */ +TODO: make this use queue_delayed_work() */* TODO: make this use queue_delayed_work() */ +TODO: int clzimax(uintmax_t)/ TODO: int clzimax(uintmax_t) +TODO: detect reason of failure and recover accordingly */* TODO: detect reason of failure and recover accordingly */ +TODO(@Ericson2314): Always pass "--target" and always targetPrefix. +TODO: Once the unnecessary zero extentions of the elements are removed; +TODO: cdbg_user/ TODO: cdbg_user +TODO: ensure not exist error once added to snapshot package/ TODO: ensure not exist error once added to snapshot package +TODO: add logic here as we support more archs. E.g. i386 should default/ TODO: add logic here as we support more archs. E.g. i386 should default +TODO: should this be read only?/ TODO: should this be read only? +TODO(emily): Remove this +TODO better Type Error +TODO: Support other operations./ TODO: Support other operations. +TODO: copy over pure symbolic constraints from this and 'other' over to the/ TODO: copy over pure symbolic constraints from this and 'other' over to the +TODO(bar) install dns resolver in init(){}./ TODO(bar) install dns resolver in init(){}. +TODO: Add special case for constant false/ TODO: Add special case for constant false +TODO: can we just use a pointer into a subset of the original slot?/ TODO: can we just use a pointer into a subset of the original slot? +TODO: Add support for MST encoders. Atm, the following should never +TODO: add more stats +TODO: is the power level set? */* TODO: is the power level set? */ +TODO: add module param to tie RNG to DTR as well */* TODO: add module param to tie RNG to DTR as well */ +TODO: rename this +TODO (brianbland): unify this with ManifestServiceOption in the future/ TODO (brianbland): unify this with ManifestServiceOption in the future +TODO(sagarthakur): add more values as per different glibc versions./ TODO(sagarthakur): add more values as per different glibc versions. +TODO: There are other places where load PRE would be profitable, such as/ TODO: There are other places where load PRE would be profitable, such as +TODO(Christoph): get rid of T.unpack +TODO: Could bitcast around this limitation. +TODO: Check that map operands are loop IVs or symbols./ TODO: Check that map operands are loop IVs or symbols. +TODO(stevvooe) Integrate this field with the error interface./ TODO(stevvooe) Integrate this field with the error interface. +TODO: check if x>1? Tests seem to indicate no./ TODO: check if x>1? Tests seem to indicate no. +TODO(neeilan): Implement use of first param (fd)/ TODO(neeilan): Implement use of first param (fd) +TODO: investigate the mouse chording support patch +TODO: const child iterator/ TODO: const child iterator +TODO: gettimeofday() returns in microseconds, but what the precision?/ TODO: gettimeofday() returns in microseconds, but what the precision? +TODO: Now only support primary plane, overlay planes +TODO, for now fall through */* TODO, for now fall through */ +TODO: Check the pending MOVE from other objects where this* TODO: Check the pending MOVE from other objects where this +TODO: use helpers from gotest.tools/assert/opt when available/ TODO: use helpers from gotest.tools/assert/opt when available +TODO: get rid of toDataLengthPair when adding support for arrays/ TODO: get rid of toDataLengthPair when adding support for arrays +TODO: Update the histogram for the node./ TODO: Update the histogram for the node. +TODO: add when ready */* TODO: add when ready */ +TODO: Rewrite this for Nix 2.0; nix-push is gone +TODO: extend the masked interleaved-group support to reversed access./ TODO: extend the masked interleaved-group support to reversed access. +TODO: If the dtor is there but empty we don't want to warn either./ TODO: If the dtor is there but empty we don't want to warn either. +TODO Consider a more generalized way of handling block (and also loop and/ TODO Consider a more generalized way of handling block (and also loop and +TODO: Needs to be set based on src->dcc_rate_luma/chroma */* TODO: Needs to be set based on src->dcc_rate_luma/chroma */ +TODO Windows: Port this test/ TODO Windows: Port this test +TODO should we turn this into 'and' if shift is 0? Or 'shl' if we/ TODO should we turn this into 'and' if shift is 0? Or 'shl' if we +TODO remove this (or keep for backward compat) once SwarmKit API moved PidsLimit into Resources/ TODO remove this (or keep for backward compat) once SwarmKit API moved PidsLimit into Resources +TODO: calibrations */* TODO: calibrations */ +TODO: use generic quota control ioctl FS_IOC_FS{GET,SET}XATTR/ TODO: use generic quota control ioctl FS_IOC_FS{GET,SET}XATTR +TODO: If only the resource is a VGPR, it may be better to execute the/ TODO: If only the resource is a VGPR, it may be better to execute the +TODO/NOTE: +TODO: improve this +TODO: There are a lot of Simplify*'s we could call here, if we/ TODO: There are a lot of Simplify*'s we could call here, if we +TODO: write to log once we have one/ TODO: write to log once we have one +TODO: Merge with lowerShuffleAsVTRUNC./ TODO: Merge with lowerShuffleAsVTRUNC. +TODO: allow the usage of shared memory to be controlled by/ TODO: allow the usage of shared memory to be controlled by +TODO: A list-item cannot appear in more than one aligned clause/ TODO: A list-item cannot appear in more than one aligned clause +TODO: it can be preferable to put constants that are expensive to materialise +TODO: The Jenkins testers on OS X fail running this test because they don't +TODO: need to handle exceptional case */* TODO: need to handle exceptional case */ +TODO Find sidx_min and sidx_max */*TODO Find sidx_min and sidx_max */ +TODO: Features to add to the check:/ TODO: Features to add to the check: +TODO: use strict parser +TODO: Handle BPF_MAP_TYPE_CPUMAP */* TODO: Handle BPF_MAP_TYPE_CPUMAP */ +TODO: All the libomp source code uses pid_t type for storing the result of* TODO: All the libomp source code uses pid_t type for storing the result of +TODO: Replace this with some error code */* TODO: Replace this with some error code */ +TODO: Clean up channel debugging (doesn't work anyway) and start* TODO: Clean up channel debugging (doesn't work anyway) and start +TODO: Should we test this for sanity?/ TODO: Should we test this for sanity? +TODO: https://github.com/NixOS/nixpkgs/issues/36468 +TODO: add support for writing OTP register via API in boot ROM. +TODO: Fermi clockgating isn't understood fully yet, so we don't specify any +TODO: return varConverted.stripe(C.getConstantValue());/ TODO: return varConverted.stripe(C.getConstantValue()); +TODO: Handle wider types with AVX/AVX512./ TODO: Handle wider types with AVX/AVX512. +TODO: We probably need to verify synchronization is not an issue, e.g.,/ TODO: We probably need to verify synchronization is not an issue, e.g., +TODO: move copy_insn/etc into _register and remove this hack. +TODO@rebornix, support multiple cells/ TODO@rebornix, support multiple cells +TODO(tmthrgd): return an error?/ TODO(tmthrgd): return an error? +TODO: In the future we plan to improve stack coloring in the following ways:/ TODO: In the future we plan to improve stack coloring in the following ways: +TODO: Send HW RESET event */* TODO: Send HW RESET event */ +TODO Windows. Once the registry is aware of what images are Windows-/ TODO Windows. Once the registry is aware of what images are Windows- +TODO: improve permission check */* TODO: improve permission check */ +TODO: implement in dnd extension* TODO: implement in dnd extension +TODO: warn on assert(&x) while not warning on zero_on_null(&x)/ TODO: warn on assert(&x) while not warning on zero_on_null(&x) +TODO: If dirty, blah.../ TODO: If dirty, blah... +TODO: verify if needed for SSLPN or LCN */* TODO: verify if needed for SSLPN or LCN */ +TODO: This is slightly conservative for invoke instruction since exiting/ TODO: This is slightly conservative for invoke instruction since exiting +TODO: crypto and FuseAES/ TODO: crypto and FuseAES +TODO: probably also legal in this case +TODO: If c45, add request_module based on one of the MMD ids? */*TODO: If c45, add request_module based on one of the MMD ids? */ +TODO: There's some bits (reg 0x200, bits 24/25) that +TODO: Parametarize; we might actually want userspace to* TODO: Parametarize; we might actually want userspace to +TODO: Extensions?/ TODO: Extensions? +TODO: bulky/ TODO: bulky +TODO: Sink autorelease calls as far as possible. Unfortunately we/ TODO: Sink autorelease calls as far as possible. Unfortunately we +TODO: This condition should be checked in the synchronous part of the/ TODO: This condition should be checked in the synchronous part of the +TODO Find a better way to handle events count. */* TODO Find a better way to handle events count. */ +TODO: We could be much smarter here. So far we just make sure that we do not +TODO: Optimize runtime initialization and pass in correct value./ TODO: Optimize runtime initialization and pass in correct value. +TODO: need to introduce a new FW cmd since LQ cmd is not relevant */* TODO: need to introduce a new FW cmd since LQ cmd is not relevant */ +TODO: Try to keep tracking of an entry value if we encounter a propagated/ TODO: Try to keep tracking of an entry value if we encounter a propagated +TODO: Track command line arguments and package configuration flags. +TODO@joaomoreno: We don't ship ARM snaps for now +TODO: have entries for all possible errno's */* TODO: have entries for all possible errno's */ +TODO: This operation is expansive. If it ever gets called multiple times we/ TODO: This operation is expansive. If it ever gets called multiple times we +TODO: document expectation if the dependent op's definition changes. +TODO - combineX86ShufflesRecursively should handle shuffle concatenation/ TODO - combineX86ShufflesRecursively should handle shuffle concatenation +TODO: Ideally, this function would not be called if PrefAlign is smaller/ TODO: Ideally, this function would not be called if PrefAlign is smaller +TODO: push the memalloc_nofs_{save,restore}() to the caller where we +TODO-VI-DAG: v_mov_b32_e32 [[ZERO:v[0-9]+]], 0 +TODO: Here and below portions of the code can be enclosed into if/endif./ TODO: Here and below portions of the code can be enclosed into if/endif. +TODO use proper flags? but packageDbArgsDb is private +TODO: We can catch more cases by using a range check rather than/ TODO: We can catch more cases by using a range check rather than +TODO: integrate into the ds_read_b32 offset using a 16-bit relocation +TODO: someone can do some cleanup here... +TODO: We can fold to implicit null here, not sure why this isn't working +TODO: apply range metadata for range check patterns?/ TODO: apply range metadata for range check patterns? +TODO: review if we really need this all +TODO: We cannot retry on EINTR as the timeout would be wrong. +TODO: Be more strict about this./ TODO: Be more strict about this. +TODO: we could do something with phy_errors */* TODO: we could do something with phy_errors */ +TODO: update mailbox here */* TODO: update mailbox here */ +TODO: Populate symbol warning./ TODO: Populate symbol warning. +TODO: let getReadBuf be configurable, and use a less memory-pinning/ TODO: let getReadBuf be configurable, and use a less memory-pinning +TODO: Other mask possibilities like {1,1} and {1,0} could be added here,/ TODO: Other mask possibilities like {1,1} and {1,0} could be added here, +TODO: add parsing of other clauses./ TODO: add parsing of other clauses. +TODO: if one of the arguments is scalar, then it's not necessary to/ TODO: if one of the arguments is scalar, then it's not necessary to +TODO - check this */* TODO - check this */ +TODO : Port to all architectures (one regex per arch) +TODO log./ TODO log. +TODO: assert(FromNode != ToNode && "Intranode dbg value transfer");/ TODO: assert(FromNode != ToNode && "Intranode dbg value transfer"); +TODO: For a 32-bit target, we need to adjust the LEA variables with/ TODO: For a 32-bit target, we need to adjust the LEA variables with +TODO: If we wanted to be faster, We could remove any members with no/ TODO: If we wanted to be faster, We could remove any members with no +TODO: also delete this.children (not possible using visit())/ TODO: also delete this.children (not possible using visit()) +TODO: add more page size support */* TODO: add more page size support */ +TODO(dmcgowan): Move this into a separate utility package/ TODO(dmcgowan): Move this into a separate utility package +TODO textcat from libreoffice? Pulls in X11 dependencies? +TODO: Look at the uses to avoid the copy. This may require rescheduling/ TODO: Look at the uses to avoid the copy. This may require rescheduling +TODO: The nand_op_parser() framework should be extended to describe +TODO @roblou/ TODO @roblou +TODO: missed optimization +TODO: Values for channels 12 & 13 are outdated (from some old 5.x driver)! +TODO: 32-bit insert to a 64-bit SGPR may incur a non-free copy due to SGPR/ TODO: 32-bit insert to a 64-bit SGPR may incur a non-free copy due to SGPR +TODO: this is sub-optimal, we should retain at the actual call site./ TODO: this is sub-optimal, we should retain at the actual call site. +TODO: Find out how SALU supports extension of 32-bit literals to 64 bits./ TODO: Find out how SALU supports extension of 32-bit literals to 64 bits. +TODO, Obvious Missing Transforms:/ TODO, Obvious Missing Transforms: +TODO: use ip6_datagram_send_ctl to get options from cmsg */* TODO: use ip6_datagram_send_ctl to get options from cmsg */ +TODO: When command line options regarding targeted numerical library is/ TODO: When command line options regarding targeted numerical library is +TODO@bpasero this is a bit fishy, should this not be inside the working copy +TODO: When a transceiver omits the checksum here, we* TODO: When a transceiver omits the checksum here, we +TODO: introduce a tri-valued comparison for overload/ TODO: introduce a tri-valued comparison for overload +TODO: The smallest IR representation is (select X, 0, 1), and that would/ TODO: The smallest IR representation is (select X, 0, 1), and that would +TODO: Auto result cast from operation +TODO: try? +TODO: [required eventually] pkgHashToolsExtraOptions ? +TODO: This function is quite lengthy. Break it down into smaller chunks./ TODO: This function is quite lengthy. Break it down into smaller chunks. +TODO: Just map this to the standard regamma interface +TODO: If lower=[b], target=[a, b, c], [b] should but NOT YET reshaped into/ TODO: If lower=[b], target=[a, b, c], [b] should but NOT YET reshaped into +TODO: Cache CFGBlocks for each ExplodedNode./ TODO: Cache CFGBlocks for each ExplodedNode. +TODO: If the source type is wider than the result type, do the mask and/ TODO: If the source type is wider than the result type, do the mask and +TODO: add all values for at::Reduction +TODO: cshift, dot_product, eoshift, matmul, pack, product,/ TODO: cshift, dot_product, eoshift, matmul, pack, product, +TODO - This should be a no op: Export constructors? Use unsafeCoerce? ... +TODO: We currently only eliminate non side-effecting/ TODO: We currently only eliminate non side-effecting +TODO: We don't really need trunc/zext here because when iv.next overflows, +TODO: Attempt to move other attributes into extent mft/ TODO: Attempt to move other attributes into extent mft +TODO: switch to substituteAll with placeholder +TODO: Generate StakeAddressReference via pointer +TODO: Generalize this to support structured ops beyond/ TODO: Generalize this to support structured ops beyond +TODO: modify and move it if possible. +TODO: Implement paintCell/ TODO: Implement paintCell +TODO: Which devices should use it?* TODO: Which devices should use it? +TODO: Look through ticks? +TODO: can we use D.Scalar for the minimum and maximum values? +TODO@tokenization bootstrap fix */* TODO@tokenization bootstrap fix */ +TODO: Needs a test case once we have a pattern that uses this./ TODO: Needs a test case once we have a pattern that uses this. +TODO The __mspabi_mpyul*_hw functions ARE implemented in libgcc/ TODO The __mspabi_mpyul*_hw functions ARE implemented in libgcc +TODO: proximity power saving feature +TODO: Remove the callers of this signed version and delete./ TODO: Remove the callers of this signed version and delete. +TODO: other template argument types?/ TODO: other template argument types? +TODO: update these if we need a accurate 128 values in registers./ TODO: update these if we need a accurate 128 values in registers. +TODO: Per channel i/q infos ? */* TODO: Per channel i/q infos ? */ +TODO: Only a sanity check for now. Add more edge cases when the/ TODO: Only a sanity check for now. Add more edge cases when the +TODO: Look at combining cursor_set_position() and +TODO kill off thic bc hack when defaultUserHooks is removed. +TODO requests-kerberos is broken on darwin, weeding out the broken tests without +TODO: Check altered address/address space */* TODO: Check altered address/address space */ +TODO: Linkage/ TODO: Linkage +TODO(vishh): Refactor the code to avoid having to specify stream config as part of both create and start./ TODO(vishh): Refactor the code to avoid having to specify stream config as part of both create and start. +TODO: Cost model for emulated masked load/store is completely/ TODO: Cost model for emulated masked load/store is completely +TODO: consider caching the type properties in the constructor to avoid/ TODO: consider caching the type properties in the constructor to avoid +TODO: send progress bar/ TODO: send progress bar +TODO: Remove this limitation/ TODO: Remove this limitation +TODO enable stream if timing changed */* TODO enable stream if timing changed */ +TODO: add options to: +TODO(vbatts) perhaps have a more compact packer/unpacker, maybe using msgapck +TODO: struct ad9832_platform_data needs to go into include/linux/iio +TODO: perhaps with options./ TODO: perhaps with options. +TODO: we can get some statistics (freq, volume) from device* TODO: we can get some statistics (freq, volume) from device +TODO: remove once a new 0.26+ release is made +TODO: Add dynamic asserts for negative lb/ub/step, or/ TODO: Add dynamic asserts for negative lb/ub/step, or +TODO Windows CI: Requires further porting work. Should be possible./ TODO Windows CI: Requires further porting work. Should be possible. +TODO need to save state here */* TODO need to save state here */ +TODO: We should maybe have a more generalized algorithm for folding to/ TODO: We should maybe have a more generalized algorithm for folding to +TODO: factor Linux-specific options +TODO: Instcombine could remove the insert. +TODO: enable after https://github.com/pulumi/kubespy/issues/72 is addressed. +TODO: share libs between minimal and !minimal - perhaps just symlink them +TODO: Remove this when there are no more cast align warnings on the/ TODO: Remove this when there are no more cast align warnings on the +TODO: is this still valid? +TODO if SGlen % 4 and !op->len then DMA */* TODO if SGlen % 4 and !op->len then DMA */ +TODO: Currently we handle only loops with 1 induction variable./ TODO: Currently we handle only loops with 1 induction variable. +TODO: Simplify demanded bits./ TODO: Simplify demanded bits. +TODO: Factor out signing into a separate step +TODO: branch or tag? +TODO: Move more unnecessary files from share/, especially using PIWIK_INCLUDE_PATH. +TODO: Allow vectors?/ TODO: Allow vectors? +TODO Improve to wait for first ACK for slave address after +TODO: fix immediates. +TODO: test various filters */* TODO: test various filters */ +TODO investigate why this is needed +TODO: Currently we don't actually test the trace messages, and this particular +TODO: Use new Windows I/O manager +TODO: This should be the llvm.nvvm dialect once this is supported./ TODO: This should be the llvm.nvvm dialect once this is supported. +TODO need to find out why + 6 is needed */* TODO need to find out why + 6 is needed */ +TODO: set error on status/ TODO: set error on status +TODO: Why we record the multiplicity of the flag? +TODO: This could be hoisted by erasing one of the incoming values. +TODO: refactor function type creation which usually occurs in std-LLVM/ TODO: refactor function type creation which usually occurs in std-LLVM +TODO: Critical-edge splitting. If the optimial insertion point is/ TODO: Critical-edge splitting. If the optimial insertion point is +TODO: Handle cases where Reg is a super- or sub-register of the/ TODO: Handle cases where Reg is a super- or sub-register of the +TODO: use append placeholder/ TODO: use append placeholder +TODO: which component is responsible for remove payload table? */* TODO: which component is responsible for remove payload table? */ +TODO: If the type is a meta-variable, should the test be +TODO: we'd expect the note: {{uninitialized field 'this->uptr'}}/ TODO: we'd expect the note: {{uninitialized field 'this->uptr'}} +TODO: Similarly, if we're zero-extending a boolean divisor, then assume/ TODO: Similarly, if we're zero-extending a boolean divisor, then assume +TODO: specialized warning on null receivers?/ TODO: specialized warning on null receivers? +TODO: Add support for lo8(-foo + 3), and add test +TODO: Add support for X86::CMOVrm instructions./ TODO: Add support for X86::CMOVrm instructions. +TODO(behdad) Text script / language considerations. +TODO: Special MIPS instructions that need to be described separately./ TODO: Special MIPS instructions that need to be described separately. +TODO: card-specific stuff, *before* accessing *any* FB memory */* TODO: card-specific stuff, *before* accessing *any* FB memory */ +TODO: We could allow any shuffle./ TODO: We could allow any shuffle. +TODO extend tasty-silver to handle this use case properly +TODO: Test dumping .debug_gnu_pubtypes section./ TODO: Test dumping .debug_gnu_pubtypes section. +TODO: Support wrapping/ TODO: Support wrapping +TODO: [BUG] This function should return the maximum allowed size of* TODO: [BUG] This function should return the maximum allowed size of +TODO: SoftFP support./ TODO: SoftFP support. +TODO: test configuration when building nixexpr (use -t parameter) +TODO: coshape/ TODO: coshape +TODO [ AndersonTorres ]: some form of wrapping mplayer/mpv around it +TODO: It's theoretically possible to do code motion in this case, as/ TODO: It's theoretically possible to do code motion in this case, as +TODO: Model and preserve debug instrinsics in VPlan./ TODO: Model and preserve debug instrinsics in VPlan. +TODO: Remove the call, after making sure the counter is not used by/ TODO: Remove the call, after making sure the counter is not used by +TODO: reject pgidNoFreeList if !NoFreelistSync/ TODO: reject pgidNoFreeList if !NoFreelistSync +TODO: Consider using bitvectors for liveness, the set of potentially/ TODO: Consider using bitvectors for liveness, the set of potentially +TODO: fast pass to detect incomplete results/ TODO: fast pass to detect incomplete results +TODO: type */* TODO: type */ +TODO: enable rlc & smu handshake until smu* TODO: enable rlc & smu handshake until smu +TODO: Convert this over to using ModuleSubstreamVisitor./ TODO: Convert this over to using ModuleSubstreamVisitor. +TODO: implement aupport for user-defined allocators./ TODO: implement aupport for user-defined allocators. +TODO test IBCLR, IBSET, IBITS, MAX, MIN, MERGE_BITS, RANGE, SIGN/ TODO test IBCLR, IBSET, IBITS, MAX, MIN, MERGE_BITS, RANGE, SIGN +TODO(mlaventure): how would we support that?/ TODO(mlaventure): how would we support that? +TODO: Enable back VHT160 mode once association issues are fixed */* TODO: Enable back VHT160 mode once association issues are fixed */ +TODO: We should not rely on InstCombine to rewrite the reduction in the/ TODO: We should not rely on InstCombine to rewrite the reduction in the +TODO hardware manual has PG17 3 bits wide in reg picture and 2 bits in description/ TODO hardware manual has PG17 3 bits wide in reg picture and 2 bits in description +TODO: include key ids +TODO: break down into transpose/reshape/cast ops/ TODO: break down into transpose/reshape/cast ops +TODO: add started, completed/ TODO: add started, completed +TODO: This works because currently we can safely assume that +TODO: reflect Cohesion +TODO: Rx GTK or Tx GTK? */* TODO: Rx GTK or Tx GTK? */ +TODO: positiveDefinite +TODO: Test i1 and i64 types./ TODO: Test i1 and i64 types. +TODO: Many operand types dont have SuperClasses set, so we report/ TODO: Many operand types dont have SuperClasses set, so we report +TODO(brendanhiggins@google.com): replace the arrays that keep track of the +TODO: There should probably be a warning or even an error for different/ TODO: There should probably be a warning or even an error for different +TODO: define when needed, careful about scopeNameSpaces! +TODO: Report error is err not zero */* TODO: Report error is err not zero */ +TODO(wan@google.com): make thread-safe death tests search the PATH./ TODO(wan@google.com): make thread-safe death tests search the PATH. +TODO: This file includes a non-public header./ TODO: This file includes a non-public header. +TODO: add support for MatrixSubscriptExpr./ TODO: add support for MatrixSubscriptExpr. +TODO@rebornix. This should be removed if we move Color Picker out of Hover component./ TODO@rebornix. This should be removed if we move Color Picker out of Hover component. +TODO: fix all packages (probably 100+) and remove that +TODO : Add UDS support/ TODO : Add UDS support +TODO: Add reference and pointer types (with some appropriate proxy type)/ TODO: Add reference and pointer types (with some appropriate proxy type) +TODO: return "auto function" and other bad things based on the real type./ TODO: return "auto function" and other bad things based on the real type. +TODO: Abort the process here./ TODO: Abort the process here. +TODO: read port name from jack descriptor */* TODO: read port name from jack descriptor */ +TODO(zturner): Add the ability to get the process user name./ TODO(zturner): Add the ability to get the process user name. +TODO(mduan): pass array of knownCommands rather than this.opMap/ TODO(mduan): pass array of knownCommands rather than this.opMap +TODO: We don't have type information about the remaining arguments, because/ TODO: We don't have type information about the remaining arguments, because +TODO: handle modulo by zero case when this issue is fixed/ TODO: handle modulo by zero case when this issue is fixed +TODO: Unsupported voltage range.* TODO: Unsupported voltage range. +TODO: Use a Tokenfactor, as in memcpy, instead of a single chain./ TODO: Use a Tokenfactor, as in memcpy, instead of a single chain. +TODO: Need to expand this. +TODO: Get hlint working for cross-compilation +TODO@eamodio deal with concurrent requests better/ TODO@eamodio deal with concurrent requests better +TODO: This is way overconservative for unordered atomics (see D66309)/ TODO: This is way overconservative for unordered atomics (see D66309) +TODO: show errors, when it will be easily possible by a switch to +TODO: update locking to remove this constaint. All profiles in +TODO: Keep track of undefs and use that info in the general case./ TODO: Keep track of undefs and use that info in the general case. +TODO@rebronix, no id, right?/ TODO@rebronix, no id, right? +TODO: image synchronization/ TODO: image synchronization +TODO run->s.regs.events.XYZ = ABC; */* TODO run->s.regs.events.XYZ = ABC; */ +TODO: Can we get rid of this enumeration of contexts? Since we iterate +TODO@roblou - merge this with the GlobPattern docs/definition in vscode.d.ts. +TODO: Add a bunch of ifdefs to determine the host system and what/ TODO: Add a bunch of ifdefs to determine the host system and what +TODO: add avahi support +TODO: SOFTIRQ can be faster, but be careful with softirq context */* TODO: SOFTIRQ can be faster, but be careful with softirq context */ +TODO: list store types, options +TODO: Add synchronization if we want to be terminated from another thread./ TODO: Add synchronization if we want to be terminated from another thread. +TODO: document what we're doing here, and move it to its own function +TODO: It would be nice to use PTX_READ_SREG here, but it doesn't/ TODO: It would be nice to use PTX_READ_SREG here, but it doesn't +TODO: use singleflight for dialing and addConnCalls?/ TODO: use singleflight for dialing and addConnCalls? +TODO: Cache 'isMaximal' so that we don't recompute it when the slice/ TODO: Cache 'isMaximal' so that we don't recompute it when the slice +TODO(mlaventure): we need to specify checkpoint options here/ TODO(mlaventure): we need to specify checkpoint options here +TODO: Merge with FoldConstantArithmetic/ TODO: Merge with FoldConstantArithmetic +TODO: Handle mode and cmd if necessary */* TODO: Handle mode and cmd if necessary */ +TODO: If CI is larger than 16-bytes, we can try slicing it in half to see/ TODO: If CI is larger than 16-bytes, we can try slicing it in half to see +TODO: Present conflicting TermEdits and TypeEdits +TODO list:/ TODO list: +TODO: is there any way to detect that an core file is a kernel/ TODO: is there any way to detect that an core file is a kernel +TODO: this test is exactly the same as for `_mm_cmpgt_ss`, but there/ TODO: this test is exactly the same as for `_mm_cmpgt_ss`, but there +TODO: setup registers */* TODO: setup registers */ +TODO: if this becomes a bottleneck, we can save on GetLastDef calls by/ TODO: if this becomes a bottleneck, we can save on GetLastDef calls by +TODO: Combine w/ max-len pattern?/ TODO: Combine w/ max-len pattern? +TODO: Would be nice to use the aux entry structure from elf.h when available./ TODO: Would be nice to use the aux entry structure from elf.h when available. +TODO: If powersave is not off and FIXME is not set and we* TODO: If powersave is not off and FIXME is not set and we +TODO: - Use pre-calculated (kauai) timing tables all the time and +TODO: we could kill the duplication by making tryPutMVar# into an/ TODO: we could kill the duplication by making tryPutMVar# into an +TODO: we should sort the properties in various ways/ TODO: we should sort the properties in various ways +TODO: Avoid the duplication here:/ TODO: Avoid the duplication here: +TODO: Implement all operations in semPPCDoubleDouble, and delete these +TODO: The sext_inreg of extended types ends, although we can could/ TODO: The sext_inreg of extended types ends, although we can could +TODO: Choose the store which postdominates all other stores./ TODO: Choose the store which postdominates all other stores. +TODO: Burst prefetch for data queues */* TODO: Burst prefetch for data queues */ +TODO: Generalize this to non-constants by using known-bits information./ TODO: Generalize this to non-constants by using known-bits information. +TODO: This single-use restriction could be relaxed by using tees/ TODO: This single-use restriction could be relaxed by using tees +TODO: turn this into a library function +TODO: remove hack +TODO: Print index state. +TODO: Take the FnPos once we have call site specific liveness information./ TODO: Take the FnPos once we have call site specific liveness information. +TODO: make pretty printer aware of CabalSpecVersion +TODO(wan@google.com): allow the user to control whether/ TODO(wan@google.com): allow the user to control whether +TODO: This does not yet support DIV6 clocks with multiple +TODO: similar code is duplicated in utils/ghc-pkg/Main.hs +TODO add a seq_buf_to_buffer() */* TODO add a seq_buf_to_buffer() */ +TODO: Should simplify to nan. +TODO: For f32 use FMAD instead if !hasFastFMA32?/ TODO: For f32 use FMAD instead if !hasFastFMA32? +TODO(behdad) Avoid recursing too much (in GSUB/GPOS and in CFF) +TODO: discuss how constants are generated +TODO: get these from platform data */ +TODO: further verification needs to analyze reachability from/ TODO: further verification needs to analyze reachability from +TODO: This should be the llvm.rocdl dialect once this is supported./ TODO: This should be the llvm.rocdl dialect once this is supported. +TODO: Change the bundle ID as requested by HIP runtime./ TODO: Change the bundle ID as requested by HIP runtime. +TODO: Probably this hase to be tidied up.. +TODO: -verify-loop-info -verify-dom-info -disable-output < %s 2>&1 | FileCheck %s --check-prefix=ANALYSIS +TODO: A better future implementation would be to emit a single variable/ TODO: A better future implementation would be to emit a single variable +TODO: find duplicated includes./ TODO: find duplicated includes. +TODO: We should be able to surface those from the Lit command-line. +TODO: Add a whitelist of STABS symbol types that contain valid section/ TODO: Add a whitelist of STABS symbol types that contain valid section +TODO: need to judge the phy parameters on concurrent* TODO: need to judge the phy parameters on concurrent +TODO: How to deal with the value in first* TODO: How to deal with the value in first +TODO: We could do AND tree with all 1s as well by using the C flag./ TODO: We could do AND tree with all 1s as well by using the C flag. +TODO: AV8100 HDMI encoder goes here for example */* TODO: AV8100 HDMI encoder goes here for example */ +TODO: some of these cases might be __IMPOSSIBLE__ +TODO(shinfan): Update golang oauth to support multiple audiences./ TODO(shinfan): Update golang oauth to support multiple audiences. +TODO: bump some rx-oom error stat */* TODO: bump some rx-oom error stat */ +TODO: This is a generic DAG combine that became an x86-only combine to/ TODO: This is a generic DAG combine that became an x86-only combine to +TODO: backlight uses axp gpio1 as enable pin */* TODO: backlight uses axp gpio1 as enable pin */ +TODO: Do we need to track the region to avoid having it dead/ TODO: Do we need to track the region to avoid having it dead +TODO: cwd not implemented +TODO: do this better, not best way to queue to css */* TODO: do this better, not best way to queue to css */ +TODO: Handle remote wakeup and test mode features */* TODO: Handle remote wakeup and test mode features */ +TODO: Could handle constant base + variable offset, but a combine/ TODO: Could handle constant base + variable offset, but a combine +TODO, this should be configured by the caller! */* TODO, this should be configured by the caller! */ +TODO stack_fold_pextrw +TODO: Make this an assertion once RenamedOp is fully accurate./ TODO: Make this an assertion once RenamedOp is fully accurate. +TODO: Missing properties to parse: thermal-sensor-names +TODO: After linphone-desktop and liblinphone split into separate packages, +TODO: voltage notify handling should be hooked up to +TODO, change RSRC word to rearrange memory layout for SGPRS/ TODO, change RSRC word to rearrange memory layout for SGPRS +TODO: country region 33 is special - phy should be set to B-mode* TODO: country region 33 is special - phy should be set to B-mode +TODO : make mod-check fails +TODO: Issue an error./ TODO: Issue an error. +TODO: Currently this routine is not compatible with recovery process +TODO: go through all documented reparse tags to see if we can +TODO: (CONFIG_FSL_BOOKE) determine if flush_tlb_range & +TODO: This might result in a widen/split loop./ TODO: This might result in a widen/split loop. +TODO: IdentityWithPadding should be true here even though the high mask values are not undef./ TODO: IdentityWithPadding should be true here even though the high mask values are not undef. +TODO:doc output +TODO: The backend alone allows 2x and 4x integer scaling, including +TODO: if these start showing up in error reports they can be changed/ TODO: if these start showing up in error reports they can be changed +TODO: cannot check for fi.ModTime() change/ TODO: cannot check for fi.ModTime() change +TODO: irq, user offset, oversampling, continuous mode +TODO: This isn't fully correct since we've actually +TODO: Parallelism and threadlocal considerations./ TODO: Parallelism and threadlocal considerations. +TODO We should accept calls even if they don't have zeroext, as they/ TODO We should accept calls even if they don't have zeroext, as they +TODO - investigate support for wider shuffle masks with known upper/ TODO - investigate support for wider shuffle masks with known upper +TODO: Is the below problematic? +TODO la +TODO: remove this - it's a workaround for a model bug that is +TODO: check if the frequencies are at a valid range */* TODO: check if the frequencies are at a valid range */ +TODO: support mixed mode contract lowering./ TODO: support mixed mode contract lowering. +TODO: Support other key modules than passphrase for* TODO: Support other key modules than passphrase for +TODO: Should we generalize this to a blend with an arbitrary constant/ TODO: Should we generalize this to a blend with an arbitrary constant +TODO: remove some of these filters +TODO firmware versions should be added - eric */* TODO firmware versions should be added - eric */ +TODO: We bail completely on integer div/rem and shifts because they have/ TODO: We bail completely on integer div/rem and shifts because they have +TODO change naming hwaddr -> extended_addr* TODO change naming hwaddr -> extended_addr +TODO: If we know an address space cast will not change the/ TODO: If we know an address space cast will not change the +TODO: combine the following two traversals. +TODO: Replace shift+mask chain with AND+CMP. +TODO: the dep tester shouldn't be printing out these messages/ TODO: the dep tester shouldn't be printing out these messages +TODO: Build other specialized builders here./ TODO: Build other specialized builders here. +TODO NETDEV_DEVTYPE */* TODO NETDEV_DEVTYPE */ +TODO: Replace these intrinsic with normal ISel patterns once the/ TODO: Replace these intrinsic with normal ISel patterns once the +TODO: Support relative path, and $PATH, $LD_LIBRARY_PATH, +TODO: check that insertPoint is in this rather than some other block./ TODO: check that insertPoint is in this rather than some other block. +TODO(stevvooe): Need a better way to match against/ TODO(stevvooe): Need a better way to match against +TODO: move to buildInputs, this should not be propagated. +TODO: Call SimplifyDemandedBits for non-constant demanded elements./ TODO: Call SimplifyDemandedBits for non-constant demanded elements. +TODO(dfawley): we could eagerly fail here if dur puts us past the/ TODO(dfawley): we could eagerly fail here if dur puts us past the +TODO: convert from dfa + state to permission entry, do computation conversion +TODO: Add support for the subtarget microMIPS32R6./ TODO: Add support for the subtarget microMIPS32R6. +TODO: Really these should be constant folded +TODO: remember to change that if more FF_MOD* bits are added */* TODO: remember to change that if more FF_MOD* bits are added */ +TODO port to c++?/ TODO port to c++? +TODO: instruction selection not supported yet +TODO: Would be nice to handle the case of dynamically obtained class info/ TODO: Would be nice to handle the case of dynamically obtained class info +TODO: 4 bytes with receive status? */* TODO: 4 bytes with receive status? */ +TODO: Would be good for the complexity limit didn't have to be increased to +TODO: We could look for a .git and get the revision from HEAD +TODO: This can be vectorized with type i1 because the result is not used. +TODO: add a TLI hook to control this so that each target can/ TODO: add a TLI hook to control this so that each target can +TODO: it shall be possible to fold constants with OpSel +TODO: Will this ever happen with the +TODO:AZ use SortKey, in MG ann. +TODO - fix fail on KNL and move this test to avx512-insert-extract.ll +TODO: BasicAA return MayAlias for %gep1,%gep2, could improve as NoAlias. +TODO: extra user for gdomap? +TODO: add XOP vvvv reading. +TODO copy slow path code from i915 */* TODO copy slow path code from i915 */ +TODO: profiles/ TODO: profiles +TODO: recurse into sections +TODO: Check for success on 5210 else return error */* TODO: Check for success on 5210 else return error */ +TODO: free page directory and page tables */* TODO: free page directory and page tables */ +TODO: change to nil/ TODO: change to nil +TODO: Add a function to skip over the next expr record./ TODO: Add a function to skip over the next expr record. +TODO: Test kerberos + nfsv3 +TODO: The function is x86_64 specific. Move it to config/linux/app.h/ TODO: The function is x86_64 specific. Move it to config/linux/app.h +TODO: The new constraint is implemented as a dependency from foo to foo's +TODO provide DWARF enabled builds? +TODO: Consider marking the interface invalid */* TODO: Consider marking the interface invalid */ +TODO-GFX10: ; encoding: [0x00,0x21,0x78,0xf0,0x20,0x04,0x18,0x00] +TODO: Ideally we would define all those env vars in 'env', so that +TODO: Should use MLME_START to set coord bit? */* TODO: Should use MLME_START to set coord bit? */ +TODO: Options./ TODO: Options. +TODO: Ugh, localPkgDescr +TODO: uneven - I think it's not possible to create such an example, because vec.ind will always be increased by a vector with 4 elements (=> x*4 = even) +TODO: Print helpers* TODO: Print helpers +TODO: lineThroughPeriod/ TODO: lineThroughPeriod +TODO this might be not so efficient when we've got many urbs!* TODO this might be not so efficient when we've got many urbs! +TODO: a fixit wouldn't hurt./ TODO: a fixit wouldn't hurt. +TODO: Is this FIXME still accurate? +TODO: Use foldMallocMemset() with memset intrinsic./ TODO: Use foldMallocMemset() with memset intrinsic. +TODO: The IntervalPartition class should take a bool parameter that tells/ TODO: The IntervalPartition class should take a bool parameter that tells +TODO: Implement a video mode check_timings function */* TODO: Implement a video mode check_timings function */ +TODO maybe we want to re-assign hwpipe sometimes* TODO maybe we want to re-assign hwpipe sometimes +TODO(stevvooe): Follow the pattern of the standard crypto package for/ TODO(stevvooe): Follow the pattern of the standard crypto package for +TODO: Is it worth considering an Operation.clone operation which/ TODO: Is it worth considering an Operation.clone operation which +TODO FIXME Add support for the auxiliary header (if any) once/ TODO FIXME Add support for the auxiliary header (if any) once +TODO add 1920x1080P60_RB (CVT timing) */* TODO add 1920x1080P60_RB (CVT timing) */ +TODO(AkihiroSuda): support custom index JSON path and tag/ TODO(AkihiroSuda): support custom index JSON path and tag +TODO(sbenza): Add more detail on failures. ie did the dyn_cast fail?/ TODO(sbenza): Add more detail on failures. ie did the dyn_cast fail? +TODO:AZ: remove explicit insertion after refactoring is done./TODO:AZ: remove explicit insertion after refactoring is done. +TODO fix this, store a struct drxj_cfg_afe_gain structure in struct drxj_data instead* TODO fix this, store a struct drxj_cfg_afe_gain structure in struct drxj_data instead +TODO: offset, ACPI, continuous measurement mode, PM +TODO: As for any use of PIDs for process control where the process is +TODO(stevvooe): It is possible that referenced conponents could have/ TODO(stevvooe): It is possible that referenced conponents could have +TODO: handle rate_idx_mask and rate_idx_mcs_mask */* TODO: handle rate_idx_mask and rate_idx_mcs_mask */ +TODO experiment: if has_cfr,* TODO experiment: if has_cfr, +TODO: move TentativeParsingAction here./ TODO: move TentativeParsingAction here. +TODO: provide a hook for this in GCStrategy. There might be some/ TODO: provide a hook for this in GCStrategy. There might be some +TODO: All reads to CSR will clear these interrupts! */* TODO: All reads to CSR will clear these interrupts! */ +TODO: Add minimum shift high known sign bits./ TODO: Add minimum shift high known sign bits. +TODO: un-hardcode aspect ratio */* TODO: un-hardcode aspect ratio */ +TODO: this function should be removed on ASIC */* TODO: this function should be removed on ASIC */ +TODO: Support these in ARM and PPC/ TODO: Support these in ARM and PPC +TODO: update exception stat/ TODO: update exception stat +TODO: assert(!Dbg->isInvalidated() && "Transfer of invalid dbg value");/ TODO: assert(!Dbg->isInvalidated() && "Transfer of invalid dbg value"); +TODO: We need to improve this heuristic./ TODO: We need to improve this heuristic. +TODO: This is loading value of the scalar into registers/ TODO: This is loading value of the scalar into registers +TODO: Implement more Scalar TTI for WebAssembly/ TODO: Implement more Scalar TTI for WebAssembly +TODO: remove use the two broken down functions */* TODO: remove use the two broken down functions */ +TODO: Collective intrinsic subroutines: CO_BROADCAST &al./ TODO: Collective intrinsic subroutines: CO_BROADCAST &al. +TODO: This is more complicated, unsafe flags etc./ TODO: This is more complicated, unsafe flags etc. +TODO: Cleanup and shorten the namespace */* TODO: Cleanup and shorten the namespace */ +TODO: categorize these and figure out a better place for them +TODO ^ Try removing the type annotations./ TODO ^ Try removing the type annotations. +TODO: handle comments for function parameters properly./ TODO: handle comments for function parameters properly. +TODO: Add FixIt notes for adding parens around non-ptr part of arith expr/ TODO: Add FixIt notes for adding parens around non-ptr part of arith expr +TODO: remove FreeBSD/NetBSD exception when we make unsupported +TODO: improve the filtering condition to make it more applicable./ TODO: improve the filtering condition to make it more applicable. +TODO: reenable tests now that we fetch tests w/ the source from GitHub. +TODO: migrate other per device data pointers under iommu_dev_data, e.g. +TODO: Threadpools are not yet implemented. +TODO(tiborvass): was ReceiveTimeout/ TODO(tiborvass): was ReceiveTimeout +TODO stack_fold_rsqrtps +TODO: Should this funciton be called when receiving of Disassociation?/ TODO: Should this funciton be called when receiving of Disassociation? +TODO: remove this once tests implicitly requiring basic-aa use -passes= and/ TODO: remove this once tests implicitly requiring basic-aa use -passes= and +TODO: Use cheap structural assertions that targets are nested under/ TODO: Use cheap structural assertions that targets are nested under +TODO stack_fold_rcpss_int +TODO: expose a cheaper way than constructing + sorting a vector only to take/ TODO: expose a cheaper way than constructing + sorting a vector only to take +TODO stack_fold_movhpd (load / store) +TODO: Include only legal frequencies for some countries/ TODO: Include only legal frequencies for some countries +TODO: Need distinguish register class?/ TODO: Need distinguish register class? +TODO: Figure out why this happens, so that we can remove the hack; see/ TODO: Figure out why this happens, so that we can remove the hack; see +TODO: for now we eagerly internalize functions without calculating the/ TODO: for now we eagerly internalize functions without calculating the +TODO: This part needs to be refined when libomptarget is going to support +TODO ue will trigger an interrupt.* TODO ue will trigger an interrupt. +TODO: Handle MaskSize != Op.getValueType().getVectorNumElements()?/ TODO: Handle MaskSize != Op.getValueType().getVectorNumElements()? +TODO: Should this check be a part of the CString checker?/ TODO: Should this check be a part of the CString checker? +TODO: ignore empty glyphs? +TODO: created function profile for those callers too/ TODO: created function profile for those callers too +TODO: Test DR427. This requires user-defined conversions, though./ TODO: Test DR427. This requires user-defined conversions, though. +TODO: Enable this assert when targets are fixed./ TODO: Enable this assert when targets are fixed. +TODO: Revisit, is this setting for all presets ? */* TODO: Revisit, is this setting for all presets ? */ +TODO: extend to support more than 1 dimensions and potentially grouping/ TODO: extend to support more than 1 dimensions and potentially grouping +TODO: We may want to replace 'String' with 'Text' or 'ByteString' +TODO: ieeeMinNum/ieeeMaxNum/ TODO: ieeeMinNum/ieeeMaxNum +TODO: Fix the processor resource usage for zero-idiom YMM XOR instructions. +TODO(suderman): iterate through arguments, determine their types, output/ TODO(suderman): iterate through arguments, determine their types, output +TODO: implement llvm/Support/* headers +TODO: (containerd): Not implemented, but don't error./ TODO: (containerd): Not implemented, but don't error. +TODO Revisit this later on z/OS. +TODO: check other platforms */* TODO: check other platforms */ +TODO: Outline this code as a special, more time consuming, version of/ TODO: Outline this code as a special, more time consuming, version of +TODO: Mapping this to it's own value would allow for better cross/ TODO: Mapping this to it's own value would allow for better cross +TODO: This is fragile: we should remove this from behind the +TODO(michalt): This should go away once we move to the Shake-based system. +TODO: Enable this again./ TODO: Enable this again. +TODO: If one of the types get legalized by splitting, handle this/ TODO: If one of the types get legalized by splitting, handle this +TODO: The set of packed operations is more limited, so may want to/ TODO: The set of packed operations is more limited, so may want to +TODO Windows: This is currently failing. Not sure what has/ TODO Windows: This is currently failing. Not sure what has +TODO(brainman): fix all needed for os/ TODO(brainman): fix all needed for os +TODO: DLLP Power Management Threshold */* TODO: DLLP Power Management Threshold */ +TODO: expand to handle case where values appended are in order & after/ TODO: expand to handle case where values appended are in order & after +TODO: There are many more machine instruction opcodes to match:/ TODO: There are many more machine instruction opcodes to match: +TODO: set index/ TODO: set index +TODO: likely need to unite pinchSpeed with zoomSpeed/ TODO: likely need to unite pinchSpeed with zoomSpeed +TODO - update psp to unify create session failure* TODO - update psp to unify create session failure +TODO: Set the install directory. +TODO: Add Inetutils once it has the new `ifconfig'. +TODO: Define Sections --> +TODO: check other sizes./ TODO: check other sizes. +TODO: use DMA to read page in raw mode +TODO: we should not delay such a long time. Ask for help from SD3 */* TODO: we should not delay such a long time. Ask for help from SD3 */ +TODO(mkrautz): use the lChainIndex and lElementIndex fields/ TODO(mkrautz): use the lChainIndex and lElementIndex fields +TODO: This may be changed later, but for now it seems the reasonable/ TODO: This may be changed later, but for now it seems the reasonable +TODO: We should not name instructions in NDEBUG builds./ TODO: We should not name instructions in NDEBUG builds. +TODO - Can you have imaginary longs?/ TODO - Can you have imaginary longs? +TODO: Optimization: only attempt merge from start to end sequence, no need to scan till the end of the list/ TODO: Optimization: only attempt merge from start to end sequence, no need to scan till the end of the list +TODO: This needs to actually orphan the inode in this* TODO: This needs to actually orphan the inode in this +TODO: It look like the A31 and A80 at least will need the +TODO(aluzzardi): We're losing the port `name` here since/ TODO(aluzzardi): We're losing the port `name` here since +TODO: Make use of them and add more options OR use debug/configfs +TODO: What we should really be testing here is all the different varieties/ TODO: What we should really be testing here is all the different varieties +TODO: Make this a member variable and probably do something about hints./ TODO: Make this a member variable and probably do something about hints. +TODO(stevvooe): Consolidate "Hostname" style validation here./ TODO(stevvooe): Consolidate "Hostname" style validation here. +TODO: use switch/ TODO: use switch +TODO: We don't really need the truncstore here. We can use/ TODO: We don't really need the truncstore here. We can use +TODO: set CABAL_MINIMAL_BUILD/CABAL_PLUGIN_BUILD +TODO: calculate value for 0x240 + i table offset* TODO: calculate value for 0x240 + i table offset +TODO: Should this used S_BITSET0_*?/ TODO: Should this used S_BITSET0_*? +TODO: Investigate whether git can be dropped: It's only used to apply patches +TODO: add support for future local and remote endpoint in both client options/ TODO: add support for future local and remote endpoint in both client options +TODO: add support for these +TODO: Currently, we only check for std::unordered_set. Other unordered/ TODO: Currently, we only check for std::unordered_set. Other unordered +TODO: Use something smarter than equality here, e.g., gcd./ TODO: Use something smarter than equality here, e.g., gcd. +TODO: support per-flow MTU */* TODO: support per-flow MTU */ +TODO: W/A for dal3 linux, investigate why this works */*TODO: W/A for dal3 linux, investigate why this works */ +TODO Warning ? */* TODO Warning ? */ +TODO: get rid of this, and rely on pass-by-ref instead./ TODO: get rid of this, and rely on pass-by-ref instead. +TODO: share this logic with isLoopEntryGuardedByCond./ TODO: share this logic with isLoopEntryGuardedByCond. +TODO: think about how to sort this out... without bogging everything down in +TODO Pg polygon and such +TODO(cpuguy83): With v2 plugins this shouldn't be a problem. Could also potentially/ TODO(cpuguy83): With v2 plugins this shouldn't be a problem. Could also potentially +TODO: this copy should be done by Commit()/ TODO: this copy should be done by Commit() +TODO: Initialize security./ TODO: Initialize security. +TODO: border, shape and mark./ TODO: border, shape and mark. +TODO translate all five groups of udccs bits! */* TODO translate all five groups of udccs bits! */ +TODO: get MCS */* TODO: get MCS */ +TODO use general release procedure? */* TODO use general release procedure? */ +TODO: Can we do something for non-splat?/ TODO: Can we do something for non-splat? +TODO: anything we want to do here??? */* TODO: anything we want to do here??? */ +TODO: Only emit this function if we can't use linker magic. */* TODO: Only emit this function if we can't use linker magic. */ +TODO: Figure out how to abort transaction??/TODO: Figure out how to abort transaction?? +TODO: [code cleanup] these "." and "--" escaping issues +TODO Integrate into 'workspace'/ TODO Integrate into 'workspace' +TODO: replace 'root' by another username. +TODO(edemaine): Not yet centered. Fix via \raisebox or #726/TODO(edemaine): Not yet centered. Fix via \raisebox or #726 +TODO: double _Complex/float _Complex have been removed from llvm flang/ TODO: double _Complex/float _Complex have been removed from llvm flang +TODO: Allow FP min/max with nnan/nsz./ TODO: Allow FP min/max with nnan/nsz. +TODO: Use version number when setting target features/ TODO: Use version number when setting target features +TODO: Move this to a utility function and share it with/ TODO: Move this to a utility function and share it with +TODO: remove, handle dirs in Hash()/ TODO: remove, handle dirs in Hash() +TODO: [code cleanup] local redefinition that should replace the version in +TODO: This check is overly conservative. In many cases known bits/ TODO: This check is overly conservative. In many cases known bits +TODO: We can add more logic to computeInfo to improve performance./ TODO: We can add more logic to computeInfo to improve performance. +TODO: Generate StakeCredential via script +TODO Remove once PSP starts snooping CPU cache +TODO: lck_mtx_init(3 arguments)./ TODO: lck_mtx_init(3 arguments). +TODO: cancel connection_loss_work */* TODO: cancel connection_loss_work */ +TODO: atm all operands go through getElementTypeOrSelf,/ TODO: atm all operands go through getElementTypeOrSelf, +TODO: bower2nix > bower-packages.nix +TODO: Recursive parents rather than just parents-of-parents/ TODO: Recursive parents rather than just parents-of-parents +TODO: There's a lot more we can do for PACK/HADD style shuffle combines./ TODO: There's a lot more we can do for PACK/HADD style shuffle combines. +TODO(unknown): cpplint spends a fair bit of time matching parentheses. +TODO: squash shuffles? +TODO: broadcastTensors returns garbage data and is hence broken +TODO: Extend this module to include utility functions for querying fusion/ TODO: Extend this module to include utility functions for querying fusion +TODO: rename to pythonOnBuild +TODO this side-effect doesn't belong here. Reading and parsing the settings +TODO: This is probably something which should be expanded to all/ TODO: This is probably something which should be expanded to all +TODO: actually test most of this instead of just emitting it/ TODO: actually test most of this instead of just emitting it +TODO: nvidia.WithRequiredCUDAVersion/ TODO: nvidia.WithRequiredCUDAVersion +TODO: Now that all calls to _data and _removeData have been replaced/ TODO: Now that all calls to _data and _removeData have been replaced +TODO: others?/ TODO: others? +TODO: implement this correctly !/ TODO: implement this correctly ! +TODO: need to reserve slots #0 and #1 for duplex insns./ TODO: need to reserve slots #0 and #1 for duplex insns. +TODO: It's probably a good idea to release device from the driver* TODO: It's probably a good idea to release device from the driver +TODO: Add fmaddsub support?/ TODO: Add fmaddsub support? +TODO: Check IEEE bit enabled?/ TODO: Check IEEE bit enabled? +TODO: do we want to track the instantiation progeny of this/ TODO: do we want to track the instantiation progeny of this +TODO: Error handle more appropriately/ TODO: Error handle more appropriately +TODO: Some of these folds could work with arbitrary constants, but this/ TODO: Some of these folds could work with arbitrary constants, but this +TODO: Add support for custom bytesperline values */* TODO: Add support for custom bytesperline values */ +TODO: Remove the `aclocal' wrapper when $ACLOCAL_PATH support is +TODO: [nice to have] this does not check the config consistency, +TODO: Collect coverage data +TODO: remove this if everything is ready to support multiple binaries./ TODO: remove this if everything is ready to support multiple binaries. +TODO: improve constant materialization of stack addresses +TODO: We should probably legalize these to only using 32-bit results./ TODO: We should probably legalize these to only using 32-bit results. +TODO(yln): Temporary workaround. Will be removed./ TODO(yln): Temporary workaround. Will be removed. +TODO: per-vif */* TODO: per-vif */ +TODO: DCP0_GRPH_CONTROL__GRPH_SE_ENABLE where to get info* TODO: DCP0_GRPH_CONTROL__GRPH_SE_ENABLE where to get info +TODO: Excessive debug */* TODO: Excessive debug */ +TODO: Find all matching volumes if we couldn't match the server and* TODO: Find all matching volumes if we couldn't match the server and +TODO: the sequence number should be read from the FPGA so we* TODO: the sequence number should be read from the FPGA so we +TODO knockout - supposedly possible with the clever use of compositing/ TODO knockout - supposedly possible with the clever use of compositing +TODO: Actually, we have some interesting features... */* TODO: Actually, we have some interesting features... */ +TODO(@cpuguy83) This gets run sequentially after layer pull (makes sense), however/ TODO(@cpuguy83) This gets run sequentially after layer pull (makes sense), however +TODO: Check if MCLKs are in use and enable/disable pulls to* TODO: Check if MCLKs are in use and enable/disable pulls to +TODO(mitchellh): needs tests to verify not reaped/ TODO(mitchellh): needs tests to verify not reaped +TODO(EricWF): We should prefer the futex implementation when available. But/ TODO(EricWF): We should prefer the futex implementation when available. But +TODO: verify if this can be reproduced on VLV,CHV. +TODO(edemaine): allow overriding \jot via \setlength (#687)/ TODO(edemaine): allow overriding \jot via \setlength (#687) +TODO: by blocking fast commits here, we are increasing +TODO: Should be handled +TODO: Enable half precision when ldexp is implemented./ TODO: Enable half precision when ldexp is implemented. +TODO: Match op_sel through g_build_vector_trunc and g_shuffle_vector./ TODO: Match op_sel through g_build_vector_trunc and g_shuffle_vector. +TODO: Turn the following into normal traits and generate verification for/ TODO: Turn the following into normal traits and generate verification for +TODO: We could actually use something like "cpy z0.b, p0/z, #-128". But it's +TODO: Work-around SCD bug when moving back by multiples of 0x40 */* TODO: Work-around SCD bug when moving back by multiples of 0x40 */ +TODO: Different algorithm for large dep_list ( > 10 ? )/ TODO: Different algorithm for large dep_list ( > 10 ? ) +TODO(rsc): Can we use a single global basep for all calls?/ TODO(rsc): Can we use a single global basep for all calls? +TODO: how to set an constraint for exactly 24bit PCM sample? */* TODO: how to set an constraint for exactly 24bit PCM sample? */ +TODO: Do we want to preserve private headers or just make them public? +TODO this can cause some odd behaviour with sibling parallelism... */* TODO this can cause some odd behaviour with sibling parallelism... */ +TODO(sbc): This repetition of the signature field is inelegant. Revisit/ TODO(sbc): This repetition of the signature field is inelegant. Revisit +TODO(jbd): Provide more context about the error./ TODO(jbd): Provide more context about the error. +TODO: This code could be a lot better but it works. The legalizer splits +TODO(cyli): - right now we need the invalid certificate in order to determine whether or not we should/ TODO(cyli): - right now we need the invalid certificate in order to determine whether or not we should +TODO: AVX1 could have used 256-bit ops for a likely improvement. +TODO: Support toggle NAND devices. */* TODO: Support toggle NAND devices. */ +TODO: The hardware supports 10-bit and 4:2:2 profiles, +TODO: opt -irce-print-changed-loops -verify-loop-info -passes='require,irce' -S < %s 2>&1 | FileCheck %s +TODO: maybe loose the checking of match./ TODO: maybe loose the checking of match. +TODO: if (enable) => also deactivate receiving of probe request */* TODO: if (enable) => also deactivate receiving of probe request */ +TODO: modify code in SelectionDAGBuilder to make this less sad./ TODO: modify code in SelectionDAGBuilder to make this less sad. +TODO: JB: implement decent check and handling of freeing mipi frames */* TODO: JB: implement decent check and handling of freeing mipi frames */ +TODO: missing key, need to add it later */* TODO: missing key, need to add it later */ +TODO: HSB, fade, timeadj, script ... */* TODO: HSB, fade, timeadj, script ... */ +TODO(jhen): Put in a check to make sure this constructor does not/ TODO(jhen): Put in a check to make sure this constructor does not +TODO: include translation files +TODO: This is hacky but there currently is no interface to +TODO: Remove the prefix once the QuickCheck tests support dependencies on +TODO: This doesn't require 'nsz'. It should fold to ((x1 - x2) * 47.0) +TODO(zhaoq): Check the validity of the incoming frame sequence./ TODO(zhaoq): Check the validity of the incoming frame sequence. +TODO: check if we need to also suppress b_arrived flags/ TODO: check if we need to also suppress b_arrived flags +TODO: do a thorough shutdown instead */ +TODO: The binary annotations/ TODO: The binary annotations +TODO: Add support for handling cfi_remember_state./ TODO: Add support for handling cfi_remember_state. +TODO ^ Try different values for `number`/ TODO ^ Try different values for `number` +TODO: not sure this is proper place to reset once only */* TODO: not sure this is proper place to reset once only */ +TODO: Add a VirtualBaseBranch to see if the most derived class/ TODO: Add a VirtualBaseBranch to see if the most derived class +TODO: I guess, to be more robust what we should check for +TODO: these controls should be moved to tuner drivers */* TODO: these controls should be moved to tuner drivers */ +TODO: implement w/o GMP, c.f. 'integer_gmp_mpn_import()' */* TODO: implement w/o GMP, c.f. 'integer_gmp_mpn_import()' */ +TODO: N PHY Adjust CRS Min Power (0x1E) */* TODO: N PHY Adjust CRS Min Power (0x1E) */ +TODO: If we know the other base object is another promotable/ TODO: If we know the other base object is another promotable +TODO: Use OperandAdaptor when it supports access to unnamed operands./ TODO: Use OperandAdaptor when it supports access to unnamed operands. +TODO(alekseyshl): Remove this death test when memalign is verified by/ TODO(alekseyshl): Remove this death test when memalign is verified by +TODO: confirm computation of space2_size */* TODO: confirm computation of space2_size */ +TODO: We should really pass -O2 when notStage0. Otherwise, we aren't +TODO: We can remove the CRC trials if there is a definite +TODO: multiple cluster allocation would be desirable. */* TODO: multiple cluster allocation would be desirable. */ +TODO: to consider tuning block_size for various data types/TODO: to consider tuning block_size for various data types +TODO: Make this setting configurable? Setting to True by default seems +TODO :case CONTROLLER_ID_UNDERLAY0:* TODO :case CONTROLLER_ID_UNDERLAY0: +TODO(yukawa): Switch to Slim Reader/Writer (SRW) Locks, which requires/ TODO(yukawa): Switch to Slim Reader/Writer (SRW) Locks, which requires +TODO: inline./ TODO: inline. +TODO should this be Day or something? +TODO: EAT.ME */* TODO: EAT.ME */ +TODO: decouple this package from environment/ TODO: decouple this package from environment +TODO: We don't _have_to do this, but this is the simplest solution./ TODO: We don't _have_to do this, but this is the simplest solution. +TODO: In some case the type stored in this map is exactly the same that is/ TODO: In some case the type stored in this map is exactly the same that is +TODO - this could be improved to be dependent on the rate. +TODO: we currently also suppress this check in dependent/ TODO: we currently also suppress this check in dependent +TODO: Make the Host dynamically determine +TODO: Perhaps the bandwidth change could be treated as a* TODO: Perhaps the bandwidth change could be treated as a +TODO: Use shutil.which when it is available (3.2 or later) +TODO: we'd expect the warning: {{1 uninitialized field}}/ TODO: we'd expect the warning: {{1 uninitialized field}} +TODO remove device from global mport_dev list +TODO: We might have proved that we can skip the last iteration for/ TODO: We might have proved that we can skip the last iteration for +TODO reinitialization after we have already shut down */* TODO reinitialization after we have already shut down */ +TODO: remove old API when min FW API hits 14 */* TODO: remove old API when min FW API hits 14 */ +TODO: How to handle ad-hoc encryption?* TODO: How to handle ad-hoc encryption? +TODO: Should generalize bitcast action into coerce, which will also cover/ TODO: Should generalize bitcast action into coerce, which will also cover +TODO: upgrade https://github.com/NixOS/nixpkgs/pull/89731 +TODO: We always use immediate for normal session pdus. +TODO: Add type info about the overload error./ TODO: Add type info about the overload error. +TODO: insert any other missing checks/ TODO: insert any other missing checks +TODO(wad) check caps not euid */* TODO(wad) check caps not euid */ +TODO: Curerntly, we only allow the last instruction of the recurrence/ TODO: Curerntly, we only allow the last instruction of the recurrence +TODO: implement w/o GMP */* TODO: implement w/o GMP */ +TODO: Remove all Cardano.Api.Protocol.x +TODO: Handle uneven breakdown./ TODO: Handle uneven breakdown. +TODO: reference to enum ieee80211_bss_change */*TODO: reference to enum ieee80211_bss_change */ +TODO: Handle 5 byte compare as 4-byte + 1 byte./ TODO: Handle 5 byte compare as 4-byte + 1 byte. +TODO: Finish this list and add an assert that we've handled them/ TODO: Finish this list and add an assert that we've handled them +TODO: test returning byval structs +TODO: Should the type be enforced? It already must agree./ TODO: Should the type be enforced? It already must agree. +TODO: if we update ConfiguredPackage to support order-only +TODO check if timing_changed, disable stream if timing changed */* TODO check if timing_changed, disable stream if timing changed */ +TODO renmae short_source? */* TODO renmae short_source? */ +TODO: Cannot release target allocation. RPCAPI has no function/ TODO: Cannot release target allocation. RPCAPI has no function +TODO - we need to calculate headroom so that ip header* TODO - we need to calculate headroom so that ip header +TODO parse the floating point registers/ TODO parse the floating point registers +TODO: There should not be an error here, dead_static is never emitted./ TODO: There should not be an error here, dead_static is never emitted. +TODO I think AF_PACKET DGRAM (sending/receiving) RAW (sending) makes no +TODO: How to check if the layer already exists? Is it worth it?/ TODO: How to check if the layer already exists? Is it worth it? +TODO: Print the other CFI Operations./ TODO: Print the other CFI Operations. +TODO: Add more general funnel-shift compatible patterns./ TODO: Add more general funnel-shift compatible patterns. +TODO: Fix rust-lang/rust-clippy#4735/ TODO: Fix rust-lang/rust-clippy#4735 +TODO ghc-heap.cabal requires cabal 3. We should update the cabalProject' call +TODO: Change clang_cc1 to clang when llvm-ifs can accept empty symbol lists./ TODO: Change clang_cc1 to clang when llvm-ifs can accept empty symbol lists. +TODO: This is pre-release support in schema 2.3. Need to add build number/ TODO: This is pre-release support in schema 2.3. Need to add build number +TODO("co-array address"); +TODO: once ranked shape types are plugged in, we may want to drop the/ TODO: once ranked shape types are plugged in, we may want to drop the +TODO: We could probably generalize this more./ TODO: We could probably generalize this more. +TODO - handle target shuffle ops with different value types./ TODO - handle target shuffle ops with different value types. +TODO: See if we can move later and consolidate with the location where/ TODO: See if we can move later and consolidate with the location where +TODO stack_fold_movlpd (load / store) +TODO: Increase frequency after testing */* TODO: Increase frequency after testing */ +TODO FIXME we should detect some error conditions here +TODO: assumes + reductions for now/ TODO: assumes + reductions for now +TODO: `PRIVATE` attribute/ TODO: `PRIVATE` attribute +TODO: we probably shouldn't ignore the result of +TODO: check for a (T:n)-specific summary - we should still obey that/ TODO: check for a (T:n)-specific summary - we should still obey that +TODO: report queue_index to xdp_rxq_info */* TODO: report queue_index to xdp_rxq_info */ +TODO: get rid of this no-timeout thing */* TODO: get rid of this no-timeout thing */ +TODO: Regions without SSA dominance should define a different/ TODO: Regions without SSA dominance should define a different +TODO: We can truncate the result, if it fits into a smaller type. This can/ TODO: We can truncate the result, if it fits into a smaller type. This can +TODO: add `def` to error?/ TODO: add `def` to error? +TODO: take this to the higher level in order to prevent multiple* TODO: take this to the higher level in order to prevent multiple +TODO: turn this bit on/off depending on the number of physical channels +TODO: Automate the generation of the string case table./ TODO: Automate the generation of the string case table. +TODO: this specializing is not allowed +TODO type is wrongly being inferred (or at least displayed) as `Tuple a (Tuple a b) ->{} a` +TODO: We could rewrite post visit to eval call; 'malloc' does not have/ TODO: We could rewrite post visit to eval call; 'malloc' does not have +TODO: This is currently not fully realized, with only one of the implicit +TODO: Handle any IPv6 cases that need special handling.* TODO: Handle any IPv6 cases that need special handling. +TODO: generate rate array dynamically */* TODO: generate rate array dynamically */ +TODO: Add support for added/removed. +TODO: On return, we can use a more efficient +TODO: this is really lame; we should really be rebuilding the/ TODO: this is really lame; we should really be rebuilding the +TODO: 1 is added at the end of the calculation to accommodate for +TODO add MBSSID support */* TODO add MBSSID support */ +TODO: rewrite this to use getInstIndexSet; this way/ TODO: rewrite this to use getInstIndexSet; this way +TODO_ETS - Should be done by reset value or init tool */* TODO_ETS - Should be done by reset value or init tool */ +TODO create callback currently assumes ieee802154_mac_cb inside* TODO create callback currently assumes ieee802154_mac_cb inside +TODO(yln): This is a temporary workaround. GetStackTrace functions will be/ TODO(yln): This is a temporary workaround. GetStackTrace functions will be +TODO: Not used in 802.11b? */* TODO: Not used in 802.11b? */ +TODO: Add examples, as currently it's hard to get this checker working. --> +TODO: Allow undefs when matching vectors. +TODO: if we want to support tracing the inferiors' child, add the/ TODO: if we want to support tracing the inferiors' child, add the +TODO: discard error packets */* TODO: discard error packets */ +TODO: simulate loopback if TIOCM_LOOP set */* TODO: simulate loopback if TIOCM_LOOP set */ +TODO - remove URD, NRM instructions from TODO list +TODO look if remove devkey and do some nested attribute */* TODO look if remove devkey and do some nested attribute */ +TODO: pow of 2 cases. */* TODO: pow of 2 cases. */ +TODO: Handle both G_BUILD_VECTOR and G_BUILD_VECTOR_TRUNC We could/ TODO: Handle both G_BUILD_VECTOR and G_BUILD_VECTOR_TRUNC We could +TODO: Test collection is failing +TODO(python3): replace with contextlib.nullcontext +TODO: Bubble up errors/ TODO: Bubble up errors +TODO: adjust our operational rate set according to our channel bandwidth, STBC and Antenna number/ TODO: adjust our operational rate set according to our channel bandwidth, STBC and Antenna number +TODO: Add routines with proper locking to do that... +TODO: with reassociation it is possible to replace a v_or_b32_e32 with an s_or_b32 +TODO(unknown): if delimiter is not None here, we might want to +TODO: Add a facility to bunch macros into bitwise-or-able groups./ TODO: Add a facility to bunch macros into bitwise-or-able groups. +TODO: if we could get peer name from (sboxLnk.(*netlink.Veth)).PeerName/ TODO: if we could get peer name from (sboxLnk.(*netlink.Veth)).PeerName +TODO: Linux file offsets are _signed_ 64-bit quantities, which means that +TODO: these do LSHR + BFE_INT, instead of just BFE_INT/ASHR +TODO: [required eventually] for safety of concurrent installs, we must make sure we register but +TODO: LENGTH_GET? */* TODO: LENGTH_GET? */ +TODO: It would be even faster if the preprocessor could be switched/ TODO: It would be even faster if the preprocessor could be switched +TODO: why does postHttp return a redirect, but postHttpFile return errors? +TODO: Handle undefs/ TODO: Handle undefs +TODO: Refactor with the caller (visitEXTRACT_SUBVECTOR), so we can share/ TODO: Refactor with the caller (visitEXTRACT_SUBVECTOR), so we can share +TODO: handle non-reduction outside users when tail is folded by masking./ TODO: handle non-reduction outside users when tail is folded by masking. +TODO: We should be able to automatically remove these branches before we/ TODO: We should be able to automatically remove these branches before we +TODO release worker threads' fork barriers as we are ready instead of all at/ TODO release worker threads' fork barriers as we are ready instead of all at +TODO: take the max between luma, chroma chunk size?/ TODO: take the max between luma, chroma chunk size? +TODO: We could also try to generate a cbz if the value in LR is also in/ TODO: We could also try to generate a cbz if the value in LR is also in +TODO: the above condition may be loosed in the future, and +TODO breaks with sandbox, tries to download stuff with npm +TODO: Actually report errors helpfully./ TODO: Actually report errors helpfully. +TODO: deal with root user and system-wide installation/ TODO: deal with root user and system-wide installation +TODO: consider defaults, make configurable/ TODO: consider defaults, make configurable +TODO: cite commit when GHC got better precision; this +TODO: This is not secure, have a look at the file docs/security.txt inside +TODO: make TeX fonts visible by fontconfig: it should be enough to install an appropriate file +TODO: we don't currently model merge penalties for the case where a write to/ TODO: we don't currently model merge penalties for the case where a write to +TODO: BSS_CHANGED_QOS */* TODO: BSS_CHANGED_QOS */ +TODO: Driver part should only see sw structs */ +TODO: make this fast +TODO: Retry a few times with sleeps. +TODO: Support inputs of different types./ TODO: Support inputs of different types. +TODO: merge these two routines. For the moment, we display the best/ TODO: merge these two routines. For the moment, we display the best +TODO:AZ:tidy up AnnSortKey above +TODO: why not x4? +TODO: Not sure if it's worth to write 'Float' optimized versions here +TODO: support 25GB, 40GB, 50GB with different cable type */* TODO: support 25GB, 40GB, 50GB with different cable type */ +TODO: Would it be better to just build a mapping of the registered/ TODO: Would it be better to just build a mapping of the registered +TODO: This is currently unexported over concerns of how helper filters/ TODO: This is currently unexported over concerns of how helper filters +TODO: It would be more efficient if we removed dead instructions/ TODO: It would be more efficient if we removed dead instructions +TODO: kill this function off, inline appropriate case here/ TODO: kill this function off, inline appropriate case here +TODO: Find a better way to avoid impure version numbers +TODO: Is this really what we want? Even without FP SCEV, we may want some/ TODO: Is this really what we want? Even without FP SCEV, we may want some +TODO: Run testsuite/tests/stage1 using the stage 1 compiler when +TODO: Count only states which are eligible for cpuidle */* TODO: Count only states which are eligible for cpuidle */ +TODO: the constant shifts could be combined. +TODO: Arguably should undo everything when we're done... +TODO: Support splitting TransferReadOp with non-identity/ TODO: Support splitting TransferReadOp with non-identity +TODO: CPHY enable path (this is for DPHY only) */* TODO: CPHY enable path (this is for DPHY only) */ +TODO: Add check for other architectures +TODO: We could actually do some intelligent things if we know only one/ TODO: We could actually do some intelligent things if we know only one +TODO: Fix Cabal. +TODO: Port code that checks for low-level properties of basic encodings (no +TODO stack_fold_rcpss +TODO: Use linalg style 'args_in'/'args_out' to partition/ TODO: Use linalg style 'args_in'/'args_out' to partition +TODO: Find out why (default) isn't printed on second template./ TODO: Find out why (default) isn't printed on second template. +TODO: sanity tests on executable deps +TODO: * remove BSD4 +TODO: If BB is reachable from all paths through PredBlock, then we/ TODO: If BB is reachable from all paths through PredBlock, then we +TODO: add dnstap support? +TODO: synth/midi voice deallocation */* TODO: synth/midi voice deallocation */ +TODO: If we have multiple copies to different register classes, we may want/ TODO: If we have multiple copies to different register classes, we may want +TODO: Add support for constructing a vector type from the vector operands./ TODO: Add support for constructing a vector type from the vector operands. +TODO: This code can be made to support non-Compaq or Intel* TODO: This code can be made to support non-Compaq or Intel +TODO: See if this can be generalized to angle brackets for templates/ TODO: See if this can be generalized to angle brackets for templates +TODO(unknown): Don't complain if line before blank line, and line after, +TODO [[view:/home/user/linux/crypto/xts.c::face=ovl-face1::linb=227::colb=9::cole=16][ERR_CAST can be used with alg]] +TODO: Add mips16 and micromips tests. +TODO: Could use isKnownNegative() to handle non-constant values./ TODO: Could use isKnownNegative() to handle non-constant values. +TODO: The second parent is currently unknown */* TODO: The second parent is currently unknown */ +TODO: implement create index for non-dir, so we can call it when +TODO: It turns out we need a decent amount of plumbing for the target/ TODO: It turns out we need a decent amount of plumbing for the target +TODO: SelectionDAG has several alternative expansions to port which may/ TODO: SelectionDAG has several alternative expansions to port which may +TODO: this seems a bit dodgy, see 'eqTickish' +TODO: File Manager Speedup: +TODO: Check */* TODO: Check */ +TODO: Should allow icmp/fcmp?/ TODO: Should allow icmp/fcmp? +TODO: EFPC and SFPC do not touch memory at all/ TODO: EFPC and SFPC do not touch memory at all +TODO: add filehash directly/ TODO: add filehash directly +TODO check if it shares with IRQF_NO_SUSPEND user, else we can +TODO: rename to print after NPM switch/ TODO: rename to print after NPM switch +TODO: picture./ TODO: picture. +TODO: Organize more features into groups./ TODO: Organize more features into groups. +TODO: Remove when https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6121 is merged and available +TODO: Note that we should also check that data type definitions are +TODO is SecondaryIPAddresses actually used? +TODO: remove this use of append somehow (use a data structure with O(1) append but a left-to-right kind of interface) +TODO: reschedule ti_send */* TODO: reschedule ti_send */ +TODO(samsonov): Use a single runtime flag for an init-order checker./ TODO(samsonov): Use a single runtime flag for an init-order checker. +TODO: It's not a constant expression, but what if the user intended it/ TODO: It's not a constant expression, but what if the user intended it +TODO: The error message "called by" is not great./ TODO: The error message "called by" is not great. +TODO: update hname of inherited children */* TODO: update hname of inherited children */ +TODO(zturner): Whether the TID is printed in hex or decimal should be controlled by a setting, +TODO - add general PACKSS/PACKUS SimplifyDemandedBits support./ TODO - add general PACKSS/PACKUS SimplifyDemandedBits support. +TODO: Use information from tests in for- and while-loop conditional./ TODO: Use information from tests in for- and while-loop conditional. +TODO: Once additional kernel code protection mechanisms are set, ensure +TODO: Do this for call site arguments (probably also other values) as well./ TODO: Do this for call site arguments (probably also other values) as well. +TODO: Improve estimate of operations needed for transposes. Currently we/ TODO: Improve estimate of operations needed for transposes. Currently we +TODO: perhaps we need a new symbol type ST_Section./ TODO: perhaps we need a new symbol type ST_Section. +TODO: Add SSPP_MAX in mdp5.xml.h */* TODO: Add SSPP_MAX in mdp5.xml.h */ +TODO: Find documentation and document constant calculation formula */* TODO: Find documentation and document constant calculation formula */ +TODO: Handle other types of loads./ TODO: Handle other types of loads. +TODO(zhaoq): Have a better way to signal "no limit" because 0 is/ TODO(zhaoq): Have a better way to signal "no limit" because 0 is +TODO: Don't use the legacy gamma interface and just +TODO: len == 8 is known false in bb. This is handled by other passes, but should it be handled here? +TODO: Generate ldrd +TODO: if compound label and not stale add to reclaim cache */* TODO: if compound label and not stale add to reclaim cache */ +TODO: The short_not_ok flag isn't supported yet, but isn't used by +TODO: Reduce the weight by exploiting nsw/nuw?/ TODO: Reduce the weight by exploiting nsw/nuw? +TODO: Support pipes and sockets/ TODO: Support pipes and sockets +TODO. What's the purpose of this test? If you give it 100Mb of heap, it +TODO will be obsoleted once we have a caching lru of the on disk bitmap +TODO (osa): what about "in import" stuff??/ TODO (osa): what about "in import" stuff?? +TODO Pg.name +TODO: It would be nice if unsolved things were highlighted +TODO@Isidor hack, we should introduce a new type which is an output that can fetch children like an expression/ TODO@Isidor hack, we should introduce a new type which is an output that can fetch children like an expression +TODO: We can select this with f32 denormals enabled if all the sources are/ TODO: We can select this with f32 denormals enabled if all the sources are +TODO: We could suggest a list of using directives replacing the using/ TODO: We could suggest a list of using directives replacing the using +TODO(dmcgowan): match name and potentially labels here/ TODO(dmcgowan): match name and potentially labels here +TODO(deklerk) this should bail on ac.ctx.Done(). Add a test and fix./ TODO(deklerk) this should bail on ac.ctx.Done(). Add a test and fix. +TODO: the REJECTED ones below need to be implemented +TODO: install dirs? +TODO: Support construction contexts for variadic function arguments./ TODO: Support construction contexts for variadic function arguments. +TODO: Check if they are memory ops. If they are, then we can still fold/ TODO: Check if they are memory ops. If they are, then we can still fold +TODO: For fully linked images, look through the external relocation/ TODO: For fully linked images, look through the external relocation +TODO: When the fusion pass is run to a fixed-point, it should/ TODO: When the fusion pass is run to a fixed-point, it should +TODO: enable AUART_INTR_CTSMIEN otherwise */* TODO: enable AUART_INTR_CTSMIEN otherwise */ +TODO: No rtn optimization./ TODO: No rtn optimization. +TODO: Support force unwinding in the phase 2 search./ TODO: Support force unwinding in the phase 2 search. +TODO: Implement accessor to `DecltypeNameSpecifier` inner/ TODO: Implement accessor to `DecltypeNameSpecifier` inner +TODO:_lock */* TODO:_lock */ +TODO: Handle AArch64_AM::ROR/ TODO: Handle AArch64_AM::ROR +TODO: For floating-point ops, we model the pipeline forwarding/ TODO: For floating-point ops, we model the pipeline forwarding +TODO: merge with output_transfer_func?/TODO: merge with output_transfer_func? +TODO: Add '0 < pos+size <= 32' constraint check to ext instruction/ TODO: Add '0 < pos+size <= 32' constraint check to ext instruction +TODO: This should check for generic Instruction::isCommutative(), but/ TODO: This should check for generic Instruction::isCommutative(), but +TODO: Set this value using device tree. +TODO find proper strategy. +TODO: detect AUFS/ TODO: detect AUFS +TODO: Why isn't the BWDivider used consistently?/ TODO: Why isn't the BWDivider used consistently? +TODO: Move this into a helper function +TODO clarify function and rename */* TODO clarify function and rename */ +TODO: Investigate why since 2013, we don't. +TODO: Split can_change_state() responsibility between updating the +TODO: Warn for v.x./ TODO: Warn for v.x. +TODO: need a wrapper snapshot interface that combines content/ TODO: need a wrapper snapshot interface that combines content +TODO: remove use the two broken down functions/TODO: remove use the two broken down functions +TODO Andrea: are we doind extra work? +TODO sd +TODO: Why are there two errors?/ TODO: Why are there two errors? +TODO: Add some test cases that ensure this is really the right choice./ TODO: Add some test cases that ensure this is really the right choice. +TODO: added MST and HDMI 6G capable flags +TODO: Remove Assertions */* TODO: Remove Assertions */ +TODO: Add support for irregular type lengths./ TODO: Add support for irregular type lengths. +TODO how can we wait abit. ??* TODO how can we wait abit. ?? +TODO: should fire delete events?/ TODO: should fire delete events? +TODO: recommend the bug reports URL, author and homepage fields +TODO: Remove Fun when #14253 is fixed +TODO: actions should be part of the pane, but they aren't yet */* TODO: actions should be part of the pane, but they aren't yet */ +TODO Use ctx when searching for repositories/ TODO Use ctx when searching for repositories +TODO: This could generate WLS +TODO: Handle other cases. For now, fail to find construction contexts./ TODO: Handle other cases. For now, fail to find construction contexts. +TODO-- Need to find out whether this condition will occur or not*/*TODO-- Need to find out whether this condition will occur or not*/ +TODO: Check how the range evolves and if we stripped anything, see also/ TODO: Check how the range evolves and if we stripped anything, see also +TODO: probably need to select other +TODO: this test is exactly the same as for `_mm_cmpge_ss`, but there/ TODO: this test is exactly the same as for `_mm_cmpge_ss`, but there +TODO: Find real max RSSI and stick here */* TODO: Find real max RSSI and stick here */ +TODO: [code cleanup] use sufficiently recent transformers package +TODO: change this to an array of single pages to avoid +TODO: compute ECC if hardware support is not available */* TODO: compute ECC if hardware support is not available */ +TODO (int-index): Perhaps use RealSrcSpan in HieName? +TODO figure out how to handle when PCIe was set in the bootloader */* TODO figure out how to handle when PCIe was set in the bootloader */ +TODO: One can represent the dividend as piece-wise function to be more/ TODO: One can represent the dividend as piece-wise function to be more +TODO: make buffer size controllable by an internal option, and compiler can pass the size* TODO: make buffer size controllable by an internal option, and compiler can pass the size +TODO: scan for next page/ TODO: scan for next page +TODO: Evaluate if it is better to just construct an SRD using the flat/ TODO: Evaluate if it is better to just construct an SRD using the flat +TODO/ TODO +TODO: Handle multiple stores folded into one./ TODO: Handle multiple stores folded into one. +TODO: Support serializing Dex posting lists./ TODO: Support serializing Dex posting lists. +TODO - categorize errors, for now, no error */* TODO - categorize errors, for now, no error */ +TODO: replace this with something less conservative/ TODO: replace this with something less conservative +TODO: verify that the deduced version is consistent with/ TODO: verify that the deduced version is consistent with +TODO: Should I allow to cancel this?/ TODO: Should I allow to cancel this? +TODO: do MIGRATING and RECOVERING spinning +TODO: error out if uid excesses int bit width?/ TODO: error out if uid excesses int bit width? +TODO@AW: handles only first path in array/ TODO@AW: handles only first path in array +TODO: Adjust state of args appropriately./ TODO: Adjust state of args appropriately. +TODO: add reference to external Census docs for SpanContext./ TODO: add reference to external Census docs for SpanContext. +TODO: There is only ARM far stub now. We should add the Thumb stub,/ TODO: There is only ARM far stub now. We should add the Thumb stub, +TODO: need to add a test case for "Unknown" and other SMC./ TODO: need to add a test case for "Unknown" and other SMC. +TODO: we should be able to convert the subtract into a post-decrement check +TODO: Since fp32 is expanded, the shuffle cost should always be 0./ TODO: Since fp32 is expanded, the shuffle cost should always be 0. +TODO: Return NULL COUNT (bit 6). */* TODO: Return NULL COUNT (bit 6). */ +TODO: find out if CZ support 3 PLLs */* TODO: find out if CZ support 3 PLLs */ +TODO: We only need to know if we access scratch space through a flat/ TODO: We only need to know if we access scratch space through a flat +TODO: allow policy to reserve a secid range? +TODO FIXME only dump 32 bit header for now./ TODO FIXME only dump 32 bit header for now. +TODO reserves the bus bandwidth even without actual transfer */* TODO reserves the bus bandwidth even without actual transfer */ +TODO: `select` instructions should be handled here too./ TODO: `select` instructions should be handled here too. +TODO: Implement the audio routing in the driver. Now this control +TODO: The transformation should only be legal if VariablePointer capability/ TODO: The transformation should only be legal if VariablePointer capability +TODO: This should be replaced with a target query./ TODO: This should be replaced with a target query. +TODO: add closer to keep referenced data from getting deleted/ TODO: add closer to keep referenced data from getting deleted +TODO: event generation, pm. +TODO: Checking the number of uses is not a necessary restriction and/ TODO: Checking the number of uses is not a necessary restriction and +TODO: make this conditional on packed mode/ TODO: make this conditional on packed mode +TODO: we want the operands of the Cmp not the csel/ TODO: we want the operands of the Cmp not the csel +TODO: Make channel mapping dynamic. For now, map channels* TODO: Make channel mapping dynamic. For now, map channels +TODO: move below programlisting to a new section about extending and overlays +TODO: Don't import backend +TODO: Handle wider types and i64 elements./ TODO: Handle wider types and i64 elements. +TODO: Should we strip? (stripLibs lbi) +TODO: isZeroInitializable can be over-conservative in the case where a/ TODO: isZeroInitializable can be over-conservative in the case where a +TODO: Implement `%device_rm` to perform removal of files in the emulator. +TODO: Merge with or translate to frontendOpts_. We shouldn't need two sets/ TODO: Merge with or translate to frontendOpts_. We shouldn't need two sets +TODO: Remove this when we have copy folding optimizations after/ TODO: Remove this when we have copy folding optimizations after +TODO: Utilize pshufb and zero mask blending to support more efficient/ TODO: Utilize pshufb and zero mask blending to support more efficient +TODO: Handle big-endian results/ TODO: Handle big-endian results +TODO: if we had a package identifier, could be an +TODO - validate mode against available PBN for link */* TODO - validate mode against available PBN for link */ +TODO: incorrect when got vs want cross a powof2 boundary/ TODO: incorrect when got vs want cross a powof2 boundary +TODO: only do this uniquing once, at the start of instantiation./ TODO: only do this uniquing once, at the start of instantiation. +TODO: output does not work yet */* TODO: output does not work yet */ +TODO: needs to be refactored to Unmount (see callers), or removed and replaced with GetLayerByID/ TODO: needs to be refactored to Unmount (see callers), or removed and replaced with GetLayerByID +TODO: Recognize that a bunch of other objc runtime calls have/ TODO: Recognize that a bunch of other objc runtime calls have +TODO: remove the redundant case in the original code. +TODO: If we want to be more optimistic here, we'll need to make sure that/ TODO: If we want to be more optimistic here, we'll need to make sure that +TODO: When sigprocmask and sigaction land:/ TODO: When sigprocmask and sigaction land: +TODO: Report a null dereference (instead)./ TODO: Report a null dereference (instead). +TODO: provide translation for non-NVDIMM_FAMILY_INTEL +TODO: Use the pagecache for this. We just need to +TODO: interface for named ops./ TODO: interface for named ops. +TODO: Move fw_desc functions to iwl-pci.ko */* TODO: Move fw_desc functions to iwl-pci.ko */ +TODO Remove when https://github.com/rolandriegel/nload/issues/3 is merged and available +TODO: Implement and test ContainsRange with values that span multiple/ TODO: Implement and test ContainsRange with values that span multiple +TODO: print last three persons that touched this file +TODO: check if this comment is still relevant. +TODO: this can be removed once user-space* TODO: this can be removed once user-space +TODO: We should match the related pattern for bitreverse./ TODO: We should match the related pattern for bitreverse. +TODO(nishanttotla): This field will later be deprecated/ TODO(nishanttotla): This field will later be deprecated +TODO: sets RmLink to true?/ TODO: sets RmLink to true? +TODO: Handle: br (VARIANT|INVARIANT)./ TODO: Handle: br (VARIANT|INVARIANT). +TODO: m0 should be folded. +TODO: something */* TODO: something */ +TODO: Use MOVLPS when SSE1 is available?/ TODO: Use MOVLPS when SSE1 is available? +TODO: Need to add IR canonicalization for this code./ TODO: Need to add IR canonicalization for this code. +TODO: add other combined directives in topological order./ TODO: add other combined directives in topological order. +TODO: Loads that are not loop carried, hence are in a statement with/ TODO: Loads that are not loop carried, hence are in a statement with +TODO: texlive.infra for web2c config? +TODO: Treat VEGAM the same as P10 for now* TODO: Treat VEGAM the same as P10 for now +TODO: ref_clock and tcxo_clock were moved to wl12xx priv */* TODO: ref_clock and tcxo_clock were moved to wl12xx priv */ +TODO: document orders which are call-matrices themselves. +TODO: Fill more data from GreenlandAsicCapability.cpp */* TODO: Fill more data from GreenlandAsicCapability.cpp */ +TODO: may want to memoize this information for performance but it/ TODO: may want to memoize this information for performance but it +TODO: Handle undef as zero/ TODO: Handle undef as zero +TODO: It is not clear how to construct and take advantage of the meaningful error/ TODO: It is not clear how to construct and take advantage of the meaningful error +TODO: Loading the built in encoding in the font would allow the/ TODO: Loading the built in encoding in the font would allow the +TODO: SBP-3 specifies what we should do with descriptor +TODO: does this make sense?/ TODO: does this make sense? +TODO: these are currently initialized to rgb formats only. +TODO: this will be defined in consts as well... */* TODO: this will be defined in consts as well... */ +TODO: Correct PyQt5 to provide the expected directory and fix +TODO: DEFAULT_WEIGHT makes sense during static predication, when none of/ TODO: DEFAULT_WEIGHT makes sense during static predication, when none of +TODO: Unify printing code with linalg ops./ TODO: Unify printing code with linalg ops. +TODO: Should we allow mismatched types but matching sizes in merges to/ TODO: Should we allow mismatched types but matching sizes in merges to +TODO: Don't import backend, but move dependencies to own modules +TODO: remove when DC is complete. */* TODO: remove when DC is complete. */ +TODO: It might be nice to get a maximum length out of the possible/ TODO: It might be nice to get a maximum length out of the possible +TODO: we throw away Meta for both Hoogle and LaTeX right now, +TODO: Instructions of the StoreASI class are currently asm only; hooking up/ TODO: Instructions of the StoreASI class are currently asm only; hooking up +TODO: Drop this when we remove support for Data.Attoparsec.Number +TODO: platform matching */* TODO: platform matching */ +TODO: Get this patch upstream... +TODO: Remove after DTS updated to protect these */* TODO: Remove after DTS updated to protect these */ +TODO: check that power_level and antenna_capacitor really are not* TODO: check that power_level and antenna_capacitor really are not +TODO: Support deletion of the current loop./ TODO: Support deletion of the current loop. +TODO: Performance: Keep a cache of initialized cipher contexts; +TODO: Handle G_OR used for add case/ TODO: Handle G_OR used for add case +TODO fix this and add a testcase that depends on it./ TODO fix this and add a testcase that depends on it. +TODO: Return parsed values rather than direct register read* TODO: Return parsed values rather than direct register read +TODO test wrapping/ TODO test wrapping +TODO: Add check to ensure pte remains valid? */* TODO: Add check to ensure pte remains valid? */ +TODO@rob - Is this really needed? +TODO: make sure this is a no leader response/ TODO: make sure this is a no leader response +TODO: remove for multiple contexts per process */* TODO: remove for multiple contexts per process */ +TODO: Support updating VLD1x and VLDxDUP nodes. For now, we just skip/ TODO: Support updating VLD1x and VLDxDUP nodes. For now, we just skip +TODO audio.. */* TODO audio.. */ +TODO: depend on cabal-install-solver only +TODO: these limits are arbitrary at the moment; +TODO: This needs to be conditioned dynamically through feature +TODO: Expose interface to get specific intrinsic function address./ TODO: Expose interface to get specific intrinsic function address. +TODO: check for revocation on stale profiles */* TODO: check for revocation on stale profiles */ +TODO: add support for binary formats (data sync +TODO there are some (many?) failing tests +TODO: This assumes the instruction \p Before is in the same/ TODO: This assumes the instruction \p Before is in the same +TODO: does this need its own icon?/ TODO: does this need its own icon? +TODO: Replace with existing DAG tests +TODO: integration time, ACK signal +TODO: It might be nice to extend these constructors with information about +TODO: this isn't really thread-safe... +TODO: math mode should use \medmuskip/ TODO: math mode should use \medmuskip +TODO hard code to enable for now. Need get from stream */* TODO hard code to enable for now. Need get from stream */ +TODO: Update when extending xdp_rxq_info to support allocation modes. +TODO: In case of split reduction barrier, master thread may send* TODO: In case of split reduction barrier, master thread may send +TODO: Should we bother converting all the data if we aren't caching? Meaning it is being requested by an extension?/ TODO: Should we bother converting all the data if we aren't caching? Meaning it is being requested by an extension? +TODO: Provide a helper to determine the implied ABI alignment and check in/ TODO: Provide a helper to determine the implied ABI alignment and check in +TODO: Should probably have a naive generator that generates no inputs, no outputs etc +TODO -- handle alpha-renaming of variables/ TODO -- handle alpha-renaming of variables +TODO: the instructions having poison operands should be folded to poison +TODO: Add support for __vectorcall to LLVM./ TODO: Add support for __vectorcall to LLVM. +TODO: Support the fpmath option. It will require checking/ TODO: Support the fpmath option. It will require checking +TODO guard (c == notNullConstraintSyntax) +TODO test DIM, MODULO, ISHFTC, DSHIFTL/R/ TODO test DIM, MODULO, ISHFTC, DSHIFTL/R +TODO: Make this const, if it's safe.../ TODO: Make this const, if it's safe... +TODO: Include the compact histogram./ TODO: Include the compact histogram. +TODO: Remove on update to 0.3.0 +TODO: Expand this to set writeback modes too */* TODO: Expand this to set writeback modes too */ +TODO stack_fold_cvtss2si64 +TODO: Is it optimal? */* TODO: Is it optimal? */ +TODO: Deal with FP constants?/ TODO: Deal with FP constants? +TODO: we should not delay for such a long time.* TODO: we should not delay for such a long time. +TODO: Add more things we want to remove +TODO("descriptor inquiry"); +TODO: Unlink attr.ftnode to support GC/ TODO: Unlink attr.ftnode to support GC +TODO: Check whether this is still needed on Gen3. +TODO Correctly handle exception specification in wasm/ TODO Correctly handle exception specification in wasm +TODO: un-hardcode scan type */* TODO: un-hardcode scan type */ +TODO: define worker interface and support remote ones/ TODO: define worker interface and support remote ones +TODO nl802154 phy notify */* TODO nl802154 phy notify */ +TODO: Understand the difference between the two! */* TODO: Understand the difference between the two! */ +TODO(dfc) Add support for the remaining integer types/ TODO(dfc) Add support for the remaining integer types +TODO: consider other outputs than $out +TODO?* TODO? +TODO: Emit lint here/ TODO: Emit lint here +TODO: enable others (flash, muic, rtc, battery, ...) and +TODO: this is only needed if we do dynamic libraries. +TODO: XXX: FIXME: #1793 +TODO: Salvage constants from each kind of binop we know about./ TODO: Salvage constants from each kind of binop we know about. +TODO: implement FIFO C0 and FIFO C1 */* TODO: implement FIFO C0 and FIFO C1 */ +TODO: add UCX support, which is recommended to use with cuda for the most robust OpenMPI build +TODO(sbc): Encode the relocations in the data section and write a loop/ TODO(sbc): Encode the relocations in the data section and write a loop +TODO AM: Once that is changed (removed) this code should be removed as well. +TODO: optimized implementation using constant values/ TODO: optimized implementation using constant values +TODO: handle holes */* TODO: handle holes */ +TODO: fix this bounds overrun here with old f/ws */* TODO: fix this bounds overrun here with old f/ws */ +TODO: unfriend HandleSDNode once we fix its operand handling./ TODO: unfriend HandleSDNode once we fix its operand handling. +TODO: Check if this is horribly expensive./ TODO: Check if this is horribly expensive. +TODO: this actually leaves a pile of things unconfigured. +TODO: Enable this test on Windows +TODO: 5000baseKR */* TODO: 5000baseKR */ +TODO: Do we care about size for enum forward declarations?/ TODO: Do we care about size for enum forward declarations? +TODO: add secid pinning +TODO: Find and replace all regular free() with __kmp_env_free()./ TODO: Find and replace all regular free() with __kmp_env_free(). +TODO: maybe add more power supply properties */* TODO: maybe add more power supply properties */ +TODO Deal with lines longer than 16K */* TODO Deal with lines longer than 16K */ +TODO: Should this be RFC42-ised so that users can set additional options without modifying the module? +TODO: many of these are untested and missing required inputs +TODO: add power-off support. +TODO: Need to decide on a representation for quantized integers +TODO: Requirements when second argument is +0./0./ TODO: Requirements when second argument is +0./0. +TODOs, for both the mixer and the streaming interfaces: +TODO: Refactor to put elsewhere/ TODO: Refactor to put elsewhere +TODO: When more HW accelerators get added (like sample rate +TODO: Will AtomicExpand still do this? +TODO(asdf) allow missing semicolon/ TODO(asdf) allow missing semicolon +TODO: [code cleanup] The following is a hack. The "optimization" and +TODO: Add RV64 tests when we can lower global addresses. +TODO: take an IfaceMap as input +TODO: Assumes that the beacon id == mac context id */* TODO: Assumes that the beacon id == mac context id */ +TODO: No need to set this */* TODO: No need to set this */ +TODO: Setup Interrupt information */* TODO: Setup Interrupt information */ +TODO: Unify linalg op attribute parsing./ TODO: Unify linalg op attribute parsing. +TODO: print message warning that we couldn't find a compatible lib? +TODO: Deal with this by moving this extent to a new mft/ TODO: Deal with this by moving this extent to a new mft +TODO: using this for bidirule reduces the running time by about 5%. Consider/ TODO: using this for bidirule reduces the running time by about 5%. Consider +TODO(stevvooe): When doing a offset specific request, we should/ TODO(stevvooe): When doing a offset specific request, we should +TODO: This should be implemented by tblgen./ TODO: This should be implemented by tblgen. +TODO: Indent by the depth of the statement instance in the schedule tree./ TODO: Indent by the depth of the statement instance in the schedule tree. +TODO: Remove this flag when we are confident with no regressions./ TODO: Remove this flag when we are confident with no regressions. +TODO: when sandboxes are removed, move to ProjectBuilding. +TODO: We should really be able to check all the incoming edges if this is/ TODO: We should really be able to check all the incoming edges if this is +TODO: the default will be switched to 0 in the next commit, along/ TODO: the default will be switched to 0 in the next commit, along +TODO: add flightcontrol/ TODO: add flightcontrol +TODO: Once expanded, check zero-padding. */* TODO: Once expanded, check zero-padding. */ +TODO: Move this check upwards, so that if we have bad type/ TODO: Move this check upwards, so that if we have bad type +TODO: implement more options +TODO: This should propagate the error instead of exiting./ TODO: This should propagate the error instead of exiting. +TODO: We should be able to hoist this - we can on x86, why isn't this +TODO: The @touchy@ utility lives in the @lib/bin@ directory instead of +TODO: We can additionally analyze the accesses in the callee to create/ TODO: We can additionally analyze the accesses in the callee to create +TODO(bdarnell): the peers argument is always nil except in/ TODO(bdarnell): the peers argument is always nil except in +TODO: report upstream that libdrm is not detected at configure time +TODO: Need some other way to handle this nonsense/ TODO: Need some other way to handle this nonsense +TODO: Get locale and clipboard support working on darwin. +TODO:Zplugin-module files +TODO: support switching between multiple phys. Should be* TODO: support switching between multiple phys. Should be +TODO - can we make a general helper method that does all of this for us?/ TODO - can we make a general helper method that does all of this for us? +TODO: This does appear to be legal for unordered atomics (see D66309)/ TODO: This does appear to be legal for unordered atomics (see D66309) +TODO: may be different if we have different number of antenna/ TODO: may be different if we have different number of antenna +TODO reenable this case when std::function formatter supports/ TODO reenable this case when std::function formatter supports +TODO: This is a pretty hacky way to do this. Can we do something that/ TODO: This is a pretty hacky way to do this. Can we do something that +TODO: realVector +TODO: If both release and invalidate are happening they could be combined/ TODO: If both release and invalidate are happening they could be combined +TODO: this is too conservative, use dominance info in the future./ TODO: this is too conservative, use dominance info in the future. +TODO: It would be better to have an explicit warning for out of/ TODO: It would be better to have an explicit warning for out of +TODO: Support raw format */* TODO: Support raw format */ +TODO: Improve memory allocation? keep a list of pre-allocated structures?/ TODO: Improve memory allocation? keep a list of pre-allocated structures? +TODO: The git-index files (and probably the files in .repo as well) have +TODO set all margins */* TODO set all margins */ +TODO SSB PMU recalibration/ TODO SSB PMU recalibration +TODO: implement freeze/thaw callbacks for hibernation.*/* TODO: implement freeze/thaw callbacks for hibernation.*/ +TODO: remove this! +TODO - add known bits handling./ TODO - add known bits handling. +TODO: rx filter calibration? */* TODO: rx filter calibration? */ +TODO: Support in-order reductions based on the recurrence descriptor./ TODO: Support in-order reductions based on the recurrence descriptor. +TODO: Figure out why it takes ~100us on linux +TODO: check variants with an immediate? +TODO: DMACH_XD0 */* TODO: DMACH_XD0 */ +TODO: [nice to have] include all of the sharedPackageConfig and all of +TODO: handle zext/ TODO: handle zext +TODO: revisit now that character constant handling changed./ TODO: revisit now that character constant handling changed. +TODO: 512-bit types should be allowed, but make sure that those/ TODO: 512-bit types should be allowed, but make sure that those +TODO: Pass BFI and BPI to update profile information./ TODO: Pass BFI and BPI to update profile information. +TODO: Implement unbalanced LUN support */* TODO: Implement unbalanced LUN support */ +TODO: update or remove symbols only if there is an option that affects/ TODO: update or remove symbols only if there is an option that affects +TODO: Either remove this code, or properly integrate the check into/ TODO: Either remove this code, or properly integrate the check into +TODO: differentiate the two accesses./ TODO: differentiate the two accesses. +TODO: Perform a more powerful invariance analysis (ideally IPO, and ideally/ TODO: Perform a more powerful invariance analysis (ideally IPO, and ideally +TODO: decide whether to a) use this in the client code (which didn't/ TODO: decide whether to a) use this in the client code (which didn't +TODO@Joao: instead of doing this here, just delegate to a tree method/ TODO@Joao: instead of doing this here, just delegate to a tree method +TODO: refactor `span` and `anchor` into common superclass when +TODO: It would be safer to disallow non-EFI grub installation if no taget is given. +TODO: We canonicalize to the longer form for scalars because we have/ TODO: We canonicalize to the longer form for scalars because we have +TODO: this is very conservative/ TODO: this is very conservative +TODO: use an interface/adaptor to avoid leaking position in/ TODO: use an interface/adaptor to avoid leaking position in +TODO: M0 if it could possibly access LDS (before gfx9? only)?/ TODO: M0 if it could possibly access LDS (before gfx9? only)? +TODO: check the timeouts and driver removal case +TODO: Often the 2nd operand is an immediate, which can be encoded directly/ TODO: Often the 2nd operand is an immediate, which can be encoded directly +TODO: Create extracts, pad with undef and create intermediate merges./ TODO: Create extracts, pad with undef and create intermediate merges. +TODO: double/double/ TODO: double/double +TODO implement when needed but for now hardcode max value*/* TODO implement when needed but for now hardcode max value*/ +TODO:*TODO: +TODO(leonardchan): When necessary, add another if statement checking for/ TODO(leonardchan): When necessary, add another if statement checking for +TODO: Add the rest of the possible functions and fill out +TODO: Assert that the flags have different value./ TODO: Assert that the flags have different value. +TODO: do we need to block checkExpr? +TODO: Add an option for ForceTriple, but keep ForceFormat for now./ TODO: Add an option for ForceTriple, but keep ForceFormat for now. +TODO: It might be a win to ease or lift this restriction, but the generic/ TODO: It might be a win to ease or lift this restriction, but the generic +TODO: add support for TDM mode./ TODO: add support for TDM mode. +TODO: ! character min and max is tricky because the result/ TODO: ! character min and max is tricky because the result +TODO: ghc -M is unlikely to do the right thing +TODO: support and handle two-byte inline masks/ TODO: support and handle two-byte inline masks +TODO: Remove this when bds_out_info->is available! */* TODO: Remove this when bds_out_info->is available! */ +TODO: Current limitation: Since we split the inner loop latch at the point/ TODO: Current limitation: Since we split the inner loop latch at the point +TODO: If return values can't fit in registers, we should return as many as/ TODO: If return values can't fit in registers, we should return as many as +TODO: adjust naming patterns to avoid this order of iteration dependency/ TODO: adjust naming patterns to avoid this order of iteration dependency +TODO: Will ieee802154_free_device() wait until ->xmit() is* TODO: Will ieee802154_free_device() wait until ->xmit() is +TODO: On CISCy x86 and x86_64 we don't necessarily have to add a mov instruction +TODO: i64 scalar math would benefit as well./ TODO: i64 scalar math would benefit as well. +TODO: This can be dropped with GHC 8.16 +TODO: assign a notifyid for rvdev updates as well +TODO: If the fully aggressive solution isn't valid, try to find a/ TODO: If the fully aggressive solution isn't valid, try to find a +TODO: get rid of kmap() use, add readahead. +TODO: Handle orders of size less than number of elements in the vector./ TODO: Handle orders of size less than number of elements in the vector. +TODO(alexfmpe): Find out how to validate the .xip signature in Linux +TODO: replace the existing V4L2_MBUS_* flags with structures of fields +TODO: isn't this only applicable on output pins? */* TODO: isn't this only applicable on output pins? */ +TODO: Should we just do this for non-strict as well?/ TODO: Should we just do this for non-strict as well? +TODO: For AVX512DQ + AVX512VL, we also have cheap casts for 128-bit and/ TODO: For AVX512DQ + AVX512VL, we also have cheap casts for 128-bit and +TODO: Decide this based on the number of loop iterations that will be/ TODO: Decide this based on the number of loop iterations that will be +TODO: why??? */* TODO: why??? */ +TODO: This definitions to be MOVED to kfd_event, once it is implemented. +TODO: Maybe this should be canonicalized to select on the constant and GEP after. +TODO(aaronl): For node secrets, we'll need to handle/ TODO(aaronl): For node secrets, we'll need to handle +TODO: Squash shuffles and widen type? +TODO: dummy gpio */* TODO: dummy gpio */ +TODO: Multiple intrinsics not yet supported. +TODO: mkldnnLinear does not return a usuable tensor value and is hence broken +TODO: Add RGB888 and Bayer format */* TODO: Add RGB888 and Bayer format */ +TODO: can recurse through operands in general/ TODO: can recurse through operands in general +TODO: The current version of loop fusion does not allow the inner loops to be +TODO@electron Workaround for https://github.com/microsoft/vscode/issues/56994/ TODO@electron Workaround for https://github.com/microsoft/vscode/issues/56994 +TODO: It may be safe to hoist if we are hoisting to a conditional block/ TODO: It may be safe to hoist if we are hoisting to a conditional block +TODO: We should map frontendOpts_ to parserOpts_ instead. For that, we/ TODO: We should map frontendOpts_ to parserOpts_ instead. For that, we +TODO: Review other errors and process them to mac80211* TODO: Review other errors and process them to mac80211 +TODO: Add tests for inlining structured control flow into/ TODO: Add tests for inlining structured control flow into +TODO(sameer): if this causes allocations on a critical path,/ TODO(sameer): if this causes allocations on a critical path, +TODO: GetCurrentThread() returns a pseudo-handle that is unsuitable for* TODO: GetCurrentThread() returns a pseudo-handle that is unsuitable for +TODO: Reap functionality is not used by all rings. If particular* TODO: Reap functionality is not used by all rings. If particular +TODO: Currently NewGVN crashes on the function below, see PR42422. +TODO: Move this to a DAG combine?/ TODO: Move this to a DAG combine? +TODO: GEH - then replace r_active with t_active_levels if we can to reduce/ TODO: GEH - then replace r_active with t_active_levels if we can to reduce +TODO: could optimize this a bit by sampling the frame +TODO:AZ: we now have deltas wrt *all* tokens, not just preceding +TODO: remove this when DENTIST_DISPCLK_CNTL +TODO (not necessarily in this file): +TODO: In order to have isExtendable for fpimm/f32Ext, we need to handle/ TODO: In order to have isExtendable for fpimm/f32Ext, we need to handle +TODO(glider): the following tests are EXTREMELY slow on Darwin:/ TODO(glider): the following tests are EXTREMELY slow on Darwin: +TODO: in restricted cases, we can emit the vbase initializers of/ TODO: in restricted cases, we can emit the vbase initializers of +TODO: btest, cshift, dot_product, eoshift, is_iostat_end,/ TODO: btest, cshift, dot_product, eoshift, is_iostat_end, +TODO: move successors from BlockPtr to NewBlock when this functionality/ TODO: move successors from BlockPtr to NewBlock when this functionality +TODO: handle ranges +TODO("CHANGE TEAM construct"); +TODO: in future, this should happen via API in drivers/reset/ */* TODO: in future, this should happen via API in drivers/reset/ */ +TODO - Remove this once we can handle the implicit zero-extension of/ TODO - Remove this once we can handle the implicit zero-extension of +TODO: Kill repetition/ TODO: Kill repetition +TODO: handle double stream corruption. */* TODO: handle double stream corruption. */ +TODO: Make sure fmin_legacy/fmax_legacy don't canonicalize/ TODO: Make sure fmin_legacy/fmax_legacy don't canonicalize +TODO: map err to more interesting error codes, once the/ TODO: map err to more interesting error codes, once the +TODO: should be using --supported-languages rather than hard coding +TODO(aluzzardi): Use `indexHostname` instead./ TODO(aluzzardi): Use `indexHostname` instead. +TODO: allow modifications of loop-local variables/ TODO: allow modifications of loop-local variables +TODO: [nice to have] use a relative build dir rather than absolute +TODO v4: +TODO: This test simplifies to a constant, so the functionality and test could be in InstSimplify. +TODO: Update test with VTR split transform./ TODO: Update test with VTR split transform. +TODO: Q,Q,Q shifts should actually reserve FP for 2 cycles./ TODO: Q,Q,Q shifts should actually reserve FP for 2 cycles. +TODO: add libenca, libosinfo +TODO: be more aggressive here?/ TODO: be more aggressive here? +TODO: is there a better way to do this?/ TODO: is there a better way to do this? +TODO - reference count for module? */* TODO - reference count for module? */ +TODO it may be worth while to cache the color map. While running/ TODO it may be worth while to cache the color map. While running +TODO: Move into the switch on opcode below here./ TODO: Move into the switch on opcode below here. +TODO Windows CI: Figure out why this test fails intermittently (TP5)./ TODO Windows CI: Figure out why this test fails intermittently (TP5). +TODO: relies on the impossibility of a current and a temporary loads/ TODO: relies on the impossibility of a current and a temporary loads +TODO: optimize? +TODO: if the banned macros are themselves duplicated/ TODO: if the banned macros are themselves duplicated +TODO: Unlike GCC, Clang fails to prefix the typeinfo name for the function/ TODO: Unlike GCC, Clang fails to prefix the typeinfo name for the function +TODO: audit target */* TODO: audit target */ +TODO(wan@google.com): rename this to safe_linked_ptr to avoid/ TODO(wan@google.com): rename this to safe_linked_ptr to avoid +TODO: Flow director limit, DCB etc */* TODO: Flow director limit, DCB etc */ +TODO: OpOperand tracks dependencies on buffer operands. Tensor result will/ TODO: OpOperand tracks dependencies on buffer operands. Tensor result will +TODO: set per-resource quotas */ +TODO(@oxij): ./configure can't find both qmakes at the same time +TODO: Add support for NEGATIVE_COLOR option */* TODO: Add support for NEGATIVE_COLOR option */ +TODO(courbet): Right now we abort the whole chain. We could be/ TODO(courbet): Right now we abort the whole chain. We could be +TODO: Use proper privilege separation for wpa_supplicant +TODO: source is an element ID/ TODO: source is an element ID +TODO: support multi-results./ TODO: support multi-results. +TODO (eventually) */* TODO (eventually) */ +TODO: With some clever heuristics, some pointers should be dereferenced/ TODO: With some clever heuristics, some pointers should be dereferenced +TODO: add async `_getInheritableProperty` and remove this./ TODO: add async `_getInheritableProperty` and remove this. +TODO: This pass just hoists/replaces math ops - all analyses are preserved?/ TODO: This pass just hoists/replaces math ops - all analyses are preserved? +TODO: createOrFold when available./ TODO: createOrFold when available. +TODO: hex FP input/ TODO: hex FP input +TODO: When this field was introduced, it was given the Maybe type for the +TODO: Implement/ TODO: Implement +TODO: could fill num_txpower and txpower array with* TODO: could fill num_txpower and txpower array with +TODO: change this query to be just a protocol client handler to be used with +TODO for renoir */* TODO for renoir */ +TODO: support extra data for macvlan/ TODO: support extra data for macvlan +TODO: We don't have FREEZE pseudo-instruction in MachineInstr-level now./ TODO: We don't have FREEZE pseudo-instruction in MachineInstr-level now. +TODO: ABM info (DMCU) */* TODO: ABM info (DMCU) */ +TODO: Set byte 54 command timing to the best 8bit* TODO: Set byte 54 command timing to the best 8bit +TODO: Slow. Should only be enabled if -stats is used./ TODO: Slow. Should only be enabled if -stats is used. +TODO: check all types */* TODO: check all types */ +TODO: Shut down the MAC completely. Here a chip +TODO: spec init */* TODO: spec init */ +TODO(EricWF) This test fails because "std::quoted" fails to compile/ TODO(EricWF) This test fails because "std::quoted" fails to compile +TODO: remove this once everyone that needs a name uses FileEntryRef./ TODO: remove this once everyone that needs a name uses FileEntryRef. +TODO: that is not implemented yet, so these checks are for the +TODO: perhaps options for more common stuff like cache size or forwarding +TODO: BuildTargets supporting parsing these is dumb, +TODO: call GetCPUAndFeaturesAttributes?/ TODO: call GetCPUAndFeaturesAttributes? +TODO: Ideally, we should not use clang-specific language here,/ TODO: Ideally, we should not use clang-specific language here, +TODO: implement chaining support */* TODO: implement chaining support */ +TODO: we should emit a warning at least./ TODO: we should emit a warning at least. +TODO .doit by matching extended_addr? */* TODO .doit by matching extended_addr? */ +TODO: The chipset allow checking for PCI Express errors also. Currently, +TODO add fields for these options in types.Info/ TODO add fields for these options in types.Info +TODO: We could also check for the last asm instruction which sets +TODO: Make it deprecated */* TODO: Make it deprecated */ +TODO: could be enhanced to avoid repeating the same check over and +TODO: make sure clicks on embedded doesn't steal focus (see table sample)/ TODO: make sure clicks on embedded doesn't steal focus (see table sample) +TODO(wvo): when do these need I64_CONST?/ TODO(wvo): when do these need I64_CONST? +TODO: cut if https://github.com/bats-core/bats-core/issues/418 allows +TODO For zh_CN GLIBC puts the negative sign after the currency symbol./ TODO For zh_CN GLIBC puts the negative sign after the currency symbol. +TODO: use the index section offset info to correctly dump strings in debug info +TODO: Test Raw bayer parameter settings and bayer capture +TODO: write function to set the 64-bit device DMA address */* TODO: write function to set the 64-bit device DMA address */ +TODO: Actually if %y is an expression that depends only on Phi %z and some/ TODO: Actually if %y is an expression that depends only on Phi %z and some +TODO: clear */* TODO: clear */ +TODO: make the glib setup hook handle moving the schemas in other outputs. +TODO: Determine the actual alloca insertion point, e.g., the function/ TODO: Determine the actual alloca insertion point, e.g., the function +TODO discuss with Greg Clayton, make sure this makes sense./ TODO discuss with Greg Clayton, make sure this makes sense. +TODO: check if we should be setting the promotion type too?/ TODO: check if we should be setting the promotion type too? +TODO(kostyak): find a way to make -fsized-deallocation work +TODO: come up with an arch-specific version of the hashing in fs/namei.c, +TODO: investigate and if useful we could add an cifs_migratePage +TODO: Get parallelization out of multitests by querying +TODO: Don't just take first block, find smallest sufficient block */* TODO: Don't just take first block, find smallest sufficient block */ +TODO: PyPy executable name is incorrect, it should be pypy-c or pypy-3c instead of pypy and pypy3. +TODO: Aborting when the offsets are static. There might be a way to fold/ TODO: Aborting when the offsets are static. There might be a way to fold +TODO: Improve diagnostic reporting./ TODO: Improve diagnostic reporting. +TODO: use the status code of the callback */* TODO: use the status code of the callback */ +TODO fix GHCJS profiling builds +TODO(wan@google.com): rename to SetAndRegisterOwner()./ TODO(wan@google.com): rename to SetAndRegisterOwner(). +TODO: is this sufficient? +TODO(compnerd) see if we can generate this case list via XMACROS/ TODO(compnerd) see if we can generate this case list via XMACROS +TODO: This doesn't require 'nsz'. It should fold to f1 * 5.0. +TODO find a way to make this an error, but not an assert/ TODO find a way to make this an error, but not an assert +TODO take the PHB out of CXL mode */* TODO take the PHB out of CXL mode */ +TODO -- elaborate further? Maybe? :) +TODO: diagnose uses of these conventions on the wrong target./ TODO: diagnose uses of these conventions on the wrong target. +TODO Move this code into dm_crtc_atomic_check once we get rid of dc_validation_set +TODO: Update golden log header to reflect this name change/ TODO: Update golden log header to reflect this name change +TODO: this currently just shadows prior values for an existing +TODO: determine this for COFF/ TODO: determine this for COFF +TODO check FST handling/ TODO check FST handling +TODO: diagnose these individually, then kill off/ TODO: diagnose these individually, then kill off +TODO: Remove kptr in favor of map everywhere. */* TODO: Remove kptr in favor of map everywhere. */ +TODO: add calibration for TxBF */* TODO: add calibration for TxBF */ +TODO: Currently there are no callbacks to clean up LLD data +TODO(aaronl): This sort should really use lamport time instead of wall/ TODO(aaronl): This sort should really use lamport time instead of wall +TODO: PCF handling */* TODO: PCF handling */ +TODO: Other YUYV422 permutations through data fetch sync mode and DTARY +TODO: Reciprocal estimate codegen options should apply to instructions?/ TODO: Reciprocal estimate codegen options should apply to instructions? +TODO: looks like this is duplicated in the file./ TODO: looks like this is duplicated in the file. +TODO: Preserve Loop and Dominator analyses for VPlan-native path./ TODO: Preserve Loop and Dominator analyses for VPlan-native path. +TODO : AFE interface not yet finished, subject to change */* TODO : AFE interface not yet finished, subject to change */ +TODO: Unify with private memory register handling. This is complicated by/ TODO: Unify with private memory register handling. This is complicated by +TODO: data ready irq +TODO: Returning SmallVector> is not recommended./ TODO: Returning SmallVector> is not recommended. +TODO check that not set +TODO: Combine this with 'programName'. +TODO: Remove the two unnecessary instructions(and+add after 2nd MAD) +TODO: Why is copy still showing up when text isn't selected?/ TODO: Why is copy still showing up when text isn't selected? +TODO: figure rounding out (optional operand?)./ TODO: figure rounding out (optional operand?). +TODO: expand to writeable arguments/ TODO: expand to writeable arguments +TODO:(michaelrj) Figure out how to make this output comparison/ TODO:(michaelrj) Figure out how to make this output comparison +TODO: Right now, the operands of an operation are either all normalizable,/ TODO: Right now, the operands of an operation are either all normalizable, +TODO: Fix these when we implement atomic support/ TODO: Fix these when we implement atomic support +TODO: We could turn this into cbrtl, but currently we only handle float/double types. +TODO: Support SymbolCast. Support IntSymExpr when/if we actually/ TODO: Support SymbolCast. Support IntSymExpr when/if we actually +TODO: Can we assert there is no overflow because InstSimplify always/ TODO: Can we assert there is no overflow because InstSimplify always +TODO: handle blocks +TODO: figure out a way to generate the description from the/ TODO: figure out a way to generate the description from the +TODO(stevvooe): This is very racy. While reading inspect, another could/ TODO(stevvooe): This is very racy. While reading inspect, another could +TODO: Instead of doing this, try to recover the ops used instead of the/ TODO: Instead of doing this, try to recover the ops used instead of the +TODO: use all stride levels once DmaStartOp is extended for/ TODO: use all stride levels once DmaStartOp is extended for +TODO: this should happen for bitfield stores, too./ TODO: this should happen for bitfield stores, too. +TODO ancora da tradurre +TODO: Handle half and/or extended types?/ TODO: Handle half and/or extended types? +TODO: bitfields?/ TODO: bitfields? +TODO: implement this +TODO: The same rules for 'putBuilder (..) >> putBuilder (..)' +TODO: mix in WLAN_CAPABILITY_PRIVACY */* TODO: mix in WLAN_CAPABILITY_PRIVACY */ +TODO merge with ext.ll after i64 sext supported on 32bit platform +TODO: Move to DAGCombine?/ TODO: Move to DAGCombine? +TODO: Look through vector insert/extract/shuffle./ TODO: Look through vector insert/extract/shuffle. +TODO: Replace this by drm_clflush_sg() once it can be implemented +TODO: Propose standard fb.h ioctl for reporting damage, +TODO: package others (Khamti Shan, Tai Aiton, Tai Phake, and/or Assam Tai) +TODO: add specific macro for g12a here */* TODO: add specific macro for g12a here */ +TODO: 'extra_size' is only used by vsp1_dlm_create(), to allocate +TODO fix this3/ TODO fix this3 +TODO: change to call fs_context_for_mount(), fill in context directly, call fc_mount */* TODO: change to call fs_context_for_mount(), fill in context directly, call fc_mount */ +TODO: Input ALC/limiter support +TODO: Can be more efficient since isRecursivePHI can theoretically/ TODO: Can be more efficient since isRecursivePHI can theoretically +TODO: 64-bit version is scalar only, so we need to expand this./ TODO: 64-bit version is scalar only, so we need to expand this. +TODO: BE? check by arch? */* TODO: BE? check by arch? */ +TODO: Limit this transform based on optsize/minsize - it always creates at/ TODO: Limit this transform based on optsize/minsize - it always creates at +TODO: --format ustar, like createArchive? +TODO: remove min_output_level and max_output_level for both QAM and VSB after */* TODO: remove min_output_level and max_output_level for both QAM and VSB after */ +TODO: Alternatively, we could fuse '%i0' into '%i1' with a private memref,/ TODO: Alternatively, we could fuse '%i0' into '%i1' with a private memref, +TODO: We could ease the mask requirement to allow different undef lanes,/ TODO: We could ease the mask requirement to allow different undef lanes, +TODO: dblatex tries to execute texindy command, but nixpkgs doesn't have +TODO: - handle dual screen display (CRT and LCD at the same time). +TODO: Try to normalize newly added/modified edge./ TODO: Try to normalize newly added/modified edge. +TODO: release firmware if rtl_fw_write_firmware signals failure. */* TODO: release firmware if rtl_fw_write_firmware signals failure. */ +TODO: load balance policy runtime change is ignored./ TODO: load balance policy runtime change is ignored. +TODO - This is just a patch up and a generic solution is +TODO: This check is necessary as we only generate `omp parallel` through/ TODO: This check is necessary as we only generate `omp parallel` through +TODO: move it to a better place */* TODO: move it to a better place */ +TODO:&& !pPathMode->pDisplayPath->IsTargetPoweredOn()*/)*TODO:&& !pPathMode->pDisplayPath->IsTargetPoweredOn()*/) +TODO Combine other mask types at higher depths./ TODO Combine other mask types at higher depths. +TODO: Handle KVM_MR_MOVE */* TODO: Handle KVM_MR_MOVE */ +TODO@Dirk adopt new configuration resolver service https://github.com/microsoft/vscode/issues/31365/ TODO@Dirk adopt new configuration resolver service https://github.com/microsoft/vscode/issues/31365 +TODO: Understand where internal driver does this dma_unmap* TODO: Understand where internal driver does this dma_unmap +TODO only close if a window was opened */* TODO only close if a window was opened */ +TODO: This test vectorizes (with run-time check) on real targets with -O3) +TODO: Check for an following entry once support macros defined in pch files./ TODO: Check for an following entry once support macros defined in pch files. +TODO: This pass is targeted at simple address-calcs, so it is artificially limited to +TODO: Support for privates in IRBuilder./ TODO: Support for privates in IRBuilder. +TODO: if at least one restricted event exists, and we +TODO: add more platforms support */* TODO: add more platforms support */ +TODO: isolate test so that it can be guaranteed that the 503 will trigger xfer retries/ TODO: isolate test so that it can be guaranteed that the 503 will trigger xfer retries +TODO: This handling is inaccurate for one case: If we switch to a/ TODO: This handling is inaccurate for one case: If we switch to a +TODO(EricWF) contiguous_iterator_tag is provided as an extension prior to/ TODO(EricWF) contiguous_iterator_tag is provided as an extension prior to +TODO: check if we still need the S3 mode update workaround. +TODO(vladl@google.com): Factor the search functionality into Vector::Find./ TODO(vladl@google.com): Factor the search functionality into Vector::Find. +TODO: negotiate compression parameters */* TODO: negotiate compression parameters */ +TODO: We don't need an object library for internal consumption. +TODO check for root access/TODO check for root access +TODO: Add short option -t after -t/--tracer can be removed. */* TODO: Add short option -t after -t/--tracer can be removed. */ +TODO: generalize to access patterns which have gaps/ TODO: generalize to access patterns which have gaps +TODO: This could be more efficient by bulk changing the operands./ TODO: This could be more efficient by bulk changing the operands. +TODO: sleep if we retry? */* TODO: sleep if we retry? */ +TODO@Alex: change `newOrdinal` too/ TODO@Alex: change `newOrdinal` too +TODO: cobounds/ TODO: cobounds +TODO: Check how to extract section numbers from (document,doc_section) +TODO: if the store and read have the same ancestor we could recurse in/ TODO: if the store and read have the same ancestor we could recurse in +TODO: Use Ubuntu icon/ TODO: Use Ubuntu icon +TODO(stevvooe): Dispatcher should not return this error. Status/ TODO(stevvooe): Dispatcher should not return this error. Status +TODO: We can generalize it using LI.replacementPreservesLCSSAForm,/ TODO: We can generalize it using LI.replacementPreservesLCSSAForm, +TODO: We might want to turn this into a enum, +TODO: add test that exercises V bit individually (VC/VS). +TODO: squash shuffles and widen type? +TODO: this is a hack, but as long as this is unique +TODO: Look at sniffed packets in the air to determine if the basic rate* TODO: Look at sniffed packets in the air to determine if the basic rate +TODO is there still a need to check the expected version for tini?/ TODO is there still a need to check the expected version for tini? +TODO: install Noto Sans and Oxygen Mono fonts with plasma-integration +TODO: Implement complete_all */* TODO: Implement complete_all */ +TODO what else to count while we're here? +TODO(ldionne): We currently disable tests that re-define _LIBCPP_ASSERT +TODO: Check regmasks? Do they occur anywhere except calls?/ TODO: Check regmasks? Do they occur anywhere except calls? +TODO# rm duplicate components and qualify with « PACKAGE: » (from basename): +TODO: Add functionality to include separate markdown pages./ TODO: Add functionality to include separate markdown pages. +TODO: We should emit an error here, similarly to the case where the/ TODO: We should emit an error here, similarly to the case where the +TODO: Off for channels 1-11, but check 12-14! */* TODO: Off for channels 1-11, but check 12-14! */ +TODO: bypass the unloading in sriov for now +TODO: Evaluate if a single iommu_group needs to be +TODO: getAffineScope should be publicly exposed for affine passes/utilities./ TODO: getAffineScope should be publicly exposed for affine passes/utilities. +TODO(metzman): Implement ListFilesInDirRecursive via this function./ TODO(metzman): Implement ListFilesInDirRecursive via this function. +TODO(behdad) Drop GDEF subitems if unused by lookups +TODO: Support AffineExprs mod/floordiv/ceildiv./ TODO: Support AffineExprs mod/floordiv/ceildiv. +TODO: Avoid replicating loads and stores instead of/ TODO: Avoid replicating loads and stores instead of +TODO: At some point, we should change the arguments to instead just accept an/ TODO: At some point, we should change the arguments to instead just accept an +TODO: Make IgnoreSubsumingPositions a property of an IRAttribute so we/ TODO: Make IgnoreSubsumingPositions a property of an IRAttribute so we +TODO: check the validity of the picture clause./ TODO: check the validity of the picture clause. +TODO: Handle special 0/-1 cases DAG combine does, although we only really/ TODO: Handle special 0/-1 cases DAG combine does, although we only really +TODO check this +TODO: To support this we will need to rework a bit of how replacements are/ TODO: To support this we will need to rework a bit of how replacements are +TODO: generalize where we only demand extended signbits./ TODO: generalize where we only demand extended signbits. +TODO: Be less conservative when the type is similar and can use the same/ TODO: Be less conservative when the type is similar and can use the same +TODO: Expand to allow for documenting templating./ TODO: Expand to allow for documenting templating. +TODO: Have tests report pointer size or something; ensure they are what we asked for +TODO(ravishankarm, ntv): This can be moved into the dependence graphs/ TODO(ravishankarm, ntv): This can be moved into the dependence graphs +TODO: creation of array sections/ TODO: creation of array sections +TODO: check if the device has crashed and reset it. +TODO Randomly assigning a port is unsafe. We should get an unused/ TODO Randomly assigning a port is unsafe. We should get an unused +TODO: avoid making this TemplateName./ TODO: avoid making this TemplateName. +TODO: mac_phy_cap prints */* TODO: mac_phy_cap prints */ +TODO: We can give a better error message here, see #3858. +TODO: defined operator/ TODO: defined operator +TODO(ajwong): Should this data be 0?/ TODO(ajwong): Should this data be 0? +TODO: mark vfork call in BugReportVisitor/ TODO: mark vfork call in BugReportVisitor +TODO: still need depth or just pass in adjusted pixel clock? */* TODO: still need depth or just pass in adjusted pixel clock? */ +TODO check if GPIO programmed correctly +TODO: Handle LICM/ TODO: Handle LICM +TODO: Add a service for gcp-cups-connector and perhaps some other +TODO: do not export @SourceFile@ and force users to check the +TODO: The `grep true` relies on the fact that currently in +TODO: Verify config->total_entries against value read from the +TODO: arguably a smart constructor to enforce invariant would be +TODO: validate that the required flags are present/ TODO: validate that the required flags are present +TODO: enforce this/ TODO: enforce this +TODO: The following has to be implmented./ TODO: The following has to be implmented. +TODO Windows: Enable this test once pull and reliable image names are available/ TODO Windows: Enable this test once pull and reliable image names are available +TODO: Merge this shuffle with the ReuseShuffleCost./ TODO: Merge this shuffle with the ReuseShuffleCost. +TODO: Update this during Device-Device support */* TODO: Update this during Device-Device support */ +TODO: extend to other comparisons? +TODO: these lookup methods are based on the generated trie code. The returned/ TODO: these lookup methods are based on the generated trie code. The returned +TODO: If C++ ever gets a real enum class, make this part of the/ TODO: If C++ ever gets a real enum class, make this part of the +TODO: len of payload data for i2c and aux is uint8!!!!,*TODO: len of payload data for i2c and aux is uint8!!!!, +TODO: This check needs to be extended while implementing nesting of regions/ TODO: This check needs to be extended while implementing nesting of regions +TODO: be more precise about which metas +TODO: This code assumes that the PrologExit (or the LatchExit block for/ TODO: This code assumes that the PrologExit (or the LatchExit block for +TODO Move to separate file and Override what is needed */*TODO Move to separate file and Override what is needed */ +TODO can potentially be dropped because of the similar meaning +TODO: Exose the attribute set to the ACS repair callback/ TODO: Exose the attribute set to the ACS repair callback +TODO: Eliminate g_abort global variable and this function./ TODO: Eliminate g_abort global variable and this function. +TODO: AliasResult for gep1,gep2 can be improved as NoAlias +TODO: Convert this to an MIR test once the infrastructure can support it. +TODO handle it as for_each_nested, not static array? */* TODO handle it as for_each_nested, not static array? */ +TODO-GFX10: ; encoding: [0x00,0x23,0x74,0xf0,0x20,0x04,0x18,0x00] +TODO: This flag no longer serves a purpose and can be removed later/ TODO: This flag no longer serves a purpose and can be removed later +TODO, in rough priority order: +TODO: Audit uses of KernelOrKext and see where it'd be more appropriate to/ TODO: Audit uses of KernelOrKext and see where it'd be more appropriate to +TODO: It is a bit unfortunate to use a PointerUnion inside the VarDecl for/ TODO: It is a bit unfortunate to use a PointerUnion inside the VarDecl for +TODO: Move C source arguments here +TODO: Figure out why the resultant binary is somehow linked against +TODO: Can check no nans on one of the operands for each one, but which/ TODO: Can check no nans on one of the operands for each one, but which +TODO: add all deps automatically/ TODO: add all deps automatically +TODO check for ifs handling in firmware */* TODO check for ifs handling in firmware */ +TODO: provide iterators for the lower and upper bound operands/ TODO: provide iterators for the lower and upper bound operands +TODO turn DPTX_IPCFG fw_mem_clk_en at pm_runtime_suspend. */* TODO turn DPTX_IPCFG fw_mem_clk_en at pm_runtime_suspend. */ +TODO: Non-optimal code generation because SelectionDAG combines +TODO - convert to ZnWriteResFpuPair/ TODO - convert to ZnWriteResFpuPair +TODO: if necessary, this can be extended to also compose in any/ TODO: if necessary, this can be extended to also compose in any +TODO: handle variadic function/ TODO: handle variadic function +TODO: Don't constrain phantom type variables. +TODO: MoltenVK +TODO: we should emit a warning for x2.x and x2.y./ TODO: we should emit a warning for x2.x and x2.y. +TODO(crbug.com/751742): Make this host command more generic to accommodate +TODO: Extract DWARF dump tool to objdump./ TODO: Extract DWARF dump tool to objdump. +TODO convert this to WARN_TAINT_ONCE once the* TODO convert this to WARN_TAINT_ONCE once the +TODO: see whether this extra hack can be removed once we start +TODO: handle MF, VF, driver close case */* TODO: handle MF, VF, driver close case */ +TODO: Sort on Metadata ID to avoid non-deterministic error messages./ TODO: Sort on Metadata ID to avoid non-deterministic error messages. +TODO(@Ericson2314): Don't special-case native compilation +TODO: this is strawman implementation. Turn it into a proxy type./ TODO: this is strawman implementation. Turn it into a proxy type. +TODO: only if FLUSH and FUA? */* TODO: only if FLUSH and FUA? */ +TODO explain how VVP nodes relate to VP SDNodes once VP ISel is uptream./ TODO explain how VVP nodes relate to VP SDNodes once VP ISel is uptream. +TODO: Implement arbitrary cases/ TODO: Implement arbitrary cases +TODO: Use `SyncOnceCell` when stable/ TODO: Use `SyncOnceCell` when stable +TODO: shouldn't we error out if error is different from "not found" ?/ TODO: shouldn't we error out if error is different from "not found" ? +TODO: Should i16 be used always if legal? For now it would force VALU/ TODO: Should i16 be used always if legal? For now it would force VALU +TODO: this is a temporary speed-bump to keep people from naively installing Nix +TODO: figure out what the `implicit` boolean value does +TODO(stevvooe): We may want to add a PUT request here to/ TODO(stevvooe): We may want to add a PUT request here to +TODO(stevvooe): There are several more tmpfs flags, specified in the/ TODO(stevvooe): There are several more tmpfs flags, specified in the +TODO add this parameter for 3680. */* TODO add this parameter for 3680. */ +TODO: reoptimize others after unoptimized this probe */* TODO: reoptimize others after unoptimized this probe */ +TODO(flowerhack): Once this is switched to the "real" implementation/ TODO(flowerhack): Once this is switched to the "real" implementation +TODO: this weak_ref hack is needed as* TODO: this weak_ref hack is needed as +TODO Don't store Resolver in every RelocAddrEntry./ TODO Don't store Resolver in every RelocAddrEntry. +TODO: Write some RTL->unload_image(...) function?/ TODO: Write some RTL->unload_image(...) function? +TODO: Move these to llvm/include/Testing/XRay/.../ TODO: Move these to llvm/include/Testing/XRay/... +TODO: Should print error message here? */* TODO: Should print error message here? */ +TODO: Add limit checks */* TODO: Add limit checks */ +TODO: support static blocks runtime/ TODO: support static blocks runtime +TODO: handle s.ResolverState.Err (log if not nil) once implemented./ TODO: handle s.ResolverState.Err (log if not nil) once implemented. +TODO: suppressing HCD warnings spewage on disconnect. +TODO: make dynamic based on msg type */* TODO: make dynamic based on msg type */ +TODO(aluzzardi): This should have some kind of error handling so that/ TODO(aluzzardi): This should have some kind of error handling so that +TODO@9at8: listWidget filters out all key events from input boxes, so we need to come up with a better way/ TODO@9at8: listWidget filters out all key events from input boxes, so we need to come up with a better way +TODO: add geany-plugins +TODO: only use the low priority ring for now */* TODO: only use the low priority ring for now */ +TODO: consider whether this constructor should be restricted to take/ TODO: consider whether this constructor should be restricted to take +TODO(mcgrathr): Under SANITIZER_GO, it's currently used by TSan/ TODO(mcgrathr): Under SANITIZER_GO, it's currently used by TSan +TODO: [nice to have] use this but for sanity / consistency checking +TODO: Attempt to lookup cached TilingPatterns by reference as well,/ TODO: Attempt to lookup cached TilingPatterns by reference as well, +TODO: Test clean up: move memref allocs to func args./ TODO: Test clean up: move memref allocs to func args. +TODO: Probably should be zext/ TODO: Probably should be zext +TODO: use join_muc_wait() after slixmpp 1.8.0 is released. +TODO: Is it worth matching urem as well?/ TODO: Is it worth matching urem as well? +TODO: Roll this out to GPR32/GPR64/GPR32all/GPR64all./ TODO: Roll this out to GPR32/GPR64/GPR32all/GPR64all. +TODO combine selects feeding fdiv like we do for fmul, fadd and fsub +TODO: move most of these elsewhere +TODO: Handle (Options.HandleXfsz)/ TODO: Handle (Options.HandleXfsz) +TODO - improve support for i64 -> mmask64 on 32-bit targets +TODO: associated type defaults, docs on default methods +TODO better reporting +TODO(aaronl): optimistic update?/ TODO(aaronl): optimistic update? +TODO: don't use string here, OccName has a Unique/FastString +TODOs/ TODOs +TODO: not yet implemented; needed for CABS/ TODO: not yet implemented; needed for CABS +TODO: Add missing handler for DP_RESOURCE_STATUS_NOTIFY events */* TODO: Add missing handler for DP_RESOURCE_STATUS_NOTIFY events */