Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.292 -> 1.293
SelectionDAG.cpp updated: 1.249 -> 1.250
---
Log message:
Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperands
instead.
---
Diffs of the changes: (+27 -60)
LegalizeDAG.cpp | 37
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.49 -> 1.50
---
Log message:
revert an accidental commit
---
Diffs of the changes: (+1 -5)
LiveIntervalAnalysis.h |6 +-
1 files changed, 1 insertion(+), 5 deletions(-)
Index: llvm/include/llvm/CodeG
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.41 -> 1.42
---
Log message:
Clean up the interface to ValueTypeActions, allowing Legalize to use a copy
of it more cleanly. Double the size of OpActions, allowing it to hold actions
for any VT.
---
Diffs of the change
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.21 -> 1.22
---
Log message:
clean up interface to ValueTypeActions
---
Diffs of the changes: (+3 -3)
TargetLowering.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/TargetLowerin
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.78 -> 1.79
---
Log message:
Now that OpActions is big enough, we can specify actions for vector types
---
Diffs of the changes: (+2 -2)
PPCISelLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletion
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.293 -> 1.294
---
Log message:
cleanups to the ValueTypeActions interface
---
Diffs of the changes: (+5 -7)
LegalizeDAG.cpp | 12 +---
1 files changed, 5 insertions(+), 7 deletions(-)
Index: llvm/lib/
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.26 -> 1.27
---
Log message:
add a missed optimization
---
Diffs of the changes: (+10 -0)
README.txt | 10 ++
1 files changed, 10 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/READM
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.27 -> 1.28
---
Log message:
add a high-priority SSE issue from sgefa
---
Diffs of the changes: (+34 -0)
README.txt | 34 ++
1 files changed, 34 insertions(+)
Index: llvm/lib/Target/X86/READM
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.28 -> 1.29
---
Log message:
add some performance notes from looking at sgefa
---
Diffs of the changes: (+34 -0)
README.txt | 34 ++
1 files changed, 34 insertions(+)
Index: llvm/lib/Target/X
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.29 -> 1.30
---
Log message:
add another note
---
Diffs of the changes: (+4 -0)
README.txt |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.29 llvm/l
Changes in directory llvm/include/llvm/CodeGen:
MachineDebugInfo.h updated: 1.9 -> 1.10
---
Log message:
Remove extra qualifier.
---
Diffs of the changes: (+1 -1)
MachineDebugInfo.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/MachineDebugInf
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.157 -> 1.158
---
Log message:
simplify some code
---
Diffs of the changes: (+7 -10)
DAGISelEmitter.cpp | 17 +++--
1 files changed, 7 insertions(+), 10 deletions(-)
Index: llvm/utils/TableGen/DAGISelEmi
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.44 -> 1.45
PPCISelLowering.cpp updated: 1.79 -> 1.80
---
Log message:
Functions that are lazily streamed in from the .bc file are *not* external.
This fixes llvm-test/SingleSource/UnitTests/2006-01-29-SimpleIndirectCall
Changes in directory llvm-test/SingleSource/UnitTests:
2006-01-29-SimpleIndirectCall.c added (r1.1)
---
Log message:
new testcase for PR704: http://llvm.cs.uiuc.edu/PR704
---
Diffs of the changes: (+18 -0)
2006-01-29-SimpleIndirectCall.c | 18 ++
1 files changed, 18 inse
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.294 -> 1.295
---
Log message:
Fix RET of promoted values on targets that custom expand RET to a target node.
---
Diffs of the changes: (+9 -8)
LegalizeDAG.cpp | 17 +
1 files changed, 9 inserti
Changes in directory llvm/lib/System/Win32:
DynamicLibrary.inc updated: 1.12 -> 1.13
---
Log message:
Fix indentation.
---
Diffs of the changes: (+4 -4)
DynamicLibrary.inc |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/System/Win32/DynamicLibrary.inc
dif
Changes in directory llvm/runtime/GCCLibraries/crtend:
Makefile updated: 1.31 -> 1.32
---
Log message:
fix make install/uninstall of libcrtend.
---
Diffs of the changes: (+19 -0)
Makefile | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/runtime/GCCLibraries/crten
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.42 -> 1.43
---
Log message:
Pass the address of the main MaskedValueIsZero function to allow recursion.
---
Diffs of the changes: (+5 -3)
TargetLowering.h |8 +---
1 files changed, 5 insertions(+), 3 deletio
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.22 -> 1.23
---
Log message:
adjust prototype
---
Diffs of the changes: (+2 -1)
TargetLowering.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/TargetLowering.cpp
diff -u llvm/lib/Tar
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.64 -> 1.65
X86ISelLowering.h updated: 1.18 -> 1.19
---
Log message:
adjust prototype
---
Diffs of the changes: (+4 -2)
X86ISelLowering.cpp |3 ++-
X86ISelLowering.h |3 ++-
2 files changed, 4 insertions(+),
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.88 -> 1.89
---
Log message:
pass the address of MaskedValueIsZero into isMaskedValueZeroForTargetNode,
to permit recursion
---
Diffs of the changes: (+1 -1)
DAGCombiner.cpp |2 +-
1 files changed, 1 insertio
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.62 -> 1.63
---
Log message:
Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes,
allowing redundant and's to be eliminated by the dag combiner.
---
Diffs of the changes: (+26 -0)
SparcV8
Changes in directory llvm/win32/CodeGen:
CodeGen.vcproj updated: 1.20 -> 1.21
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
CodeGen.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/
Changes in directory llvm/win32/AsmParser:
AsmParser.vcproj updated: 1.8 -> 1.9
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
AsmParser.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: l
Changes in directory llvm/win32/llc:
llc.vcproj updated: 1.8 -> 1.9
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llc.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win32/llc/llc.
Changes in directory llvm/win32/llvm-ld:
llvm-ld.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-ld.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/wi
Changes in directory llvm/win32/Fibonacci:
Fibonacci.vcproj updated: 1.10 -> 1.11
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Fibonacci.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/win32/x86:
x86.vcproj updated: 1.18 -> 1.19
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
x86.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win32/x86/x8
Changes in directory llvm/win32/Support:
Support.vcproj updated: 1.13 -> 1.14
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Support.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/
Changes in directory llvm/win32/llvm-prof:
llvm-prof.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-prof.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: l
Changes in directory llvm/win32/TableGen:
TableGen.vcproj updated: 1.19 -> 1.20
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
TableGen.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: ll
Changes in directory llvm/win32/CBackend:
CBackend.vcproj updated: 1.4 -> 1.5
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
CBackend.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm
Changes in directory llvm/win32/llvm-ranlib:
llvm-ranlib.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-ranlib.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
In
Changes in directory llvm/win32/llvm-dis:
llvm-dis.vcproj updated: 1.4 -> 1.5
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-dis.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm
Changes in directory llvm/win32/opt:
opt.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
opt.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win32/opt/opt.
Changes in directory llvm/win32/Target:
Target.vcproj updated: 1.12 -> 1.13
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Target.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win
Changes in directory llvm/win32/Configure:
Configure.vcproj updated: 1.11 -> 1.12
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+1 -1)
Configure.vcproj |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llv
Changes in directory llvm/win32/Analysis:
Analysis.vcproj updated: 1.17 -> 1.18
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Analysis.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: ll
Changes in directory llvm/win32/llvm-bcanalyzer:
llvm-bcanalyzer.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-bcanalyzer.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 delet
Changes in directory llvm/win32/System:
System.vcproj updated: 1.16 -> 1.17
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
System.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win
Changes in directory llvm/win32/Transforms:
Transforms.vcproj updated: 1.20 -> 1.21
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Transforms.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Ind
Changes in directory llvm/win32/llvm-ar:
llvm-ar.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-ar.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/wi
Changes in directory llvm/win32/lli:
lli.vcproj updated: 1.7 -> 1.8
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
lli.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win32/lli/lli.
Changes in directory llvm/win32/llvm-link:
llvm-link.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-link.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: l
Changes in directory llvm/win32/ExecutionEngine:
ExecutionEngine.vcproj updated: 1.8 -> 1.9
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
ExecutionEngine.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 delet
Changes in directory llvm/win32/analyze:
analyze.vcproj updated: 1.6 -> 1.7
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
analyze.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/wi
Changes in directory llvm/win32/bugpoint:
bugpoint.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
bugpoint.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm
Changes in directory llvm/win32/llvm-nm:
llvm-nm.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-nm.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/wi
Changes in directory llvm/win32/llvm-as:
llvm-as.vcproj updated: 1.3 -> 1.4
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
llvm-as.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/wi
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.43 -> 1.44
---
Log message:
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,
making isMaskedValueZeroForTargetNode simpler, and useable from other parts
of the compiler.
---
Diffs of the cha
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.63 -> 1.64
---
Log message:
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering
interface,making isMaskedValueZeroForTargetNode simpler, and useable from other
partsof the compiler.
---
Diffs of
Changes in directory llvm/win32/Bytecode:
Bytecode.vcproj updated: 1.5 -> 1.6
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Bytecode.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.23 -> 1.24
---
Log message:
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering
interface,making isMaskedValueZeroForTargetNode simpler, and useable from other
partsof the compiler.
---
Diffs of the changes:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.65 -> 1.66
X86ISelLowering.h updated: 1.19 -> 1.20
---
Log message:
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering
interface,making isMaskedValueZeroForTargetNode simpler, and useable from other
partso
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.89 -> 1.90
---
Log message:
Move MaskedValueIsZero from the DAGCombiner to the TargetLowering
interface,making isMaskedValueZeroForTargetNode simpler, and useable from other
partsof the compiler.
---
Diffs of th
Changes in directory llvm/win32/Linker:
Linker.vcproj updated: 1.5 -> 1.6
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
Linker.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win32
Changes in directory llvm/win32/VMCore:
VMCore.vcproj updated: 1.14 -> 1.15
---
Log message:
Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy.
---
Diffs of the changes: (+2 -2)
VMCore.vcproj |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/win
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.295 -> 1.296
---
Log message:
don't insert an and node if it isn't needed here, this can prevent folding
of lowered target nodes.
---
Diffs of the changes: (+3 -1)
LegalizeDAG.cpp |4 +++-
1 files changed, 3
Changes in directory llvm/lib/System/Win32:
DynamicLibrary.inc updated: 1.13 -> 1.14
---
Log message:
Add AddSymbol() method to DynamicLibrary to work around Windows limitation
of being unable to search for symbols in an EXE. It will also allow other
existing hacks to be improved.
---
Diffs
Changes in directory llvm/lib/System:
DynamicLibrary.cpp updated: 1.11 -> 1.12
---
Log message:
Add AddSymbol() method to DynamicLibrary to work around Windows limitation
of being unable to search for symbols in an EXE. It will also allow other
existing hacks to be improved.
---
Diffs of the
Changes in directory llvm/include/llvm/System:
DynamicLibrary.h updated: 1.4 -> 1.5
---
Log message:
Add AddSymbol() method to DynamicLibrary to work around Windows limitation
of being unable to search for symbols in an EXE. It will also allow other
existing hacks to be improved.
---
Diffs o
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.64 -> 1.65
---
Log message:
When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold
the two operations together. This allows us to compile this:
void %two(int %a, int* %b) {
%tmp.2 = se
Changes in directory llvm/lib/Target/SparcV8:
SparcV8Subtarget.cpp updated: 1.3 -> 1.4
---
Log message:
Two changes:
1. Default to having V9 instructions, instead of just V8.
2. unless -enable-sparc-v9-insts is passed, disable V9 (for use with llcbeta)
---
Diffs of the changes: (+11 -0)
S
Changes in directory llvm-test:
Makefile.programs updated: 1.187 -> 1.188
---
Log message:
set llcbeta on sparc
---
Diffs of the changes: (+3 -0)
Makefile.programs |3 +++
1 files changed, 3 insertions(+)
Index: llvm-test/Makefile.programs
diff -u llvm-test/Makefile.programs:1.187 ll
Changes in directory llvm/lib/Target/SparcV8:
README.txt updated: 1.42 -> 1.43
SparcV8ISelDAGToDAG.cpp updated: 1.65 -> 1.66
SparcV8InstrInfo.td updated: 1.105 -> 1.106
---
Log message:
First step towards V9 instructions in the V8 backend, two conditional move
patterns. This allows emission of
Changes in directory llvm/lib/Target/SparcV8:
SparcV8InstrInfo.td updated: 1.106 -> 1.107
---
Log message:
When in v9 mode, emit fabsd/fnegd/fmovd
---
Diffs of the changes: (+30 -8)
SparcV8InstrInfo.td | 38 ++
1 files changed, 30 insertions(+), 8 dele
Changes in directory llvm/lib/Target/SparcV8:
FPMover.cpp updated: 1.10 -> 1.11
---
Log message:
If the target has V9 instructions, this pass is a noop, don't bother
running it.
---
Diffs of the changes: (+16 -8)
FPMover.cpp | 24
1 files changed, 16 insertions(+
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.44 -> 1.45
---
Log message:
Clear the OpAction field before setting it. This allows a target to set
an instruction operation action to Expand, then set it to Legal later.
---
Diffs of the changes: (+1 -0)
TargetLow
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.66 -> 1.67
SparcV8InstrInfo.td updated: 1.107 -> 1.108
---
Log message:
Compile:
uint %test(uint %X) {
%Y = call uint %llvm.ctpop.i32(uint %X)
ret uint %Y
}
to:
test:
save -96, %o6, %o6
Changes in directory llvm/test/Regression/CodeGen/SparcV8:
ctpop.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+11 -0)
ctpop.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test/Regression/CodeGen/SparcV8/ctpop.ll
diff -c /dev/null llvm/tes
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.67 -> 1.68
SparcV8InstrInfo.td updated: 1.108 -> 1.109
---
Log message:
Revamp the ICC/FCC reading instructions to be parameterized in terms of the
SPARC condition codes, not in terms of the DAG condcodes. This al
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.93 -> 1.94
---
Log message:
One more getTargetNode() variant shouldn't hurt...
---
Diffs of the changes: (+16 -0)
SelectionDAG.h | 16
1 files changed, 16 insertions(+)
Index: llvm/include/llvm/C
72 matches
Mail list logo