search for: jumpl

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

Did you mean: jump
2007 Aug 10
2
[LLVMdev] MBB Critical edges
Hi all, I have a pass to break critical edges of Machine Basic Blocks, but I just discovered a bug (when compiling code for x86). The problem is 'jumpl *%reg'. I don't know how to update the jump table for this type of instruction. The code that I had (see below) does not update the jump table, and the actual branch keeps jumping to the old basic block, instead of the new. Could someone help me to fix this? If it works fine, I can sen...
2007 Aug 17
0
[LLVMdev] MBB Critical edges
...Foldiing.cpp for an example. Evan On Aug 10, 2007, at 12:30 PM, Fernando Magno Quintao Pereira wrote: > > Hi all, > > I have a pass to break critical edges of Machine Basic Blocks, > but I > just discovered a bug (when compiling code for x86). The problem is > 'jumpl > *%reg'. I don't know how to update the jump table for this type of > instruction. The code that I had (see below) does not update the jump > table, and the actual branch keeps jumping to the old basic block, > instead > of the new. Could someone help me to fix this? If it...
2007 Aug 17
2
[LLVMdev] MBB Critical edges
...> > On Aug 10, 2007, at 12:30 PM, Fernando Magno Quintao Pereira wrote: > >> >> Hi all, >> >> I have a pass to break critical edges of Machine Basic Blocks, >> but I >> just discovered a bug (when compiling code for x86). The problem is >> 'jumpl >> *%reg'. I don't know how to update the jump table for this type of >> instruction. The code that I had (see below) does not update the jump >> table, and the actual branch keeps jumping to the old basic block, >> instead >> of the new. Could someone help me...
2007 Aug 18
0
[LLVMdev] MBB Critical edges
...:30 PM, Fernando Magno Quintao Pereira wrote: >> >>> >>> Hi all, >>> >>> I have a pass to break critical edges of Machine Basic Blocks, >>> but I >>> just discovered a bug (when compiling code for x86). The problem is >>> 'jumpl >>> *%reg'. I don't know how to update the jump table for this type of >>> instruction. The code that I had (see below) does not update the >>> jump >>> table, and the actual branch keeps jumping to the old basic block, >>> instead >>>...