/external/llvm/include/llvm/Analysis/ |
MemoryDependenceAnalysis.h | 32 class DataLayout; 326 DataLayout *TD; 418 const DataLayout &TD);
|
AliasAnalysis.h | 48 class DataLayout; 58 const DataLayout *TD; 86 /// getDataLayout - Return a pointer to the current DataLayout object, or 87 /// null if no DataLayout object is available. 89 const DataLayout *getDataLayout() const { return TD; } 96 /// getTypeStoreSize - Return the DataLayout store size for the given type,
|
/external/llvm/lib/Transforms/Instrumentation/ |
BoundsChecking.cpp | 19 #include "llvm/IR/DataLayout.h" 51 AU.addRequired<DataLayout>(); 56 const DataLayout *TD; 170 TD = &getAnalysis<DataLayout>();
|
/frameworks/compile/slang/ |
slang_rs_context.h | 36 class DataLayout; 74 llvm::DataLayout *mDataLayout; 117 inline const llvm::DataLayout *getDataLayout() const { return mDataLayout; }
|
slang_backend.cpp | 50 #include "llvm/IR/DataLayout.h" 67 mPerFunctionPasses->add(new llvm::DataLayout(mpModule)); 79 mPerModulePasses->add(new llvm::DataLayout(mpModule)); 112 mCodeGenPasses->add(new llvm::DataLayout(mpModule));
|
/external/llvm/lib/Transforms/IPO/ |
MergeFunctions.cpp | 54 #include "llvm/IR/DataLayout.h" 95 /// DataLayout so that we can keep them together as elements in the DenseSet. 100 static DataLayout * const LookupOnly; 102 ComparableFunction(Function *Func, DataLayout *TD) 107 DataLayout *getTD() const { return TD; } 123 DataLayout *TD; 129 DataLayout *const ComparableFunction::LookupOnly = (DataLayout*)(-1); 153 /// they will generate machine code with the same behaviour. DataLayout is 158 FunctionComparator(const DataLayout *TD, const Function *F1 [all...] |
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 28 #include "llvm/IR/DataLayout.h" 45 const DataLayout *TD; 49 Query(const DataLayout *td, const TargetLibraryInfo *tli, 654 const DataLayout *TD, const TargetLibraryInfo *TLI, 670 static Constant *stripAndComputeConstantOffsets(const DataLayout *TD, 674 // Without DataLayout, just be conservative for now. Theoretically, more could 714 static Constant *computePointerDifference(const DataLayout *TD, [all...] |
ConstantFolding.cpp | 14 // DataLayout information. These functions cannot go in IR due to library 24 #include "llvm/IR/DataLayout.h" 45 /// DataLayout. This always returns a non-null constant, but it may be a 48 const DataLayout &TD) { 223 APInt &Offset, const DataLayout &TD) { 258 const DataLayout &TD) { 379 const DataLayout &TD) { 458 const DataLayout *TD) { 530 static Constant *ConstantFoldLoadInst(const LoadInst *LI, const DataLayout *TD){ 544 Constant *Op1, const DataLayout *DL) [all...] |
MemoryBuiltins.cpp | 20 #include "llvm/IR/DataLayout.h" 197 static Value *computeArraySize(const CallInst *CI, const DataLayout *TD, 227 const DataLayout *TD, 288 Value *llvm::getMallocArraySize(CallInst *CI, const DataLayout *TD, 348 bool llvm::getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *TD, 372 const DataLayout *TD, 400 ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor(const DataLayout *TD, 610 ObjectSizeOffsetEvaluator::ObjectSizeOffsetEvaluator(const DataLayout *TD,
|
Loads.cpp | 17 #include "llvm/IR/DataLayout.h" 57 unsigned Align, const DataLayout *TD) {
|
/external/llvm/include/llvm/IR/ |
Module.h | 206 std::string DataLayout; ///< Target data description 232 const std::string &getDataLayout() const { return DataLayout; } 262 void setDataLayout(StringRef DL) { DataLayout = DL; }
|
/external/llvm/include/llvm/Support/ |
TargetFolder.h | 29 class DataLayout; 33 const DataLayout *TD; 44 explicit TargetFolder(const DataLayout *TheTD) : TD(TheTD) {}
|
/external/llvm/lib/Transforms/Scalar/ |
SimplifyCFGPass.cpp | 32 #include "llvm/IR/DataLayout.h" 304 const DataLayout *TD) { 328 const DataLayout *TD = getAnalysisIfAvailable<DataLayout>();
|
MemCpyOptimizer.cpp | 23 #include "llvm/IR/DataLayout.h" 42 bool &VariableIdxFound, const DataLayout &TD){ 75 const DataLayout &TD) { 144 bool isProfitableToUseMemset(const DataLayout &TD) const; 149 bool MemsetRange::isProfitableToUseMemset(const DataLayout &TD) const { 195 const DataLayout &TD; 197 MemsetRanges(const DataLayout &td) : TD(td) {} 305 const DataLayout *TD; [all...] |
/external/llvm/tools/llc/ |
llc.cpp | 22 #include "llvm/IR/DataLayout.h" 326 if (const DataLayout *TD = Target.getDataLayout()) 327 PM.add(new DataLayout(*TD)); 329 PM.add(new DataLayout(mod));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombine.h | 25 class DataLayout; 75 DataLayout *TD; 102 DataLayout *getDataLayout() const { return TD; } 227 Instruction *tryOptimizeCall(CallInst *CI, const DataLayout *TD);
|
/external/llvm/include/llvm/CodeGen/ |
AsmPrinter.h | 51 class DataLayout; 135 const DataLayout &getDataLayout() const;
|
FastISel.h | 35 class DataLayout; 57 const DataLayout &TD;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXLowerAggrCopies.cpp | 16 #include "llvm/IR/DataLayout.h" 113 DataLayout *TD = &getAnalysis<DataLayout>();
|
/external/llvm/unittests/IR/ |
IRBuilderTest.cpp | 13 #include "llvm/IR/DataLayout.h" 114 DataLayout* DL = new DataLayout(M.get());
|
/external/clang/lib/CodeGen/ |
CGBlocks.h | 35 class DataLayout;
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 174 const DataLayout *TD;
|
/frameworks/compile/libbcc/lib/Renderscript/ |
RSForEachExpand.cpp | 29 #include <llvm/IR/DataLayout.h> 109 llvm::Value *getStepValue(llvm::DataLayout *DL, llvm::Type *T, 174 llvm::DataLayout DL(M); 394 llvm::DataLayout DL(M);
|
/external/llvm/bindings/ocaml/executionengine/ |
llvm_executionengine.ml | 86 external target_data: t -> Llvm_target.DataLayout.t
|
/external/llvm/lib/IR/ |
Module.cpp | 65 StringRef temp = DataLayout; 86 StringRef temp = DataLayout;
|