| /trueos/contrib/llvm/include/llvm/Analysis/ |
| HD | InstructionSimplify.h | 42 class DataLayout; variable 51 const DataLayout *TD = 0, 58 const DataLayout *TD = 0, 65 const DataLayout *TD = 0, 72 const DataLayout *TD = 0, 80 const DataLayout *TD = 0, 86 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 92 Value *SimplifySDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 98 Value *SimplifyUDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, 104 Value *SimplifyFDivInst(Value *LHS, Value *RHS, const DataLayout *TD = 0, [all …]
|
| HD | ValueTracking.h | 25 class DataLayout; variable 41 const DataLayout *TD = 0, unsigned Depth = 0); 47 const DataLayout *TD = 0, unsigned Depth = 0); 60 bool isKnownNonZero(Value *V, const DataLayout *TD = 0, unsigned Depth = 0); 72 const DataLayout *TD = 0, unsigned Depth = 0); 83 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = 0, 121 const DataLayout *TD); 124 const DataLayout *TD) { in GetPointerBaseWithConstantOffset() 146 Value *GetUnderlyingObject(Value *V, const DataLayout *TD = 0, 149 GetUnderlyingObject(const Value *V, const DataLayout *TD = 0, [all …]
|
| HD | ConstantFolding.h | 27 class DataLayout; variable 39 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout *TD = 0, 46 const DataLayout *TD = 0, 57 const DataLayout *TD = 0, 66 const DataLayout *TD = 0, 78 Constant *ConstantFoldLoadFromConstPtr(Constant *C, const DataLayout *TD = 0);
|
| HD | MemoryBuiltins.h | 30 class DataLayout; variable 88 const CallInst *isArrayMalloc(const Value *I, const DataLayout *DL, 110 Value *getMallocArraySize(CallInst *CI, const DataLayout *DL, 150 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL, 162 const DataLayout *DL; 176 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI, 223 const DataLayout *DL; 239 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI,
|
| HD | PHITransAddr.h | 22 class DataLayout; variable 40 const DataLayout *TD; 48 PHITransAddr(Value *addr, const DataLayout *td) : Addr(addr), TD(td), TLI(0) { in PHITransAddr()
|
| HD | Loads.h | 22 class DataLayout; variable 30 unsigned Align, const DataLayout *TD = 0);
|
| HD | PtrUseVisitor.h | 105 const DataLayout &DL; 151 PtrUseVisitorBase(const DataLayout &DL) : DL(DL) {} in PtrUseVisitorBase() 199 PtrUseVisitor(const DataLayout &DL) : PtrUseVisitorBase(DL) {} in PtrUseVisitor()
|
| /trueos/contrib/llvm/include/llvm/Transforms/Utils/ |
| HD | BuildLibCalls.h | 22 class DataLayout; variable 31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, 38 const DataLayout *TD, const TargetLibraryInfo *TLI); 43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD, 48 const DataLayout *TD, const TargetLibraryInfo *TLI); 53 const DataLayout *TD, const TargetLibraryInfo *TLI, 59 const DataLayout *TD, const TargetLibraryInfo *TLI, 66 IRBuilder<> &B, const DataLayout *TD, 72 const DataLayout *TD, const TargetLibraryInfo *TLI); 76 const DataLayout *TD, const TargetLibraryInfo *TLI); [all …]
|
| HD | Local.h | 38 class DataLayout; variable 89 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = 0, 108 DataLayout *TD = 0); 140 const DataLayout *TD = 0); 174 const DataLayout *TD = 0); 177 static inline unsigned getKnownAlignment(Value *V, const DataLayout *TD = 0) { 187 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP,
|
| HD | Cloning.h | 42 class DataLayout; variable 154 const DataLayout *TD = 0, 162 explicit InlineFunctionInfo(CallGraph *cg = 0, const DataLayout *td = 0) 168 const DataLayout *TD;
|
| HD | SimplifyLibCalls.h | 21 class DataLayout; variable 34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
| /trueos/contrib/llvm/lib/IR/ |
| HD | DataLayout.cpp | 37 INITIALIZE_PASS(DataLayout, "datalayout", "Data Layout", false, true) 38 char DataLayout::ID = 0; 44 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout() 57 StructSize = DataLayout::RoundUpAlignment(StructSize, TyAlign); in StructLayout() 72 StructSize = DataLayout::RoundUpAlignment(StructSize, StructAlignment); in StructLayout() 121 DataLayout::InvalidAlignmentElem = LayoutAlignElem::get(INVALID_ALIGN, 0, 0, 0); 148 DataLayout::InvalidPointerElem = PointerAlignElem::get(~0U, 0U, 0U, 0U); 154 void DataLayout::init(StringRef Desc) { in init() 202 void DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier() 308 DataLayout::DataLayout() : ImmutablePass(ID) { in DataLayout() function in DataLayout [all …]
|
| /trueos/contrib/llvm/lib/Target/R600/ |
| HD | AMDGPUSubtarget.cpp | 92 std::string DataLayout = std::string( in getDataLayout() local 101 DataLayout.append("-f64:64:64"); in getDataLayout() 105 DataLayout.append("-p:64:64:64"); in getDataLayout() 107 DataLayout.append("-p:32:32:32"); in getDataLayout() 111 DataLayout.append("-p3:32:32:32"); in getDataLayout() 114 return DataLayout; in getDataLayout()
|
| /trueos/contrib/llvm/include/llvm/IR/ |
| HD | DataLayout.h | 98 class DataLayout : public ImmutablePass { 163 DataLayout(); 166 explicit DataLayout(StringRef LayoutDescription) in DataLayout() function 172 explicit DataLayout(const Module *M); 174 DataLayout(const DataLayout &DL) : in DataLayout() function 184 ~DataLayout(); // Not virtual, do not subclass this class 452 friend class DataLayout; // Only DataLayout can create this class 453 StructLayout(StructType *ST, const DataLayout &DL); 459 inline uint64_t DataLayout::getTypeSizeInBits(Type *Ty) const { in getTypeSizeInBits()
|
| /trueos/contrib/llvm/lib/Target/ |
| HD | Target.cpp | 27 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap() 28 return reinterpret_cast<DataLayout*>(P); in unwrap() 31 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap() 32 return reinterpret_cast<LLVMTargetDataRef>(const_cast<DataLayout*>(P)); in wrap() 54 return wrap(new DataLayout(StringRep)); in LLVMCreateTargetData() 58 unwrap(PM)->add(new DataLayout(*unwrap(TD))); in LLVMAddTargetData()
|
| HD | TargetMachineC.cpp | 32 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap() 33 return reinterpret_cast<DataLayout*>(P); in unwrap() 36 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap() 37 return reinterpret_cast<LLVMTargetDataRef>(const_cast<DataLayout*>(P)); in wrap() 208 const DataLayout* td = TM->getDataLayout(); in LLVMTargetMachineEmit() 215 pass.add(new DataLayout(*td)); in LLVMTargetMachineEmit()
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | IntrinsicLowering.h | 24 class DataLayout; variable 27 const DataLayout& TD; 32 explicit IntrinsicLowering(const DataLayout &td) : in IntrinsicLowering()
|
| HD | MachineJumpTableInfo.h | 29 class DataLayout; variable 87 unsigned getEntrySize(const DataLayout &TD) const; 89 unsigned getEntryAlignment(const DataLayout &TD) const;
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | ARMTargetMachine.h | 71 const DataLayout DL; // Calculates type size & alignment 97 virtual const DataLayout *getDataLayout() const { return &DL; } in getDataLayout() 108 const DataLayout DL; // Calculates type size & alignment 141 virtual const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86TargetMachine.h | 81 const DataLayout DL; // Calculates type size & alignment 91 virtual const DataLayout *getDataLayout() const { return &DL; } in getDataLayout() 110 const DataLayout DL; // Calculates type size & alignment 120 virtual const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
|
| /trueos/contrib/llvm/lib/Transforms/Utils/ |
| HD | BuildLibCalls.cpp | 35 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, in EmitStrLen() 65 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrNLen() 95 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrChr() 120 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCmp() 153 const DataLayout *TD, const TargetLibraryInfo *TLI, in EmitStrCpy() 177 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCpy() 204 IRBuilder<> &B, const DataLayout *TD, in EmitMemCpyChk() 232 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemChr() 260 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemCmp() 319 Value *llvm::EmitPutChar(Value *Char, IRBuilder<> &B, const DataLayout *TD, in EmitPutChar() [all …]
|
| /trueos/contrib/llvm/lib/Transforms/Scalar/ |
| HD | SimplifyCFGPass.cpp | 148 const DataLayout *TD) { in iterativelySimplifyCFG() 172 const DataLayout *TD = getAnalysisIfAvailable<DataLayout>(); in runOnFunction()
|
| /trueos/contrib/llvm/lib/Target/AArch64/ |
| HD | AArch64TargetMachine.h | 30 const DataLayout DL; 59 const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
|
| /trueos/contrib/llvm/include/llvm/Target/ |
| HD | TargetSelectionDAGInfo.h | 23 class DataLayout; variable 34 const DataLayout *TD; 37 const DataLayout *getDataLayout() const { return TD; } in getDataLayout()
|
| /trueos/contrib/llvm/lib/Target/MSP430/ |
| HD | MSP430TargetMachine.h | 34 const DataLayout DL; // Calculates type size & alignment 50 virtual const DataLayout *getDataLayout() const { return &DL;} in getDataLayout()
|