Home
last modified time | relevance | path

Searched defs:ICI (Results 1 – 18 of 18) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp349 std::optional<LoopICmp> LoopPredication::parseLoopICmp(ICmpInst *ICI) { in parseLoopICmp()
654 LoopPredication::widenICmpRangeCheck(ICmpInst *ICI, SCEVExpander &Expander, in widenICmpRangeCheck()
721 if (ICmpInst *ICI = dyn_cast<ICmpInst>(Check)) in widenChecks() local
827 auto *ICI = dyn_cast<ICmpInst>(BI->getCondition()); in parseLoopLatchICmp() local
H A DInductiveRangeCheckElimination.cpp270 bool InductiveRangeCheck::parseRangeCheckICmp(Loop *L, ICmpInst *ICI, in parseRangeCheckICmp()
502 ICmpInst *ICI = dyn_cast<ICmpInst>(Condition); in extractRangeChecksFromCond() local
H A DScalarizer.cpp174 ICmpInst &ICI; member
795 bool ScalarizerVisitor::visitICmpInst(ICmpInst &ICI) { in visitICmpInst() argument
[all...]
H A DLoopStrengthReduce.cpp3565 if (const ICmpInst *ICI = dyn_cast<ICmpInst>(UserInst)) { CollectLoopInvariantFixupsAndFormulae() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp89 if (const ICmpInst *ICI = dyn_cast<ICmpInst>(Inst)) { in CanUse() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp887 canonicalizeSaturatedSubtract(const ICmpInst * ICI,const Value * TrueVal,const Value * FalseVal,InstCombiner::BuilderTy & Builder) canonicalizeSaturatedSubtract() argument
1075 foldSelectCtlzToCttz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectCtlzToCttz() argument
1118 foldSelectCttzCtlz(ICmpInst * ICI,Value * TrueVal,Value * FalseVal,InstCombiner::BuilderTy & Builder) foldSelectCttzCtlz() argument
1630 foldSelectInstWithICmpConst(SelectInst & SI,ICmpInst * ICI,InstCombiner::BuilderTy & Builder) foldSelectInstWithICmpConst() argument
1681 foldSelectInstWithICmp(SelectInst & SI,ICmpInst * ICI) foldSelectInstWithICmp() argument
3512 if (ICmpInst *ICI = dyn_cast<ICmpInst>(CondVal)) visitSelectInst() local
[all...]
H A DInstructionCombining.cpp2731 ICmpInst *ICI = cast<ICmpInst>(I); isAllocSiteRemovable() local
H A DInstCombineCompares.cpp111 foldCmpLoadFromIndexedGlobal(LoadInst * LI,GetElementPtrInst * GEP,GlobalVariable * GV,CmpInst & ICI,ConstantInt * AndCst) foldCmpLoadFromIndexedGlobal() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp522 if (!ICI) return false; in eliminateTrunc() argument
507 ICmpInst *ICI = dyn_cast<ICmpInst>(U); eliminateTrunc() local
541 for (auto *ICI : ICmpUsers) { eliminateTrunc() local
[all...]
H A DLoopConstrainer.cpp155 ICmpInst *ICI = dyn_cast<ICmpInst>(LatchBr->getCondition()); parseLoopStructure() local
H A DSimplifyCFG.cpp564 ICmpInst *ICI; matchInstruction() local
783 if (ICmpInst *ICI = dyn_cast<ICmpInst>(BI->getCondition())) { isValueEqualityComparison() local
812 ICmpInst *ICI = cast<ICmpInst>(BI->getCondition()); GetValueEqualityComparisonCases() local
1079 ICmpInst *ICI = cast<ICmpInst>(BI->getCondition()); GetBranchWeights() local
4700 tryToSimplifyUncondBranchWithICmpInIt(ICmpInst * ICI,IRBuilder<> & Builder) tryToSimplifyUncondBranchWithICmpInIt() argument
7220 if (ICmpInst *ICI = dyn_cast<ICmpInst>(I)) simplifyUncondBranch() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DGlobalsModRef.cpp383 } else if (ICmpInst *ICI = dyn_cast<ICmpInst>(I)) { AnalyzeUsesOfPointer() local
H A DLazyValueInfo.cpp1150 getValueFromICmpCondition(Value * Val,ICmpInst * ICI,bool isTrueDest,bool UseBlockValue) getValueFromICmpCondition() argument
1264 if (ICmpInst *ICI = dyn_cast<ICmpInst>(Cond)) getValueFromCondition() local
[all...]
H A DScalarEvolution.cpp6078 auto *ICI = Cond; createNodeForSelectOrPHIInstWithICmpInstCond() local
6251 if (auto *ICI = dyn_cast<ICmpInst>(Cond)) { createNodeForSelectOrPHI() local
7589 auto *ICI = dyn_cast<ICmpInst>(U->getOperand(0)); getOperandsToCreate() local
11577 const ICmpInst *ICI = dyn_cast<ICmpInst>(FoundCondValue); isImpliedCond() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp7615 Sema::InheritedConstructorInfo ICI( computeImplicitExceptionSpec() local
9252 Sema::InheritedConstructorInfo *ICI; global() member
9712 ShouldDeleteSpecialMember(CXXMethodDecl * MD,CXXSpecialMember CSM,InheritedConstructorInfo * ICI,bool Diagnose) ShouldDeleteSpecialMember() argument
13830 ComputeDefaultedSpecialMemberExceptionSpec(Sema & S,SourceLocation Loc,CXXMethodDecl * MD,Sema::CXXSpecialMember CSM,Sema::InheritedConstructorInfo * ICI) ComputeDefaultedSpecialMemberExceptionSpec() argument
14099 InheritedConstructorInfo ICI(*this, Loc, Shadow); findInheritingConstructor() local
14155 InheritedConstructorInfo ICI(*this, Ctor->getLocation(), NoteDeletedInheritingConstructor() local
14193 InheritedConstructorInfo ICI(*this, CurrentLocation, Shadow); DefineInheritingConstructor() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp962 ICmpInst *ICI = dyn_cast<ICmpInst>(LoadUse.getUser()); OptimizeGlobalAddressOfAllocation() local
H A DAttributorAttributes.cpp10015 if (auto *ICI = dyn_cast<ICmpInst>(I)) updateImpl() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30472 ICmpInst *ICI = dyn_cast<ICmpInst>(AI->user_back()); emitCmpArithAtomicRMWIntrinsic() local
[all...]