Lines Matching refs:unwrap
29 inline TargetLibraryInfoImpl *unwrap(LLVMTargetLibraryInfoRef P) { in unwrap() function
44 return wrap(&unwrap(M)->getDataLayout()); in LLVMGetModuleDataLayout()
48 unwrap(M)->setDataLayout(*unwrap(DL)); in LLVMSetModuleDataLayout()
56 delete unwrap(TD); in LLVMDisposeTargetData()
61 unwrap(PM)->add(new TargetLibraryInfoWrapperPass(*unwrap(TLI))); in LLVMAddTargetLibraryInfo()
65 std::string StringRep = unwrap(TD)->getStringRepresentation(); in LLVMCopyStringRepOfTargetData()
70 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian; in LLVMByteOrder()
74 return unwrap(TD)->getPointerSize(0); in LLVMPointerSize()
78 return unwrap(TD)->getPointerSize(AS); in LLVMPointerSizeForAS()
82 return wrap(unwrap(TD)->getIntPtrType(*unwrap(LLVMGetGlobalContext()))); in LLVMIntPtrType()
86 return wrap(unwrap(TD)->getIntPtrType(*unwrap(LLVMGetGlobalContext()), AS)); in LLVMIntPtrTypeForAS()
90 return wrap(unwrap(TD)->getIntPtrType(*unwrap(C))); in LLVMIntPtrTypeInContext()
94 return wrap(unwrap(TD)->getIntPtrType(*unwrap(C), AS)); in LLVMIntPtrTypeForASInContext()
98 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty)); in LLVMSizeOfTypeInBits()
102 return unwrap(TD)->getTypeStoreSize(unwrap(Ty)); in LLVMStoreSizeOfType()
106 return unwrap(TD)->getTypeAllocSize(unwrap(Ty)); in LLVMABISizeOfType()
110 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMABIAlignmentOfType()
114 return unwrap(TD)->getABITypeAlign(unwrap(Ty)).value(); in LLVMCallFrameAlignmentOfType()
118 return unwrap(TD)->getPrefTypeAlign(unwrap(Ty)).value(); in LLVMPreferredAlignmentOfType()
123 return unwrap(TD) in LLVMPreferredAlignmentOfGlobal()
124 ->getPreferredAlign(unwrap<GlobalVariable>(GlobalVar)) in LLVMPreferredAlignmentOfGlobal()
130 StructType *STy = unwrap<StructType>(StructTy); in LLVMElementAtOffset()
131 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset); in LLVMElementAtOffset()
136 StructType *STy = unwrap<StructType>(StructTy); in LLVMOffsetOfElement()
137 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element); in LLVMOffsetOfElement()