[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp SelectionDAGISel.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.91 - 1.92 SelectionDAGISel.cpp updated: 1.240 - 1.241 --- Log message: Move function-live-in-handling code from the sdisel code to the scheduler. This code should be emitted after legalize, so it can't be in sdisel.

[llvm-commits] CVS: llvm/Makefile.rules

2006-05-16 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.366 - 1.367 --- Log message: When linking, make sure the project libraries are linked before the LLVM libraries. This ensures that the project's libraries (which most likely depend on LLVM libraries) come first on the command line and can

[llvm-commits] CVS: llvm/include/llvm/Module.h

2006-05-16 Thread Reid Spencer
Changes in directory llvm/include/llvm: Module.h updated: 1.70 - 1.71 --- Log message: For PR778: http://llvm.cs.uiuc.edu/PR778 : Improve doxygenification of this header file. --- Diffs of the changes: (+143 -91) Module.h | 234

[llvm-commits] CVS: llvm/Makefile.rules

2006-05-16 Thread Vladimir Prus
Changes in directory llvm: Makefile.rules updated: 1.367 - 1.368 --- Log message: Replace ../whatever.td with whatever.td, so that out-of-tree backends can just add lib/Target to TableGen includes. --- Diffs of the changes: (+2 -1) Makefile.rules |3 ++- 1 files changed, 2

[llvm-commits] CVS: llvm/lib/Target/Target.td

2006-05-16 Thread Vladimir Prus
Changes in directory llvm/lib/Target: Target.td updated: 1.80 - 1.81 --- Log message: Replace ../whatever.td with whatever.td, so that out-of-tree backends can just add lib/Target to TableGen includes. --- Diffs of the changes: (+2 -2) Target.td |4 ++-- 1 files changed, 2

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2006-05-16 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.130 - 1.131 --- Log message: Add a chain to FORMAL_ARGUMENTS. --- Diffs of the changes: (+4 -3) SelectionDAGNodes.h |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.241 - 1.242 --- Log message: Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, it doesn't currently use/maintain the chain properly. Also, make the X86ISelLowering.cpp file 80-col

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.201 - 1.202 --- Log message: Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, it doesn't currently use/maintain the chain properly. Also, make the X86ISelLowering.cpp file 80-col clean. ---

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.101 - 1.102 --- Log message: Make this print the right start pointer --- Diffs of the changes: (+4 -2) JITEmitter.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/Makefile.rules

2006-05-16 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.368 - 1.369 --- Log message: Make sure that $(CXX.Flags) is passed to the linker so that the same options with which source is compiled are used when linking. This matters when a project is using the LLVM makefiles and overrides CXXFLAGS to

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenTarget.cpp CodeGenTarget.h DAGISelEmitter.cpp

2006-05-16 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.63 - 1.64 CodeGenTarget.h updated: 1.25 - 1.26 DAGISelEmitter.cpp updated: 1.202 - 1.203 --- Log message: Allow patterns to refer to physical registers that belong to multiple register classes. --- Diffs of the changes:

[llvm-commits] CVS: llvm/configure

2006-05-16 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.228 - 1.229 --- Log message: Make sure to default ${prefix} to /usr/local if the user didn't specify it. This assists with getting around configure's late binding values so that our LLVM variables don't end up with a NONE prefix. --- Diffs of

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-05-16 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.225 - 1.226 --- Log message: Make sure to default ${prefix} to /usr/local if the user didn't specify it. This assists with getting around configure's late binding values so that our LLVM variables don't end up with a NONE prefix.

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.203 - 1.204 --- Log message: Fix a bug I introduced yesterday, which broke functions with *no* arguments. --- Diffs of the changes: (+7 -0) X86ISelLowering.cpp |7 +++ 1 files changed, 7 insertions(+)

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.204 - 1.205 --- Log message: Implement the custom lowering hook right, returning values for all of the arguments at once. --- Diffs of the changes: (+5 -1) X86ISelLowering.cpp |6 +- 1 files changed, 5

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/lea.ll

2006-05-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: lea.ll (r1.2) removed --- Log message: Remove this xfail-d test, which doesn't make any sense --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp

2006-05-16 Thread Andrew Lenharth
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(+),

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp

2006-05-16 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.39 - 1.40 --- Log message: Move this code to a common place --- Diffs of the changes: (+0 -3) IA64ISelDAGToDAG.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp diff

[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

2006-05-16 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.71 - 1.72 --- Log message: Move this code to a common place --- Diffs of the changes: (+10 -0) TargetLowering.h | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/include/llvm/Target/TargetLowering.h

[llvm-commits] CVS: llvm/lib/Target/TargetLowering.cpp

2006-05-16 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.62 - 1.63 --- Log message: Move this code to a common place --- Diffs of the changes: (+265 -0) TargetLowering.cpp | 265 + 1 files changed, 265 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Target/TargetLowering.cpp

2006-05-16 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.63 - 1.64 --- Log message: this should be 128 I think --- Diffs of the changes: (+1 -1) TargetLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/TargetLowering.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp PPCISelLowering.h

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.171 - 1.172 PPCISelLowering.h updated: 1.47 - 1.48 --- Log message: Switch the PPC backend over to using FORMAL_ARGUMENTS for formal argument handling. This makes the lower argument code significantly simpler (we

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/vec_vrsave.ll

2006-05-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: vec_vrsave.ll updated: 1.1 - 1.2 --- Log message: Another testcase that shouldn't need vrsave twiddling --- Diffs of the changes: (+7 -1) vec_vrsave.ll |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.172 - 1.173 --- Log message: Vector args passed in registers don't reserve stack space. --- Diffs of the changes: (+26 -11) PPCISelLowering.cpp | 37 ++--- 1 files changed, 26

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.173 - 1.174 --- Log message: Simplify the dead argument handling code. --- Diffs of the changes: (+11 -28) PPCISelLowering.cpp | 39 +++ 1 files changed, 11 insertions(+), 28

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.174 - 1.175 --- Log message: Simplify the argument counting logic by only incrementing the index. --- Diffs of the changes: (+11 -14) PPCISelLowering.cpp | 25 +++-- 1 files changed, 11

[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

2006-05-16 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.72 - 1.73 --- Log message: There is now a default impl of this method --- Diffs of the changes: (+1 -1) TargetLowering.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2006-05-16 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.131 - 1.132 --- Log message: Add a new CALL node. --- Diffs of the changes: (+7 -0) SelectionDAGNodes.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.374 - 1.375 SelectionDAG.cpp updated: 1.307 - 1.308 SelectionDAGISel.cpp updated: 1.242 - 1.243 --- Log message: Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo produce it. --- Diffs

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp PPCISelLowering.h

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.175 - 1.176 PPCISelLowering.h updated: 1.48 - 1.49 --- Log message: Instead of implementing LowerCallTo directly, let the default impl produce an ISD::CALL node, then custom lower that. This means that we only have

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.243 - 1.244 --- Log message: Add support for calls that pass and return legal vectors. --- Diffs of the changes: (+60 -3) SelectionDAGISel.cpp | 63 --- 1

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2006-05-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.177 - 1.178 --- Log message: 3 changes, 2 of which are cleanup one of which changes codegen: 1. Rearrange code a bit so that the special case doesn't require indenting lots of code. 2. Add comments describing PPC

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/vec_call.ll

2006-05-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: vec_call.ll added (r1.1) --- Log message: test for support to pass/return vectors to calls. --- Diffs of the changes: (+11 -0) vec_call.ll | 11 +++ 1 files changed, 11 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/calls.ll

2006-05-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: calls.ll added (r1.1) --- Log message: new test for various forms of calls --- Diffs of the changes: (+23 -0) calls.ll | 23 +++ 1 files changed, 23 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/calls.ll

2006-05-16 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: calls.ll updated: 1.1 - 1.2 --- Log message: add an external symbol testcase --- Diffs of the changes: (+6 -1) calls.ll |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: