Home
last modified time | relevance | path

Searched defs:TheLoop (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp141 static void collectCastInstrs(Loop *TheLoop, Instruction *Exit, in collectCastInstrs()
216 PHINode *Phi, RecurKind Kind, Loop *TheLoop, FastMathFlags FuncFMF, in AddReductionVar()
692 RecurrenceDescriptor::isFindIVPattern(RecurKind Kind, Loop *TheLoop, in isFindIVPattern()
988 bool RecurrenceDescriptor::isReductionPHI(PHINode *Phi, Loop *TheLoop, in isReductionPHI()
1114 bool RecurrenceDescriptor::isFixedOrderRecurrence(PHINode *Phi, Loop *TheLoop, in isFixedOrderRecurrence()
1383 bool InductionDescriptor::isFPInductionPHI(PHINode *Phi, const Loop *TheLoop, in isFPInductionPHI()
1541 bool InductionDescriptor::isInductionPHI(PHINode *Phi, const Loop *TheLoop, in isInductionPHI()
1586 PHINode *Phi, const Loop *TheLoop, ScalarEvolution *SE, in isInductionPHI()
H A DLoopInfo.cpp1067 MDNode *llvm::findOptionMDForLoop(const Loop *TheLoop, StringRef Name) { in findOptionMDForLoop()
1077 llvm::findStringMetadataForLoop(const Loop *TheLoop, StringRef Name) { in findStringMetadataForLoop()
1091 std::optional<bool> llvm::getOptionalBoolLoopAttribute(const Loop *TheLoop, in getOptionalBoolLoopAttribute()
1109 bool llvm::getBooleanLoopAttribute(const Loop *TheLoop, StringRef Name) { in getBooleanLoopAttribute()
1113 std::optional<int> llvm::getOptionalIntLoopAttribute(const Loop *TheLoop, in getOptionalIntLoopAttribute()
1127 int llvm::getIntLoopAttribute(const Loop *TheLoop, StringRef Name, in getIntLoopAttribute()
1132 CallBase *llvm::getLoopConvergenceHeart(const Loop *TheLoop) { in getLoopConvergenceHeart()
H A DLoopAccessAnalysis.cpp760 AccessAnalysis(const Loop *TheLoop, AAResults *AA, const LoopInfo *LI, in AccessAnalysis()
871 const Loop *TheLoop; member in __anonaf4eb2f30111::AccessAnalysis
1219 DenseMap<Value *, unsigned> &DepSetId, Loop *TheLoop, in createCheckForAccess()
1281 RuntimePointerChecking &RtCheck, Loop *TheLoop, in canCheckPtrAtRT()
2831 bool LoopAccessInfo::blockNeedsPredication(BasicBlock *BB, Loop *TheLoop, in blockNeedsPredication()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp34 Loop *TheLoop; member in __anoncb3ea4040111::PlainCFGBuilder
341 std::unique_ptr<VPlan> VPlanTransforms::buildPlainCFG(Loop *TheLoop, in buildPlainCFG()
460 bool RequiresScalarEpilogueCheck, bool TailFolded, Loop *TheLoop, in prepareForVectorization()
H A DLoopVectorizationLegality.cpp419 static bool hasOutsideLoopUser(const Loop *TheLoop, Instruction *Inst, in hasOutsideLoopUser()
491 Loop *TheLoop; member in llvm::__anon5cdc869e0311::SCEVAddRecForUniformityRewriter
500 unsigned Offset, Loop *TheLoop) in SCEVAddRecForUniformityRewriter()
545 Loop *TheLoop) { in rewrite()
1086 static bool findHistogram(LoadInst *LI, StoreInst *HSt, Loop *TheLoop, in findHistogram()
H A DLoopVectorize.cpp800 createLVAnalysis(const char *PassName, StringRef RemarkName, Loop *TheLoop, in createLVAnalysis()
829 OptimizationRemarkEmitter *ORE, Loop *TheLoop, in reportVectorizationFailure()
844 Loop *TheLoop, Instruction *I = nullptr, in reportVectorizationInfo()
855 static void reportVectorization(OptimizationRemarkEmitter *ORE, Loop *TheLoop, in reportVectorization()
1689 Loop *TheLoop; member in llvm::LoopVectorizationCostModel
5130 const Loop *TheLoop) { in getAddressAccessSCEV()
6904 Loop *TheLoop, in planContainsAdditionalSimplifications()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h195 const Loop *TheLoop; variable
565 Loop *TheLoop; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp204 static MDNode *createStringMetadata(Loop *TheLoop, StringRef Name, unsigned V) { in createStringMetadata()
215 void llvm::addStringMetadataToLoop(Loop *TheLoop, const char *StringMD, in addStringMetadataToLoop()
251 llvm::getOptionalElementCountLoopAttribute(const Loop *TheLoop) { in getOptionalElementCountLoopAttribute()
1874 Loop *TheLoop, Instruction *Loc, in expandBounds()
1962 Instruction *Loc, Loop *TheLoop, in addRuntimeChecks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h740 Loop *TheLoop; variable
H A DLoopAccessAnalysis.h807 Loop *TheLoop; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp112 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) { in reportHWLoopFailure()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp3864 auto TheLoop = std::make_unique<ForeachLoop>(Loc, IterName, ListValue); in ParseForeach() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5836 static bool containsDecreasingPointers(Loop *TheLoop, in containsDecreasingPointers()