Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.135 -> 1.136
---
Log message:
Use movaps to do VR128 reg-to-reg copies for now. It's shorter and available
for SSE1.
---
Diffs of the changes: (+1 -1)
X86RegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.81 -> 1.82
---
Log message:
New entries
---
Diffs of the changes: (+19 -0)
README.txt | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.160 -> 1.161
X86InstrSSE.td updated: 1.68 -> 1.69
---
Log message:
Conditional move of vector types.
---
Diffs of the changes: (+63 -37)
X86ISelLowering.cpp | 85 +---
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_select.ll added (r1.1)
---
Log message:
Add a vselect test case.
---
Diffs of the changes: (+11 -0)
vec_select.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test/Regression/CodeGen/X86/vec_select.ll
diff -c
Changes in directory llvm:
Makefile.rules updated: 1.359 -> 1.360
---
Log message:
ENABLE_ASSERTIONS -> DISABLE_ASSERTIONS
---
Diffs of the changes: (+4 -4)
Makefile.rules |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.r
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.357 -> 1.358
---
Log message:
Missing break
---
Diffs of the changes: (+1 -0)
LegalizeDAG.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llvm/lib/Code
Changes in directory llvm/lib/Transforms/IPO:
IndMemRemoval.cpp added (r1.1)
---
Log message:
Add a simple pass to make sure that all (non-library) calls to malloc and free
are visible to analysis as intrinsics. That is, make sure someone doesn't pass
free around by address in some struct (as
Changes in directory llvm/include/llvm/Transforms:
IPO.h updated: 1.44 -> 1.45
LinkAllPasses.h updated: 1.29 -> 1.30
---
Log message:
Add a simple pass to make sure that all (non-library) calls to malloc and free
are visible to analysis as intrinsics. That is, make sure someone doesn't pass
fr
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.13 -> 1.14
---
Log message:
__builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d}
---
Diffs of the changes: (+15 -1)
IntrinsicsX86.td | 16 +++-
1 files changed, 15 insertions(+), 1 deletion(-)
Index: llv
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.69 -> 1.70
---
Log message:
movups / movupd
---
Diffs of the changes: (+10 -6)
X86InstrSSE.td | 16 ++--
1 files changed, 10 insertions(+), 6 deletions(-)
Index: llvm/lib/Target/X86/X86InstrSSE.td
diff -u l
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.70 -> 1.71
---
Log message:
Added some missing shuffle patterns.
---
Diffs of the changes: (+22 -5)
X86InstrSSE.td | 27 ++-
1 files changed, 22 insertions(+), 5 deletions(-)
Index: llvm/lib/Tar
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.83 -> 1.84
---
Log message:
Remove an entry that is now done.
---
Diffs of the changes: (+0 -13)
README.txt | 13 -
1 files changed, 13 deletions(-)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/
Changes in directory llvm/docs:
HowToReleaseLLVM.html updated: 1.2 -> 1.3
---
Log message:
* Remove duplicated table of contents for a section and at the top level
* Fix relative links within the file
* Add tags around command names and literal file names and directories
---
Diffs of the cha
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.82 -> 1.83
---
Log message:
Correct an entry
---
Diffs of the changes: (+2 -2)
README.txt |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.84 -> 1.85
---
Log message:
add a note
---
Diffs of the changes: (+23 -0)
README.txt | 23 +++
1 files changed, 23 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.
Changes in directory llvm/utils/TableGen:
CodeGenTarget.cpp updated: 1.62 -> 1.63
---
Log message:
Fix a typo: Instr* -> Intr*
---
Diffs of the changes: (+3 -3)
CodeGenTarget.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/utils/TableGen/CodeGenTarget.cpp
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.32 -> 1.33
IntrinsicsPowerPC.td updated: 1.23 -> 1.24
IntrinsicsX86.td updated: 1.14 -> 1.15
---
Log message:
Fix a typo: Instr* -> Intr*
---
Diffs of the changes: (+170 -170)
Intrinsics.td| 26 +++
IntrinsicsPo
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.71 -> 1.72
---
Log message:
Remove some bogus patterns; clean up.
---
Diffs of the changes: (+20 -53)
X86InstrSSE.td | 73 +++--
1 files changed, 20 insertions(+), 53 d
Changes in directory llvm/test/Regression/Transforms/InstCombine:
vec_shuffle.ll added (r1.1)
---
Log message:
New testcase
---
Diffs of the changes: (+17 -0)
vec_shuffle.ll | 17 +
1 files changed, 17 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/vec
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.462 -> 1.463
---
Log message:
Implement InstCombine/vec_shuffle.ll:test[12]
---
Diffs of the changes: (+62 -0)
InstructionCombining.cpp | 62 +++
1 files chang
Changes in directory llvm/test/Regression/Transforms/InstCombine:
vec_shuffle.ll updated: 1.1 -> 1.2
---
Log message:
new testcase
---
Diffs of the changes: (+7 -0)
vec_shuffle.ll |7 +++
1 files changed, 7 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/vec_shuf
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.463 -> 1.464
---
Log message:
Implement vec_shuffle.ll:test3
---
Diffs of the changes: (+17 -2)
InstructionCombining.cpp | 19 +--
1 files changed, 17 insertions(+), 2 deletions(-)
Inde
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.56 -> 1.57
---
Log message:
Use existing information.
---
Diffs of the changes: (+14 -3)
DwarfWriter.cpp | 17 ++---
1 files changed, 14 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
d
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.74 -> 1.75
---
Log message:
Use existing information.
---
Diffs of the changes: (+0 -5)
MRegisterInfo.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/Target/MRegisterInfo.h
diff -u llvm/inc
Changes in directory llvm/lib/Target:
MRegisterInfo.cpp updated: 1.14 -> 1.15
---
Log message:
Use existing information.
---
Diffs of the changes: (+0 -7)
MRegisterInfo.cpp |7 ---
1 files changed, 7 deletions(-)
Index: llvm/lib/Target/MRegisterInfo.cpp
diff -u llvm/lib/Target/MR
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.161 -> 1.162
X86ISelLowering.h updated: 1.53 -> 1.54
X86InstrSSE.td updated: 1.72 -> 1.73
---
Log message:
Added support for _mm_move_ss and _mm_move_sd.
---
Diffs of the changes: (+46 -2)
X86ISelLowering.cpp | 29 +
Changes in directory llvm/include/llvm/CodeGen:
MachineFunction.h updated: 1.57 -> 1.58
---
Log message:
Add helper methods.
---
Diffs of the changes: (+2 -0)
MachineFunction.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/CodeGen/MachineFunction.h
diff -u llvm/inc
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.142 -> 1.143
---
Log message:
Move some return-handling code from lowerarguments to the ISD::RET handling
stuff.
No functionality change.
---
Diffs of the changes: (+9 -20)
PPCISelLowering.cpp | 29 +---
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.358 -> 1.359
---
Log message:
Add basic support for legalizing returns of vectors
---
Diffs of the changes: (+36 -9)
LegalizeDAG.cpp | 45 -
1 files changed, 36 inse
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.143 -> 1.144
---
Log message:
Vector function results go into V2 according to GCC. The darwin ABI doc
doesn't say where they go :-/
---
Diffs of the changes: (+10 -1)
PPCISelLowering.cpp | 11 ++-
1 fi
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.359 -> 1.360
---
Log message:
add some todos
---
Diffs of the changes: (+8 -0)
LegalizeDAG.cpp |8
1 files changed, 8 insertions(+)
Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
diff -u llv
Changes in directory llvm/win32/Transforms:
Transforms.vcproj updated: 1.21 -> 1.22
---
Log message:
Keep Visual Studio happy.
---
Diffs of the changes: (+3 -0)
Transforms.vcproj |3 +++
1 files changed, 3 insertions(+)
Index: llvm/win32/Transforms/Transforms.vcproj
diff -u llvm/win32
Changes in directory llvm:
CREDITS.TXT updated: 1.46 -> 1.47
---
Log message:
update my credits entry per clattner's request!
---
Diffs of the changes: (+2 -1)
CREDITS.TXT |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.46 ll
Changes in directory llvm:
CREDITS.TXT updated: 1.47 -> 1.48
---
Log message:
Update my entry.
---
Diffs of the changes: (+3 -1)
CREDITS.TXT |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.47 llvm/CREDITS.TXT:1.48
--- llvm/C
Changes in directory llvm/docs:
HowToReleaseLLVM.html updated: 1.3 -> 1.4
---
Log message:
Flesh out the documentation a little bit more.
---
Diffs of the changes: (+55 -9)
HowToReleaseLLVM.html | 64 ++
1 files changed, 55 insertions(+), 9
Changes in directory llvm/docs:
HowToReleaseLLVM.html updated: 1.4 -> 1.5
---
Log message:
Fix an anchor.
---
Diffs of the changes: (+2 -2)
HowToReleaseLLVM.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/HowToReleaseLLVM.html
diff -u llvm/docs/HowToRe
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.360 -> 1.361
---
Log message:
Only get Tmp2 for cases where number of operands is > 1. Fixed return void.
---
Diffs of the changes: (+1 -1)
LegalizeDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-
Changes in directory llvm/include/llvm:
IntrinsicsX86.td updated: 1.15 -> 1.16
---
Log message:
movnt* and maskmovdqu intrinsics
---
Diffs of the changes: (+19 -4)
IntrinsicsX86.td | 23 +++
1 files changed, 19 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/I
Changes in directory llvm/lib/Target/X86:
X86InstrMMX.td updated: 1.9 -> 1.10
X86InstrSSE.td updated: 1.73 -> 1.74
---
Log message:
movnt* and maskmovdqu intrinsics
---
Diffs of the changes: (+44 -16)
X86InstrMMX.td | 25 +
X86InstrSSE.td | 35 +++
39 matches
Mail list logo