|
@@ -30,23 +30,6 @@
|
|
|
|
|
|
using namespace llvm;
|
|
|
|
|
|
-inline DataLayout *unwrap(LLVMTargetDataRef P) {
|
|
|
- return reinterpret_cast<DataLayout*>(P);
|
|
|
-}
|
|
|
-
|
|
|
-inline LLVMTargetDataRef wrap(const DataLayout *P) {
|
|
|
- return reinterpret_cast<LLVMTargetDataRef>(const_cast<DataLayout*>(P));
|
|
|
-}
|
|
|
-
|
|
|
-inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) {
|
|
|
- return reinterpret_cast<TargetLibraryInfo*>(P);
|
|
|
-}
|
|
|
-
|
|
|
-inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) {
|
|
|
- TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P);
|
|
|
- return reinterpret_cast<LLVMTargetLibraryInfoRef>(X);
|
|
|
-}
|
|
|
-
|
|
|
inline TargetMachine *unwrap(LLVMTargetMachineRef P) {
|
|
|
return reinterpret_cast<TargetMachine*>(P);
|
|
|
}
|