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 */