Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.84 -> 1.85
AlphaISelLowering.h updated: 1.24 -> 1.25
---
Log message:
switch TargetLowering::getConstraintType to take the entire constraint,
not just the first letter. No functionality change.
---
Diffs of the chan
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.83 -> 1.84
---
Log message:
Refactoring of formal parameter flags. Enable properly use of
zext/sext/aext stuff.
---
Diffs of the changes: (+4 -2)
AlphaISelLowering.cpp |6 --
1 files changed, 4 insertions
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.82 -> 1.83
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
AlphaISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/Alpha/Alpha
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.81 -> 1.82
AlphaRegisterInfo.cpp updated: 1.60 -> 1.61
AlphaRegisterInfo.h updated: 1.20 -> 1.21
---
Log message:
Support to provide exception and selector registers.
---
Diffs of the changes: (+18 -1)
AlphaISelLow
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.80 -> 1.81
---
Log message:
return addresses, those I already have
---
Diffs of the changes: (+3 -2)
AlphaISelLowering.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/Alp
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.79 -> 1.80
---
Log message:
For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as
isDeclaration to avoid
confusion with external linkage types.
---
Diffs of the changes: (+1 -1)
AlphaISelLower
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.78 -> 1.79
---
Log message:
Finish off bug 680: http://llvm.org/PR680 , allowing targets to custom lower
frame and return
address nodes.
---
Diffs of the changes: (+3 -0)
AlphaISelLowering.cpp |3 +++
1 files
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.77 -> 1.78
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLow
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.73 -> 1.74
AlphaInstrInfo.td updated: 1.134 -> 1.135
AlphaRegisterInfo.cpp updated: 1.49 -> 1.50
---
Log message:
silence warnings.
---
Diffs of the changes: (+1 -12)
AlphaISelLowering.cpp |6 --
AlphaInst
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.71 -> 1.72
AlphaInstrInfo.td updated: 1.133 -> 1.134
---
Log message:
fix 2006-11-01-vastart.ll
---
Diffs of the changes: (+5 -3)
AlphaISelLowering.cpp |2 +-
AlphaInstrInfo.td |6 --
2 files change
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.69 -> 1.70
---
Log message:
All targets expand BR_JT for now.
---
Diffs of the changes: (+2 -1)
AlphaISelLowering.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/Alpha
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.68 -> 1.69
AlphaInstrInfo.td updated: 1.129 -> 1.130
---
Log message:
Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.
---
Diffs of the changes: (+27 -30)
AlphaISelLowering.cpp | 39 +
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.65 -> 1.66
AlphaInstrInfo.td updated: 1.125 -> 1.126
---
Log message:
Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
---
Diffs of the changes: (+31 -31)
AlphaISelLowering.cpp | 26 +---
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.64 -> 1.65
---
Log message:
Alpha uses a got
---
Diffs of the changes: (+2 -0)
AlphaISelLowering.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/li
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.63 -> 1.64
---
Log message:
Make use of getStore().
---
Diffs of the changes: (+8 -12)
AlphaISelLowering.cpp | 20
1 files changed, 8 insertions(+), 12 deletions(-)
Index: llvm/lib/Target/A
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.62 -> 1.63
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+10 -10)
AlphaISe
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.61 -> 1.62
AlphaTargetAsmInfo.cpp updated: 1.1 -> 1.2
AlphaTargetMachine.cpp updated: 1.32 -> 1.33
---
Log message:
Fix jump tables to match gcc (and the ABI and whatnot)
---
Diffs of the changes: (+7 -0)
AlphaISel
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.59 -> 1.60
---
Log message:
Reflects MachineConstantPoolEntry changes.
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alph
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.58 -> 1.59
---
Log message:
jmp_bufs are this big on alpha.
---
Diffs of the changes: (+3 -0)
AlphaISelLowering.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.57 -> 1.58
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.56 -> 1.57
---
Log message:
eliminate use of getNode that takes vector. Wrap a really long line.
---
Diffs of the changes: (+6 -4)
AlphaISelLowering.cpp | 10 ++
1 files changed, 6 insertions(+), 4 dele
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.55 -> 1.56
---
Log message:
These are already implemented
---
Diffs of the changes: (+0 -4)
AlphaISelLowering.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
di
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.54 -> 1.55
---
Log message:
this case isn't handled
---
Diffs of the changes: (+2 -0)
AlphaISelLowering.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u l
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.51 -> 1.52
---
Log message:
fix argument problem
---
Diffs of the changes: (+5 -1)
AlphaISelLowering.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLoweri
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.49 -> 1.50
AlphaISelLowering.h updated: 1.16 -> 1.17
AlphaInstrFormats.td updated: 1.27 -> 1.28
AlphaInstrInfo.td updated: 1.120 -> 1.121
AlphaRegisterInfo.cpp updated: 1.45 -> 1.46
---
Log message:
Let the alpha break
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.48 -> 1.49
---
Log message:
Move this code to a common place
---
Diffs of the changes: (+4 -148)
AlphaISelLowering.cpp | 152 +-
1 files changed, 4 insertions(+), 14
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.47 -> 1.48
---
Log message:
remove dead variable.
---
Diffs of the changes: (+0 -1)
AlphaISelLowering.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.45 -> 1.46
---
Log message:
This may be overconservative, but it lets the new cfe compile
---
Diffs of the changes: (+2 -1)
AlphaISelLowering.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.44 -> 1.45
---
Log message:
fix some linking problems with the new gcc
---
Diffs of the changes: (+3 -1)
AlphaISelLowering.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/A
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.42 -> 1.43
---
Log message:
This makes McCat/12-IOtest go 8x faster or so
---
Diffs of the changes: (+14 -2)
AlphaISelLowering.cpp | 16 ++--
1 files changed, 14 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.41 -> 1.42
---
Log message:
This will be needed soon
---
Diffs of the changes: (+146 -1)
AlphaISelLowering.cpp | 147 +-
1 files changed, 146 insertions(+), 1 deleti
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.40 -> 1.41
---
Log message:
Remove BRTWOWAY*
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch
selector smarter about the code it generates, fixing a case in the
readme.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.39 -> 1.40
AlphaInstrInfo.td updated: 1.113 -> 1.114
---
Log message:
fcopysign and get rid of dsnode cruft. custom PA runtimes make this better in
some senses
---
Diffs of the changes: (+15 -220)
AlphaISelLoweri
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.38 -> 1.39
---
Log message:
Copysign needs to be expanded everywhere. Note that Alpha and IA64 should
implement copysign as a native op if they have it.
---
Diffs of the changes: (+4 -0)
AlphaISelLowering.cpp |
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.37 -> 1.38
---
Log message:
Switch targets over to using SelectionDAG::getCALLSEQ_START to create
CALLSEQ_START nodes.
---
Diffs of the changes: (+2 -2)
AlphaISelLowering.cpp |4 ++--
1 files changed, 2 insert
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.36 -> 1.37
---
Log message:
Fix some of the stuff in the PPC README file, and clean up legalization
of the SELECT_CC, BR_CC, and BRTWOWAY_CC nodes.
---
Diffs of the changes: (+2 -0)
AlphaISelLowering.cpp |2 ++
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.35 -> 1.36
---
Log message:
Allow the specification of explicit alignments for constant pool entries.
---
Diffs of the changes: (+3 -2)
AlphaISelLowering.cpp |5 +++--
1 files changed, 3 insertions(+), 2 delet
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.33 -> 1.34
AlphaISelLowering.h updated: 1.13 -> 1.14
---
Log message:
Implement Promote for VAARG, and allow it to be custom promoted for people
who don't want the default behavior (Alpha).
---
Diffs of the changes:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.31 -> 1.32
---
Log message:
oops
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/l
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.30 -> 1.31
---
Log message:
forgot one
---
Diffs of the changes: (+1 -0)
AlphaISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/lib/Target/
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.29 -> 1.30
---
Log message:
make things compile again
---
Diffs of the changes: (+4 -0)
AlphaISelLowering.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.28 -> 1.29
AlphaISelLowering.h updated: 1.11 -> 1.12
---
Log message:
First part of bug 680: http://llvm.cs.uiuc.edu/PR680 :
Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same
way as everything e
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.26 -> 1.27
AlphaISelLowering.h updated: 1.10 -> 1.11
AlphaInstrInfo.td updated: 1.106 -> 1.107
---
Log message:
added stores to lsmark
---
Diffs of the changes: (+74 -4)
AlphaISelLowering.cpp | 51 +++
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.27 -> 1.28
AlphaTargetMachine.cpp updated: 1.20 -> 1.21
AlphaISelPattern.cpp (r1.199) removed
---
Log message:
bye bye Pattern ISEL
---
Diffs of the changes: (+5 -14)
AlphaISelLowering.cpp |6 +++---
AlphaTarg
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.25 -> 1.26
AlphaInstrInfo.td updated: 1.105 -> 1.106
---
Log message:
fix up more lsmark stuff
---
Diffs of the changes: (+22 -15)
AlphaISelLowering.cpp | 11 ++-
AlphaInstrInfo.td | 26
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.24 -> 1.25
AlphaISelLowering.h updated: 1.9 -> 1.10
AlphaInstrInfo.td updated: 1.104 -> 1.105
---
Log message:
yea, lowering this stuff will basically work
---
Diffs of the changes: (+154 -11)
AlphaISelLowering.cpp
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.23 -> 1.24
AlphaInstrInfo.td updated: 1.103 -> 1.104
---
Log message:
typo
---
Diffs of the changes: (+5 -4)
AlphaISelLowering.cpp |3 ++-
AlphaInstrInfo.td |6 +++---
2 files changed, 5 insertions(+),
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.21 -> 1.22
AlphaISelLowering.h updated: 1.8 -> 1.9
---
Log message:
Friendly names
---
Diffs of the changes: (+19 -1)
AlphaISelLowering.cpp | 15 +++
AlphaISelLowering.h |5 -
2 files change
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.20 -> 1.21
---
Log message:
bswap implementation
---
Diffs of the changes: (+1 -0)
AlphaISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff -u llvm/
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.19 -> 1.20
---
Log message:
expand unsupported stacksave/stackrestore nodes
---
Diffs of the changes: (+4 -0)
AlphaISelLowering.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/Alpha/Alph
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.18 -> 1.19
---
Log message:
Add bswap, rotl, and rotr nodes
Add dag combiner code to recognize rotl, rotr
Add ppc code to match rotl
Targets should add rotl/rotr patterns if they have them
---
Diffs of the changes:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.17 -> 1.18
---
Log message:
Had expand logic backward.
---
Diffs of the changes: (+2 -0)
AlphaISelLowering.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp
diff
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.16 -> 1.17
---
Log message:
Added initial support for DEBUG_LABEL allowing debug specific labels to be
inserted in the code.
---
Diffs of the changes: (+0 -1)
AlphaISelLowering.cpp |1 -
1 files changed, 1 del
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.12 -> 1.13
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+1 -0)
AlphaISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/Alpha/AlphaISelLower
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.8 -> 1.9
---
Log message:
No targets support line number info yet.
---
Diffs of the changes: (+3 -0)
AlphaISelLowering.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/Alpha/AlphaISelLowe
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.7 -> 1.8
AlphaISelPattern.cpp updated: 1.177 -> 1.178
AlphaInstrFormats.td updated: 1.11 -> 1.12
AlphaInstrInfo.cpp updated: 1.5 -> 1.6
AlphaInstrInfo.td updated: 1.70 -> 1.71
AlphaRegisterInfo.cpp updated: 1.29 -> 1.30
56 matches
Mail list logo