Skip to content
  • James Molloy's avatar
    Add a function computeRegisterLiveness() to MachineBasicBlock. This uses... · c747cdae
    James Molloy authored
    Add a function computeRegisterLiveness() to MachineBasicBlock. This uses analyzePhysReg() from r163694 to heuristically try and determine the liveness state of a physical register upon arrival at a particular instruction in a block.
    
    The search for liveness is clipped to a specific number of instructions around the target MachineInstr, in order to avoid degenerating into an O(N^2) algorithm. It tries to use various clues about how instructions around (both before and after) a given MachineInstr use that register, to determine its state at the MachineInstr.
    
    llvm-svn: 163695
    c747cdae
Loading