Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp36 static Value *getValueFromBundleOpInfo(AssumeInst &Assume, in getValueFromBundleOpInfo() argument
43 bool llvm::hasAttributeInAssume(AssumeInst &Assume, Value *IsOn, in hasAttributeInAssume() argument
70 void llvm::fillMapFromAssume(AssumeInst &Assume, RetainedKnowledgeMap &Result) { in fillMapFromAssume() argument
99 getKnowledgeFromBundle(AssumeInst & Assume,const CallBase::BundleOpInfo & BOI) getKnowledgeFromBundle() argument
119 getKnowledgeFromOperandInAssume(AssumeInst & Assume,unsigned Idx) getKnowledgeFromOperandInAssume() argument
125 isAssumeWithEmptyBundle(AssumeInst & Assume) isAssumeWithEmptyBundle() argument
[all...]
H A DTypeMetadataUtils.cpp94 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in findDevirtualizableCallsForTypeTest() local
H A DLoopAccessAnalysis.cpp816 const SCEV *PtrScev, Loop *L, bool Assume) { in hasComputableBounds()
1072 bool Assume) { in createCheckForAccess()
1461 bool Assume, bool ShouldCheckWrap) { in getPtrStride()
H A DLoads.cpp167 [&](RetainedKnowledge RK, Instruction *Assume, auto) { in isDereferenceableAndAlignedPointer()
H A DIVDescriptors.cpp1435 InductionDescriptor &D, bool Assume) { in isInductionPHI()
H A DBasicAliasAnalysis.cpp1622 AssumeInst *Assume = cast<AssumeInst>(Elem); in aliasCheck() local
H A DInstructionSimplify.cpp3694 CallInst *Assume = cast<CallInst>(AssumeVH); in simplifyICmpWithDominatingAssume() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp124 const CallInst::BundleOpInfo *Bundle) { in tryToPreserveWithoutAddingAssume()
318 RetainedKnowledge llvm::simplifyRetainedKnowledge(AssumeInst *Assume, in simplifyRetainedKnowledge()
355 IntrinsicInst *Assume = cast<IntrinsicInst>(V); in buildMapping() local
396 IntrinsicInst *Assume; in dropRedundantKnowledge() member
408 IntrinsicInst *Assume = cast<IntrinsicInst>(V); in dropRedundantKnowledge() local
H A DPredicateInfo.cpp516 for (auto &Assume : AC.assumptions()) { in buildPredicateInfo() local
H A DSimplifyCFG.cpp3427 if (auto *Assume = dyn_cast<AssumeInst>(N)) in FoldCondBranchOnValueKnownInPredecessorImpl() local
7667 if (auto *Assume = dyn_cast<AssumeInst>(Use)) { in passingValueIsAlwaysUndefined() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAssumptionCache.h49 WeakVH Assume; member
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp219 if (auto *Assume = dyn_cast<AssumeInst>(U.getUser())) { in dropDroppableUse() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1404 if (auto *Assume = dyn_cast<AssumeInst>(&Inst)) { in processNode() local
H A DGVN.cpp2646 if (auto *Assume = dyn_cast<AssumeInst>(I)) in processInstruction() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp1983 for (auto *Assume : Assumes) in scanTypeTestUsers() local
H A DLowerTypeTests.cpp1957 if (auto *Assume = dyn_cast<AssumeInst>(CIU.getUser())) in dropTypeTests() local
H A DAttributor.cpp3257 if (auto *Assume = dyn_cast<AssumeInst>(&I)) { in initializeInformationCache() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2996 auto RemoveConditionFromAssume = [&](Instruction *Assume) -> Instruction * { in visitCallInst()
H A DInstructionCombining.cpp5392 if (auto *Assume = dyn_cast<AssumeInst>(I)) in combineInstructionsOverFunction() local
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.h2759 inline bool Assume(InterpState &S, CodePtr OpPC) { in Assume() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp783 if (auto *Assume = dyn_cast<AssumeInst>(I)) { in eliminateAssumptions() local