search for: branchfoldi

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

Did you mean: branchfolding
2007 Aug 17
0
[LLVMdev] MBB Critical edges
Sorry about the tardiness of my reply. My mail client has playing tricks with me. :-) I am assuming the issue has nothing to do the branch to jumptable instructions but rather the MachineJumpTableInfo associated with every MachineFunction? If so, please take a look at BranchFoldiing.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...
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.
2007 Aug 17
2
[LLVMdev] MBB Critical edges
...> Sorry about the tardiness of my reply. My mail client has playing > tricks with me. :-) > > I am assuming the issue has nothing to do the branch to jumptable > instructions but rather the MachineJumpTableInfo associated with every > MachineFunction? If so, please take a look at BranchFoldiing.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...
2007 Aug 18
0
[LLVMdev] MBB Critical edges
...of my reply. My mail client has playing >> tricks with me. :-) >> >> I am assuming the issue has nothing to do the branch to jumptable >> instructions but rather the MachineJumpTableInfo associated with >> every >> MachineFunction? If so, please take a look at BranchFoldiing.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 &gt...