Changes in directory llvm/test:
Makefile updated: 1.91 -> 1.92
---
Log message:
Regression is gone, don't try to find it on clean target.
---
Diffs of the changes: (+1 -2)
Makefile |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/test/Makefile
diff -u llvm/test/Mak
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.289 -> 1.290
---
Log message:
Make tblgen error more useful. Patch by B. Scott Michel
---
Diffs of the changes: (+4 -1)
DAGISelEmitter.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/ut
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.42 -> 1.43
---
Log message:
make doxygen comment much better. Patch by B. Scott Michel!
---
Diffs of the changes: (+31 -1)
TargetData.h | 32 +++-
1 files changed, 31 insertions(+), 1 dele
Changes in directory llvm/docs:
Stacker.html updated: 1.23 -> 1.24
---
Log message:
Update for changes in location of Stacker.
---
Diffs of the changes: (+17 -12)
Stacker.html | 29 +
1 files changed, 17 insertions(+), 12 deletions(-)
Index: llvm/docs/Stacke
Changes in directory llvm/projects:
Makefile updated: 1.16 -> 1.17
---
Log message:
remove obsolete comment
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/projects/Makefile
diff -u llvm/projects/Makefile:1.16 llvm/projects
On 2006-11-29, at 02:27, Chris Lattner wrote:
On 2006-11-27, at 17:53, Reid Spencer wrote:
On Mon, 2006-11-27 at 14:28 -0800, Chris Lattner wrote:
the CBE doesn't implement the stacksave/restore builtins right.
If someone was interested in doing this, it should be possible to
use GCC ext
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.9 -> 1.10
PPCTargetMachine.cpp updated: 1.112 -> 1.113
PPCTargetMachine.h updated: 1.25 -> 1.26
---
Log message:
Create the specified TargetObjInfo and use it.
---
Diffs of the changes: (+24 -18)
PPCMachOWriter.cpp
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.135 -> 1.136
X86TargetMachine.h updated: 1.41 -> 1.42
---
Log message:
Create the specified TargetObjInfo and use it.
---
Diffs of the changes: (+6 -0)
X86TargetMachine.cpp |5 +
X86TargetMachine.h |1 +
Changes in directory llvm/lib/Target:
TargetMachine.cpp updated: 1.56 -> 1.57
---
Log message:
Create/store/and delete the TargetObjInfo object.
---
Diffs of the changes: (+2 -0)
TargetMachine.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/TargetMachine.cpp
diff -
Changes in directory llvm/include/llvm/CodeGen:
ELFWriter.h updated: 1.12 -> 1.13
MachOWriter.h updated: 1.11 -> 1.12
---
Log message:
Removed methods which are now in the respective TargetObjInfo implementations.
---
Diffs of the changes: (+10 -191)
ELFWriter.h | 101 ++
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.71 -> 1.72
---
Log message:
The TargetObjInfo object goes here.
---
Diffs of the changes: (+18 -3)
TargetMachine.h | 21 ++---
1 files changed, 18 insertions(+), 3 deletions(-)
Index: llvm/include
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.30 -> 1.31
MachOWriter.cpp updated: 1.12 -> 1.13
---
Log message:
Use the methods in the TargetObjInfo object instead of internal methods.
---
Diffs of the changes: (+156 -126)
ELFWriter.cpp | 116 ++
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetObjInfo.cpp added (r1.1)
PPCTargetObjInfo.h added (r1.1)
---
Log message:
New "TargetObjInfo" class. This holds information that the object writers will
use to write things to the file. It's abstract so each target should implement
its own
Changes in directory llvm/include/llvm/Target:
TargetObjInfo.h added (r1.1)
---
Log message:
New "TargetObjInfo" class. This holds information that the object writers will
use to write things to the file. It's abstract so each target should implement
its own version for each writer type.
---
Changes in directory llvm/lib/Target/X86:
X86TargetObjInfo.cpp added (r1.1)
X86TargetObjInfo.h added (r1.1)
---
Log message:
New "TargetObjInfo" class. This holds information that the object writers will
use to write things to the file. It's abstract so each target should implement
its own vers
Changes in directory llvm/utils:
mkpatch updated: 1.4 -> 1.5
---
Log message:
Fix this tool for use on Darwin which requires the file to come after the
commands. Linux is more forgiving.
Patch by Gordon Henriksen. Thanks, Gordon!
---
Diffs of the changes: (+1 -1)
mkpatch |2 +-
1 file
On Tue, 2007-01-16 at 22:31 -0500, Gordon Henriksen wrote:
> Mac OS X sed is (POSIXly?) picky and recognizes 'sed [COMMAND ...]
> [FILE ...]' strictly. utils/mkpatch puts the file before the
> commands. This patch reverses the ordering.
Aha! That's the problem! Chris found this a few days ago
Mac OS X sed is (POSIXly?) picky and recognizes 'sed [COMMAND ...]
[FILE ...]' strictly. utils/mkpatch puts the file before the
commands. This patch reverses the ordering.
— Gordon
nicey-nice-with-finicky-sed.patch
Description: Binary data
___
l
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.310 -> 1.311
---
Log message:
For PR1117: http://llvm.org/PR1117 :
Make the assembler generate a nice error message if a bad cast instruction
is attempted instead of asserting out. This is made possible by the
recently exposed
Changes in directory llvm/lib/VMCore:
Instructions.cpp updated: 1.63 -> 1.64
---
Log message:
For PR1117: http://llvm.org/PR1117 :
Expose the previously hidden checkCast function as CastInst::castIsValid.
---
Diffs of the changes: (+29 -29)
Instructions.cpp | 58 +
Changes in directory llvm/include/llvm:
InstrTypes.h updated: 1.59 -> 1.60
---
Log message:
For PR1117: http://llvm.org/PR1117 :
Expose the previously hidden checkCast function as CastInst::castIsValid.
---
Diffs of the changes: (+6 -0)
InstrTypes.h |6 ++
1 files changed, 6 insert
Changes in directory llvm/test/Regression/Assembler:
2007-01-16-CrashOnBadCast.ll added (r1.1)
2007-01-16-CrashOnBadCast2.ll added (r1.1)
---
Log message:
Test cases for PR1117: http://llvm.org/PR1117 .
---
Diffs of the changes: (+13 -0)
2007-01-16-CrashOnBadCast.ll |8
2007-
Changes in directory llvm/projects/Stacker/test:
Makefile (r1.11) removed
abs.st (r1.1) removed
add.st (r1.1) removed
and.st (r1.1) removed
decr.st (r1.1) removed
div.st (r1.1) removed
drop.st (r1.1) removed
drop2.st (r1.1) removed
dup.st (r1.1) removed
dup2.st (r1.1) removed
eq.st (r1.1) remove
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.48 -> 1.49
---
Log message:
For PR1094: http://llvm.org/PR1094 :
Adjust the use of SetVector for changes in SetVector's interface.
Patch by Gordon Henriksen.
---
Diffs of the changes: (+4 -4)
PredicateSimpl
Changes in directory llvm/include/llvm/ADT:
SetVector.h updated: 1.10 -> 1.11
---
Log message:
For PR1094: http://llvm.org/PR1094 :
Make the SetVector::iterator be the vector's const_iterator.
---
Diffs of the changes: (+3 -2)
SetVector.h |5 +++--
1 files changed, 3 insertions(+), 2 d
Changes in directory llvm/projects/Stacker/lib/compiler:
.cvsignore (r1.1) removed
Lexer.cpp.cvs (r1.1) removed
Lexer.l (r1.4) removed
Lexer.l.cvs (r1.1) removed
Makefile (r1.10) removed
README (r1.1) removed
StackerCompiler.cpp (r1.30) removed
StackerCompiler.h (r1.8) removed
StackerParser.cpp.
Changes in directory llvm/projects/Stacker/autoconf:
.cvsignore (r1.1) removed
AutoRegen.sh (r1.1) removed
LICENSE.TXT (r1.1) removed
acinclude.m4 (r1.1) removed
config.guess (r1.1) removed
config.sub (r1.1) removed
configure.ac (r1.4) removed
install-sh (r1.1) removed
ltmain.sh (r1.1) removed
m
Changes in directory llvm/projects/Stacker/samples:
Makefile (r1.8) removed
fibonacci.st (r1.1) removed
goof.st (r1.2) removed
hello.st (r1.1) removed
prime.st (r1.2) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of depende
Changes in directory llvm/projects/Stacker:
.cvsignore (r1.1) removed
Makefile (r1.10) removed
Makefile.common.in (r1.2) removed
configure (r1.4) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
--
Changes in directory llvm/projects/Stacker/tools/stkrc:
Makefile (r1.12) removed
st (r1.3) removed
stkrc.cpp (r1.13) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
---
Diffs of the changes: (+0
Changes in directory llvm/projects/Stacker/lib/runtime:
Makefile (r1.6) removed
stacker_rt.c (r1.11) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
---
Diffs of the changes: (+0 -0)
0 files ch
Changes in directory llvm/projects/Stacker/tools:
Makefile (r1.3) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
---
Diffs of the changes: (+0 -0)
0 files changed
__
Changes in directory llvm/projects:
Makefile updated: 1.15 -> 1.16
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
---
Diffs of the changes: (+0 -7)
Makefile |7 ---
1 files changed, 7 deletion
Changes in directory llvm/projects/Stacker/lib:
Makefile (r1.8) removed
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
---
Diffs of the changes: (+0 -0)
0 files changed
Changes in directory llvm/autoconf:
configure.ac updated: 1.258 -> 1.259
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Adjust configuration for Stacker's new name: llvm-stacker.
---
Diffs of the changes: (+11 -11)
configure.ac | 22 +++---
1 files changed, 11 ins
Changes in directory llvm:
configure updated: 1.263 -> 1.264
---
Log message:
For PR1074: http://llvm.org/PR1074 :
Adjust configuration for Stacker's new name: llvm-stacker.
---
Diffs of the changes: (+13 -13)
configure | 26 +-
1 files changed, 13 insertions(+),
Changes in directory llvm/include/llvm:
Type.h updated: 1.100 -> 1.101
---
Log message:
Remove unused forward class declarations.
---
Diffs of the changes: (+0 -5)
Type.h |5 -
1 files changed, 5 deletions(-)
Index: llvm/include/llvm/Type.h
diff -u llvm/include/llvm/Type.h:1.100
Changes in directory llvm/test/Regression/Analysis/ScalarEvolution:
.cvsignore added (r1.1)
---
Log message:
Ignore the output directory.
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/Analysis/ScalarEvolution/.cvsignore
Killing a silly little PR, http://llvm.org/bugs/show_bug.cgi?id=1094.With this patch, SetVector::iterator is equivalent to vector_type::const_iterator rather than vector_type::iterator, which guards its class invariants. Also fixes incorrect users; PredicateSimplifier.cpp assumed that SetVector::be
Changes in directory llvm/utils:
mkpatch updated: 1.3 -> 1.4
---
Log message:
Join two lines that caused awk to squak on some platforms.
---
Diffs of the changes: (+2 -2)
mkpatch |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/mkpatch
diff -u llvm/utils/mk
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.125 -> 1.126
---
Log message:
Pass manager may require certain analysis. In such cases, initially
pass manager is last user.
---
Diffs of the changes: (+2 -3)
PassManager.cpp |5 ++---
1 files changed, 2 insertions(+), 3
Changes in directory llvm/test/Regression/Integer:
constexpr_bt.ll updated: 1.1 -> 1.2
globalvars_bt.ll updated: 1.1 -> 1.2
instructions_bt.ll updated: 1.1 -> 1.2
recursivetype_bt.ll updated: 1.1 -> 1.2
testalloca_bt.ll updated: 1.1 -> 1.2
testmemory_bt.ll updated: 1.1 -> 1.2
---
Log message:
F
Changes in directory llvm/test/Regression/Integer:
packed_cmp_bt.ll (r1.1) removed
---
Log message:
Remove this test case. LLVM doesn't currently support comparison of packed.
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.124 -> 1.125
---
Log message:
Undo last check-in.
Remove setupPassManager() and its use.
---
Diffs of the changes: (+50 -62)
PassManager.cpp | 112 +---
1 files changed, 50
Changes in directory llvm/include/llvm:
Pass.h updated: 1.74 -> 1.75
---
Log message:
Undo last check-in.
Remove setupPassManager() and its use.
---
Diffs of the changes: (+2 -9)
Pass.h | 11 ++-
1 files changed, 2 insertions(+), 9 deletions(-)
Index: llvm/include/llvm/Pass.h
d
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
Makefile updated: 1.2 -> 1.3
---
Log message:
Don't run the shell if we don't have to.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/SingleSource/UnitTes
Changes in directory llvm-test/SingleSource/UnitTests:
Makefile updated: 1.10 -> 1.11
---
Log message:
Add the Integer sub directory.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/SingleSource/UnitTests/Makefile
diff
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
general-test.c added (r1.1)
general-test.reference_output added (r1.1)
---
Log message:
Provide a general bitwidth attribute usage test and its reference output.
This provides a test case for getting the CBE to handle aribitrary
pr
Changes in directory llvm-test:
Makefile.programs updated: 1.249 -> 1.250
---
Log message:
Add a new feature; USE_REFERENCE_OUTPUT. This allows a directory to opt
for providing its own reference output instead of generating it with the
gcc compiler. This is useful in cases where the gcc compile
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
Makefile updated: 1.1 -> 1.2
---
Log message:
Add the USE_REFERENCE_OUTPUT to bypass the native gcc output.
---
Diffs of the changes: (+7 -0)
Makefile |7 +++
1 files changed, 7 insertions(+)
Index: llvm-test/SingleSo
Changes in directory llvm/lib/Target/X86:
X86COFF.h updated: 1.2 -> 1.3
---
Log message:
Missed "<" :)
---
Diffs of the changes: (+1 -1)
X86COFF.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86COFF.h
diff -u llvm/lib/Target/X86/X86COFF.h:1.2 llvm
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
Makefile added (r1.1)
---
Log message:
Makefile for the integer tests. We need to have a special Makefile here
because the targets don't support code gen of arbitrary precision integers.
This makefile disables LLC and JIT. CBE will
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
---
Log message:
Directory /var/cvs/llvm/llvm-test/SingleSource/UnitTests/Integer added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailin
Changes in directory llvm/include/llvm:
Pass.h updated: 1.73 -> 1.74
---
Log message:
Setup pass manager before scheduling required analysis.
---
Diffs of the changes: (+9 -2)
Pass.h | 11 +--
1 files changed, 9 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Pass.h
diff
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.123 -> 1.124
---
Log message:
Setup pass manager before scheduling required analysis.
---
Diffs of the changes: (+62 -50)
PassManager.cpp | 112 +++-
1 files changed, 62 in
Changes in directory llvm/test/Regression/CFrontend:
bit-accurate-int.c added (r1.1)
---
Log message:
Add a test case for bit accurate integer types in llvm-gcc. This is
XFAILed for now until llvm-gcc changes are committed.
---
Diffs of the changes: (+35 -0)
bit-accurate-int.c | 35
Changes in directory llvm/lib/Target/X86:
X86COFF.h updated: 1.1 -> 1.2
---
Log message:
Cleanup. Comments added.
---
Diffs of the changes: (+63 -57)
X86COFF.h | 120 --
1 files changed, 63 insertions(+), 57 deletions(-)
Index:
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.318 -> 1.319
---
Log message:
Fix SMG2000 with the CBE: opaque types need names too.
---
Diffs of the changes: (+8 -10)
CBackend.cpp | 18 --
1 files changed, 8 insertions(+), 10 deletions(-)
Index:
Changes in directory llvm/test/Regression/Integer:
---
Log message:
Directory /var/cvs/llvm/llvm/test/Regression/Integer added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.ui
Changes in directory llvm/lib/Target/X86:
X86Subtarget.h updated: 1.27 -> 1.28
---
Log message:
document some subtlety
---
Diffs of the changes: (+3 -1)
X86Subtarget.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86Subtarget.h
diff -u llvm/lib/
On Tue, 2007-01-16 at 10:42 -0600, Anton Korobeynikov wrote:
>
> Changes in directory llvm/lib/Target/X86:
>
> X86COFF.h added (r1.1)
> X86ATTAsmPrinter.cpp updated: 1.89 -> 1.90
> X86AsmPrinter.cpp updated: 1.227 -> 1.228
> ---
> Log message:
>
> Emit symbol type information for ELF/COFF target
Changes in directory llvm/lib/Target/X86:
X86COFF.h added (r1.1)
X86ATTAsmPrinter.cpp updated: 1.89 -> 1.90
X86AsmPrinter.cpp updated: 1.227 -> 1.228
---
Log message:
Emit symbol type information for ELF/COFF targets
---
Diffs of the changes: (+128 -6)
X86ATTAsmPrinter.cpp | 27 +
Changes in directory llvm/lib/Target/X86:
X86Subtarget.h updated: 1.26 -> 1.27
X86TargetAsmInfo.cpp updated: 1.27 -> 1.28
---
Log message:
Instead of yet another enum indicating the "assembly language flavor",
just use the one that's in the subtarget.
---
Diffs of the changes: (+6 -9)
X86
Changes in directory llvm/lib/Target/PowerPC:
PPCSubtarget.cpp updated: 1.27 -> 1.28
PPCSubtarget.h updated: 1.20 -> 1.21
PPCTargetAsmInfo.cpp updated: 1.12 -> 1.13
---
Log message:
Instead of yet another enum indicating the "assembly language flavor",
just use the one that's in the subtarget.
On Jan 16, 2007, at 12:17 AM, Anton Korobeynikov wrote:
> Hello, Bill.
>
>> +// ASM variant to use.
>> +enum {
>> + X86_ATT = 0,
>> + X86_INTEL = 1
>> +};
> There is already assembler flavour defined in Subtarget. Why do you
> need
> some more?
>
Hmm...Good question. It should use this infor
Hello, Bill.
> +// ASM variant to use.
> +enum {
> + X86_ATT = 0,
> + X86_INTEL = 1
> +};
There is already assembler flavour defined in Subtarget. Why do you need
some more?
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
__
66 matches
Mail list logo