diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-02-10 18:58:34 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-02-10 18:58:34 +0000 |
commit | 6ef7da0197735a16aa534e9e2c80709d3d6e8c56 (patch) | |
tree | f4ecf00513f7e55c9e44e819d6c336191fb38ee2 /include/llvm/CodeGen/MachineOperand.h | |
parent | 3bf7a1cc3c090e766b8912c6a14c3e2ec5dde7f8 (diff) |
Add register mask support to InterferenceCache.
This makes global live range splitting behave identically with and
without register mask operands.
This is not necessarily the best way of using register masks for live
range splitting. It would be more efficient to first split global live
ranges around calls (i.e., register masks), and reserve the fine grained
per-physreg interference guidance for global live ranges that do not
cross calls.
For now the goal is to produce identical assembly when enabling register
masks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150259 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineOperand.h')
0 files changed, 0 insertions, 0 deletions