/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 1 //===- llvm/Analysis/TargetTransformInfo.cpp ------------------------------===// 10 #include "llvm/Analysis/TargetTransformInfo.h" 36 TargetTransformInfo::TargetTransformInfo(const DataLayout *DL) 39 TargetTransformInfo::~TargetTransformInfo() {} 41 TargetTransformInfo::TargetTransformInfo(TargetTransformInfo &&Arg) 44 TargetTransformInfo &TargetTransformInfo::operator=(TargetTransformInfo &&RHS) [all...] |
CostModel.cpp | 22 #include "llvm/Analysis/TargetTransformInfo.h" 64 const TargetTransformInfo *TTI; 124 static TargetTransformInfo::OperandValueKind getOperandInfo(Value *V) { 125 TargetTransformInfo::OperandValueKind OpInfo = 126 TargetTransformInfo::OK_AnyValue; 130 OpInfo = TargetTransformInfo::OK_NonUniformConstantValue; 132 OpInfo = TargetTransformInfo::OK_UniformConstantValue; 414 TargetTransformInfo::OperandValueKind Op1VK = 416 TargetTransformInfo::OperandValueKind Op2VK = 497 return TTI->getShuffleCost(TargetTransformInfo::SK_Reverse, VecTypOp0 [all...] |
DivergenceAnalysis.cpp | 71 #include "llvm/Analysis/TargetTransformInfo.h" 130 DivergencePropagator(Function &F, TargetTransformInfo &TTI, 152 TargetTransformInfo &TTI; 298 TargetTransformInfo &TTI = TTIWP->getTTI(F);
|
Android.mk | 61 TargetTransformInfo.cpp \
|
/external/llvm/include/llvm/Analysis/ |
CodeMetrics.h | 29 class TargetTransformInfo; 91 void analyzeBasicBlock(const BasicBlock *BB, const TargetTransformInfo &TTI,
|
TargetTransformInfo.h | 1 //===- TargetTransformInfo.h ------------------------------------*- C++ -*-===// 58 class TargetTransformInfo { 65 template <typename T> TargetTransformInfo(T Impl); 72 explicit TargetTransformInfo(const DataLayout *DL); 75 TargetTransformInfo(TargetTransformInfo &&Arg); 76 TargetTransformInfo &operator=(TargetTransformInfo &&RHS); 80 ~TargetTransformInfo(); 518 class TargetTransformInfo::Concept [all...] |
ScalarEvolutionExpander.h | 25 class TargetTransformInfo; 142 const TargetTransformInfo *TTI = nullptr);
|
/external/llvm/lib/Transforms/Scalar/ |
SimplifyCFGPass.cpp | 29 #include "llvm/Analysis/TargetTransformInfo.h" 129 static bool iterativelySimplifyCFG(Function &F, const TargetTransformInfo &TTI, 150 static bool simplifyFunctionCFG(Function &F, const TargetTransformInfo &TTI, 206 const TargetTransformInfo &TTI =
|
LoopUnrollPass.cpp | 23 #include "llvm/Analysis/TargetTransformInfo.h" 156 void getUnrollingPreferences(Loop *L, const TargetTransformInfo &TTI, 157 TargetTransformInfo::UnrollingPreferences &UP) { 179 const TargetTransformInfo::UnrollingPreferences &UP, 187 const TargetTransformInfo::UnrollingPreferences &UP, 334 const TargetTransformInfo &TTI; 429 const TargetTransformInfo &TTI) 555 const TargetTransformInfo &TTI) { 582 const TargetTransformInfo &TTI, 684 unsigned PragmaCount, const TargetTransformInfo::UnrollingPreferences &UP [all...] |
PartiallyInlineLibCalls.cpp | 16 #include "llvm/Analysis/TargetTransformInfo.h" 65 const TargetTransformInfo *TTI =
|
StraightLineStrengthReduce.cpp | 63 #include "llvm/Analysis/TargetTransformInfo.h" 150 bool isFoldable(const Candidate &C, TargetTransformInfo *TTI, 200 TargetTransformInfo *TTI; 234 const TargetTransformInfo *TTI, 272 TargetTransformInfo *TTI) { 278 TargetTransformInfo *TTI,
|
/external/llvm/lib/Target/AArch64/ |
AArch64TargetTransformInfo.cpp | 12 #include "llvm/Analysis/TargetTransformInfo.h" 170 TargetTransformInfo::PopcntSupportKind 297 Opd2Info == TargetTransformInfo::OK_UniformConstantValue && 298 Opd2PropInfo == TargetTransformInfo::OP_PowerOf2) { 305 TargetTransformInfo::OP_None, 306 TargetTransformInfo::OP_None); 308 TargetTransformInfo::OP_None, 309 TargetTransformInfo::OP_None); 311 TargetTransformInfo::OP_None, 312 TargetTransformInfo::OP_None) [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXTargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/lib/Target/R600/ |
AMDGPUTargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/lib/Target/SystemZ/ |
SystemZTargetMachine.cpp | 115 return TargetTransformInfo(SystemZTTIImpl(this, F));
|
SystemZTargetTransformInfo.h | 14 #include "llvm/Analysis/TargetTransformInfo.h" 21 typedef TargetTransformInfo TTI;
|
/external/llvm/lib/Target/XCore/ |
XCoreTargetMachine.cpp | 89 [this](Function &) { return TargetTransformInfo(XCoreTTIImpl(this)); });
|
XCoreTargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/include/llvm/CodeGen/ |
BasicTTIImpl.h | 43 typedef TargetTransformInfo TTI; 169 return TargetTransformInfo::TCC_Basic; 170 return TargetTransformInfo::TCC_Expensive; 175 return TargetTransformInfo::TCC_Basic; 176 return TargetTransformInfo::TCC_Expensive; 202 return TargetTransformInfo::TCC_Basic; 211 return TargetTransformInfo::TCC_Free; 212 return TargetTransformInfo::TCC_Basic; 216 return TargetTransformInfo::TCC_Free; 217 return TargetTransformInfo::TCC_Basic [all...] |
/external/llvm/lib/Target/X86/ |
X86TargetTransformInfo.cpp | 10 /// This file implements a TargetTransformInfo analysis pass specific to the 18 #include "llvm/Analysis/TargetTransformInfo.h" 34 TargetTransformInfo::PopcntSupportKind 92 Op2Info == TargetTransformInfo::OK_UniformConstantValue && 93 Opd2PropInfo == TargetTransformInfo::OP_PowerOf2) { 100 TargetTransformInfo::OP_None, 101 TargetTransformInfo::OP_None); 103 TargetTransformInfo::OP_None, 104 TargetTransformInfo::OP_None); 106 TargetTransformInfo::OP_None [all...] |
X86TargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/lib/Target/PowerPC/ |
PPCTargetTransformInfo.h | 10 /// This file a TargetTransformInfo::Concept conforming object specific to the 22 #include "llvm/Analysis/TargetTransformInfo.h" 30 typedef TargetTransformInfo TTI;
|
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 40 class TargetTransformInfo; 138 bool SimplifyCFG(BasicBlock *BB, const TargetTransformInfo &TTI,
|
/external/llvm/lib/Target/Mips/ |
MipsTargetMachine.cpp | 27 #include "llvm/Analysis/TargetTransformInfo.h" 242 return TargetTransformInfo(getDataLayout()); 246 return TargetTransformInfo(BasicTTIImpl(this, F));
|