Lines Matching refs:LLVMTargetDataRef
31 typedef struct LLVMOpaqueTargetData *LLVMTargetDataRef; typedef
87 LLVMTargetDataRef LLVMCreateTargetData(const char *StringRep);
92 void LLVMAddTargetData(LLVMTargetDataRef, LLVMPassManagerRef);
102 char *LLVMCopyStringRepOfTargetData(LLVMTargetDataRef);
107 enum LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef);
111 unsigned LLVMPointerSize(LLVMTargetDataRef);
115 LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef);
119 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef, LLVMTypeRef);
123 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef, LLVMTypeRef);
127 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef, LLVMTypeRef);
131 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
135 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
139 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef, LLVMTypeRef);
143 unsigned LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef,
148 unsigned LLVMElementAtOffset(LLVMTargetDataRef, LLVMTypeRef StructTy,
153 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
158 void LLVMDisposeTargetData(LLVMTargetDataRef);
168 inline TargetData *unwrap(LLVMTargetDataRef P) { in unwrap()
172 inline LLVMTargetDataRef wrap(const TargetData *P) { in wrap()
173 return reinterpret_cast<LLVMTargetDataRef>(const_cast<TargetData*>(P)); in wrap()