Lines Matching defs:LLVMTargetDataRef
42 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
191 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
198 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL);
202 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
206 void LLVMDisposeTargetData(LLVMTargetDataRef TD);
217 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
222 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
226 unsigned LLVMPointerSize(LLVMTargetDataRef TD);
231 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
235 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
240 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
244 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
249 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
254 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
258 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
262 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
266 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
270 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
274 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
278 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
283 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
288 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,