mapping liveness to variables

2008-04-28 Thread Gregory B. Prokopski
Hi guys, I am trying to get as close mapping from liveness information ( in bb-il.rtl-global_live_at_start ) to global and local variables as possible. Mapping to stack slots would be a good first step. What data structures should I look at use? What would be the best way to do it? Any

Re: Extending jumps after block reordering

2007-11-05 Thread Gregory B. Prokopski
pass_final and it was messing up the creation of jump islands in PPC (and I believe other archs with short cond branches). I changed my code not to require the renumbering and it's all working now. Thanks a lot, Gregory -- Gregory B. Prokopski [EMAIL PROTECTED] Sable Research Group

Extending jumps after block reordering

2007-10-31 Thread Gregory B. Prokopski
branches by providing more accurate insns lengths? Thanks, Gregory -- Gregory B. Prokopski [EMAIL PROTECTED] Sable Research Group http://www.sable.mcgill.ca Montreal, Quebec, Canada

Re: Fixing jumps reachability after block reordering

2007-07-06 Thread Gregory B. Prokopski
+++ Ian Lance Taylor [05/07/07 17:48 -0700]: Gregory B. Prokopski [EMAIL PROTECTED] writes: One of the operations I need to perform is to reorder basic blocks in a particular manner. This works fine for example on i386 and other that have HAS_LONG_COND_BRANCH, HAS_LONG_UNCOND_BRANCH set

Re: Fixing jumps reachability after block reordering

2007-07-06 Thread Gregory B. Prokopski
(); Does this reorder the insn chain? If not, how do I reorder it? Or where do I look for how it's done? G. -- Gregory B. Prokopski [EMAIL PROTECTED] Sable Research Group http://www.sable.mcgill.ca Montreal, Quebec, Canada

Fixing jumps reachability after block reordering

2007-07-05 Thread Gregory B. Prokopski
with an unconditional or indirect jump to the label (like bb-reorder.c) and redirect the original jump to it. Is there an esier way of doing it? (maybe there's mechanisms in GCC that do it already?) What am I missing? Any similar code in GCC I should look at? Thanks, Gregory -- Gregory B