/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 139 static void collectCastInstrs(Loop *TheLoop, Instruction *Exit, in collectCastInstrs() argument 214 PHINode *Phi, RecurKind Kind, Loop *TheLoop, FastMathFlags FuncFMF, in AddReductionVar() argument 839 isReductionPHI(PHINode * Phi,Loop * TheLoop,RecurrenceDescriptor & RedDes,DemandedBits * DB,AssumptionCache * AC,DominatorTree * DT,ScalarEvolution * SE) isReductionPHI() argument 948 isFixedOrderRecurrence(PHINode * Phi,Loop * TheLoop,DominatorTree * DT) isFixedOrderRecurrence() argument 1276 isFPInductionPHI(PHINode * Phi,const Loop * TheLoop,ScalarEvolution * SE,InductionDescriptor & D) isFPInductionPHI() argument 1434 isInductionPHI(PHINode * Phi,const Loop * TheLoop,PredicatedScalarEvolution & PSE,InductionDescriptor & D,bool Assume) isInductionPHI() argument 1479 isInductionPHI(PHINode * Phi,const Loop * TheLoop,ScalarEvolution * SE,InductionDescriptor & D,const SCEV * Expr,SmallVectorImpl<Instruction * > * CastsToIgnore) isInductionPHI() argument [all...] |
H A D | LoopInfo.cpp | 1104 findStringMetadataForLoop(TheLoop, Nam argument 1044 findOptionMDForLoop(const Loop * TheLoop,StringRef Name) findOptionMDForLoop() argument 1054 findStringMetadataForLoop(const Loop * TheLoop,StringRef Name) findStringMetadataForLoop() argument 1068 getOptionalBoolLoopAttribute(const Loop * TheLoop,StringRef Name) getOptionalBoolLoopAttribute() argument 1086 getBooleanLoopAttribute(const Loop * TheLoop,StringRef Name) getBooleanLoopAttribute() argument 1090 getOptionalIntLoopAttribute(const Loop * TheLoop,StringRef Name) getOptionalIntLoopAttribute() argument [all...] |
H A D | LoopAccessAnalysis.cpp | 658 AccessAnalysis(Loop * TheLoop,AAResults * AA,LoopInfo * LI,MemoryDepChecker::DepCandidates & DA,PredicatedScalarEvolution & PSE,SmallPtrSetImpl<MDNode * > & LoopAliasScopes) AccessAnalysis() argument 771 const Loop *TheLoop; global() member in __anon55b3ad850111::AccessAnalysis 1072 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 1130 canCheckPtrAtRT(RuntimePointerChecking & RtCheck,ScalarEvolution * SE,Loop * TheLoop,const DenseMap<Value *,const SCEV * > & StridesMap,Value * & UncomputablePtr,bool ShouldCheckWrap) canCheckPtrAtRT() argument 2693 blockNeedsPredication(BasicBlock * BB,Loop * TheLoop,DominatorTree * DT) blockNeedsPredication() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 416 static bool hasOutsideLoopUser(const Loop *TheLoop, Instructio argument 494 Loop *TheLoop; global() member in llvm::__anon1263b3f00311::SCEVAddRecForUniformityRewriter 503 SCEVAddRecForUniformityRewriter(ScalarEvolution & SE,unsigned StepMultiplier,unsigned Offset,Loop * TheLoop) SCEVAddRecForUniformityRewriter() argument 547 rewrite(const SCEV * S,ScalarEvolution & SE,unsigned StepMultiplier,unsigned Offset,Loop * TheLoop) rewrite() argument [all...] |
H A D | VPlanHCFGBuilder.cpp | 37 Loop *TheLoop; member in __anond8fc30ca0111::PlainCFGBuilder [all...] |
H A D | LoopVectorize.cpp | 982 createLVAnalysis(const char * PassName,StringRef RemarkName,Loop * TheLoop,Instruction * I) createLVAnalysis() argument 1022 reportVectorizationFailure(const StringRef DebugMsg,const StringRef OREMsg,const StringRef ORETag,OptimizationRemarkEmitter * ORE,Loop * TheLoop,Instruction * I) reportVectorizationFailure() argument 1032 reportVectorizationInfo(const StringRef Msg,const StringRef ORETag,OptimizationRemarkEmitter * ORE,Loop * TheLoop,Instruction * I) reportVectorizationInfo() argument 1043 reportVectorization(OptimizationRemarkEmitter * ORE,Loop * TheLoop,VectorizationFactor VF,unsigned IC) reportVectorization() argument 1881 Loop *TheLoop; global() member in llvm::LoopVectorizationCostModel 4962 emitInvalidCostRemarks(SmallVector<InstructionVFPair> InvalidCosts,OptimizationRemarkEmitter * ORE,Loop * TheLoop) emitInvalidCostRemarks() argument 6035 getAddressAccessSCEV(Value * Ptr,LoopVectorizationLegality * Legal,PredicatedScalarEvolution & PSE,const Loop * TheLoop) getAddressAccessSCEV() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 195 const Loop *TheLoop; variable 464 Loop *TheLoop; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 203 static MDNode *createStringMetadata(Loop *TheLoop, StringRef Name, unsigned V) { in createStringMetadata() argument 214 void llvm::addStringMetadataToLoop(Loop *TheLoop, const char *StringMD, in addStringMetadataToLoop() argument 250 llvm::getOptionalElementCountLoopAttribute(const Loop *TheLoop) { in getOptionalElementCountLoopAttribute() argument 1662 expandBounds(const RuntimeCheckingPtrGroup * CG,Loop * TheLoop,Instruction * Loc,SCEVExpander & Exp,bool HoistRuntimeChecks) expandBounds() argument 1749 addRuntimeChecks(Instruction * Loc,Loop * TheLoop,const SmallVectorImpl<RuntimePointerCheck> & PointerChecks,SCEVExpander & Exp,bool HoistRuntimeChecks) addRuntimeChecks() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 659 Loop *TheLoop; global() variable
|
H A D | LoopAccessAnalysis.h | 691 Loop *TheLoop; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 113 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) { in reportHWLoopFailure() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.cpp | 3735 auto TheLoop = std::make_unique<ForeachLoop>(Loc, IterName, ListValue); ParseForeach() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3977 containsDecreasingPointers(Loop * TheLoop,PredicatedScalarEvolution * PSE) containsDecreasingPointers() argument
|