Lines Matching refs:LLVMTargetDataRef
42 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
188 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
193 void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM);
204 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
209 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
213 unsigned LLVMPointerSize(LLVMTargetDataRef TD);
218 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
222 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
227 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
231 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
236 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
241 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
245 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
249 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
253 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
257 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
261 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
265 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
270 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
275 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,
280 void LLVMDisposeTargetData(LLVMTargetDataRef TD);