Gibt es eine Möglichkeit, eine Funktion mit Rückgabetyp und Argumente wie uint32_t und long double zu erstellen? Zum Beispiel können wir Argumente vom Typ int erstellen wie folgt:Erstellen Sie Funktionen in llvm übergeben mit Argumenten und Rückgabetyp vom Typ Uint32_t und long double
std::vector<Type*>FuncTy_args;
FuncTy_args.push_back(IntegerType::get(M.getContext(), 32));
Im llvm Link, http://llvm.org/docs/doxygen/html/classllvm_1_1Type.html. Ich kann nur
static PointerType * getInt32PtrTy (LLVMContext &C, unsigned AS=0)
static PointerType * getDoublePtrTy (LLVMContext &C, unsigned AS=0)