Home | History | Annotate | Download | only in Target

Lines Matching defs:unwrap

31 inline DataLayout *unwrap(LLVMTargetDataRef P) {
39 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) {
48 inline TargetMachine *unwrap(LLVMTargetMachineRef P) {
51 inline Target *unwrap(LLVMTargetRef P) {
67 return wrap(unwrap(T)->getNext());
71 return unwrap(T)->getName();
75 return unwrap(T)->getShortDescription();
79 return unwrap(T)->hasJIT();
83 return unwrap(T)->hasTargetMachine();
87 return unwrap(T)->hasMCAsmBackend();
109 CodeModel::Model CM = unwrap(CodeModel);
128 return wrap(unwrap(T)->createTargetMachine(Triple, CPU, Features, opt, RM,
134 delete unwrap(T);
138 const Target* target = &(unwrap(T)->getTarget());
143 std::string StringRep = unwrap(T)->getTargetTriple();
148 std::string StringRep = unwrap(T)->getTargetCPU();
153 std::string StringRep = unwrap(T)->getTargetFeatureString();
158 return wrap(unwrap(T)->getDataLayout());
163 TargetMachine* TM = unwrap(T);
164 Module* Mod = unwrap(M);