Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.111 - 1.112
---
Log message:
Add immediate sub-registers.
---
Diffs of the changes: (+9 -0)
MRegisterInfo.h |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.112 - 1.113
---
Log message:
Add comment.
---
Diffs of the changes: (+5 -3)
MRegisterInfo.h |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.110 - 1.111
---
Log message:
Add support to tablegen for specifying subregister classes on a per register
class basis.
---
Diffs of the changes: (+44 -0)
MRegisterInfo.h | 44
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.107 - 1.108
---
Log message:
Added hook hasReservedCallFrame(). It returns true if the call frame is
included as part of the stack frame.
---
Diffs of the changes: (+9 -0)
MRegisterInfo.h |9 +
1 files
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.108 - 1.109
---
Log message:
llvm bug #1350, parts 1, 2, and 3.
---
Diffs of the changes: (+5 -1)
MRegisterInfo.h |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.106 - 1.107
---
Log message:
Test if a register is sub- or super-register of another.
---
Diffs of the changes: (+16 -0)
MRegisterInfo.h | 16
1 files changed, 16 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.104 - 1.105
---
Log message:
Add sub-registers set accessor.
---
Diffs of the changes: (+8 -0)
MRegisterInfo.h |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.103 - 1.104
---
Log message:
Add sub-register sets.
---
Diffs of the changes: (+3 -0)
MRegisterInfo.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.105 - 1.106
---
Log message:
Add super-register set.
---
Diffs of the changes: (+13 -1)
MRegisterInfo.h | 14 +-
1 files changed, 13 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.102 - 1.103
---
Log message:
Change getAllocatableSet() so it returns allocatable registers for a specific
register class.
---
Diffs of the changes: (+4 -2)
MRegisterInfo.h |6 --
1 files changed, 4
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.101 - 1.102
---
Log message:
Added MRegisterInfo hook to re-materialize an instruction.
---
Diffs of the changes: (+7 -0)
MRegisterInfo.h |7 +++
1 files changed, 7 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.100 - 1.101
---
Log message:
Minor interface change.
---
Diffs of the changes: (+3 -1)
MRegisterInfo.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.97 - 1.98
---
Log message:
Let MRegisterInfo owns RegScavenger.
---
Diffs of the changes: (+10 -9)
MRegisterInfo.h | 19 ++-
1 files changed, 10 insertions(+), 9 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.98 - 1.99
---
Log message:
MRegisterInfo disowns RegScavenger. It's immutable.
---
Diffs of the changes: (+8 -7)
MRegisterInfo.h | 15 ---
1 files changed, 8 insertions(+), 7 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.99 - 1.100
---
Log message:
Make requiresRegisterScavenging determination on a per MachineFunction basis.
---
Diffs of the changes: (+1 -1)
MRegisterInfo.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.95 - 1.96
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -8)
MRegisterInfo.h |8
1 files changed, 8 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.96 - 1.97
---
Log message:
Temporay hook to enable register scavening for specific targets only.
---
Diffs of the changes: (+6 -0)
MRegisterInfo.h |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.94 - 1.95
---
Log message:
Support to provide exception and selector registers.
---
Diffs of the changes: (+9 -1)
MRegisterInfo.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.92 - 1.93
---
Log message:
For PR1207: http://llvm.org/PR1207 :
Revert patches that caused the problem. Evan, please investigate and reapply
when you've discovered the problem.
---
Diffs of the changes: (+0 -17)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.91 - 1.92
---
Log message:
- Added regsOverlap() to test if two registers overlap. Or in case they are
virtual registers, test if they the same.
- Added a virtual method to return target specific reserved registers,
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.90 - 1.91
---
Log message:
Use BitVector instead of vectorbool which can be extremely slow.
---
Diffs of the changes: (+2 -1)
MRegisterInfo.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.89 - 1.90
---
Log message:
rename DenseMap to IndexedMap.
---
Diffs of the changes: (+1 -1)
MRegisterInfo.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.88 - 1.89
---
Log message:
Added a MRegisterInfo hook that tells PEI the target is responsible for
rounding the stack frame to a multiple of stack alignment.
---
Diffs of the changes: (+6 -0)
MRegisterInfo.h |6
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.87 - 1.88
---
Log message:
Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves
by value so that clean up is less confusing (these vectors tend to be small.)
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.86 - 1.87
---
Log message:
hasFP() is now a virtual method of MRegisterInfo.
---
Diffs of the changes: (+5 -0)
MRegisterInfo.h |5 +
1 files changed, 5 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.84 - 1.85
---
Log message:
Add virtual method spillCalleeSaveRegisters() and restoreCalleeSaveRegisters()
to MRegisterInfo. These allow the target to issue instructions to spill and
restore callee saved registers in case
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.85 - 1.86
TargetFrameInfo.h updated: 1.21 - 1.22
---
Log message:
Fix naming inconsistency: calleesave - calleesaved.
---
Diffs of the changes: (+18 -18)
MRegisterInfo.h | 30 +++---
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.83 - 1.84
---
Log message:
- Added a hook processFunctionBeforeCalleeSaveScn(). This is called by PEI just
before it determines which callee-save registers are to be spilled. This allows
the target to make changes such
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.82 - 1.83
---
Log message:
update some comments
---
Diffs of the changes: (+1 -2)
MRegisterInfo.h |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.81 - 1.82
---
Log message:
Constify some methods. Patch provided by Anton Vayvod, thanks!
---
Diffs of the changes: (+2 -2)
MRegisterInfo.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.80 - 1.81
---
Log message:
Doxygenify some methods.
---
Diffs of the changes: (+8 -4)
MRegisterInfo.h | 12
1 files changed, 8 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.79 - 1.80
---
Log message:
update comment
---
Diffs of the changes: (+2 -8)
MRegisterInfo.h | 10 ++
1 files changed, 2 insertions(+), 8 deletions(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.78 - 1.79
TargetInstrInfo.h updated: 1.90 - 1.91
---
Log message:
Use an enumeration to eliminate data relocations.
---
Diffs of the changes: (+19 -18)
MRegisterInfo.h | 18 +++---
TargetInstrInfo.h
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.77 - 1.78
---
Log message:
Make sub- and super- register classes const.
---
Diffs of the changes: (+3 -3)
MRegisterInfo.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.76 - 1.77
---
Log message:
Also add super- register class info.
---
Diffs of the changes: (+26 -2)
MRegisterInfo.h | 28 ++--
1 files changed, 26 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.75 - 1.76
---
Log message:
Added sub- register classes information.
---
Diffs of the changes: (+29 -7)
MRegisterInfo.h | 36 +---
1 files changed, 29 insertions(+), 7 deletions(-)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.74 - 1.75
---
Log message:
Use existing information.
---
Diffs of the changes: (+0 -5)
MRegisterInfo.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.72 - 1.73
---
Log message:
Expose base register for DwarfWriter. Refactor code accordingly.
---
Diffs of the changes: (+11 -1)
MRegisterInfo.h | 12 +++-
1 files changed, 11 insertions(+), 1 deletion(-)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.70 - 1.71
---
Log message:
Add support to locate local variables in frames (early version.)
---
Diffs of the changes: (+6 -0)
MRegisterInfo.h |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.66 - 1.67
---
Log message:
add a new isStoreToStackSlot method
---
Diffs of the changes: (+10 -1)
MRegisterInfo.h | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.67 - 1.68
TargetInstrInfo.h updated: 1.82 - 1.83
---
Log message:
Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,
a far more logical place. Other methods should also be moved if anyone
is
41 matches
Mail list logo