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
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
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
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
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
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
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
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
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
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
> > 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
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
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
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
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
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
> 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
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___
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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/
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
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
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(+),
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
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,
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
51 matches
Mail list logo