Lines Matching refs:LLVMTargetDataRef
37 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef;
186 LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M);
193 void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL);
197 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
201 void LLVMDisposeTargetData(LLVMTargetDataRef TD);
212 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD);
217 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD);
221 unsigned LLVMPointerSize(LLVMTargetDataRef TD);
226 unsigned LLVMPointerSizeForAS(LLVMTargetDataRef TD, unsigned AS);
230 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD);
235 LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, unsigned AS);
239 LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD);
244 LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD,
249 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty);
253 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
257 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
261 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
265 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
269 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty);
273 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD,
278 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
283 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD,