Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.77 -> 1.78
---
Log message:
More long term solution
---
Diffs of the changes: (+14 -10)
DwarfWriter.cpp | 24 ++--
1 files changed, 14 insertions(+), 10 deletions(-)
Index: llvm/lib/CodeGen/DwarfWriter
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.205 -> 1.206
---
Log message:
More extensive alias analysis.
---
Diffs of the changes: (+206 -204)
DAGCombiner.cpp | 410
1 files changed, 206 insertions(
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.268 -> 1.269
---
Log message:
Added option -disable-x86-shuffle-opti to disable X86 specific vector shuffle
optimizations.
---
Diffs of the changes: (+63 -58)
X86ISelLowering.cpp | 121 +++
Changes in directory llvm/lib/Target/X86:
X86Subtarget.cpp updated: 1.31 -> 1.32
---
Log message:
Formating.
---
Diffs of the changes: (+1 -1)
X86Subtarget.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86Subtarget.cpp
diff -u llvm/lib/Target/X86
Changes in directory llvm/lib/Analysis:
ScalarEvolution.cpp updated: 1.52 -> 1.53
---
Log message:
Fix some more static dtor issues.
---
Diffs of the changes: (+36 -33)
ScalarEvolution.cpp | 69 +++-
1 files changed, 36 insertions(+), 33 de
Changes in directory llvm/utils/TableGen:
IntrinsicEmitter.cpp updated: 1.20 -> 1.21
---
Log message:
Fix more static dtor issues
---
Diffs of the changes: (+2 -2)
IntrinsicEmitter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/TableGen/IntrinsicEmitt
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.85 -> 1.86
---
Log message:
Fix more static dtor issues
---
Diffs of the changes: (+17 -14)
BasicAliasAnalysis.cpp | 31 +--
1 files changed, 17 insertions(+), 14 deletions(-)
Index: l
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.75 -> 1.76
Timer.cpp updated: 1.45 -> 1.46
---
Log message:
Fix more static dtor issues
---
Diffs of the changes: (+62 -73)
CommandLine.cpp | 104
Timer.cpp |
Changes in directory llvm/lib/Support:
Annotation.cpp updated: 1.17 -> 1.18
---
Log message:
Fix a static dtor issue
---
Diffs of the changes: (+6 -5)
Annotation.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
Index: llvm/lib/Support/Annotation.cpp
diff -u llvm/l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.281 -> 1.282
---
Log message:
Fix some typos that can cause a flag value to have more than one use.
---
Diffs of the changes: (+2 -2)
SelectionDAGISel.cpp |4 ++--
1 files changed, 2 insertions(+), 2 del
Changes in directory llvm-test:
Makefile.tests updated: 1.9 -> 1.10
---
Log message:
Remove -O2 from the build line for the benchmarks.
---
Diffs of the changes: (+0 -2)
Makefile.tests |2 --
1 files changed, 2 deletions(-)
Index: llvm-test/Makefile.tests
diff -u llvm-test/Makefile.t
Changes in directory llvm/lib/VMCore:
IntrinsicInst.cpp updated: 1.9 -> 1.10
---
Log message:
getFilename/getDirectory shouldn't abort if the global has no init. This
can happen on bugpoint reduced testcases f.e..
---
Diffs of the changes: (+2 -2)
IntrinsicInst.cpp |4 ++--
1 files ch
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.196 -> 1.197
---
Log message:
Always emit the jump table after the function so it's part of the same 'atom'
as the function body.
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files changed, 3
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.197 -> 1.198
---
Log message:
emit jump table before debug info
---
Diffs of the changes: (+3 -3)
PPCAsmPrinter.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.4 -> 1.5
---
Log message:
Give TargetAsmInfo a virtual dtor, add a new getSectionForFunction method.
---
Diffs of the changes: (+3 -0)
TargetAsmInfo.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.5 -> 1.6
---
Log message:
Give TargetAsmInfo a virtual dtor, add a new getSectionForFunction method.
---
Diffs of the changes: (+10 -2)
TargetAsmInfo.h | 12 ++--
1 files changed, 10 insertions(+), 2 deleti
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.198 -> 1.199
PPCTargetAsmInfo.cpp updated: 1.3 -> 1.4
PPCTargetAsmInfo.h updated: 1.1 -> 1.2
---
Log message:
implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputting
function bodies
---
Diffs of th
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.50 -> 1.51
---
Log message:
move getSectionForFunction to AsmPrinter.
---
Diffs of the changes: (+6 -0)
AsmPrinter.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/CodeGen/AsmPrinter.h
diff
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.6 -> 1.7
---
Log message:
move getSectionForFunction to AsmPrinter.
---
Diffs of the changes: (+0 -8)
TargetAsmInfo.h |8
1 files changed, 8 deletions(-)
Index: llvm/include/llvm/Target/TargetAsmInfo.h
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.199 -> 1.200
PPCTargetAsmInfo.cpp updated: 1.4 -> 1.5
PPCTargetAsmInfo.h updated: 1.2 -> 1.3
---
Log message:
Move getSectionForFunction to AsmPrinter, change it to return a string.
---
Diffs of the changes: (+17 -19)
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.65 -> 1.66
X86ATTAsmPrinter.h updated: 1.16 -> 1.17
X86IntelAsmPrinter.cpp updated: 1.58 -> 1.59
X86IntelAsmPrinter.h updated: 1.24 -> 1.25
X86TargetAsmInfo.cpp updated: 1.3 -> 1.4
X86TargetAsmInfo.h updated: 1.1 -> 1.2
--
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.103 -> 1.104
---
Log message:
move getSectionForFunction to AsmPrinter
---
Diffs of the changes: (+4 -0)
AsmPrinter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/C
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.50 -> 1.51
---
Log message:
use getSectionForFunction to decide which section to emit code into
---
Diffs of the changes: (+5 -4)
AlphaAsmPrinter.cpp |9 +
1 files changed, 5 insertions(+), 4 deletions(-
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.69 -> 1.70
---
Log message:
Use getSectionForFunction
---
Diffs of the changes: (+5 -3)
SparcAsmPrinter.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/Sparc/SparcAsmPr
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.20 -> 1.21
---
Log message:
Use getSectionForFunction.
---
Diffs of the changes: (+2 -2)
ARMAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
dif
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.36 -> 1.37
---
Log message:
implement and use getSectionForFunction
---
Diffs of the changes: (+10 -3)
IA64AsmPrinter.cpp | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
Index: llvm/lib/Targe
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.104 -> 1.105
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+2 -1)
AsmPrinter.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/AsmPrinter.
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.51 -> 1.52
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
AsmPrinter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/A
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.51 -> 1.52
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
AlphaAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/A
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.200 -> 1.201
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
PPCAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/P
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.21 -> 1.22
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+1 -1)
ARMAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARM
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.66 -> 1.67
X86IntelAsmPrinter.cpp updated: 1.59 -> 1.60
---
Log message:
Pass the MachineFunction into EmitJumpTableInfo.
---
Diffs of the changes: (+8 -4)
X86ATTAsmPrinter.cpp |9 +
X86IntelAsmPrinter.
Changes in directory llvm/test/Regression/CodeGen/X86:
pic_jumptable.ll added (r1.1)
---
Log message:
Verify that jump tables are emitted to the same section as the function is,
when codegen'ing in pic mode. This fixes a miscompilation of a switch stmt
in a template, as the template goes to a
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.105 -> 1.106
---
Log message:
Emit pic jumptables to the same section that the function is emitted to,
allowing label differences to work. This fixes CodeGen/X86/pic_jumptable.ll
---
Diffs of the changes: (+4 -1)
AsmPrinter.
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetAsmInfo.cpp updated: 1.5 -> 1.6
---
Log message:
Don't bother setting JumpTableTextSection, it is about to disappear
---
Diffs of the changes: (+0 -1)
PPCTargetAsmInfo.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Targ
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.5 -> 1.6
---
Log message:
Don't bother setting JumpTableTextSection, it is about to disappear
---
Diffs of the changes: (+0 -1)
TargetAsmInfo.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/TargetAsmIn
Changes in directory llvm/lib/Target/Alpha:
AlphaTargetAsmInfo.cpp updated: 1.2 -> 1.3
---
Log message:
Don't bother setting JumpTableTextSection, it is about to disappear
---
Diffs of the changes: (+0 -1)
AlphaTargetAsmInfo.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Ta
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.7 -> 1.8
---
Log message:
remove JumpTableTextSection
---
Diffs of the changes: (+0 -8)
TargetAsmInfo.h |8
1 files changed, 8 deletions(-)
Index: llvm/include/llvm/Target/TargetAsmInfo.h
diff -u llvm/
Changes in directory llvm/test/Regression/CodeGen/Alpha:
jmp_table.ll updated: 1.2 -> 1.3
---
Log message:
Check that jump tables wind up in the rodata section
---
Diffs of the changes: (+2 -1)
jmp_table.ll |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/test/Regre
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.269 -> 1.270
---
Log message:
Lower some min/max idioms to minss/maxss when unsafe fp math is enabled.
---
Diffs of the changes: (+43 -13)
X86ISelLowering.cpp | 56 +++
Changes in directory llvm-test/MultiSource/Applications/viterbi:
common.h updated: 1.1 -> 1.2
test.c updated: 1.2 -> 1.3
---
Log message:
increase running time 10x
---
Diffs of the changes: (+23 -19)
common.h |1 +
test.c | 41 ++---
2 files chan
Changes in directory llvm/lib/VMCore:
Instructions.cpp updated: 1.41 -> 1.42
---
Log message:
Add insertelement/extractelement helper ctors.
---
Diffs of the changes: (+53 -0)
Instructions.cpp | 53 +
1 files changed, 53 insertions(+)
Changes in directory llvm/include/llvm:
Instructions.h updated: 1.43 -> 1.44
---
Log message:
Add insertelement/extractelement helper ctors.
---
Diffs of the changes: (+8 -0)
Instructions.h |8
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/Instructions.h
diff -u
Changes in directory llvm/test/Regression/Transforms/InstCombine:
vec_demanded_elts.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+30 -0)
vec_demanded_elts.ll | 30 ++
1 files changed, 30 insertions(+)
Index: llvm/test/Regression/T
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.517 -> 1.518
---
Log message:
add a new SimplifyDemandedVectorElts method, which works similarly to
SimplifyDemandedBits. The idea is that some operations can be simplified if
not all of the computed elements
45 matches
Mail list logo