Changes in directory llvm/lib/Target/X86:
X86InstrX86-64.td updated: 1.1 -> 1.2
---
Log message:
Remove TEST64mr. It's same as TEST64rm since and is commutative.
---
Diffs of the changes: (+0 -3)
X86InstrX86-64.td |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/X86/X86I
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.34 -> 1.35
---
Log message:
add powi intrinsics.
---
Diffs of the changes: (+3 -0)
Intrinsics.td |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.
Changes in directory llvm/docs:
LangRef.html updated: 1.155 -> 1.156
---
Log message:
new powi intrinsic
---
Diffs of the changes: (+40 -4)
LangRef.html | 44
1 files changed, 40 insertions(+), 4 deletions(-)
Index: llvm/docs/LangRef.html
di
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp:
Makefile updated: 1.4 -> 1.5
---
Log message:
bugfixes, allowing this program to find all its sources
---
Diffs of the changes: (+10 -2)
Makefile | 12 ++--
1 files changed, 10 insertions(+), 2 deletions(-)
Inde
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetMachine.cpp updated: 1.105 -> 1.106
---
Log message:
We actually do support object file writing, so don't return true (error)
---
Diffs of the changes: (+1 -3)
PPCTargetMachine.cpp |4 +---
1 files changed, 1 insertion(+), 3 deleti
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_shuffle-8.ll added (r1.1)
---
Log message:
Add a new test case for 'undef' shuffles.
---
Diffs of the changes: (+9 -0)
vec_shuffle-8.ll |9 +
1 files changed, 9 insertions(+)
Index: llvm/test/Regression/CodeGen/X86/ve
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.251 -> 1.252
---
Log message:
- Identify a vector_shuffle that can be turned into an undef, e.g.
shuffle V1, ,
- Fix some suspicious logic into LowerVectorShuffle that cause less than
optimal code by failing to identi
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for SPEC benchmarks with mutiple directories. Stolen from the
POVRay way of doing things.
---
Diffs of the changes: (+124 -17)
Makefile | 141 +++
Changes in directory llvm-test/External/SPEC/CFP2006:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for SPEC benchmarks with mutiple directories. Stolen from the
POVRay way of doing things.
---
Diffs of the changes: (+15 -15)
Makefile | 30 +++---
1
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for SPEC benchmarks with mutiple directories. Stolen from the
POVRay way of doing things.
---
Diffs of the changes: (+36 -5)
Makefile | 41 +++
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for SPEC benchmarks with mutiple directories. Stolen from the
POVRay way of doing things.
---
Diffs of the changes: (+248 -35)
Makefile | 283
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.70 -> 1.71
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+4 -4)
TargetMachine.h |8
1 files changed, 4 insertion
Changes in directory llvm/lib/Target/ARM:
ARMTargetMachine.cpp updated: 1.8 -> 1.9
ARMTargetMachine.h updated: 1.4 -> 1.5
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+11 -5)
ARMTargetMachine.cpp |
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.125 -> 1.126
X86TargetMachine.h updated: 1.39 -> 1.40
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+9 -5)
X86TargetMachine.c
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.54 -> 1.55
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+1 -1)
TargetMachine.cpp |2 +-
1 files changed, 1 insertion(+), 1 dele
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetMachine.cpp updated: 1.104 -> 1.105
PPCTargetMachine.h updated: 1.24 -> 1.25
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+9 -5)
PPCTargetMachi
Changes in directory llvm/lib/Target/IA64:
IA64TargetMachine.cpp updated: 1.20 -> 1.21
IA64TargetMachine.h updated: 1.14 -> 1.15
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+9 -5)
IA64TargetMachine
Changes in directory llvm/lib/Target/Sparc:
SparcTargetMachine.cpp updated: 1.50 -> 1.51
SparcTargetMachine.h updated: 1.16 -> 1.17
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+9 -5)
SparcTargetMac
Changes in directory llvm/lib/Target/Alpha:
AlphaTargetMachine.cpp updated: 1.30 -> 1.31
AlphaTargetMachine.h updated: 1.16 -> 1.17
---
Log message:
1. Remove condition on delete.
2. Protect and outline createTargetAsmInfo.
3. Misc. kruft.
---
Diffs of the changes: (+9 -11)
AlphaTargetMa
Changes in directory llvm/lib/Analysis:
PostDominators.cpp updated: 1.59 -> 1.60
---
Log message:
Untabify.
---
Diffs of the changes: (+3 -3)
PostDominators.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Analysis/PostDominators.cpp
diff -u llvm/lib/An
Changes in directory llvm/lib/Analysis:
PostDominators.cpp updated: 1.58 -> 1.59
---
Log message:
Use iterative do-while loop instead of recursive DFSPass calls to
reduce amount of stack space used at runtime.
---
Diffs of the changes: (+29 -16)
PostDominators.cpp | 45 ++
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench:
Makefile updated: 1.4 -> 1.5
---
Log message:
Added support for multi-directories: go benchmark and omnetpp (whatever
that is)
---
Diffs of the changes: (+4 -0)
Makefile |4
1 files changed, 4 insertions(+)
Ind
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for multi-directories: go benchmark and omnetpp (whatever
that is)
---
Diffs of the changes: (+55 -8)
Makefile | 63 +++
Changes in directory llvm-test/External/SPEC/CINT2006:
Makefile updated: 1.2 -> 1.3
---
Log message:
Added support for multi-directories: go benchmark and omnetpp (whatever
that is)
---
Diffs of the changes: (+5 -5)
Makefile | 10 +-
1 files changed, 5 insertions(+), 5 deletions(
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp:
Makefile updated: 1.3 -> 1.4
---
Log message:
Added support for multi-directories: go benchmark and omnetpp (whatever
that is)
---
Diffs of the changes: (+50 -7)
Makefile | 57 +
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.29 -> 1.30
---
Log message:
Fix a cross-build issue. The asmsyntax shouldn't be affected by the build
host, it should be affected by the target. Allow the command line option to
override in either case.
---
Diffs of the
Changes in directory llvm/lib/Target/X86:
X86Subtarget.h updated: 1.14 -> 1.15
---
Log message:
add a new value for the command line optn
---
Diffs of the changes: (+1 -1)
X86Subtarget.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86Subtarget.h
Changes in directory llvm/lib/Target/Alpha:
AlphaTargetAsmInfo.cpp added (r1.1)
AlphaTargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+51 -0)
AlphaTargetAsmInfo.cpp | 21 +
AlphaTargetAsmInfo.h |
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.47 -> 1.48
AlphaTargetMachine.cpp updated: 1.29 -> 1.30
AlphaTargetMachine.h updated: 1.15 -> 1.16
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+13 -11)
AlphaAsm
Changes in directory llvm/lib/Target/Sparc:
SparcTargetAsmInfo.cpp added (r1.1)
SparcTargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+56 -0)
SparcTargetAsmInfo.cpp | 25 +
SparcTargetAsmInfo.h
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.59 -> 1.60
X86ATTAsmPrinter.h updated: 1.14 -> 1.15
X86AsmPrinter.cpp updated: 1.194 -> 1.195
X86AsmPrinter.h updated: 1.28 -> 1.29
X86IntelAsmPrinter.cpp updated: 1.53 -> 1.54
X86IntelAsmPrinter.h updated: 1.22 -> 1.23
X8
Changes in directory llvm/lib/Target/IA64:
IA64TargetAsmInfo.cpp added (r1.1)
IA64TargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+65 -0)
IA64TargetAsmInfo.cpp | 34 ++
IA64TargetAsmIn
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.1 -> 1.2
TargetMachine.h updated: 1.69 -> 1.70
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+23 -2)
TargetAsmInfo.h |5 -
TargetMachine.h | 20 +
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.15 -> 1.16
ARMTargetMachine.h updated: 1.3 -> 1.4
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+7 -15)
ARMAsmPrinter.cpp | 17 ++---
ARMTargetMachine.
Changes in directory llvm/Xcode/LLVM.xcodeproj:
project.pbxproj updated: 1.23 -> 1.24
---
Log message:
Adding new files.
---
Diffs of the changes: (+24 -0)
project.pbxproj | 24
1 files changed, 24 insertions(+)
Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.46 -> 1.47
DwarfWriter.h updated: 1.39 -> 1.40
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+5 -5)
AsmPrinter.h |4 ++--
DwarfWriter.h |6 +++---
2 files c
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.53 -> 1.54
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+2 -0)
TargetMachine.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/TargetMachine.cpp
d
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.92 -> 1.93
DwarfWriter.cpp updated: 1.74 -> 1.75
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+20 -18)
AsmPrinter.cpp |3 ++-
DwarfWriter.cpp | 35 +
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.34 -> 1.35
IA64TargetMachine.h updated: 1.13 -> 1.14
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+8 -24)
IA64AsmPrinter.cpp | 27 +++
I
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.193 -> 1.194
PPCTargetMachine.h updated: 1.23 -> 1.24
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+8 -40)
PPCAsmPrinter.cpp | 44
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.67 -> 1.68
SparcTargetMachine.h updated: 1.15 -> 1.16
---
Log message:
Make target asm info a property of the target machine.
---
Diffs of the changes: (+6 -14)
SparcAsmPrinter.cpp | 16 ++--
SparcTar
Changes in directory llvm/lib/Target/ARM:
ARMTargetAsmInfo.cpp added (r1.1)
ARMTargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+57 -0)
ARMTargetAsmInfo.cpp | 26 ++
ARMTargetAsmInfo.h | 31
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetAsmInfo.cpp added (r1.1)
PPCTargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+82 -0)
PPCTargetAsmInfo.cpp | 51 +++
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp added (r1.1)
X86TargetAsmInfo.h added (r1.1)
---
Log message:
Break out target asm info into separate files.
---
Diffs of the changes: (+126 -0)
X86TargetAsmInfo.cpp | 95 +++
X
Changes in directory llvm/tools/lto:
Makefile updated: 1.5 -> 1.6
---
Log message:
Add linker into list of LINK_COMPONENTS.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/Makefile
diff -u llvm/tools/lto/Makefile:
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.13 -> 1.14
---
Log message:
Using addPassesToEmitWholeFile is not a good idea here.
Use FunctionPassManager to do the job.
---
Diffs of the changes: (+14 -1)
lto.cpp | 15 ++-
1 files changed, 14 insertions(+), 1 deletio
Changes in directory llvm/test/Regression/Transforms/TailDup:
if-tail-dup.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+57 -0)
if-tail-dup.ll | 57 +
1 files changed, 57 insertions(+)
Index: llvm/test/R
Changes in directory llvm/lib/Transforms/Scalar:
TailDuplication.cpp updated: 1.30 -> 1.31
---
Log message:
Throttle back tail duplication to avoid creating really ugly sequences of code.
For Transforms/TailDup/if-tail-dup.ll, f.e., it produces:
_foo:
movl 8(%esp), %eax
movl 4(
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.166 -> 1.167
---
Log message:
Some notes on better load folding we could do
---
Diffs of the changes: (+2 -0)
X86RegisterInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86RegisterInf
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.250 -> 1.251
X86InstrInfo.td updated: 1.283 -> 1.284
---
Log message:
Eliminate X86ISD::TEST, using X86ISD::CMP instead. Match X86ISD::CMP patterns
using test, which provides nice simplifications like:
- movl %edi,
Changes in directory llvm/tools:
Makefile updated: 1.54 -> 1.55
---
Log message:
Add lto into the list of PARALLEL_DIRS
---
Diffs of the changes: (+2 -1)
Makefile |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/tools/Makefile
diff -u llvm/tools/Makefile:1.54 llvm/
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.12 -> 1.13
---
Log message:
Use addPassesToEmitWholeFile() instead of addPassesToEmitFile()
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u ll
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.282 -> 1.283
---
Log message:
Consistency.
---
Diffs of the changes: (+1 -1)
X86InstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X8
Changes in directory llvm/lib/VMCore:
Mangler.cpp updated: 1.28 -> 1.29
---
Log message:
Add new option to leave asm names alone
---
Diffs of the changes: (+6 -1)
Mangler.cpp |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/Mangler.cpp
diff -u llvm/l
Changes in directory llvm/docs:
GettingStarted.html updated: 1.145 -> 1.146
---
Log message:
Warn people not to use GCC 4.1.1.
---
Diffs of the changes: (+4 -1)
GettingStarted.html |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/docs/GettingStarted.html
diff -u
Changes in directory llvm/tools/bugpoint:
Miscompilation.cpp updated: 1.76 -> 1.77
---
Log message:
Change DisambiguateGlobalSymbols to not rename asm globals, which breaks
bugpoint on leopard.
---
Diffs of the changes: (+1 -0)
Miscompilation.cpp |1 +
1 files changed, 1 insertion(+)
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.91 -> 1.92
---
Log message:
Fix pasto that was breaking x86 tests.
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u
Changes in directory llvm/include/llvm/Support:
Mangler.h updated: 1.21 -> 1.22
---
Log message:
Add new option to leave asm names alone
---
Diffs of the changes: (+8 -0)
Mangler.h |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/Support/Mangler.h
diff -u llvm/i
Changes in directory llvm/test/Regression/CodeGen/ARM:
select.ll updated: 1.5 -> 1.6
---
Log message:
This fails
---
Diffs of the changes: (+1 -0)
select.ll |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/CodeGen/ARM/select.ll
diff -u llvm/test/Regression/CodeGen/AR
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.193 -> 1.194
X86Subtarget.h updated: 1.13 -> 1.14
X86Subtarget.cpp updated: 1.28 -> 1.29
---
Log message:
Make the x86 asm flavor part of the subtarget info.
---
Diffs of the changes: (+34 -24)
X86AsmPrinter.cpp | 29
Changes in directory llvm/docs:
CodeGenerator.html updated: 1.37 -> 1.38
---
Log message:
Fixed my rotten Engrish grammar.
---
Diffs of the changes: (+7 -7)
CodeGenerator.html | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm/docs/CodeGenerator.html
diff
Changes in directory llvm/docs:
CodeGenerator.html updated: 1.38 -> 1.39
---
Log message:
---
Diffs of the changes: (+2 -2)
CodeGenerator.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/CodeGenerator.html
diff -u llvm/docs/CodeGenerator.html:1.38 llvm/
62 matches
Mail list logo