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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: TargetMachOWriterInfo.h updated: 1.1 -> 1.2 --- Log message: Make ivars private and use getters. Have the MachOWriter return "Mach-O Writer" for the pass name. --- Diffs of the changes: (+4 -5) TargetMachOWriterInfo.h |9 - 1 files

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriterInfo.h updated: 1.1 -> 1.2 --- Log message: Make ivars private and use getters. Have the MachOWriter return "Mach-O Writer" for the pass name. --- Diffs of the changes: (+2 -5) PPCMachOWriterInfo.h |7 ++- 1 files changed,

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: MachOWriter.h updated: 1.15 -> 1.16 --- Log message: Make ivars private and use getters. Have the MachOWriter return "Mach-O Writer" for the pass name. --- Diffs of the changes: (+4 -2) MachOWriter.h |6 -- 1 files changed, 4 insertio

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: MachOWriter.cpp updated: 1.18 -> 1.19 --- Log message: Make ivars private and use getters. Have the MachOWriter return "Mach-O Writer" for the pass name. --- Diffs of the changes: (+2 -2) MachOWriter.cpp |4 ++-- 1 files changed, 2 insertions(+),

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.115 -> 1.116 --- Log message: Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). --- Diffs of the changes: (+1 -1) ScheduleDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Ind

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.60 -> 1.61 --- Log message: Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). --- Diffs of the changes: (+1 -1) AlphaAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.47 -> 1.48 --- Log message: Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). --- Diffs of the changes: (+2 -2) TargetData.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.41 -> 1.42 --- Log message: Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). --- Diffs of the changes: (+1 -1) IA64AsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: l

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.81 -> 1.82 --- Log message: Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). --- Diffs of the changes: (+2 -2) TargetData.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/T

[llvm-commits] CVS: llvm-www/OpenProjects.html

2007-01-23 Thread Chris Lattner
Changes in directory llvm-www: OpenProjects.html updated: 1.17 -> 1.18 --- Log message: also done --- Diffs of the changes: (+1 -2) OpenProjects.html |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm-www/OpenProjects.html diff -u llvm-www/OpenProjects.html:1.17 llvm

[llvm-commits] CVS: llvm-www/OpenProjects.html

2007-01-23 Thread Chris Lattner
Changes in directory llvm-www: OpenProjects.html updated: 1.16 -> 1.17 --- Log message: ARM exists. --- Diffs of the changes: (+2 -3) OpenProjects.html |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm-www/OpenProjects.html diff -u llvm-www/OpenProjects.html:1.16

[llvm-commits] CVS: llvm-www/Features.html

2007-01-23 Thread Chris Lattner
Changes in directory llvm-www: Features.html updated: 1.18 -> 1.19 --- Log message: Update. --- Diffs of the changes: (+5 -3) Features.html |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm-www/Features.html diff -u llvm-www/Features.html:1.18 llvm-www/Feature

[llvm-commits] CVS: llvm-www/www-index.html

2007-01-23 Thread Chris Lattner
Changes in directory llvm-www: www-index.html updated: 1.132 -> 1.133 --- Log message: backends have multiplied --- Diffs of the changes: (+3 -3) www-index.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-index.html:

[llvm-commits] CVS: llvm/Xcode/LLVM.xcodeproj/project.pbxproj

2007-01-23 Thread Bill Wendling
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.28 -> 1.29 --- Log message: Added new files. --- Diffs of the changes: (+11 -0) project.pbxproj | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj diff -u llvm/X

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCTargetMachine.cpp updated: 1.114 -> 1.115 PPCTargetMachine.h updated: 1.27 -> 1.28 --- Log message: Add a field for and construction of the PPCMachOWriterInfo object. --- Diffs of the changes: (+7 -2) PPCTargetMachine.cpp |2 +- PPCTarge

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriter.cpp updated: 1.13 -> 1.14 --- Log message: Move the getJTRelocation method out of here. --- Diffs of the changes: (+7 -26) PPCMachOWriter.cpp | 33 +++-- 1 files changed, 7 insertions(+), 26 deletion

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: MachOWriter.cpp updated: 1.17 -> 1.18 --- Log message: Use the TargetMachOWriterInfo class to get this information. --- Diffs of the changes: (+2 -2) MachOWriter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeG

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: TargetMachine.h updated: 1.73 -> 1.74 --- Log message: A virtual method to return the TargetMachOWriterInfo object. This returns a real value in derived classes, of course. --- Diffs of the changes: (+6 -0) TargetMachine.h |6 ++ 1 fil

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: MachOWriter.h updated: 1.14 -> 1.15 --- Log message: Moved target-specific information to the TargetMachOWriterInfo obj. --- Diffs of the changes: (+7 -62) MachOWriter.h | 69 +- 1 fil

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/Target/PowerPC: PPCMachOWriterInfo.cpp added (r1.1) PPCMachOWriterInfo.h added (r1.1) --- Log message: New "TargetMachOWriterInfo" class. It holds target-specific information that the MachOWriter needs in order to do its writing stuff 'n things. --- Diffs of the

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: TargetMachOWriterInfo.h added (r1.1) --- Log message: New "TargetMachOWriterInfo" class. It holds target-specific information that the MachOWriter needs in order to do its writing stuff 'n things. --- Diffs of the changes: (+103 -0) TargetMach

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

