Lines Matching refs:unwrap
29 inline TargetLibraryInfoImpl *unwrap(LLVMTargetLibraryInfoRef P) {
44 initializeTarget(*unwrap(R));
48 return wrap(&unwrap(M)->getDataLayout());
52 unwrap(M)->setDataLayout(*unwrap(DL));
60 delete unwrap(TD);
65 unwrap(PM)->add(new TargetLibraryInfoWrapperPass(*unwrap(TLI)));
69 std::string StringRep = unwrap(TD)->getStringRepresentation();
74 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian;
78 return unwrap(TD)->getPointerSize(0);
82 return unwrap(TD)->getPointerSize(AS);
86 return wrap(unwrap(TD)->getIntPtrType(*unwrap(LLVMGetGlobalContext())));
90 return wrap(unwrap(TD)->getIntPtrType(*unwrap(LLVMGetGlobalContext()), AS));
94 return wrap(unwrap(TD)->getIntPtrType(*unwrap(C)));
98 return wrap(unwrap(TD)->getIntPtrType(*unwrap(C), AS));
102 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty));
106 return unwrap(TD)->getTypeStoreSize(unwrap(Ty));
110 return unwrap(TD)->getTypeAllocSize(unwrap(Ty));
114 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
118 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
122 return unwrap(TD)->getPrefTypeAlignment(unwrap(Ty));
127 return unwrap(TD)->getPreferredAlignment(unwrap<GlobalVariable>(GlobalVar));
132 StructType *STy = unwrap<StructType>(StructTy);
133 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset);
138 StructType *STy = unwrap<StructType>(StructTy);
139 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element);