diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-07-27 21:56:39 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-07-27 21:56:39 +0000 |
commit | c16bf79303ad8c84c5dd3c76e143cd2145539834 (patch) | |
tree | 39b6385856b75b2712b90fd500724a2cb682fa45 /include/llvm/CodeGen/LiveIntervalAnalysis.h | |
parent | 21edb397b27d4501bca932cf5fce036f4f3c9473 (diff) | |
download | llvm-c16bf79303ad8c84c5dd3c76e143cd2145539834.tar.gz llvm-c16bf79303ad8c84c5dd3c76e143cd2145539834.tar.bz2 llvm-c16bf79303ad8c84c5dd3c76e143cd2145539834.tar.xz |
Also compute register mask lists under -new-live-intervals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160898 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/LiveIntervalAnalysis.h')
-rw-r--r-- | include/llvm/CodeGen/LiveIntervalAnalysis.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/LiveIntervalAnalysis.h b/include/llvm/CodeGen/LiveIntervalAnalysis.h index fe22d8af02..1ba8df01cc 100644 --- a/include/llvm/CodeGen/LiveIntervalAnalysis.h +++ b/include/llvm/CodeGen/LiveIntervalAnalysis.h @@ -347,6 +347,12 @@ namespace llvm { /// computeIntervals - Compute live intervals. void computeIntervals(); + /// Compute live intervals for all virtual registers. + void computeVirtRegs(); + + /// Compute RegMaskSlots and RegMaskBits. + void computeRegMasks(); + /// handleRegisterDef - update intervals for a register def /// (calls handleVirtualRegisterDef) void handleRegisterDef(MachineBasicBlock *MBB, |