Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h36 LoopVectorizationLegality *Legal; global() variable
107 VPRecipeBuilder(VPlan & Plan,Loop * OrigLoop,const TargetLibraryInfo * TLI,LoopVectorizationLegality * Legal,LoopVectorizationCostModel & CM,PredicatedScalarEvolution & PSE,VPBuilder & Builder) VPRecipeBuilder() argument
H A DLoopVectorizationPlanner.h315 LoopVectorizationLegality *Legal; global() variable
340 LoopVectorizationPlanner(Loop * L,LoopInfo * LI,DominatorTree * DT,const TargetLibraryInfo * TLI,const TargetTransformInfo & TTI,LoopVectorizationLegality * Legal,LoopVectorizationCostModel & CM,InterleavedAccessInfo & IAI,PredicatedScalarEvolution & PSE,const LoopVectorizeHints & Hints,OptimizationRemarkEmitter * ORE) LoopVectorizationPlanner() argument
H A DLoopVectorize.cpp734 LoopVectorizationLegality *Legal; global() member in llvm::InnerLoopVectorizer
1068 LoopVectorizationCostModel(ScalarEpilogueLowering SEL,Loop * L,PredicatedScalarEvolution & PSE,LoopInfo * LI,LoopVectorizationLegality * Legal,const TargetTransformInfo & TTI,const TargetLibraryInfo * TLI,DemandedBits * DB,AssumptionCache * AC,OptimizationRemarkEmitter * ORE,const Function * F,const LoopVectorizeHints * Hints,InterleavedAccessInfo & IAI) LoopVectorizationCostModel() argument
1808 LoopVectorizationLegality *Legal; global() member in llvm::LoopVectorizationCostModel
5903 getAddressAccessSCEV(Value * Ptr,LoopVectorizationLegality * Legal,PredicatedScalarEvolution & PSE,const Loop * TheLoop) getAddressAccessSCEV() argument
[all...]
/llvm-project/llvm/docs/
H A DWritingAnLLVMBackend.rst1489 Legal subsection
1506 backend-calling-convsLegal global() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h77 enum InstrType { Legal, Illegal, Invisible }; global() enumerator
126 bool Legal = false; global() member
H A DTargetTransformInfo.h1734 Legal = 0, global() enumerator
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h33 enum InstrType { Legal, LegalTerminator, Illegal, Invisible }; global() enumerator
H A DTargetLowering.h199 Legal, // The target natively supports this operation. global() enumerator
[all...]
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h31 Legal, enumerator
[all...]
H A DLegalizerInfo.h47 Legal, enumerator
[all...]
/llvm-project/mlir/include/mlir/Transforms/
H A DDialectConversion.h790 Legal, global() enumerator
/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp1700 bool Legal = !ProgressRequired || NewGaps < NumGaps; tryLocalSplit() local
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp806 const TypeSetByHwMode &Legal = getLegalTypes(); in expandOverloads() local
[all...]