2007-01-23 Thread Bill Wendling
Changes in directory llvm/lib/Target: TargetMachOWriterInfo.cpp added (r1.1) --- Log message: New "TargetMachOWriterInfo" class. It holds target-specific information that the MachOWriter needs in order to do its writing stuff 'n things. --- Diffs of the changes: (+23 -0) TargetMachOWriterI

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.101 -> 1.102 --- Log message: Allow [ fi#c, imm ] as ARM load / store addresses. --- Diffs of the changes: (+39 -25) ARMISelDAGToDAG.cpp | 64 +++- 1 files changed, 39

[llvm-commits] CVS: llvm/test/CodeGen/ARM/ldr_frame.ll

2007-01-23 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: ldr_frame.ll added (r1.1) --- Log message: Added some load from stack frames test cases. --- Diffs of the changes: (+34 -0) ldr_frame.ll | 34 ++ 1 files changed, 34 insertions(+) Index: llvm/test/CodeGen/ARM/ld

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.100 -> 1.101 --- Log message: Various Thumb mode load / store isel bug fixes. --- Diffs of the changes: (+38 -13) ARMISelDAGToDAG.cpp | 51 ++- 1 files changed, 38 inse

[llvm-commits] CVS: llvm/test/CodeGen/ARM/mul.ll

2007-01-23 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: mul.ll updated: 1.3 -> 1.4 --- Log message: Thumb test cases. --- Diffs of the changes: (+21 -10) mul.ll | 31 +-- 1 files changed, 21 insertions(+), 10 deletions(-) Index: llvm/test/CodeGen/ARM/mul.ll diff -u llvm/

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMISelDAGToDAG.cpp ARMInstrThumb.td

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.45 -> 1.46 ARMISelDAGToDAG.cpp updated: 1.99 -> 1.100 ARMInstrThumb.td updated: 1.1 -> 1.2 --- Log message: - Reorg Thumb load / store instructions. Combine each rr and ri pair of instructions into one (e.g. tLDRrr, tLDRr

[llvm-commits] CVS: llvm/docs/WritingAnLLVMPass.html

2007-01-23 Thread Devang Patel
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.51 -> 1.52 --- Log message: Fix cut-n-pasto. --- Diffs of the changes: (+7 -7) WritingAnLLVMPass.html | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/docs/WritingAnLLVMPass.html diff -u

[llvm-commits] CVS: llvm/test/CodeGen/ARM/ldr_ext.ll

2007-01-23 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: ldr_ext.ll updated: 1.1 -> 1.2 --- Log message: Thumb test cases. --- Diffs of the changes: (+25 -21) ldr_ext.ll | 46 +- 1 files changed, 25 insertions(+), 21 deletions(-) Index: llvm/test/CodeGen/A

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp

2007-01-23 Thread Devang Patel
Changes in directory llvm/lib/Analysis/IPA: CallGraphSCCPass.cpp updated: 1.12 -> 1.13 --- Log message: Fix typo. --- Diffs of the changes: (+1 -1) CallGraphSCCPass.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp diff -u llv

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp

2007-01-23 Thread Devang Patel
Changes in directory llvm/lib/Analysis/IPA: CallGraphSCCPass.cpp updated: 1.11 -> 1.12 --- Log message: Add CallGraphSCCPass::assignPassManager(). This enables CalLGraphPassManager. --- Diffs of the changes: (+38 -0) CallGraphSCCPass.cpp | 38 ++ 1 fil

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

2007-01-23 Thread Devang Patel
Changes in directory llvm/include/llvm: CallGraphSCCPass.h updated: 1.7 -> 1.8 --- Log message: Add CallGraphSCCPass::assignPassManager(). This enables CalLGraphPassManager. --- Diffs of the changes: (+4 -0) CallGraphSCCPass.h |4 1 files changed, 4 insertions(+) Index: llvm/inc

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMTargetAsmInfo.cpp updated: 1.6 -> 1.7 --- Log message: Darwin HiddenDirective is .private_extern. --- Diffs of the changes: (+1 -0) ARMTargetAsmInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp d

Re: [llvm-commits] llvm-gcc4: gimplifier fixes

2007-01-23 Thread Devang Patel
On Jan 23, 2007, at 10:52 AM, Chris Lattner wrote: (2) should the gcc changelog entries be backported too? Yes. If this patch causes confusion when llvm-gcc is synchronized with GCC-4.2 (or higher) then ChangeLog entry is a quick way to find relevant patches and discussions. - Devang___

Re: [llvm-commits] llvm-gcc4: gimplifier fixes

2007-01-23 Thread Chris Lattner
> Hi Devang, you are right that this effects C++ also: in rare cases C++ > produces expressions of type address_of_static_constructor. This > currently > causes llvm-gcc4 to abort, at least with the testcase below. With > my patch > it no longer aborts, so the danger is that wrong code may be

Re: [llvm-commits] llvm-gcc4: implement FLOOR_MOD_EXPR and ROUND_DIV_EXPR

2007-01-23 Thread Chris Lattner
On Jan 19, 2007, at 5:09 AM, Duncan Sands wrote: > FLOOR_MOD_EXPR is generated by the Ada and Fortran front-ends. > ROUND_DIV_EXPR is only generated by the Ada front-end. > > Tested by taking all possible combinations of 8 bit signed and > unsigned > input operands, and checking that the result

[llvm-commits] CVS: llvm/test/CFrontend/cast-to-bool.c

2007-01-23 Thread Evan Cheng
Changes in directory llvm/test/CFrontend: cast-to-bool.c updated: 1.2 -> 1.3 --- Log message: Fix test case. --- Diffs of the changes: (+1 -1) cast-to-bool.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CFrontend/cast-to-bool.c diff -u llvm/test/CFrontend/cas

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.59 -> 1.60 --- Log message: One more small fix to documentation --- Diffs of the changes: (+6 -2) BytecodeFormat.html |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/docs/BytecodeFormat.html diff

[llvm-commits] CVS: llvm/docs/GettingStarted.html LangRef.html ReleaseNotes.html

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/docs: GettingStarted.html updated: 1.151 -> 1.152 LangRef.html updated: 1.202 -> 1.203 ReleaseNotes.html updated: 1.366 -> 1.367 --- Log message: Updating documentation: - Document visibility stuff - Fix gcc' supported attributes list - Document udis86 configure opt

Re: [llvm-commits] llvm-gcc4: use langhooks rather than front-end calls in i386.c

2007-01-23 Thread Jim Laskey
The server has been been failing quite a bit over the last month and the cron rsync of the mirror is one of the last things that gets restored after bring up. The good news is that the server was replaced on the weekend. Cheers, -- Jim On 23-Jan-07, at 03:40 AM, Duncan Sands wrote: O

Re: [llvm-commits] llvm-gcc4: gimplifier fixes

2007-01-23 Thread Duncan Sands
> > Backported from gcc-4.3. These should only effect the Ada front-end. >... > This was part of bigger C++ patch. I am hesitated to bring in partial > patch without further testing. > > Please bring in test case and also add "APPLE LOCAL llvm" markers > appropriately. Please let us know how

[llvm-commits] CVS: llvm/include/llvm/Support/Disassembler.h

2007-01-23 Thread LLVM
Changes in directory llvm/include/llvm/Support: Disassembler.h (r1.1) removed --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://list

[llvm-commits] CVS: llvm/lib/System/Disassembler.cpp

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/lib/System: Disassembler.cpp added (r1.1) --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+65 -0) Disassembler.cpp | 65 +++ 1 files changed, 65 insertions(+) Index: llvm/lib/Syste

[llvm-commits] CVS: llvm/include/llvm/System/Disassembler.h

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/System: Disassembler.h added (r1.1) --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+31 -0) Disassembler.h | 31 +++ 1 files changed, 31 insertions(+) Index: llvm/include/llvm/System/Disassem

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

2007-01-23 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.127 -> 1.128 --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+2 -10) JITEmitter.cpp | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-) Index: llvm/lib/ExecutionEng

[llvm-commits] CVS: llvm/lib/Support/Disassembler.cpp

2007-01-23 Thread LLVM
Changes in directory llvm/lib/Support: Disassembler.cpp (r1.1) removed --- Log message: Moved disassembler to libSystem --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.ui

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.193 -> 1.194 --- Log message: PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. --- Diffs of the changes: (+0 -17) X86Reg

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.cpp updated: 1.27 -> 1.28 --- Log message: PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. --- Diffs of the changes: (+0 -7) IA64Reg

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.39 -> 1.40 --- Log message: PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. --- Diffs of the changes: (+0 -15) ARMRegis

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.56 -> 1.57 --- Log message: PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. --- Diffs of the changes: (+0 -10) Alph

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

2007-01-23 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: PrologEpilogInserter.cpp updated: 1.65 -> 1.66 --- Log message: PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. --- Diffs of the changes: (+16 -1) Prolog