/llvm-project/llvm/unittests/Analysis/ |
H A D | AssumeBundleQueriesTest.cpp | 46 bool hasMatchesExactlyAttributes(AssumeInst *Assume, Value *WasOn, in hasMatchesExactlyAttributes() argument 62 bool hasTheRightValue(AssumeInst *Assume, Value *WasOn, in hasTheRightValue() argument 89 auto *Assume = buildAssumeFromInst(I); in TEST() local 111 auto *Assume = buildAssumeFromInst(I); TEST() local 131 auto *Assume = buildAssumeFromInst(I); TEST() local 140 auto *Assume = cast<AssumeInst>(I); TEST() local 150 auto *Assume = buildAssumeFromInst(I); TEST() local 186 auto *Assume = buildAssumeFromInst(I); TEST() local 209 auto *Assume = buildAssumeFromInst(I); TEST() local 266 auto *Assume = buildAssumeFromInst(I); TEST() local 291 auto *Assume = buildAssumeFromInst(I); TEST() local 314 auto *Assume = buildAssumeFromInst(I); TEST() local 339 auto *Assume = buildAssumeFromInst(I); TEST() local 376 auto *Assume = buildAssumeFromInst(I); TEST() local 468 auto *Assume = cast<AssumeInst>(CallInst::Create( RunRandTest() local [all...] |
/llvm-project/llvm/lib/Analysis/ |
H A D | AssumeBundleQueries.cpp | 36 static Value *getValueFromBundleOpInfo(AssumeInst &Assume, in getValueFromBundleOpInfo() 43 bool llvm::hasAttributeInAssume(AssumeInst &Assume, Value *IsOn, in hasAttributeInAssume() 70 void llvm::fillMapFromAssume(AssumeInst &Assume, RetainedKnowledgeMap &Result) { in fillMapFromAssume() 99 llvm::getKnowledgeFromBundle(AssumeInst &Assume, in getKnowledgeFromBundle() 122 RetainedKnowledge llvm::getKnowledgeFromOperandInAssume(AssumeInst &Assume, in getKnowledgeFromOperandInAssume() 128 bool llvm::isAssumeWithEmptyBundle(const AssumeInst &Assume) { in isAssumeWithEmptyBundle()
|
H A D | TypeMetadataUtils.cpp | 94 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) findDevirtualizableCallsForTypeTest() local
|
H A D | LoopAccessAnalysis.cpp | 820 hasComputableBounds(PredicatedScalarEvolution & PSE,Value * Ptr,const SCEV * PtrScev,Loop * L,bool Assume) hasComputableBounds() argument 1076 createCheckForAccess(RuntimePointerChecking & RtCheck,MemAccessInfo Access,Type * AccessTy,const DenseMap<Value *,const SCEV * > & StridesMap,DenseMap<Value *,unsigned> & DepSetId,Loop * TheLoop,unsigned & RunningDepId,unsigned ASId,bool ShouldCheckWrap,bool Assume) createCheckForAccess() argument 1465 getPtrStride(PredicatedScalarEvolution & PSE,Type * AccessTy,Value * Ptr,const Loop * Lp,const DenseMap<Value *,const SCEV * > & StridesMap,bool Assume,bool ShouldCheckWrap) getPtrStride() argument [all...] |
H A D | Loads.cpp | 167 __anon553452090102(RetainedKnowledge RK, Instruction *Assume, auto) isDereferenceableAndAlignedPointer() argument
|
H A D | IVDescriptors.cpp | 1436 isInductionPHI(PHINode * Phi,const Loop * TheLoop,PredicatedScalarEvolution & PSE,InductionDescriptor & D,bool Assume) isInductionPHI() argument
|
H A D | BasicAliasAnalysis.cpp | 1622 AssumeInst *Assume = cast<AssumeInst>(Elem); aliasCheck() local
|
H A D | InstructionSimplify.cpp | 3697 CallInst *Assume = cast<CallInst>(AssumeVH); simplifyICmpWithDominatingAssume() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | AssumeBundleBuilder.cpp | 124 __anon3e6956300302(RetainedKnowledge RKOther, Instruction *Assume, const CallInst::BundleOpInfo *Bundle) tryToPreserveWithoutAddingAssume() argument 318 simplifyRetainedKnowledge(AssumeInst * Assume,RetainedKnowledge RK,AssumptionCache * AC,DominatorTree * DT) simplifyRetainedKnowledge() argument 355 IntrinsicInst *Assume = cast<IntrinsicInst>(V); buildMapping() local 396 IntrinsicInst *Assume; dropRedundantKnowledge() member 408 IntrinsicInst *Assume = cast<IntrinsicInst>(V); dropRedundantKnowledge() local [all...] |
H A D | PredicateInfo.cpp | 516 if (auto *II = dyn_cast_or_null<IntrinsicInst>(Assume)) in buildPredicateInfo() local
|
H A D | SimplifyCFG.cpp | 3427 if (auto *Assume = dyn_cast<AssumeInst>(N)) FoldCondBranchOnValueKnownInPredecessorImpl() local 7642 if (auto *Assume = dyn_cast<AssumeInst>(Use)) { passingValueIsAlwaysUndefined() local
|
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ConstraintManager.cpp | 49 AssumeFunction &Assume) { in assumeDualImpl()
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AssumptionCache.h | 49 WeakVH Assume; member
|
/llvm-project/llvm/lib/IR/ |
H A D | Value.cpp | 219 if (auto *Assume = dyn_cast<AssumeInst>(U.getUser())) { in dropDroppableUse() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 1404 if (auto *Assume = dyn_cast<AssumeInst>(&Inst)) { processNode() local
|
H A D | GVN.cpp | 2646 if (auto *Assume = dyn_cast<AssumeInst>(I)) processInstruction() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1983 for (auto *Assume : Assumes) scanTypeTestUsers() local
|
H A D | LowerTypeTests.cpp | 1955 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) dropTypeTests() local
|
H A D | Attributor.cpp | 3261 if (auto *Assume = dyn_cast<AssumeInst>(&I)) { initializeInformationCache() local
|
/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.h |
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 2947 __anone438e4d50802(Instruction *Assume) visitCallInst() argument
|
H A D | InstructionCombining.cpp | 5392 if (auto *Assume = dyn_cast<AssumeInst>(I)) combineInstructionsOverFunction() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 783 if (auto *Assume = dyn_cast<AssumeInst>(I)) { in eliminateAssumptions() local
|