/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 379 // Order of instructions in uses list is unpredictible. In order to always in getInvariantGroupPointerDependency() 395 for (const Use &Us : Ptr->uses()) { in getInvariantGroupPointerDependency() 679 // loads. DSE uses this to find preceding stores to delete and thus we in getSimplePointerDependencyFrom()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 317 // through memory of that value, if the uses of the modified value and its 1251 // Are there other uses of the loaded value than the operation? in isFusableLoadOpStorePattern() 1325 // through memory of that value, if the uses of the modified value and its 1714 // actual instruction that uses the CC value. Bail out if we have in IsProfitableToFold() 1720 for (auto *U : CCUser->uses()) { in IsProfitableToFold()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
H A D | X86SpeculativeLoadHardening.cpp | 544 // Now rewrite all the uses of the pred state using the SSA updater to insert in runOnMachineFunction() 687 /// uses of the predicate state rewritten into proper SSA form once it is 692 // Collect the inserted cmov instructions so we can rewrite their uses of the in tracePredStateThroughCFG() 1661 // as that often successfully re-uses hardened addresses and minimizes in tracePredStateThroughBlocksAndHarden() 1675 if (llvm::any_of(MI.uses(), [&](MachineOperand &Op) { in tracePredStateThroughBlocksAndHarden() 1966 // OR with 0 to the top of stack(or slightly offset from top) which uses an in hardenLoadAddr() 2159 // primarily do this because many uses may already end up checked on their in sinkPostLoadHardenedInst() 2189 // The load uses the register as part of its address making it not in sinkPostLoadHardenedInst() 2210 // If this register isn't a virtual register we can't walk uses of sanely, in sinkPostLoadHardenedInst() 2338 // Because we want to completely replace the uses o in hardenPostLoad() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 412 /// Replace uses of the active llvm.coro.suspend.retcon call with the 447 // If we have no remaining uses, we're done. in replaceRetconSuspendUses() 751 // Replace uses of the active suspend with the corresponding in create() 1238 // Map all uses of llvm.coro.begin to the allocated frame pointer. in splitRetconCoroutine() 1361 // up by uses in unreachable blocks, so remove them as a first pass. in splitCoroutine() 1425 // coro-split pass uses to force a restart of the CGSCC pipeline. If the devirt 1477 for (auto &Use : Cast->uses()) { in replacePrepare() 1492 // Replace any remaining uses with the function as an i8*. in replacePrepare() 1552 // Check for uses of llvm.coro.prepare.retcon.
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 51 /// isOnlyCopiedFromConstantGlobal - Recursively walk the uses of a (derived) 53 /// see any stores or other unknown uses. If we see pointer arithmetic, keep 55 /// the uses. If we see a memcpy/memmove that targets an unoffseted pointer to 70 for (auto &U : ValuePair.first->uses()) { in isOnlyCopiedFromConstantGlobal() 80 // If uses of the bitcast are ok, we are ok. in isOnlyCopiedFromConstantGlobal() 160 /// replace any uses of the alloca with uses of the global directly. 246 // This class chases down uses of the old pointer until reaching the load 557 /// Combine loads to match the type of their uses' value after looking 1304 // This uses isIdenticalToWhenDefine in equivalentAddressValues() [all...] |
H A D | InstCombineCompares.cpp | 600 for (Value *Use : Val->uses()) { in canRewriteGEPAsOffset() 835 // RewriteGEPAsOffset has replaced RHS and all of its uses with a re-written in transformToIndexedCompare() 1046 for (const Use &U : Alloca->uses()) { in foldAllocaCmp() 1061 // Track the uses. in foldAllocaCmp() 1088 for (const Use &U : V->uses()) { in foldAllocaCmp() 1293 // llvm.sadd.with.overflow, the only uses allowed are the add-with-constant in processUGT_ADDCST_ADD() 1320 // Put the new code above the original add, in case there are any uses of the in processUGT_ADDCST_ADD() 1733 // Don't perform the following transforms if the AND has multiple uses in foldICmpAndConstConst() 3212 // select+icmp) or all uses of the select can be replaced based on in foldICmpInstWithConstantNotInt() 3272 /// ((-1 << y) >> y) <- non-canonical, has extra uses [all...] |
H A D | InstCombineVectorOps.cpp | 304 for (const Use &U : V->uses()) { in findDemandedEltsByAllUsers() 350 // If the input vector has multiple uses, simplify it based on a union in visitExtractElementInst() 703 // chain), check if any of the 'children' uses the same indices as the first in visitInsertValueInst() 774 // Check none of the intermediate steps have any additional uses, except in foldInsSequenceIntoSplat() 1628 // (select) first, so check uses to ensure that we don't end up with more in foldSelectShuffle() 1644 // case, the shuffle uses the existing mask, so there is no additional risk. in foldSelectShuffle()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 15 // This pass uses alias analysis for two purposes: 100 "licm-max-num-uses-traversed", cl::Hidden, cl::init(8), 101 cl::desc("Max num uses visited for identifying load " 113 // address the same issue. This flag applies only when LICM uses MemorySSA 384 // that we are guaranteed to see definitions before we see uses. This allows in runOnLoop() 494 /// first order w.r.t the DominatorTree. This allows us to visit uses before 796 /// uses, allowing us to hoist a loop body in one pass without iteration. 814 // re-hoisted if they end up not dominating all of their uses. in hoistRegion() 936 // their uses that weren't hoisted (such as phis where some operands are not in hoistRegion() 945 if (!llvm::all_of(I->uses(), in hoistRegion() [all...] |
H A D | NewGVN.cpp | 15 /// The algorithm implemented here uses a sparse formulation and it's based 28 /// changes, it must reprocess everything to ensure all uses of a value number 548 // disappear. However, at the point they have leaders, there are uses of the 629 // instructions with hundreds of uses, etc). Even with optimization 2556 // We don't remove the users from the phi node uses. This wastes a little 2569 // Add all users to phi node use, as they are now uses of the phi of ops phis 2895 // FIXME: This is trying to discover which instructions are uses of phi 2934 // We have to drop all references for everything first, so there are no uses 3289 // We could sink these uses, but i think this adds a bit of clarity here as 3529 // the order of replacement of uses doe [all...] |
/third_party/spirv-tools/source/val/ |
H A D | validate_decorations.cpp | 784 // it statically uses and those interfaces must be unique. 1074 << "' uses more than one PushConstant interface.\n" 1495 for (const auto& use : inst.uses()) {
|
H A D | validation_state.cpp | 410 // TODO(dneto): For now don't validate SPV_NV_ray_tracing, which uses in RegisterCapability() 414 // provisional to final spec was the provisional spec uses Locations in RegisterCapability() 417 // The final SPV_KHR_ray_tracing uses a different capability token in RegisterCapability() 1460 // Instruction is in the global scope, keep searching its uses. in EntryPointReferences() 1461 for (auto pair : current_inst->uses()) { in EntryPointReferences()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 113 STATISTIC(NumCmpUses, "Number of uses of Cmp expressions replaced with uses of " 115 STATISTIC(NumCastUses, "Number of uses of Cast expressions replaced with uses " 126 STATISTIC(NumExtUses, "Number of uses of [s|z]ext instructions optimized"); 129 STATISTIC(NumAndUses, "Number of uses of and mask instructions optimized"); 1135 // If we removed all uses, nuke the cast. in SinkCast() 1280 // We don't want to move around uses of condition values this late, so we in combineToUAddWithOverflow() 1412 // If we removed all uses, nuke the cmp. in sinkCmpExpression() 1596 // We removed all uses, nuk in sinkAndCmp0Expression() [all...] |
H A D | MachineVerifier.cpp | 2017 for (const MachineOperand &MOP : MI->uses()) { in checkLiveness() 2292 report("Virtual register defs don't dominate all uses.", MF); in visitMachineFunctionAfter() 2370 errs() << printReg(Reg, TRI) << " still has defs or uses\n"; in verifyLiveIntervals()
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | TextureTest.cpp | 384 void testUploadThenUseInDifferentStages(const std::vector<UploadThenUseStageParam> &uses); 2169 // ANGLE internally uses RGBA as the DirectX format for RGB images in TEST_P() 2249 // ANGLE internally uses RGBA as the DirectX format for RGB images in TEST_P() 4052 // Test that redefining every level of a texture to another format works. The format uses more 6012 // ANGLE internally uses RGBA as the internal format for RGB images, therefore glTexStorage2DEXT in TEST_P() 9047 const std::vector<UploadThenUseStageParam> &uses) 9103 for (const UploadThenUseStageParam &use : uses) 9629 // Test that uses glCompressedTexSubImage2D combined with a PBO
|
/third_party/ffmpeg/tests/fate/ |
H A D | filter-video.mak | 612 # pixfmts uses video_filter internally and also adds format and scale filters.
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_ir.h | 1797 bool is_dead(const std::vector<uint16_t>& uses, Instruction* instr);
|
/third_party/mesa3d/src/nouveau/codegen/lib/ |
H A D | gk104.asm | 628 // The following code uses 2 FMAs for each step, and it will basically
|
/third_party/skia/third_party/externals/opengl-registry/xml/ |
H A D | readme.tex | 49 The registry uses an XML representation of the API and a set of Python 3
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAGHVX.cpp | 1470 for (SDNode *U : S->uses()) {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 179 for (SDNode *Node : N->uses()) in AddUsersToWorklist() 279 /// Replaces all uses of the results of one DAG node with new values. 283 /// Replaces all uses of the results of one DAG node with new values. 288 /// Replaces all uses of the results of one DAG node with new values. 301 /// if things it uses can be simplified by bit propagation. 317 /// if things it uses can be simplified as it only uses some of the 669 /// This optimization uses wide integers or vectors when possible. 920 for (SDNode *Node : N0->uses()) { in reassociationCanBreakAddressingModePattern() 1032 // Replace all uses in CommitTargetLoweringOpt() [all...] |
H A D | SelectionDAGISel.cpp | 536 // register might dominate existing uses of the new register. in runOnMachineFunction() 683 // register might dominate existing uses of the new register. in runOnMachineFunction() 828 // Second step, hack on the DAG until it only uses operations and types that in CodeGenAndEmitDAG() 1067 for (auto *U : N->uses()) { in EnforceNodeIdInvariant() 2126 // Only check if we have non-immediate uses of Def. in findNonImmUse() 2136 // HandleMergeInputChains) and immediate uses in findNonImmUse() 2228 // the user (which has already been selected) has a chain or indirectly uses in IsLegalToFold() 2305 /// When a match is complete, this method updates uses of interior chain results 2848 // uses and updates these. in SelectCodeCommon() 3296 // FIXME: What if other value results of the node have uses no in SelectCodeCommon() [all...] |
/third_party/libevdev/ |
H A D | configure | 1505 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 8820 *** Warning: the command libtool uses to detect shared libraries, 8887 *** Warning: the command libtool uses to detect shared libraries, 9142 # QNX uses GNU C++, but need to define -shared option too, otherwise 9317 # QNX uses GNU C++, but need to define -shared option too, otherwise 10483 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_lower_io.c | 2122 if (list_is_empty(&deref->dest.ssa.uses)) { in lower_explicit_io_deref()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | machine-operator-reducer.cc | 154 // TODO(jgruber): Consider replacing all uses of this function by 2255 for (Node* const use : node->uses()) { in SwapBranches()
|
/third_party/openGLES/xml/ |
H A D | readme.tex | 49 The registry uses an XML representation of the API and a set of Python 3
|