Home
last modified time | relevance | path

Searched refs:uses (Results 301 - 325 of 335) sorted by relevance

1...<<11121314

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp325 // AMDGPU uses ADDC/SUBC/ADDE/SUBE in AMDGPUTargetLowering()
598 // XXX - Should this limit number of uses to check? in allUsesHaveSourceMods()
599 for (const SDNode *U : N->uses()) { in allUsesHaveSourceMods()
1300 // so permute it based on the compare type the hardware uses. in combineFMinMaxLegacy()
2810 // have other uses, but will only perform simplifications that involve in simplifyI24()
2843 for (SDNode *U : Val->uses()) { in hasVolatileUser()
3285 // multiple uses due to the separate mul + mulh[su].
3507 // Pull a free FP operation out of a select so it may fold into uses.
3591 if (Cond.hasOneUse()) { // TODO: Look for multiple select uses. in performSelectCombine()
3616 // There's no reason to not do this if the condition has other uses in performSelectCombine()
[all...]
H A DAMDGPURegisterBankInfo.cpp76 // Replace the extension with a select, which really uses the boolean in applyBank()
259 // getInstrMapping's default mapping uses ID 1, so start at 2. in addMappingFromTable()
838 for (MachineOperand &Op : MI.uses()) { in executeInWaterfallLoop()
2662 // currently assumes VALU uses. in getInstrMapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp82 "Number of compares not eliminated as they have non-extending uses.");
367 // Check to see if this function uses vector registers, which means we have to in InsertVRSaveCode()
3565 /// Do all uses of this SDValue need the result in a GPR?
3574 // checked if that use is an extending use. We check the other uses here. in allUsesExtend()
3579 for (auto CompareUse : Compare.getNode()->uses()) in allUsesExtend()
3599 // Don't convert this comparison to a GPR sequence because there are uses in getSETCCInGPR()
3600 // of the i1 result (i.e. uses that require the result in the CR). in getSETCCInGPR()
5160 // 32-bit ELF always uses a small code model toc access. in Select()
5370 // post-legalization uses SETULT in the SELECT_CC for the in combineToCMPB()
6320 // If the ToPromote set contains nodes that have uses outsid in PeepholePPC64ZExt()
[all...]
/third_party/ffmpeg/libavcodec/x86/
H A Dvp9itxfm.asm1989 ; uses blockq as scratch space
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c528 (list_length(&alu->src[0].src.ssa->uses) == 1)) { in emit_alu()
1435 * through ISAM (which uses the texture cache and won't get previous writes). in emit_intrinsic_load_image()
3354 * Blob uses OPC_GETBUF for them. in emit_tex_txs()
/third_party/node/deps/v8/src/compiler/
H A Dpipeline.cc1649 // them while iterating uses(). in EliminateLoopExits()
1650 for (Node* use : loop_info.header->uses()) { in EliminateLoopExits()
H A Dsimplified-lowering.cc59 // backwards from uses to definitions, around cycles in phis, according
75 // representation changes between uses that demand a particular
323 Truncation truncation_ = Truncation::None(); // Information about uses.
703 // Here we need to check all uses since we can't easily know which in RunRetypePhase()
706 for (Node* const user : revisit_node->uses()) { in RunRetypePhase()
1142 // beneficial to not go all the way to double, unless the uses are in GetOutputInfoForPhi()
1143 // double uses. For tagging that just means some potentially expensive in GetOutputInfoForPhi()
2102 // uses with Dead), but at that point some node lowering might have in VisitNode()
2419 // (c) the uses are truncating and the result is in the safe in VisitNode()
2466 // (c) the uses ar in VisitNode()
[all...]
/third_party/node/deps/openssl/openssl/external/perl/Text-Template-1.56/lib/Text/
H A DTemplate.pm1291 write a custom C<BROKEN> function that uses the C<BROKEN_ARG> to get
1568 { $/ = "ho ho ho"; # Sabotage future uses of <FH>.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DAsmWriter.cpp187 for (const Use &U : V->uses()) in predictValueUseListOrderImpl()
H A DVerifier.cpp303 // This map is used to avoid visiting uses twice. We can arrive at a user
774 // upgrading them and we want to reserve the namespace for future uses. in visitNamedMDNode()
2065 // Check that the only uses of this gc.statepoint are gc.result or in verifyStatepoint()
2074 "gc.result or gc.relocate are the only value uses " in verifyStatepoint()
2344 // uses. in visitFunction()
3894 // Make sure we visit all uses of FPI, but for nested pads stop as in visitFuncletPadInst()
3903 // all direct uses of FPI. in visitFuncletPadInst()
4023 // uses are defined to happen on the incoming edge, not at the instruction. in verifyDominatesUse()
4033 "Instruction does not dominate all uses!", Op, &I); in verifyDominatesUse()
4115 // Check that all uses o in visitInstruction()
[all...]
/third_party/openssl/external/perl/Text-Template-1.56/lib/Text/
H A DTemplate.pm1291 write a custom C<BROKEN> function that uses the C<BROKEN_ARG> to get
1568 { $/ = "ho ho ho"; # Sabotage future uses of <FH>.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DSROA.cpp12 /// convert uses of an element (or set of elements) of an alloca into a vector
110 STATISTIC(NumAllocaPartitionUses, "Number of alloca partition uses rewritten");
111 STATISTIC(MaxUsesPerAllocaPartition, "Maximum number of uses of a partition");
228 /// various uses. If a pointer escapes, we can't fully build a representation
229 /// for the slices used and we reflect that in this structure. The uses are
322 /// We store a vector of the slices formed by uses of the alloca here. This
463 // Clear out any split uses which have ended.
470 // Remove the uses which have ended in the prior partition. This
646 /// This class builds a set of alloca slices by recursively visiting the uses
676 // Completely skip uses whic
[all...]
H A DLoopStrengthReduce.cpp29 // it's useful to think about these as the same register, with some uses using
31 // example, the icmp is a post-increment user, since it uses %i.next, which is
548 /// not include register uses implied by non-constant addrec strides.
574 /// Test whether this formula uses registers which are used by uses other than
1128 /// as uses invented by LSR itself. It includes information about what kinds of
1170 /// LSRUse. FindUseWithSimilarFormula can't consider uses with different max
1470 /// Test whether this fixup always uses its value outside of the given loop.
1848 /// an expression that computes the IV it uses from the IV used by the previous
1901 /// Helper for CollectChains to track multiple IV increment uses
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp381 // only uses stuff defined outside of the condition. If so, hoist it out. in DominatesMergePoint()
1216 // If we would need to insert a select that uses the value of this invoke
1302 // then replace all uses of the other with the first. Finally, we remove in HoistThenElseCodeToIf()
1986 // - All of their uses are in ThenBB. in SpeculativelyExecuteBB()
2239 // instructions into EdgeBB. We know that there will be no uses of the in FoldCondBranchOnPHI()
2653 // I is used in the same BB. Since BI uses Cond and doesn't have more slots in FoldBranchToCommonDest()
3653 // If the block has any PHIs in it or the icmp has multiple uses, it is too in tryToSimplifyUncondBranchWithICmpInIt()
3997 // We cannot kill the pad if it has multiple uses. This typically arises in removeEmptyCleanup()
4087 // If the PHI node has no uses, just leave it. It will be erased in removeEmptyCleanup()
4137 // Replace any uses o in mergeCleanupPad()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp613 // Find and record all uses of this vector that extract element 0 or 1. in tryEXTRACT_VECTOR_ELEMENT()
615 for (auto U : Vector.getNode()->uses()) { in tryEXTRACT_VECTOR_ELEMENT()
694 // when the user uses a builtin. in canLowerToLDG()
903 // f16 uses .b16 as its storage type.
1760 // f16 uses .b16 as its storage type.
H A DNVPTXISelLowering.cpp9 // This file defines the interfaces that NVPTX uses to lower LLVM code into a
1287 // bits in size. fp16 normally uses .b16 as its storage type in in getPrototype()
1348 // bits in size. fp16 normally uses .b16 as its storage type in getPrototype()
1887 // (see LegalizeDAG.cpp). This is slow and uses local memory.
2262 // in LegalizeDAG.cpp which also uses MergeValues. in LowerLOADi1()
4377 // Do the fusion only when the mul has less than 5 uses and all in PerformADDCombineWithOperands()
4381 // If there are more than 4 uses, even if they are all add, fusing in PerformADDCombineWithOperands()
4558 for (const SDNode *U : Num->uses()) { in PerformREMCombine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1472 // needs the callee-saved argument register R6, or if the call uses in canUseSiblingCall()
2073 // Update the chain uses. in adjustSubwordCmp()
2230 // See whether X has any SIGN_EXTEND_INREG uses. in adjustForLTGFR()
3276 // Update the chain uses. in lowerBITCAST()
3867 // ATOMIC_SWAPW uses RISBG to rotate the field left, but all other in lowerATOMIC_LOAD_OP()
5601 // If N0 has multiple uses, change other uses as well. in combineZERO_EXTEND()
5728 // Update uses of the loaded Value while preserving old chains. in combineLOAD()
5949 for (auto *U : Vec->uses()) { in combineFP_ROUND()
6015 for (auto *U : Vec->uses()) { in combineFP_EXTEND()
[all...]
/third_party/node/deps/cares/
H A Dconfigure1534 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
10745 *** Warning: the command libtool uses to detect shared libraries,
10812 *** Warning: the command libtool uses to detect shared libraries,
11067 # QNX uses GNU C++, but need to define -shared option too, otherwise
11248 # QNX uses GNU C++, but need to define -shared option too, otherwise
12418 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14920 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15104 # Check if GNU C++ uses GNU ld as the underlying linker, since the
15130 # command for GNU C++ for the case where it uses the native
16497 # QNX uses GN
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1188 // Code that uses clang vector extensions can mark that it in allowsMisalignedMemoryAccesses()
1214 // Code that uses clang vector extensions can mark that it in allowsMisalignedMemoryAccesses()
3347 // Since AnalyzeFormalArguments uses Ins[].VT for both ValVT and LocVT, here in LowerFormalArguments()
3973 // Since AnalyzeCallOperands uses Ins[].VT for both ValVT and LocVT, here in LowerCall()
4384 // value. This is strictly redundant on Darwin (which uses "zeroext in LowerReturn()
5164 // be more efficiently lowered to the following sequence that uses in LowerCTPOP()
5989 // intelligently choose an offset based on the uses. in isOffsetFoldingLegal()
8923 for (const Use &U : Ext->uses()) { in isExtFreeImpl()
9218 // Replace uses of the shufflevector instructions with the sub-vectors in lowerInterleavedLoad()
11452 // Don't split stores with alignment of 1 or 2. Code that uses clan in splitStores()
[all...]
H A DAArch64FastISel.cpp459 // MachO still uses GOT for large code-model accesses, but ELF requires in materializeGV()
2069 for (auto &Opnd : MI->uses()) { in selectLoad()
3313 // Add implicit physical register uses to the call. in fastLowerCall()
4618 // Conservatively clear all kill flags from all uses, because we are in selectIntExt()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9 // This file defines the interfaces that X86 uses to lower LLVM code into a
119 // X86 is weird. It always uses i8 for shift amounts and setcc results. in X86TargetLowering()
121 // X86-SSE is even stranger. It uses -1 or 0 for vector masks. in X86TargetLowering()
633 // f80 always uses X87. in X86TargetLowering()
681 // f128 uses xmm registers, but most operations require libcalls. in X86TargetLowering()
715 // LegalizeDAG uses the result type to know when to run a custom handler. in X86TargetLowering()
835 // No operations on x86mmx supported, everything uses intrinsics. in X86TargetLowering()
2414 // X86-64 uses RIP relative addressing based on the jump table label. in getPICJumpTableRelocBaseExpr()
3094 /// CallIsStructReturn - Determines whether a call uses struct return
3114 /// Determines whether a function uses struc
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp714 // Process the worklist, deleting the nodes and adding their uses to the
737 // Now that we removed this operand, see if there are no uses of it left.
761 // Finally, remove uses due to operands of this node, remove from the
1083 // different places. Do not propagate one location to all uses as it
3680 // answer. Now proceed to the generic code that uses
5244 // i8, which is easy to fall into in generic code that uses
7904 // Delete any nodes that are still dead after adding the uses for the
8308 assert(From != To.getNode() && "Cannot replace uses of with self");
8313 // Iterate over all the existing uses of From. New uses wil
[all...]
/third_party/ffmpeg/
H A Dconfigure425 --sws-max-filter-size=N the max filter size swscale uses [$sws_max_filter_size_default]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DValueTracking.cpp82 // Controls the number of uses of the value searched for possible
84 static cl::opt<unsigned> DomConditionsMaxUses("dom-conditions-max-uses",
482 // If all uses of this value are ephemeral, then so is this value. in isEphemeralValueOf()
2054 assert(BI->isConditional() && "uses a comparison!"); in isKnownNonNullFromDominatingCondition()
2586 // answer. Now proceed to the generic code that uses in ComputeNumSignBitsImpl()
4377 for (auto &RU : Result->uses()) in isOverflowIntrinsicNoWrap()
4567 // We currently only look for uses of poison values within the same basic in programUndefinedIfFullPoison()
4568 // block, as that makes it easier to guarantee that the uses will be in programUndefinedIfFullPoison()
4571 // FIXME: Expand this to consider uses beyond the same basic block. To do in programUndefinedIfFullPoison()
4595 // Mark poison that propagates from I through uses o in programUndefinedIfFullPoison()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp11 // The vectorizer uses the TargetTransformInfo analysis to estimate the costs
456 /// uses. When visiting the definition, we either vectorize or scalarize the
459 /// entries.) Then, as we encounter uses of the definition, we derive values
461 /// For example, if we scalarize a definition and one of its uses is vector,
1786 // re-uses the same InductionDescriptor that original IV uses but we don't
1796 // The rest of the Casts (if exist) have no uses outside the
2066 // loop invariant. Broadcast V and save the value for future uses.
3156 // the remainder loop uses to initialize its own IV.
3983 // It's legal to sink the instruction if all its uses occu
[all...]

Completed in 184 milliseconds

1...<<11121314