Displaying 4 results from an estimated 4 matches for "handle_term_inst".
2012 May 20
1
[LLVMdev] Error While Inserting New Instruction to LLVM IR
...vm-svn/llvm/include/llvm/Instruction.def:104:1: error:
‘visitXXX’ was not declared in this scope*
*/home/arnie/llvm-svn/llvm/include/llvm/Instruction.def:105:1: error:
‘visitYYY’ was not declared in this scope*
But part of my Instruction.def looks like this (after inserting XXX and
YYY)- .
.......
HANDLE_TERM_INST ( 7, Unreachable, UnreachableInst)
HANDLE_TERM_INST ( 8, XXX , XXXInst)
HANDLE_TERM_INST ( 9, YYY , YYYInst)
LAST_TERM_INST ( 9)
.......
Can anybody guess what may be the reason of this error? Did I miss any
files that need to be modified. Below are the list of files I modified to
a...
2012 Jul 31
0
[LLVMdev] rotate
Oh, no. I should have been more clear. The patch was not rejected, just
lost in the daily shuffle.
I already have my employer's approval to send this upstream, so I will
prepare a patch against trunk this morning.
> I proposed a similar patch to LLVM (left circular shift) around 10/2011.
> > Parts of my patch did make it into trunk about a year after, but others
> > did not.
2012 Jul 31
4
[LLVMdev] rotate
On Monday, July 30, 2012 12:16 AM, Cameron McInally wrote:
> Hey Andy,
>
> I proposed a similar patch to LLVM (left circular shift) around 10/2011.
> Parts of my patch did make it into trunk about a year after, but others
> did not.
>
> At that time, my solution was to add a binary operator to the IRBuilder,
> since LCS fits in nicely with the other shift operators. But,
2012 Jul 31
3
[LLVMdev] rotate
...s.
+HANDLE_OTHER_INST(57, ExtractValue, ExtractValueInst)// extract from aggregate
+HANDLE_OTHER_INST(58, InsertValue, InsertValueInst) // insert into aggregate
+HANDLE_OTHER_INST(59, LandingPad, LandingPadInst) // Landing pad instruction.
+ LAST_OTHER_INST(59)
#undef FIRST_TERM_INST
#undef HANDLE_TERM_INST
Index: include/llvm/Constants.h
===================================================================
--- include/llvm/Constants.h (revision 161045)
+++ include/llvm/Constants.h (working copy)
@@ -864,6 +864,7 @@
static Constant *getShl(Constant *C1, Constant *C2,
bool H...