reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
38 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
140 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE);
include/llvm-c/Target.h187 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M); 194 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL); 198 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep); 202 void LLVMDisposeTargetData(LLVMTargetDataRef TD); 213 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD); 218 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD); 222 unsigned LLVMPointerSize(LLVMTargetDataRef TD); 227 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS); 231 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD); 236 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS); 240 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD); 245 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, 250 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty); 254 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty); 258 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty); 262 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty); 266 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty); 270 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty); 274 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, 279 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, 284 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,include/llvm-c/TargetMachine.h
123 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T);
include/llvm/IR/DataLayout.h575 inline DataLayout *unwrap(LLVMTargetDataRef P) { 579 inline LLVMTargetDataRef wrap(const DataLayout *P) {lib/ExecutionEngine/ExecutionEngineBindings.cpp
283 LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE) {
lib/Target/Target.cpp47 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M) { 51 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL) { 55 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep) { 59 void LLVMDisposeTargetData(LLVMTargetDataRef TD) { 68 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD) { 73 LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD) { 77 unsigned LLVMPointerSize(LLVMTargetDataRef TD) { 81 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS) { 85 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD) { 89 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS) { 93 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD) { 97 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, unsigned AS) { 101 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 105 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 109 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 113 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 117 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 121 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { 125 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, 130 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, 136 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy,lib/Target/TargetMachineC.cpp
181 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T) {