| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 24 INITIALIZE_ANALYSIS_GROUP(TargetTransformInfo, "Target Information", NoTTI) 25 char TargetTransformInfo::ID = 0; 27 TargetTransformInfo::~TargetTransformInfo() { in ~TargetTransformInfo() 30 void TargetTransformInfo::pushTTIStack(Pass *P) { in pushTTIStack() 32 PrevTTI = &P->getAnalysis<TargetTransformInfo>(); in pushTTIStack() 35 for (TargetTransformInfo *PTTI = PrevTTI; PTTI; PTTI = PTTI->PrevTTI) in pushTTIStack() 39 void TargetTransformInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 40 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 43 unsigned TargetTransformInfo::getOperationCost(unsigned Opcode, Type *Ty, in getOperationCost() 48 unsigned TargetTransformInfo::getGEPCost( in getGEPCost() [all …]
|
| H A D | FunctionTargetTransformInfo.cpp | 24 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) 41 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 48 TTI = &getAnalysis<TargetTransformInfo>(); in runOnFunction()
|
| H A D | CostModel.cpp | 64 const TargetTransformInfo *TTI; 86 TTI = getAnalysisIfAvailable<TargetTransformInfo>(); in runOnFunction() 123 static TargetTransformInfo::OperandValueKind getOperandInfo(Value *V) { in getOperandInfo() 124 TargetTransformInfo::OperandValueKind OpInfo = in getOperandInfo() 125 TargetTransformInfo::OK_AnyValue; in getOperandInfo() 129 OpInfo = TargetTransformInfo::OK_NonUniformConstantValue; in getOperandInfo() 131 OpInfo = TargetTransformInfo::OK_UniformConstantValue; in getOperandInfo() 413 TargetTransformInfo::OperandValueKind Op1VK = in getInstructionCost() 415 TargetTransformInfo::OperandValueKind Op2VK = in getInstructionCost() 496 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0, in getInstructionCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 38 class NVPTXTTI final : public ImmutablePass, public TargetTransformInfo { 53 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 61 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 62 return (TargetTransformInfo *)this; in getAdjustedAnalysisPointer() 77 INITIALIZE_AG_PASS(NVPTXTTI, TargetTransformInfo, "NVPTXtti", 99 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost() 112 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetTransformInfo.cpp | 35 class XCoreTTI final : public ImmutablePass, public TargetTransformInfo { 51 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 57 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 58 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer() 72 INITIALIZE_AG_PASS(XCoreTTI, TargetTransformInfo, "xcoretti",
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 40 class PPCTTI final : public ImmutablePass, public TargetTransformInfo { 61 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 69 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 70 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer() 114 INITIALIZE_AG_PASS(PPCTTI, TargetTransformInfo, "ppctti", 139 return TargetTransformInfo::getIntImmCost(Imm, Ty); in getIntImmCost() 169 return TargetTransformInfo::getIntImmCost(IID, Idx, Imm, Ty); in getIntImmCost() 202 return TargetTransformInfo::getIntImmCost(Opcode, Idx, Imm, Ty); in getIntImmCost() 290 TargetTransformInfo::getUnrollingPreferences(F, L, UP); in getUnrollingPreferences() 339 return TargetTransformInfo::getArithmeticInstrCost( in getArithmeticInstrCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 38 class AArch64TTI final : public ImmutablePass, public TargetTransformInfo { 61 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 69 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 70 return (TargetTransformInfo *)this; in getAdjustedAnalysisPointer() 140 INITIALIZE_AG_PASS(AArch64TTI, TargetTransformInfo, "aarch64tti", 312 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost() 383 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost() 421 Opd2Info == TargetTransformInfo::OK_UniformConstantValue && in getArithmeticInstrCost() 422 Opd2PropInfo == TargetTransformInfo::OP_PowerOf2) { in getArithmeticInstrCost() 429 TargetTransformInfo::OP_None, in getArithmeticInstrCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 39 class AMDGPUTTI final : public ImmutablePass, public TargetTransformInfo { 62 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 70 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 71 return (TargetTransformInfo *)this; in getAdjustedAnalysisPointer() 89 INITIALIZE_AG_PASS(AMDGPUTTI, TargetTransformInfo, "AMDGPUtti",
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | SimplifyCFGPass.cpp | 62 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 70 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) in INITIALIZE_AG_DEPENDENCY() argument 158 static bool iterativelySimplifyCFG(Function &F, const TargetTransformInfo &TTI, in iterativelySimplifyCFG() 188 const TargetTransformInfo &TTI = getAnalysis<TargetTransformInfo>(); in runOnFunction()
|
| H A D | LoopUnrollPass.cpp | 116 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 128 TargetTransformInfo::UnrollingPreferences &UP) { in getUnrollingPreferences() 147 const TargetTransformInfo::UnrollingPreferences &UP, 155 const TargetTransformInfo::UnrollingPreferences &UP, in selectThresholds() 188 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) in INITIALIZE_AG_DEPENDENCY() argument 209 const TargetTransformInfo &TTI, in ApproximateLoopSize() 324 unsigned PragmaCount, const TargetTransformInfo::UnrollingPreferences &UP, in selectUnrollCount() 368 const TargetTransformInfo &TTI = getAnalysis<TargetTransformInfo>(); in runOnLoop() 385 TargetTransformInfo::UnrollingPreferences UP; in runOnLoop()
|
| H A D | PartiallyInlineLibCalls.cpp | 56 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 64 const TargetTransformInfo *TTI = &getAnalysis<TargetTransformInfo>(); in runOnFunction()
|
| H A D | ConstantHoisting.cpp | 108 const TargetTransformInfo *TTI; 134 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 141 TTI = &getAnalysis<TargetTransformInfo>(); in setup() 179 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) in INITIALIZE_PASS_DEPENDENCY() 286 if (Cost > TargetTransformInfo::TCC_Basic) { in collectConstantCandidates()
|
| H A D | LoopRotation.cpp | 66 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 76 const TargetTransformInfo *TTI; 83 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) in INITIALIZE_AG_DEPENDENCY() argument 104 TTI = &getAnalysis<TargetTransformInfo>(); in runOnLoop()
|
| H A D | LoopIdiomRecognize.cpp | 137 const TargetTransformInfo *TTI; 179 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 203 const TargetTransformInfo *getTargetTransformInfo() { in getTargetTransformInfo() 204 return TTI ? TTI : (TTI = &getAnalysis<TargetTransformInfo>()); in getTargetTransformInfo() 225 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) in INITIALIZE_PASS_DEPENDENCY() 312 const TargetTransformInfo *TTI = LIR.getTargetTransformInfo(); in preliminaryScreen() 313 if (TTI->getPopcntSupport(32) != TargetTransformInfo::PSK_FastHardware) in preliminaryScreen()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 37 class X86TTI final : public ImmutablePass, public TargetTransformInfo { 61 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 69 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 70 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer() 122 INITIALIZE_AG_PASS(X86TTI, TargetTransformInfo, "x86tti", 195 Op2Info == TargetTransformInfo::OK_UniformConstantValue && in getArithmeticInstrCost() 196 Opd2PropInfo == TargetTransformInfo::OP_PowerOf2) { in getArithmeticInstrCost() 203 TargetTransformInfo::OP_None, in getArithmeticInstrCost() 204 TargetTransformInfo::OP_None); in getArithmeticInstrCost() 206 TargetTransformInfo::OP_None, in getArithmeticInstrCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 36 class ARMTTI final : public ImmutablePass, public TargetTransformInfo { 61 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 69 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 70 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer() 76 using TargetTransformInfo::getIntImmCost; 142 INITIALIZE_AG_PASS(ARMTTI, TargetTransformInfo, "armtti", 209 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost() 380 return TargetTransformInfo::getCastInstrCost(Opcode, Dst, Src); in getCastInstrCost() 400 return TargetTransformInfo::getVectorInstrCost(Opcode, ValTy, Index); in getVectorInstrCost() 434 return TargetTransformInfo::getCmpSelInstrCost(Opcode, ValTy, CondTy); in getCmpSelInstrCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | FunctionTargetTransformInfo.h | 26 const TargetTransformInfo *TTI; 44 TargetTransformInfo::UnrollingPreferences &UP) const { in getUnrollingPreferences()
|
| H A D | CodeMetrics.h | 29 class TargetTransformInfo; variable 91 void analyzeBasicBlock(const BasicBlock *BB, const TargetTransformInfo &TTI,
|
| H A D | TargetTransformInfo.h | 40 class TargetTransformInfo { 47 TargetTransformInfo *PrevTTI; 55 TargetTransformInfo *TopTTI; 68 virtual ~TargetTransformInfo() = 0;
|
| H A D | InlineCost.h | 26 class TargetTransformInfo; variable 103 const TargetTransformInfo *TTI;
|
| H A D | ScalarEvolutionExpander.h | 25 class TargetTransformInfo; variable 134 const TargetTransformInfo *TTI = nullptr);
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 424 TargetTransformInfo *Tti, TargetLibraryInfo *TLi, AliasAnalysis *Aa, in BoUpSLP() 949 TargetTransformInfo *TTI; 1484 return TTI->getShuffleCost(TargetTransformInfo::SK_Broadcast, VecTy, 0); in getEntryCost() 1564 TargetTransformInfo::OperandValueKind Op1VK = in getEntryCost() 1565 TargetTransformInfo::OK_AnyValue; in getEntryCost() 1566 TargetTransformInfo::OperandValueKind Op2VK = in getEntryCost() 1567 TargetTransformInfo::OK_UniformConstantValue; in getEntryCost() 1568 TargetTransformInfo::OperandValueProperties Op1VP = in getEntryCost() 1569 TargetTransformInfo::OP_None; in getEntryCost() 1570 TargetTransformInfo::OperandValueProperties Op2VP = in getEntryCost() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | BasicTargetTransformInfo.cpp | 35 class BasicTTI final : public ImmutablePass, public TargetTransformInfo { 63 TargetTransformInfo::getAnalysisUsage(AU); in getAnalysisUsage() 71 if (ID == &TargetTransformInfo::ID) in getAdjustedAnalysisPointer() 72 return (TargetTransformInfo*)this; in getAdjustedAnalysisPointer() 132 INITIALIZE_AG_PASS(BasicTTI, TargetTransformInfo, "basictti",
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/IPA/ |
| H A D | InlineCost.cpp | 52 const TargetTransformInfo &TTI; 148 CallAnalyzer(const DataLayout *DL, const TargetTransformInfo &TTI, in CallAnalyzer() 432 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I); in visitPtrToInt() 463 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I); in visitIntToPtr() 480 return TargetTransformInfo::TCC_Free == TTI.getUserCost(&I); in visitCastInst() 870 if (TargetTransformInfo::TCC_Free == TTI.getUserCost(&I)) in visitInstruction() 1235 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo) 1249 AU.addRequired<TargetTransformInfo>(); in getAnalysisUsage() 1254 TTI = &getAnalysis<TargetTransformInfo>(); in runOnSCC()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | Local.h | 41 class TargetTransformInfo; variable 140 bool SimplifyCFG(BasicBlock *BB, const TargetTransformInfo &TTI,
|