Changes in directory llvm/include/llvm/CodeGen:
LiveVariables.h updated: 1.35 -> 1.36 --- Log message: Track the BB's where each virtual register is used. --- Diffs of the changes: (+6 -0) LiveVariables.h | 6 ++++++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/CodeGen/LiveVariables.h diff -u llvm/include/llvm/CodeGen/LiveVariables.h:1.35 llvm/include/llvm/CodeGen/LiveVariables.h:1.36 --- llvm/include/llvm/CodeGen/LiveVariables.h:1.35 Mon Feb 19 15:49:53 2007 +++ llvm/include/llvm/CodeGen/LiveVariables.h Sat Mar 17 04:29:54 2007 @@ -79,6 +79,10 @@ /// BitVector AliveBlocks; + /// UsedBlocks - Set of blocks of which this value is actually used. This + /// is a bit set which uses the basic block number as an index. + BitVector UsedBlocks; + /// Kills - List of MachineInstruction's which are the last use of this /// virtual register (kill it) in their basic block. /// @@ -116,6 +120,8 @@ BitVector ReservedRegisters; private: // Intermediate data structures + MachineFunction *MF; + const MRegisterInfo *RegInfo; MachineInstr **PhysRegInfo; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits