Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.285 - 1.286
---
Log message:
remove a couple more now-extraneous legalizeop's
---
Diffs of the changes: (+5 -9)
LegalizeDAG.cpp | 14 +-
1 files changed, 5 insertions(+), 9 deletions(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.89 - 1.90
---
Log message:
Add some methods
---
Diffs of the changes: (+17 -0)
SelectionDAG.h | 17 +
1 files changed, 17 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.247 - 1.248
---
Log message:
add another method variant
---
Diffs of the changes: (+18 -3)
SelectionDAG.cpp | 21 ++---
1 files changed, 18 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.61 - 1.62
---
Log message:
silence a warning
---
Diffs of the changes: (+1 -0)
X86ISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.288 - 1.289
---
Log message:
Use the new UpdateNodeOperands method to simplify LegalizeDAG and make it
faster. This cuts about 120 lines of code out of the legalizer (mostly code
checking to see if operands have
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.15 - 1.16
---
Log message:
Improve X86 subtarget support for Windows and AMD.
---
Diffs of the changes: (+77 -38)
X86Subtarget.cpp | 115 ---
1 files changed, 77
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.85 - 1.86
---
Log message:
Fix a bunch of JIT failures with the new isel
---
Diffs of the changes: (+15 -4)
X86CodeEmitter.cpp | 19 +++
1 files changed, 15 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.16 - 1.17
---
Log message:
Is64Bit reflects the capability of the chip, not an aspect of the target os
---
Diffs of the changes: (+0 -6)
X86Subtarget.cpp |6 --
1 files changed, 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.17 - 1.18
---
Log message:
Fix recognition of Intel CPUs.
---
Diffs of the changes: (+2 -0)
X86Subtarget.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86Subtarget.cpp
diff -u
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.148 - 1.149
---
Log message:
Change PatternCodeEmitter to emit code into a buffer instead of emitting it
directly to the output file. This makes things simple because the code doesn't
have to worry about indentation or
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.149 - 1.150
---
Log message:
now that we have control over emission of the code, emit the code using nested
if statements (indenting it appropriately, of course) instead of using goto's.
This inverts the logic for all of
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.151 - 1.152
---
Log message:
Split out code generation from analysis from emission
---
Diffs of the changes: (+36 -14)
DAGISelEmitter.cpp | 50 --
1 files changed, 36
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.19 - 1.20
---
Log message:
Fix typo.
---
Diffs of the changes: (+1 -1)
X86.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86.td
diff -u llvm/lib/Target/X86/X86.td:1.19
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.110 - 1.111
---
Log message:
cmovle != cmovlt
---
Diffs of the changes: (+1 -1)
AlphaInstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaInstrInfo.td
diff -u
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.152 - 1.153
DAGISelEmitter.h updated: 1.53 - 1.54
---
Log message:
Factor matching code that is common between patterns. This works around
GCC not jump-threading across this common code, and produces far nicer
output.
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.154 - 1.155
---
Log message:
start of the 64bit safety cleanup
---
Diffs of the changes: (+1 -1)
DAGISelEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.156 - 1.157
---
Log message:
it is nice not to chop off bits for those blessed with lots of bits
---
Diffs of the changes: (+1 -1)
DAGISelEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.91 - 1.92
---
Log message:
remove the getBR2Way_CC method
---
Diffs of the changes: (+0 -15)
SelectionDAG.h | 15 ---
1 files changed, 15 deletions(-)
Index: llvm/include/llvm/CodeGen/SelectionDAG.h
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.87 - 1.88
LegalizeDAG.cpp updated: 1.289 - 1.290
---
Log message:
eliminate uses of SelectionDAG::getBR2Way_CC
---
Diffs of the changes: (+24 -9)
DAGCombiner.cpp | 13 ++---
LegalizeDAG.cpp | 20
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.62 - 1.63
---
Log message:
Targets all now request ConstantFP to be legalized into TargetConstantFP.
'fpimm' in .td files is now TargetConstantFP.
---
Diffs of the changes: (+6 -1)
X86ISelLowering.cpp |7 ++-
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.31 - 1.32
IA64ISelLowering.cpp updated: 1.31 - 1.32
---
Log message:
Targets all now request ConstantFP to be legalized into TargetConstantFP.
'fpimm' in .td files is now TargetConstantFP.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.75 - 1.76
---
Log message:
Targets all now request ConstantFP to be legalized into TargetConstantFP.
'fpimm' in .td files is now TargetConstantFP.
---
Diffs of the changes: (+3 -0)
PPCISelLowering.cpp |3 +++
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.290 - 1.291
SelectionDAG.cpp updated: 1.248 - 1.249
---
Log message:
Legalize ConstantFP into TargetConstantFP when the target allows. Implement
custom expansion of ConstantFP nodes.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.76 - 1.77
---
Log message:
Request expansion of ConstantVec nodes.
---
Diffs of the changes: (+5 -0)
PPCISelLowering.cpp |5 +
1 files changed, 5 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.291 - 1.292
---
Log message:
Allow custom expansion of ConstantVec nodes. PPC will use this in the future.
---
Diffs of the changes: (+35 -22)
LegalizeDAG.cpp | 57
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.63 - 1.64
X86InstrInfo.td updated: 1.221 - 1.222
---
Log message:
The FP stack doesn't support UNDEF, ask the legalizer to legalize it
instead of lying and saying we have it.
---
Diffs of the changes: (+3 -5)
Changes in directory llvm/lib/Target/X86:
X86ISelPattern.cpp updated: 1.202 - 1.203
---
Log message:
remove now-dead code, the legalizer takes care of this for us
---
Diffs of the changes: (+1 -6)
X86ISelPattern.cpp |7 +--
1 files changed, 1 insertion(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.25 - 1.26
---
Log message:
Add a note about lowering llvm.memset, llvm.memcpy, and llvm.memmove to a
few stores under certain conditions.
---
Diffs of the changes: (+7 -0)
README.txt |7 +++
1 files changed, 7
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.77 - 1.78
---
Log message:
disable this for now
---
Diffs of the changes: (+2 -2)
PPCISelLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.97 - 1.98
---
Log message:
remove some methods
---
Diffs of the changes: (+0 -5)
SelectionDAGNodes.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u
30 matches
Mail list logo