Home
last modified time | relevance | path

Searched defs:SQ (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp28 static bool runImpl(Function &F, const SimplifyQuery &SQ) { in runImpl()
103 const SimplifyQuery SQ(DL, TLI, DT, AC); in runOnFunction() local
129 const SimplifyQuery SQ(DL, &TLI, &DT, &AC); in run() local
H A DLoopRotation.cpp72 const SimplifyQuery SQ = getBestSimplifyQuery(AR, DL); in run() local
H A DLoopInstSimplify.cpp49 SimplifyQuery SQ(DL, &TLI, &DT, &AC); simplifyLoopInst() local
H A DLoopDeletion.cpp178 const SimplifyQuery &SQ) { in getValueOnFirstIteration() argument
303 const SimplifyQuery SQ(D in canProveExitOnFirstIteration() local
[all...]
H A DCorrelatedValuePropagation.cpp257 processPHI(PHINode * P,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) processPHI() argument
1210 runImpl(Function & F,LazyValueInfo * LVI,DominatorTree * DT,const SimplifyQuery & SQ) runImpl() argument
H A DNaryReassociate.cpp362 SimplifyQuery SQ(*DL, DT, AC, GEP); in tryReassociateGEPAtIndex() local
H A DEarlyCSE.cpp646 const SimplifyQuery SQ; global() member in __anon84efd1fe0411::EarlyCSE
/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h527 computeKnownFPClass(const Value * V,FastMathFlags FMF,FPClassTest InterestedClasses,unsigned Depth,const SimplifyQuery & SQ) computeKnownFPClass() argument
546 cannotBeNegativeZero(const Value * V,unsigned Depth,const SimplifyQuery & SQ) cannotBeNegativeZero() argument
560 cannotBeOrderedLessThanZero(const Value * V,unsigned Depth,const SimplifyQuery & SQ) cannotBeOrderedLessThanZero() argument
570 isKnownNeverInfinity(const Value * V,unsigned Depth,const SimplifyQuery & SQ) isKnownNeverInfinity() argument
577 isKnownNeverInfOrNaN(const Value * V,unsigned Depth,const SimplifyQuery & SQ) isKnownNeverInfOrNaN() argument
586 isKnownNeverNaN(const Value * V,unsigned Depth,const SimplifyQuery & SQ) isKnownNeverNaN() argument
595 computeKnownFPSignBit(const Value * V,unsigned Depth,const SimplifyQuery & SQ) computeKnownFPSignBit() argument
[all...]
H A DInstSimplifyFolder.h36 SimplifyQuery SQ; global() variable
[all...]
/llvm-project/llvm/unittests/Transforms/Utils/
H A DLoopRotationUtilsTest.cpp85 SimplifyQuery SQ(M->getDataLayout()); in TEST() local
156 SimplifyQuery SQ(M->getDataLayout()); in TEST() local
/llvm-project/llvm/lib/Support/
H A DYAMLTraits.cpp214 return SQ->Entries.size(); in beginSequence() local
297 BitValuesUsed.resize(SQ->Entries.size()); in beginBitSetScalar() local
234 if (SequenceHNode *SQ = dyn_cast<SequenceHNode>(CurrentNode)) { preflightElement() local
251 if (SequenceHNode *SQ = dyn_cast<SequenceHNode>(CurrentNode)) { preflightFlowElement() local
309 if (SequenceHNode *SQ = dyn_cast<SequenceHNode>(CurrentNode)) { bitSetMatch() local
331 if (SequenceHNode *SQ = dyn_cast<SequenceHNode>(CurrentNode)) { endBitSetScalar() local
419 SequenceNode *SQ = dyn_cast<SequenceNode>(N); createHNodes() local
[all...]
/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h445 LSUnit(const MCSchedModel & SM,unsigned LQ,unsigned SQ) LSUnit() argument
447 LSUnit(const MCSchedModel & SM,unsigned LQ,unsigned SQ,bool AssumeNoAlias) LSUnit() argument
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp68 const SimplifyQuery &SQ; member in __anonee4c70fc0111::LoopRotate
77 const SimplifyQuery &SQ, bool RotationOnly, bool IsUtilMode, in LoopRotate() argument
1083 const SimplifyQuery &SQ, bool RotationOnly = true, in LoopRotation() argument
H A DPromoteMemoryToRegister.cpp355 const SimplifyQuery SQ; global() member
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp24 LSUnitBase::LSUnitBase(const MCSchedModel &SM, unsigned LQ, unsigned SQ, in LSUnitBase() argument
/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp192 haveNoCommonBitsSetSpecialCases(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ) haveNoCommonBitsSetSpecialCases() argument
238 haveNoCommonBitsSet(const WithCache<const Value * > & LHSCache,const WithCache<const Value * > & RHSCache,const SimplifyQuery & SQ) haveNoCommonBitsSet() argument
284 isKnownNonNegative(const Value * V,const SimplifyQuery & SQ,unsigned Depth) isKnownNonNegative() argument
289 isKnownPositive(const Value * V,const SimplifyQuery & SQ,unsigned Depth) isKnownPositive() argument
301 isKnownNegative(const Value * V,const SimplifyQuery & SQ,unsigned Depth) isKnownNegative() argument
319 MaskedValueIsZero(const Value * V,const APInt & Mask,const SimplifyQuery & SQ,unsigned Depth) MaskedValueIsZero() argument
733 computeKnownBitsFromICmpCond(const Value * V,ICmpInst * Cmp,KnownBits & Known,const SimplifyQuery & SQ,bool Invert) computeKnownBitsFromICmpCond() argument
752 computeKnownBitsFromCond(const Value * V,Value * Cond,KnownBits & Known,unsigned Depth,const SimplifyQuery & SQ,bool Invert) computeKnownBitsFromCond() argument
967 analyzeKnownBitsFromAndXorOr(const Operator * I,const KnownBits & KnownLHS,const KnownBits & KnownRHS,unsigned Depth,const SimplifyQuery & SQ) analyzeKnownBitsFromAndXorOr() argument
5817 computeKnownFPClass(const Value * V,const APInt & DemandedElts,FPClassTest InterestedClasses,unsigned Depth,const SimplifyQuery & SQ) computeKnownFPClass() argument
5827 computeKnownFPClass(const Value * V,FPClassTest InterestedClasses,unsigned Depth,const SimplifyQuery & SQ) computeKnownFPClass() argument
6791 computeConstantRangeIncludingKnownBits(const WithCache<const Value * > & V,bool ForSigned,const SimplifyQuery & SQ) computeConstantRangeIncludingKnownBits() argument
6802 computeOverflowForUnsignedMul(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ,bool IsNSW) computeOverflowForUnsignedMul() argument
6818 computeOverflowForSignedMul(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ) computeOverflowForSignedMul() argument
6858 computeOverflowForUnsignedAdd(const WithCache<const Value * > & LHS,const WithCache<const Value * > & RHS,const SimplifyQuery & SQ) computeOverflowForUnsignedAdd() argument
6869 computeOverflowForSignedAdd(const WithCache<const Value * > & LHS,const WithCache<const Value * > & RHS,const AddOperator * Add,const SimplifyQuery & SQ) computeOverflowForSignedAdd() argument
6927 computeOverflowForUnsignedSub(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ) computeOverflowForUnsignedSub() argument
6963 computeOverflowForSignedSub(const Value * LHS,const Value * RHS,const SimplifyQuery & SQ) computeOverflowForSignedSub() argument
7511 computeOverflowForSignedAdd(const AddOperator * Add,const SimplifyQuery & SQ) computeOverflowForSignedAdd() argument
7519 computeOverflowForSignedAdd(const WithCache<const Value * > & LHS,const WithCache<const Value * > & RHS,const SimplifyQuery & SQ) computeOverflowForSignedAdd() argument
[all...]
H A DInstructionSimplify.cpp7033 simplifyInstructionWithOperands(Instruction * I,ArrayRef<Value * > NewOps,const SimplifyQuery & SQ,unsigned MaxRecurse) simplifyInstructionWithOperands() argument
7167 simplifyInstructionWithOperands(Instruction * I,ArrayRef<Value * > NewOps,const SimplifyQuery & SQ) simplifyInstructionWithOperands() argument
7173 simplifyInstruction(Instruction * I,const SimplifyQuery & SQ) simplifyInstruction() argument
[all...]
/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h76 SimplifyQuery SQ; global() variable
[all...]
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1044 getKnownSign(Value * Op,const SimplifyQuery & SQ) getKnownSign() argument
1059 getKnownSignOrZero(Value * Op,const SimplifyQuery & SQ) getKnownSignOrZero() argument
1072 signBitMustBeTheSame(Value * Op0,Value * Op1,const SimplifyQuery & SQ) signBitMustBeTheSame() argument
1227 reassociateMinMaxWithConstants(IntrinsicInst * II,IRBuilderBase & Builder,const SimplifyQuery & SQ) reassociateMinMaxWithConstants() argument
[all...]
H A DInstCombineShifts.cpp59 BinaryOperator *Sh0, const SimplifyQuery &SQ, in reassociateShiftAmtsOfTwoSameDirectionShifts() argument
H A DInstructionCombining.cpp666 tryFactorization(BinaryOperator & I,const SimplifyQuery & SQ,InstCombiner::BuilderTy & Builder,Instruction::BinaryOps InnerOpcode,Value * A,Value * B,Value * C,Value * D) tryFactorization() argument
1732 simplifyInstructionWithPHI(Instruction & I,PHINode * PN,Value * InValue,BasicBlock * InBB,const DataLayout & DL,const SimplifyQuery SQ) simplifyInstructionWithPHI() argument
[all...]
H A DInstCombineVectorOps.cpp2147 foldSelectShuffleWith1Binop(ShuffleVectorInst & Shuf,const SimplifyQuery & SQ) foldSelectShuffleWith1Binop() argument
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp346 isKnownNeverInfOrNaN(Op1, /*Depth=*/0, SQ)) { in canSimplifyLegacyMulToMul() local
/llvm-project/llvm/unittests/Analysis/
H A DValueTrackingTest.cpp2136 const SimplifyQuery SQ(DL, &DT, &AC); in TEST_F() local
2161 const SimplifyQuery SQ(DL, &DT, &AC); in TEST_F() local
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3691 const SimplifyQuery &SQ; global() member in __anon072927cb0d11::SimplificationTracker
3795 const SimplifyQuery &SQ; global() member in __anon072927cb0d11::AddressingModeCombiner
5469 const SimplifyQuery SQ(*DL, TLInfo); optimizeMemoryInst() local

12