Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp139 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 DLoopInfo.cpp1104 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 DLoopAccessAnalysis.cpp658 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 DLoopVectorizationLegality.cpp416 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 DVPlanHCFGBuilder.cpp37 Loop *TheLoop; member in __anond8fc30ca0111::PlainCFGBuilder
[all...]
H A DLoopVectorize.cpp982 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 DLoopVectorizationLegality.h195 const Loop *TheLoop; variable
464 Loop *TheLoop; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp203 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 DVectorUtils.h659 Loop *TheLoop; global() variable
H A DLoopAccessAnalysis.h691 Loop *TheLoop; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp113 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) { in reportHWLoopFailure() argument
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.cpp3735 auto TheLoop = std::make_unique<ForeachLoop>(Loc, IterName, ListValue); ParseForeach() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3977 containsDecreasingPointers(Loop * TheLoop,PredicatedScalarEvolution * PSE) containsDecreasingPointers() argument