[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2005-11-05 Thread Chris Lattner
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.46 -> 1.47 --- Log message: Minor correction --- Diffs of the changes: (+7 -4) BytecodeFormat.html | 11 +++ 1 files changed, 7 insertions(+), 4 deletions(-) Index: llvm/docs/BytecodeFormat.html diff -u llvm/docs/By

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.171 -> 1.172 --- Log message: don't misencode CC#'s --- Diffs of the changes: (+1 -1) Reader.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u llvm/lib/Byte

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.111 -> 1.112 --- Log message: don't misencode CC#'s --- Diffs of the changes: (+4 -3) Writer.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp diff -u llvm/l

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.110 -> 1.111 --- Log message: encode/decode function alignment in bc files --- Diffs of the changes: (+14 -10) Writer.cpp | 24 ++-- 1 files changed, 14 insertions(+), 10 deletions(-) Index: llvm/l

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.170 -> 1.171 --- Log message: encode/decode function alignment in bc files --- Diffs of the changes: (+16 -14) Reader.cpp | 30 -- 1 files changed, 16 insertions(+), 14 deletions(-) Index:

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2005-11-05 Thread Chris Lattner
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.45 -> 1.46 --- Log message: describe extensions to the .bc format for function/global alignment --- Diffs of the changes: (+70 -6) BytecodeFormat.html | 76 +++- 1 files changed

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.169 -> 1.170 --- Log message: Read/write global variable alignments if present --- Diffs of the changes: (+12 -0) Reader.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Bytecode/Reader/Reader.

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.109 -> 1.110 --- Log message: Read/write global variable alignments if present --- Diffs of the changes: (+25 -6) Writer.cpp | 31 +-- 1 files changed, 25 insertions(+), 6 deletions(-) Inde

[llvm-commits] CVS: llvm/test/Feature/alignment.ll

2005-11-05 Thread Chris Lattner
Changes in directory llvm/test/Feature: alignment.ll updated: 1.1 -> 1.2 --- Log message: add alignment info for globals and functions --- Diffs of the changes: (+3 -1) alignment.ll |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/test/Feature/alignment.ll diff -u

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.183 -> 1.184 --- Log message: print alignment info for globals and functions --- Diffs of the changes: (+7 -0) AsmWriter.cpp |7 +++ 1 files changed, 7 insertions(+) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u llvm/l

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.235 -> 1.236 --- Log message: Allow globals to have an alignment specified. Switch to using isPowerOf2_32 at Jim's request for the checking code. --- Diffs of the changes: (+25 -13) llvmAsmParser.y | 38

[llvm-commits] CVS: llvm/include/llvm/GlobalValue.h

2005-11-05 Thread Chris Lattner
Changes in directory llvm/include/llvm: GlobalValue.h updated: 1.24 -> 1.25 --- Log message: allow functions and modules to have an explicit alignment --- Diffs of the changes: (+7 -0) GlobalValue.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/GlobalValue.h d

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.234 -> 1.235 --- Log message: factor optional alignment --- Diffs of the changes: (+23 -34) llvmAsmParser.y | 57 ++-- 1 files changed, 23 insertions(+), 34 deletions(-

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64TargetMachine.cpp

2005-11-05 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64TargetMachine.cpp updated: 1.6 -> 1.7 --- Log message: ask for 16-byte aligned jmpbufs. This should unbreak C++ on IA64 (and a bunch of other things) but is currently ignored by the code generator. --- Diffs of the changes: (+2 -1) IA64Targe

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2005-11-05 Thread Chris Lattner
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.44 -> 1.45 --- Log message: enumerate non-standard argument encoding cases, such as alignment info for allocations --- Diffs of the changes: (+35 -11) BytecodeFormat.html | 46 +++--- 1

[llvm-commits] CVS: llvm/docs/BytecodeFormat.html

2005-11-05 Thread Chris Lattner
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.43 -> 1.44 --- Log message: rearrange some info about the instruction encoding --- Diffs of the changes: (+124 -106) BytecodeFormat.html | 230 1 files changed, 124 insertio

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.168 -> 1.169 --- Log message: Write/read allocation instruction alignment info to .bc files. --- Diffs of the changes: (+14 -8) Reader.cpp | 22 ++ 1 files changed, 14 insertions(+), 8 deletions(-)

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Writer.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.108 -> 1.109 --- Log message: Write/read allocation instruction alignment info to .bc files. --- Diffs of the changes: (+7 -0) Writer.cpp |7 +++ 1 files changed, 7 insertions(+) Index: llvm/lib/Bytecode/Writer/

[llvm-commits] CVS: llvm/test/Feature/alignment.ll

2005-11-05 Thread Chris Lattner
Changes in directory llvm/test/Feature: alignment.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+17 -0) alignment.ll | 17 + 1 files changed, 17 insertions(+) Index: llvm/test/Feature/alignment.ll diff -c /dev/null llvm/test/Feature/alignment.

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2005-11-05 Thread Chris Lattner
Changes in directory llvm/include/llvm: Instructions.h updated: 1.28 -> 1.29 --- Log message: add an accessor --- Diffs of the changes: (+4 -0) Instructions.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Instructions.h diff -u llvm/include/llvm/Instructions.h:1.

[llvm-commits] CVS: llvm/lib/VMCore/Instructions.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.27 -> 1.28 --- Log message: verify that alignments are always a power of 2 --- Diffs of the changes: (+2 -0) Instructions.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/VMCore/Instructions.cpp diff -u llvm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp updated: 1.19 -> 1.20 --- Log message: regenerate --- Diffs of the changes: (+176 -164) llvmAsmParser.cpp | 340 +++--- 1 files changed, 176 insertions(+), 164 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.233 -> 1.234 --- Log message: Verify that alignment amounts are a power of 2 --- Diffs of the changes: (+12 -0) llvmAsmParser.y | 12 1 files changed, 12 insertions(+) Index: llvm/lib/AsmParser/llvmAsmPars

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.182 -> 1.183 --- Log message: fix printing the alignment directive --- Diffs of the changes: (+1 -1) AsmWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u llvm/li

[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp Instructions.cpp

2005-11-05 Thread Nate Begeman
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.181 -> 1.182 Instructions.cpp updated: 1.26 -> 1.27 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this info

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp LowerInvoke.cpp ScalarReplAggregates.cpp

2005-11-05 Thread Nate Begeman
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.405 -> 1.406 LowerInvoke.cpp updated: 1.34 -> 1.35 ScalarReplAggregates.cpp updated: 1.31 -> 1.32 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size

[llvm-commits] CVS: llvm/include/llvm/Instructions.h

2005-11-05 Thread Nate Begeman
Changes in directory llvm/include/llvm: Instructions.h updated: 1.27 -> 1.28 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the byt

[llvm-commits] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2005-11-05 Thread Nate Begeman
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.59 -> 1.60 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in th

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2005-11-05 Thread Nate Begeman
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.57 -> 1.58 --- Log message: Add support alignment of allocation instructions. Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in th

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.37 -> 1.38 --- Log message: add a case Nate sent me --- Diffs of the changes: (+23 -0) README.txt | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/l

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: TailRecursionElimination.cpp updated: 1.21 -> 1.22 --- Log message: Implement Transforms/TailCallElim/return-undef.ll, a trivial case that has been sitting in my inbox since May 18. :) --- Diffs of the changes: (+1 -0) TailRecursionEliminat

[llvm-commits] CVS: llvm/test/Regression/Transforms/TailCallElim/return-undef.ll

2005-11-05 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/TailCallElim: return-undef.ll added (r1.1) --- Log message: New testcase --- Diffs of the changes: (+8 -0) return-undef.ll |8 1 files changed, 8 insertions(+) Index: llvm/test/Regression/Transforms/TailCallElim/return-und