Home
last modified time | relevance | path

Searched defs:Assume (Results 1 – 23 of 23) sorted by relevance

/llvm-project/llvm/unittests/Analysis/
H A DAssumeBundleQueriesTest.cpp46 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 DAssumeBundleQueries.cpp36 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 DTypeMetadataUtils.cpp94 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) findDevirtualizableCallsForTypeTest() local
H A DLoopAccessAnalysis.cpp820 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 DLoads.cpp167 __anon553452090102(RetainedKnowledge RK, Instruction *Assume, auto) isDereferenceableAndAlignedPointer() argument
H A DIVDescriptors.cpp1436 isInductionPHI(PHINode * Phi,const Loop * TheLoop,PredicatedScalarEvolution & PSE,InductionDescriptor & D,bool Assume) isInductionPHI() argument
H A DBasicAliasAnalysis.cpp1622 AssumeInst *Assume = cast<AssumeInst>(Elem); aliasCheck() local
H A DInstructionSimplify.cpp3697 CallInst *Assume = cast<CallInst>(AssumeVH); simplifyICmpWithDominatingAssume() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp124 __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 DPredicateInfo.cpp516 if (auto *II = dyn_cast_or_null<IntrinsicInst>(Assume)) in buildPredicateInfo() local
H A DSimplifyCFG.cpp3427 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 DConstraintManager.cpp49 AssumeFunction &Assume) { in assumeDualImpl()
/llvm-project/llvm/include/llvm/Analysis/
H A DAssumptionCache.h49 WeakVH Assume; member
/llvm-project/llvm/lib/IR/
H A DValue.cpp219 if (auto *Assume = dyn_cast<AssumeInst>(U.getUser())) { in dropDroppableUse() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1404 if (auto *Assume = dyn_cast<AssumeInst>(&Inst)) { processNode() local
H A DGVN.cpp2646 if (auto *Assume = dyn_cast<AssumeInst>(I)) processInstruction() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp1983 for (auto *Assume : Assumes) scanTypeTestUsers() local
H A DLowerTypeTests.cpp1955 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) dropTypeTests() local
H A DAttributor.cpp3261 if (auto *Assume = dyn_cast<AssumeInst>(&I)) { initializeInformationCache() local
/llvm-project/clang/lib/AST/Interp/
H A DInterp.h
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2947 __anone438e4d50802(Instruction *Assume) visitCallInst() argument
H A DInstructionCombining.cpp5392 if (auto *Assume = dyn_cast<AssumeInst>(I)) combineInstructionsOverFunction() local
/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp783 if (auto *Assume = dyn_cast<AssumeInst>(I)) { in eliminateAssumptions() local