/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 25 #include "llvm/IR/DataLayout.h" 47 const DataLayout *TD; // May be NULL 59 TD(LPM->getAnalysisIfAvailable<DataLayout>()),
|
CloneFunction.cpp | 207 const DataLayout *TD; 214 const DataLayout *td) 370 const DataLayout *TD,
|
Local.cpp | 27 #include "llvm/IR/DataLayout.h" 401 bool llvm::SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD, 449 DataLayout *TD) { 764 unsigned PrefAlign, const DataLayout *TD) { 807 const DataLayout *TD) { [all...] |
/external/llvm/lib/Transforms/Scalar/ |
SROA.cpp | 39 #include "llvm/IR/DataLayout.h" 200 AllocaPartitioning(const DataLayout &TD, AllocaInst &AI); 453 PartitionBuilder(const DataLayout &DL, AllocaInst &AI, AllocaPartitioning &P) 793 UseBuilder(const DataLayout &TD, AllocaInst &AI, AllocaPartitioning &P) [all...] |
GVN.cpp | 35 #include "llvm/IR/DataLayout.h" 506 const DataLayout *TD; 538 const DataLayout *getDataLayout() const { return TD; } 733 const DataLayout &TD) { 758 const DataLayout &TD) { 845 const DataLayout &TD) { 918 const DataLayout &TD) { [all...] |
LoopIdiomRecognize.cpp | 53 #include "llvm/IR/DataLayout.h" 134 const DataLayout *TD; 183 const DataLayout *getDataLayout() { 184 return TD ? TD : TD=getAnalysisIfAvailable<DataLayout>(); [all...] |
SimplifyLibCalls.cpp | 26 #include "llvm/IR/DataLayout.h" 50 const DataLayout *TD; 65 Value *OptimizeCall(CallInst *CI, const DataLayout *TD, 159 const DataLayout *TD = getAnalysisIfAvailable<DataLayout>();
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 149 // opportunities. Attempt to fold the expression using DataLayout as a 166 const DataLayout &TD = *AP.TM.getDataLayout(); 190 const DataLayout &TD = *AP.TM.getDataLayout(); 200 const DataLayout &TD = *AP.TM.getDataLayout(); 315 const DataLayout *TD = TM.getDataLayout(); [all...] |
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | 19 #include "llvm/IR/DataLayout.h" 39 static unsigned getBitWidth(Type *Ty, const DataLayout *TD) { 49 const DataLayout *TD, unsigned Depth) { 135 const DataLayout *TD, unsigned Depth) { 229 const DataLayout *TD, unsigned Depth) { [all...] |
TargetTransformInfo.cpp | 12 #include "llvm/IR/DataLayout.h" 206 const DataLayout *DL; 217 DL = getAnalysisIfAvailable<DataLayout>();
|
BasicAliasAnalysis.cpp | 25 #include "llvm/IR/DataLayout.h" 87 static uint64_t getObjectSize(const Value *V, const DataLayout &TD, 99 const DataLayout &TD, 111 const DataLayout &TD, const TargetLibraryInfo &TLI) { 154 const DataLayout &TD, unsigned Depth) { 229 /// When DataLayout is around, this function is capable of analyzing everything 236 const DataLayout *TD) { 280 // If we are lacking DataLayout information, we can't compute the offets of [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
AsmPrinter.cpp | 30 #include "llvm/IR/DataLayout.h" 71 static unsigned getGVAlignmentLog2(const GlobalValue *GV, const DataLayout &TD, 132 const DataLayout &AsmPrinter::getDataLayout() const { 282 const DataLayout *TD = TM.getDataLayout(); [all...] |
/external/clang/lib/CodeGen/ |
BackendUtil.cpp | 21 #include "llvm/IR/DataLayout.h" 61 CodeGenPasses->add(new DataLayout(TheModule)); 71 PerModulePasses->add(new DataLayout(TheModule)); 81 PerFunctionPasses->add(new DataLayout(TheModule)); 95 /// IR, and they require DataLayout which depends on the triple.
|
CodeGenModule.h | 42 class DataLayout; 235 const llvm::DataLayout &TheDataLayout; 391 const llvm::DataLayout &TD, DiagnosticsEngine &Diags); 484 const llvm::DataLayout &getDataLayout() const { return TheDataLayout; } [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JIT.cpp | 24 #include "llvm/IR/DataLayout.h" 288 PM.add(new DataLayout(*TM.getDataLayout())); 342 PM.add(new DataLayout(*TM.getDataLayout())); 373 PM.add(new DataLayout(*TM.getDataLayout()));
|
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | 27 #include "llvm/IR/DataLayout.h" 86 DataLayout *TD; 471 DataLayout *TD, TargetLibraryInfo *TLI) { 663 static GlobalVariable *SRAGlobal(GlobalVariable *GV, const DataLayout &TD) { [all...] |
Inliner.cpp | 22 #include "llvm/IR/DataLayout.h" 376 const DataLayout *TD = getAnalysisIfAvailable<DataLayout>();
|
/external/llvm/tools/lto/ |
LTOCodeGenerator.cpp | 23 #include "llvm/IR/DataLayout.h" 376 // Add an appropriate DataLayout instance for this module... 377 passes.add(new DataLayout(*_target->getDataLayout())); 395 codeGenPasses.add(new DataLayout(*_target->getDataLayout()));
|
/external/llvm/include/llvm/CodeGen/ |
MachineFrameInfo.h | 24 class DataLayout;
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
Interpreter.h | 19 #include "llvm/IR/DataLayout.h" 85 DataLayout TD;
|
/external/llvm/lib/ExecutionEngine/MCJIT/ |
MCJIT.cpp | 17 #include "llvm/IR/DataLayout.h" 85 PM.add(new DataLayout(*TM->getDataLayout()));
|
/external/llvm/lib/Target/AArch64/ |
AArch64AsmPrinter.cpp | 327 const DataLayout *TD = TM.getDataLayout();
|
/external/llvm/lib/Target/ |
Mangler.cpp | 17 #include "llvm/IR/DataLayout.h" 160 const Function *F, const DataLayout &TD) {
|
/external/llvm/tools/opt/ |
opt.cpp | 27 #include "llvm/IR/DataLayout.h" 643 // Add an appropriate DataLayout instance for this module. 644 DataLayout *TD = 0; 647 TD = new DataLayout(ModuleDataLayout); 649 TD = new DataLayout(DefaultDataLayout); 668 FPasses->add(new DataLayout(*TD));
|
/frameworks/compile/slang/ |
slang_rs_context.cpp | 31 #include "llvm/IR/DataLayout.h" 82 mDataLayout = new llvm::DataLayout(Target.getTargetDescription());
|