Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.134 -> 1.135
---
Log message:
Emit a type matching check for ComplexPatterns.
---
Diffs of the changes: (+2 -0)
DAGISelEmitter.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/utils/TableGen/DAGISelEmitter
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.210 -> 1.211
---
Log message:
Zero extending load from i1 to i8.
---
Diffs of the changes: (+2 -0)
X86InstrInfo.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/
Changes in directory llvm/test/Regression/CFrontend:
2006-01-16-BitCountIntrinsicsUnsigned.c added (r1.1)
---
Log message:
Ensure that the CFE always emits intrinsics in their unsigned version, not with
signed operands
---
Diffs of the changes: (+9 -0)
2006-01-16-BitCountIntrinsicsUnsigne
Changes in directory llvm-gcc/gcc:
llvm-expand.c updated: 1.125 -> 1.126
llvm-representation.h updated: 1.22 -> 1.23
llvm-types.c updated: 1.31 -> 1.32
---
Log message:
Force bit count intrinsics to all have unsigned operands and unsigned results.
---
Diffs of the changes: (+70 -45)
llvm-e
Changes in directory llvm/win32/Support:
Support.vcproj updated: 1.12 -> 1.13
---
Log message:
Visual Studio still has issues with being left out.
---
Diffs of the changes: (+3 -15)
Support.vcproj | 18 +++---
1 files changed, 3 insertions(+), 15 deletions(-)
Index: llvm/win
Changes in directory llvm/win32/Transforms:
Transforms.vcproj updated: 1.19 -> 1.20
---
Log message:
Visual Studio still has issues with being left out.
---
Diffs of the changes: (+0 -3)
Transforms.vcproj |3 ---
1 files changed, 3 deletions(-)
Index: llvm/win32/Transforms/Transforms.
Changes in directory llvm/win32/VMCore:
VMCore.vcproj updated: 1.12 -> 1.13
---
Log message:
Visual Studio still has issues with being left out.
---
Diffs of the changes: (+6 -0)
VMCore.vcproj |6 ++
1 files changed, 6 insertions(+)
Index: llvm/win32/VMCore/VMCore.vcproj
diff -u l
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.24 -> 1.25
---
Log message:
oops, this shouldn't have gotten in
---
Diffs of the changes: (+0 -2)
IA64ISelDAGToDAG.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp
d
Changes in directory llvm-test:
Makefile.programs updated: 1.183 -> 1.184
---
Log message:
Turning on x86 DAG isel (llc-beta).
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u llvm-tes
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.45 -> 1.46
---
Log message:
SSE does not support i64 SINT_TO_FP (FP stack doesn't either, but we custom
expand it), so ask legalizer to expand i32 UINT_TO_FP.
---
Diffs of the changes: (+6 -1)
X86ISelLowering.cpp |
Changes in directory llvm/lib/Target/IA64:
IA64InstrInfo.td updated: 1.38 -> 1.39
IA64RegisterInfo.cpp updated: 1.9 -> 1.10
IA64RegisterInfo.td updated: 1.12 -> 1.13
---
Log message:
use proper (82-bit) spills/fills when spilling FP regs, so that
divides don't get broken. this fixes obsequi, s
Changes in directory llvm-test:
Makefile.tests updated: 1.5 -> 1.6
---
Log message:
Pass -emit-llvm to llvm-gcc. This flag is ignored by the old front-end, and
tells the new front-end to emit a .ll (instead of a .s file) file like the old
one does.
---
Diffs of the changes: (+3 -3)
Makef
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.23 -> 1.24
---
Log message:
fixing divides
---
Diffs of the changes: (+9 -12)
IA64ISelDAGToDAG.cpp | 21 +
1 files changed, 9 insertions(+), 12 deletions(-)
Index: llvm/lib/Target/IA64/IA64
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.44 -> 1.45
---
Log message:
Added a FIXME comment about why FST is currently flagged to fpGETRESULT.
---
Diffs of the changes: (+6 -0)
X86ISelLowering.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/
Changes in directory llvm/lib/Support:
ToolRunner.cpp updated: 1.47 -> 1.48
---
Log message:
Revert this, I didn't mean to commit it
---
Diffs of the changes: (+0 -8)
ToolRunner.cpp |8
1 files changed, 8 deletions(-)
Index: llvm/lib/Support/ToolRunner.cpp
diff -u llvm/lib/S
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.84 -> 1.85
---
Log message:
Yet another getTargetNode() variant. I promise one of these days I'll fix
tblgen so this is unnecessary.
---
Diffs of the changes: (+12 -0)
SelectionDAG.h | 12
1 files chan
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.65 -> 1.66
ToolRunner.cpp updated: 1.46 -> 1.47
---
Log message:
Add support for programs with a null argv[0]
---
Diffs of the changes: (+32 -10)
CommandLine.cpp | 34 --
ToolRunner.cpp |
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.43 -> 1.44
X86InstrInfo.td updated: 1.209 -> 1.210
---
Log message:
Bug fixes: fpGETRESULT should produces a flag result and X86ISD::FST should
read a flag.
---
Diffs of the changes: (+12 -10)
X86ISelLowering.cpp |
Changes in directory llvm/include/llvm/ADT:
UniqueVector.h updated: 1.1 -> 1.2
---
Log message:
Redundant inline keyword.
---
Diffs of the changes: (+1 -1)
UniqueVector.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/ADT/UniqueVector.h
diff -u llvm/in
Changes in directory llvm/include/llvm/ADT:
UniqueVector.h added (r1.1)
---
Log message:
UniqueVector template provides a means of enumerating objects uniquely.
---
Diffs of the changes: (+70 -0)
UniqueVector.h | 70 +
1 files chang
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.208 -> 1.209
---
Log message:
More typo's
---
Diffs of the changes: (+2 -2)
X86InstrInfo.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Targe
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.207 -> 1.208
---
Log message:
Some typo's
---
Diffs of the changes: (+12 -13)
X86InstrInfo.td | 25 -
1 files changed, 12 insertions(+), 13 deletions(-)
Index: llvm/lib/Target/X86/X86InstrInfo.
Changes in directory llvm/docs:
LangRef.html updated: 1.130 -> 1.131
---
Log message:
like bswap, the ct* intrinsics require unsigned operands
---
Diffs of the changes: (+27 -27)
LangRef.html | 54 +++---
1 files changed, 27 insertions(+),
Changes in directory llvm/docs:
LangRef.html updated: 1.129 -> 1.130
---
Log message:
Consistency
---
Diffs of the changes: (+6 -6)
LangRef.html | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.129 llvm/d
Changes in directory llvm-gcc/gcc:
llvm-expand.c updated: 1.124 -> 1.125
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
Cause llvm-gcc to emit the non-overloaded form of the intrinsics for
ctpop, cttz, ctlz, isunordered, and sqrt.
---
Diffs of the changes: (+50 -7)
llvm-expand
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.101 -> 1.102
---
Log message:
fix short immediate loads
---
Diffs of the changes: (+1 -1)
AlphaInstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaInstrInfo.td
dif
Changes in directory llvm/docs:
LangRef.html updated: 1.128 -> 1.129
---
Log message:
There is no llvm.bswap.i8, need at least 2 bytes to swap.
---
Diffs of the changes: (+1 -2)
LangRef.html |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/docs/LangRef.html
diff -u
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.32 -> 1.33
X86ISelLowering.cpp updated: 1.42 -> 1.43
X86InstrInfo.td updated: 1.206 -> 1.207
---
Log message:
Fix FP_TO_INT**_IN_MEM lowering.
---
Diffs of the changes: (+132 -103)
X86ISelDAGToDAG.cpp | 58 -
Changes in directory llvm/include/llvm/Assembly:
AutoUpgrade.h added (r1.1)
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This file makes the helper functions for auto-upgrade of llvm assembly and
bytecode more accessible. This is part of de-overloading of intrinsic
functions to s
Changes in directory llvm/test/Regression/CodeGen/Alpha:
rpcc.ll updated: 1.2 -> 1.3
---
Log message:
this is fixed
---
Diffs of the changes: (+0 -1)
rpcc.ll |1 -
1 files changed, 1 deletion(-)
Index: llvm/test/Regression/CodeGen/Alpha/rpcc.ll
diff -u llvm/test/Regression/CodeGen/Alp
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.27 -> 1.28
AlphaISelLowering.cpp updated: 1.22 -> 1.23
AlphaInstrFormats.td updated: 1.22 -> 1.23
---
Log message:
stack and rpcc
---
Diffs of the changes: (+11 -35)
AlphaISelDAGToDAG.cpp | 36 +--
Changes in directory llvm/docs:
LangRef.html updated: 1.127 -> 1.128
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and arranging
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.125 -> 1.126
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specif
Changes in directory llvm/include/llvm:
Intrinsics.h updated: 1.35 -> 1.36
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and arra
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.176 -> 1.177
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
a
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.38 -> 1.39
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.2 -> 1.3
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and
Changes in directory llvm/lib/Transforms/Utils:
Local.cpp updated: 1.49 -> 1.50
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providing type-specific intrinsics
and
Changes in directory llvm/lib/VMCore:
Function.cpp updated: 1.99 -> 1.100
Verifier.cpp updated: 1.142 -> 1.143
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This patch is an incremental step towards supporting a flat symbol table.
It de-overloads the intrinsic functions by providi
Changes in directory llvm/lib/VMCore:
AutoUpgrade.cpp added (r1.1)
---
Log message:
For PR411: http://llvm.cs.uiuc.edu/PR411 :
This file makes the helper functions for auto-upgrade of llvm assembly and
bytecode more accessible. This is part of de-overloading of intrinsic
functions to support th
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.21 -> 1.22
AlphaISelLowering.h updated: 1.8 -> 1.9
---
Log message:
Friendly names
---
Diffs of the changes: (+19 -1)
AlphaISelLowering.cpp | 15 +++
AlphaISelLowering.h |5 -
2 files change
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.414 -> 1.415
---
Log message:
fix a crash due to missing parens
---
Diffs of the changes: (+1 -1)
InstructionCombining.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transf
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.44 -> 1.45
---
Log message:
add notes from my *other* email acct.
---
Diffs of the changes: (+88 -0)
README.txt | 88 +
1 files changed, 88 insertions(+)
Inde
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.22 -> 1.23
---
Log message:
transfer some notes from my email to somewhere useful.
---
Diffs of the changes: (+45 -0)
README.txt | 45 +
1 files changed, 45 insertions(+)
Index:
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.43 -> 1.44
---
Log message:
transfer some notes from my email to somewhere useful.
---
Diffs of the changes: (+26 -0)
README.txt | 26 ++
1 files changed, 26 insertions(+)
Index: llvm/lib/Target
Changes in directory llvm/test/Regression/CodeGen/Alpha:
not.ll updated: 1.1 -> 1.2
rpcc.ll updated: 1.1 -> 1.2
---
Log message:
Fix these testcases :(
Apparently Andrew hasn't implemented ReadCycleCounter in the new isel and
renamed ornot to eqv
---
Diffs of the changes: (+2 -1)
not.ll
Changes in directory llvm/docs:
ExtendingLLVM.html updated: 1.21 -> 1.22
---
Log message:
Add a couple very minor tweaks
---
Diffs of the changes: (+12 -8)
ExtendingLLVM.html | 20
1 files changed, 12 insertions(+), 8 deletions(-)
Index: llvm/docs/ExtendingLLVM.htm
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.22 -> 1.23
---
Log message:
fixing divides: FP should now be 100%, and integers are fine too
unless you try to div/mod 0 by anything, in which case you will
get some cute number, and not 0, which is bad.
---
Diffs of
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.266 -> 1.267
---
Log message:
Expand case for 64b Legalize, even though no one should end up using this
(itanium supports bswap natively, alpha should custom lower it using the
VAX floating point swapload, ha ha).
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.239 -> 1.240
---
Log message:
Constant fold ctpop/ctlz/cttz, and a couple other small cleanups
---
Diffs of the changes: (+58 -2)
SelectionDAG.cpp | 60 +--
Changes in directory llvm/docs:
ExtendingLLVM.html updated: 1.20 -> 1.21
---
Log message:
Fix up 'adding an intrinsic' section a bit, first draft of 'adding a new
sdnode' section.
---
Diffs of the changes: (+116 -41)
ExtendingLLVM.html | 157 +++
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.37 -> 1.38
---
Log message:
Add BSWAP stuff to intrinsic lowering for CBE & friends.
---
Diffs of the changes: (+106 -2)
IntrinsicLowering.cpp | 108 +-
1 files changed,
52 matches
Mail list logo