search for: structretname

Displaying 1 result from an estimated 1 matches for "structretname".

Did you mean: strictrename
2008 Nov 15
1
[LLVMdev] How to use EE->runFunction for a function with StructRet set?
...tion("_Z9get_hellov"); // XXX Is all of this the right way? const Type* paramType = F->getFunctionType()->getParamType(0); // pointer to struct const Type* structRetType = dynamic_cast<const PointerType*>(paramType)->getTypeAtIndex((unsigned)0); const std::string structRetName(M->getTypeName(structRetType)); if (structRetName != "struct.std::string") return 1; // Get object size uint64_t size = EE->getTargetData()->getABITypeSize(structRetType); // Make room on stack void* p = alloca(size); // Create parameter list std::vector<G...