search for: label_return

Displaying 4 results from an estimated 4 matches for "label_return".

2008 Sep 12
3
[LLVMdev] CPP API User-level Question: Returning multiple values
...M-GCC inserts instructions to generate AMD64 ABI compliant code. I'm trying to create ret i64 %mrv, double %double_mrv37 which is basically what LLVM-GCC puts out. However if I use lcc -march=cpp to get the API code I need it has the following line: ReturnInst::Create(int64_t93, label_return); with no reference to the double. I also can't find anything in the doxygen docs for a version of ReturnInst::Create( ) that takes two values for returning, nor could I find anything by generating an intentionally bad call and letting my gen-compiler list the possible ReturnInst which it...
2008 Sep 12
0
[LLVMdev] CPP API User-level Question: Returning multiple values
...I'm trying to create > > ret i64 %mrv, double %double_mrv37 This is LLVM 2.3 MRV syntax. > > > which is basically what LLVM-GCC puts out. However if I use lcc > -march=cpp to get the API code I need it has the following line: > > ReturnInst::Create(int64_t93, label_return); > > with no reference to the double. I also can't find anything in the > doxygen docs for a version of ReturnInst::Create( ) that takes two > values for returning, nor could I find anything by generating an > intentionally bad call and letting my gen-compiler list the possib...
2008 Sep 12
2
[LLVMdev] CPP API User-level Question: Returning multiple values
...t i64 %mrv, double %double_mrv37 >> > > This is LLVM 2.3 MRV syntax. > > >> which is basically what LLVM-GCC puts out. However if I use lcc >> -march=cpp to get the API code I need it has the following line: >> >> ReturnInst::Create(int64_t93, label_return); >> >> with no reference to the double. I also can't find anything in the >> doxygen docs for a version of ReturnInst::Create( ) that takes two >> values for returning, nor could I find anything by generating an >> intentionally bad call and letting my gen-comp...
2008 Sep 12
0
[LLVMdev] CPP API User-level Question: Returning multiple values
..._mrv37 >>> >> >> This is LLVM 2.3 MRV syntax. >> >> >>> which is basically what LLVM-GCC puts out. However if I use lcc >>> -march=cpp to get the API code I need it has the following line: >>> >>> ReturnInst::Create(int64_t93, label_return); >>> >>> with no reference to the double. I also can't find anything in the >>> doxygen docs for a version of ReturnInst::Create( ) that takes two >>> values for returning, nor could I find anything by generating an >>> intentionally bad call and...