Lines Matching defs:unwrap
27 inline DataLayout *unwrap(LLVMTargetDataRef P) {
35 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) {
50 initializeTarget(*unwrap(R));
58 unwrap(PM)->add(new DataLayout(*unwrap(TD)));
63 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI)));
67 std::string StringRep = unwrap(TD)->getStringRepresentation();
72 return unwrap(TD)->isLittleEndian() ? LLVMLittleEndian : LLVMBigEndian;
76 return unwrap(TD)->getPointerSize(0);
80 return unwrap(TD)->getPointerSize(AS);
84 return wrap(unwrap(TD)->getIntPtrType(getGlobalContext()));
88 return wrap(unwrap(TD)->getIntPtrType(getGlobalContext(), AS));
92 return unwrap(TD)->getTypeSizeInBits(unwrap(Ty));
96 return unwrap(TD)->getTypeStoreSize(unwrap(Ty));
100 return unwrap(TD)->getTypeAllocSize(unwrap(Ty));
104 return unwrap(TD)->getABITypeAlignment(unwrap(Ty));
108 return unwrap(TD)->getCallFrameTypeAlignment(unwrap(Ty));
112 return unwrap(TD)->getPrefTypeAlignment(unwrap(Ty));
117 return unwrap(TD)->getPreferredAlignment(unwrap<GlobalVariable>(GlobalVar));
122 StructType *STy = unwrap<StructType>(StructTy);
123 return unwrap(TD)->getStructLayout(STy)->getElementContainingOffset(Offset);
128 StructType *STy = unwrap<StructType>(StructTy);
129 return unwrap(TD)->getStructLayout(STy)->getElementOffset(Element);
133 delete unwrap(TD);