Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.32 -> 1.33
---
Log message:
add some nodes, forgot to commit this last night :(
---
Diffs of the changes: (+2 -0)
TargetSelectionDAG.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/TargetSelectio
Changes in directory llvm/test/Regression/Assembler:
2005-12-21-ZeroInitVector.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+5 -0)
2005-12-21-ZeroInitVector.ll |5 +
1 files changed, 5 insertions(+)
Index: llvm/test/Regression/Assembler/2005-12-21-Zero
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.239 -> 1.240
ParserInternals.h updated: 1.41 -> 1.42
---
Log message:
Implement Regression/Assembler/2005-12-21-ZeroInitVector.ll
---
Diffs of the changes: (+13 -1)
ParserInternals.h |8 +++-
llvmAsmParser.y |
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.236 -> 1.237
---
Log message:
fix a bug I introduced that broke recursive expansion of nodes (e.g.
scalarizing vectors)
---
Diffs of the changes: (+6 -3)
LegalizeDAG.cpp |9 ++---
1 files changed, 6 ins
Changes in directory llvm/lib/VMCore:
Instructions.cpp updated: 1.28 -> 1.29
Verifier.cpp updated: 1.135 -> 1.136
---
Log message:
Get logical operations to like packed types, allow BinOp::getNot to create
the right vector of -1's as its operand.
---
Diffs of the changes: (+19 -7)
Instruct
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.240 -> 1.241
---
Log message:
allow logical operators on packed integral types
---
Diffs of the changes: (+10 -4)
llvmAsmParser.y | 14 ++
1 files changed, 10 insertions(+), 4 deletions(-)
Index: llvm/lib/A
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.cpp updated: 1.26 -> 1.27
---
Log message:
Regenerate
---
Diffs of the changes: (+127 -121)
llvmAsmParser.cpp | 248 +++---
1 files changed, 127 insertions(+), 121 deletions(-)
Index:
Changes in directory llvm-test:
Makefile.programs updated: 1.181 -> 1.182
---
Log message:
Change beta options back
---
Diffs of the changes: (+2 -4)
Makefile.programs |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index: llvm-test/Makefile.programs
diff -u llvm-test/Mak
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.118 -> 1.119
---
Log message:
enable the gep isel opt
---
Diffs of the changes: (+0 -6)
SelectionDAGISel.cpp |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDA
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.237 -> 1.238
---
Log message:
make sure to relegalize all cases
---
Diffs of the changes: (+1 -1)
LegalizeDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/SelectionDAG/
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h added (r1.1)
---
Log message:
Start of Dwarf framework code.
---
Diffs of the changes: (+424 -0)
DwarfWriter.h | 424 ++
1 files changed, 424 insertions(+)
Index: llvm/i
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.1 -> 1.2
---
Log message:
Oops llvm namespace.
---
Diffs of the changes: (+410 -406)
DwarfWriter.h | 816 +-
1 files changed, 410 insertions(+), 406 deletions(-
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp added (r1.1)
---
Log message:
Start of Dwarf framework.
---
Diffs of the changes: (+15 -0)
DwarfWriter.cpp | 15 +++
1 files changed, 15 insertions(+)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -c /dev/null llvm/lib/C
Changes in directory llvm/Xcode/LLVM.xcodeproj:
project.pbxproj updated: 1.13 -> 1.14
---
Log message:
add dwarfwriter to the xcode project
---
Diffs of the changes: (+4 -0)
project.pbxproj |4
1 files changed, 4 insertions(+)
Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj
dif
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.110 -> 1.111
---
Log message:
Allows instructions which no explicit operands. e.g. X86 RET which has but
an implicit flag operand.
---
Diffs of the changes: (+5 -6)
DAGISelEmitter.cpp | 11 +--
1 files change
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.12 -> 1.13
X86ISelLowering.h updated: 1.6 -> 1.7
X86InstrInfo.td updated: 1.179 -> 1.180
---
Log message:
* Added support for X86 RET with an additional operand to specify number of
bytes to pop off stack.
* Added support
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.238 -> 1.239
---
Log message:
* Added support for X86 RET with an additional operand to specify number of
bytes to pop off stack.
* Added support for X86 SETCC.
---
Diffs of the changes: (+10 -0)
LegalizeDAG.cpp
Changes in directory llvm/Xcode/LLVM.xcodeproj:
project.pbxproj updated: 1.14 -> 1.15
---
Log message:
Sync up the project with my tweaks.
---
Diffs of the changes: (+199 -11)
project.pbxproj | 210 +---
1 files changed, 199 insertions(+
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.12 -> 1.13
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+1 -0)
AlphaISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/Alpha/AlphaISelLower
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.4 -> 1.5
IA64ISelPattern.cpp updated: 1.69 -> 1.70
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+2 -0)
IA64ISelLowering.cpp |1 +
IA64ISelPattern.cpp |1 +
2 files c
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.13 -> 1.14
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+1 -0)
X86ISelLowering.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
di
Changes in directory llvm/lib/Target/SparcV8:
SparcV8ISelDAGToDAG.cpp updated: 1.30 -> 1.31
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+5 -0)
SparcV8ISelDAGToDAG.cpp |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/SparcV8/S
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.239 -> 1.240
ScheduleDAG.cpp updated: 1.53 -> 1.54
---
Log message:
Disengage DEBUG_LOC from non-PPC targets.
---
Diffs of the changes: (+17 -13)
LegalizeDAG.cpp | 28
ScheduleDAG.
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.180 -> 1.181
---
Log message:
Oops. Accidentally deleted RET pattern. It's still needed for return void;
---
Diffs of the changes: (+1 -1)
X86InstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.16 -> 1.17
---
Log message:
* Fix a GlobalAddress lowering bug.
* Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook.
---
Diffs of the changes: (+5 -0)
TargetLowering.cpp |5 +
1 files changed,
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.18 -> 1.19
X86ISelLowering.cpp updated: 1.14 -> 1.15
X86ISelLowering.h updated: 1.7 -> 1.8
X86InstrInfo.td updated: 1.181 -> 1.182
---
Log message:
* Fix a GlobalAddress lowering bug.
* Teach DAG combiner about X86ISD::SET
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.69 -> 1.70
---
Log message:
* Fix a GlobalAddress lowering bug.
* Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook.
---
Diffs of the changes: (+4 -1)
DAGCombiner.cpp |5 -
1 files c
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.17 -> 1.18
---
Log message:
Lefted out TargetLowering::
---
Diffs of the changes: (+2 -2)
TargetLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/TargetLowering.cpp
diff -u
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.30 -> 1.31
---
Log message:
Added TargetLowering::isMaskedValueZeroForTargetNode() declaration.
---
Diffs of the changes: (+8 -2)
TargetLowering.h | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
Changes in directory llvm:
Makefile.rules updated: 1.336 -> 1.337
---
Log message:
Some simple cleanups:
1. When srcdir == objdir have "spotless" say that it isn't supported in
that mode rather than just let make say "no such target"
2. Minor doc cleanups
3. Fix the double rebuild problem wi
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.1 -> 1.2
---
Log message:
Add an eol at the end to shut gcc sup.
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u l
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.2 -> 1.3
---
Log message:
Add an eol at the end to shut gcc up.
---
Diffs of the changes: (+1 -1)
DwarfWriter.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/DwarfWriter.
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.31 -> 1.32
---
Log message:
Make it compile with VC++.
---
Diffs of the changes: (+1 -0)
TargetLowering.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/incl
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.32 -> 1.33
---
Log message:
Oh oh... Unix is case sensitive.
---
Diffs of the changes: (+1 -1)
TargetLowering.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Target/TargetLower
Changes in directory llvm/win32/CodeGen:
CodeGen.vcproj updated: 1.16 -> 1.17
---
Log message:
Add new files to Visual Studio.
---
Diffs of the changes: (+6 -0)
CodeGen.vcproj |6 ++
1 files changed, 6 insertions(+)
Index: llvm/win32/CodeGen/CodeGen.vcproj
diff -u llvm/win32/CodeG
Changes in directory llvm/tools/gccld:
GenerateCode.cpp updated: 1.55 -> 1.56
gccld.cpp updated: 1.106 -> 1.107
gccld.h updated: 1.17 -> 1.18
---
Log message:
Implement PR679: http://llvm.cs.uiuc.edu/PR679 :
* Changed the -rpath option from cl::opt to cl::list
* Changed the interface to Generat
Changes in directory llvm/autoconf/m4:
sanity_check.m4 updated: 1.1 -> 1.2
---
Log message:
For PR678: http://llvm.cs.uiuc.edu/PR678 :
* Make it possible to pass a fourth argument to the CHECK_PROGRAM_SANITY
macro that controls whether a non-sane program generates an error or
a warning.
-
Changes in directory llvm-test:
configure updated: 1.30 -> 1.31
---
Log message:
Fix PR678: http://llvm.cs.uiuc.edu/PR678 :
Use the 4th argument to CHECK_PROGRAM_SANITY in order to turn a failed
sanity check into a warning instead of an error.
---
Diffs of the changes: (+9 -3)
configure |
Changes in directory llvm-test/autoconf:
configure.ac updated: 1.29 -> 1.30
---
Log message:
Fix PR678: http://llvm.cs.uiuc.edu/PR678 :
Use the 4th argument to CHECK_PROGRAM_SANITY in order to turn a failed
sanity check into a warning instead of an error.
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.33 -> 1.34
---
Log message:
Added special flag node FLAG.
---
Diffs of the changes: (+1 -0)
TargetSelectionDAG.td |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/TargetSelectionDAG.td
diff -u llvm/lib
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.182 -> 1.183
X86RegisterInfo.td updated: 1.26 -> 1.27
---
Log message:
Bye bye HACKTROCITY.
---
Diffs of the changes: (+4 -8)
X86InstrInfo.td|5 +++--
X86RegisterInfo.td |7 +--
2 files changed, 4 insertio
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.td updated: 1.28 -> 1.29
---
Log message:
Bye bye HACKTROCITY.
---
Diffs of the changes: (+0 -8)
PPCRegisterInfo.td |8
1 files changed, 8 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.td
diff -u llv
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.111 -> 1.112
DAGISelEmitter.h updated: 1.46 -> 1.47
---
Log message:
* Added support for FLAG - a special nameless flag register. Can be used as
either an operand or a result.
* Fixed some more flag / chain bugs.
---
Di
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.112 -> 1.113
---
Log message:
Attempt to fix a crash on WIN32.
---
Diffs of the changes: (+16 -15)
DAGISelEmitter.cpp | 31 ---
1 files changed, 16 insertions(+), 15 deletions(-)
Index:
Changes in directory llvm/lib/System:
Alarm.cpp added (r1.1)
---
Log message:
Implement a generic polled Alarm function. This merely removes the system
dependent portion of the lib/Support/SlowOperationTimer code into the
lib/System implementation where it can be ported to different platforms.
Changes in directory llvm/include/llvm/System:
Alarm.h added (r1.1)
---
Log message:
Implement a generic polled Alarm function. This merely removes the system
dependent portion of the lib/Support/SlowOperationTimer code into the
lib/System implementation where it can be ported to different plat
Changes in directory llvm/lib/System/Unix:
Alarm.inc added (r1.1)
---
Log message:
Implement a generic polled Alarm function. This merely removes the system
dependent portion of the lib/Support/SlowOperationTimer code into the
lib/System implementation where it can be ported to different platfo
Changes in directory llvm/lib/System/Win32:
Alarm.inc added (r1.1)
---
Log message:
Implement a generic polled Alarm function. This merely removes the system
dependent portion of the lib/Support/SlowOperationTimer code into the
lib/System implementation where it can be ported to different platf
Changes in directory llvm/lib/Support:
SlowOperationInformer.cpp updated: 1.6 -> 1.7
---
Log message:
For PR351: http://llvm.cs.uiuc.edu/PR351 :
Move the system dependent portion to lib/System/*/Alarm.inc. This makes the
SlowOperationInformer platform independent.
---
Diffs of the changes: (
Changes in directory llvm/lib/Target/IA64:
IA64.td updated: 1.3 -> 1.4
IA64InstrInfo.td updated: 1.30 -> 1.31
IA64RegisterInfo.td updated: 1.11 -> 1.12
---
Log message:
update tablegen files - nothing to see here
---
Diffs of the changes: (+18 -6)
IA64.td |1 +
IA64InstrIn
Changes in directory llvm/include/llvm/System:
Alarm.h updated: 1.1 -> 1.2
---
Log message:
Fix documentation for the AlarmSetup function.
---
Diffs of the changes: (+5 -2)
Alarm.h |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/System/Alarm.h
di
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.13 -> 1.14
---
Log message:
kill SelectCALL() in the DAG isel, we handle this in lowering now, like
SPARCv8. (we copy sparcv8's workaround for tablegen not being nice about
ISD::CALL/TAILCALL)
---
Diffs of the changes:
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.5 -> 1.6
---
Log message:
I shoulda done this a *long* time ago (tm): implement calls properly,
i.e. r1/r12/rp are saved/restored regardless of scheduling/luck
TODO: calls to external symbols, indirect (function descrip
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.240 -> 1.241
---
Log message:
The 81st column doesn't like code in it.
---
Diffs of the changes: (+4 -3)
LegalizeDAG.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen
Changes in directory llvm/lib/Analysis/IPA:
CallGraph.cpp updated: 1.48 -> 1.49
---
Log message:
Separate the call graph implementation from its interface. This implements
the rough idea sketched out in
http://nondot.org/sabre/LLVMNotes/CallGraphClass.txt,
allowing new spiffy implementations
Changes in directory llvm:
CREDITS.TXT updated: 1.43 -> 1.44
---
Log message:
credit where credit is due
---
Diffs of the changes: (+5 -1)
CREDITS.TXT |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/CREDITS.TXT
diff -u llvm/CREDITS.TXT:1.43 llvm/CREDITS.TXT:1.4
Changes in directory llvm/include/llvm/Analysis:
CallGraph.h updated: 1.43 -> 1.44
LinkAllAnalyses.h updated: 1.2 -> 1.3
---
Log message:
Separate the call graph implementation from its interface. This implements
the rough idea sketched out in
http://nondot.org/sabre/LLVMNotes/CallGraphClass.
Changes in directory llvm/lib/Target/IA64:
IA64InstrInfo.td updated: 1.31 -> 1.32
---
Log message:
we need to emit the getf.d instruction in lowering, so add it
to IA64ISD
---
Diffs of the changes: (+11 -2)
IA64InstrInfo.td | 13 +++--
1 files changed, 11 insertions(+), 2 delet
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.6 -> 1.7
---
Log message:
this should take care of calls to varadic functions, but it doesn.,t
BUG: calling printf(string, float) will load the float into the wrong
register, completely forget about loading the string, e
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.h updated: 1.1 -> 1.2
---
Log message:
we can't all have brains now, can we
---
Diffs of the changes: (+4 -0)
IA64ISelLowering.h |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/IA64/IA64ISelLowering.h
diff
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.80 -> 1.81
---
Log message:
i need to do this to take over the earth
when I take over the earth, sabre will be happy because i'll stop asking
him silly questions!!
---
Diffs of the changes: (+9 -0)
SelectionDAG
Changes in directory llvm/lib/Target/IA64:
IA64InstrInfo.td updated: 1.32 -> 1.33
---
Log message:
oops, back this out
---
Diffs of the changes: (+2 -3)
IA64InstrInfo.td |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/IA64/IA64InstrInfo.td
diff -u l
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.14 -> 1.15
---
Log message:
we can't do this directly in lowering, so we need this case
---
Diffs of the changes: (+8 -0)
IA64ISelDAGToDAG.cpp |8
1 files changed, 8 insertions(+)
Index: llvm/lib/Tar
63 matches
Mail list logo