[llvm-commits] CVS: llvm/lib/Linker/LinkArchives.cpp LinkItems.cpp Linker.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Linker: LinkArchives.cpp updated: 1.57 - 1.58 LinkItems.cpp updated: 1.14 - 1.15 Linker.cpp updated: 1.14 - 1.15 --- Log message: add bitcode support --- Diffs of the changes: (+23 -4) LinkArchives.cpp |1 - LinkItems.cpp|2 ++ Linker.cpp |

[llvm-commits] CVS: llvm/lib/Bytecode/Archive/ArchiveReader.cpp ArchiveWriter.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Archive: ArchiveReader.cpp updated: 1.50 - 1.51 ArchiveWriter.cpp updated: 1.37 - 1.38 --- Log message: add bitcode support --- Diffs of the changes: (+44 -50) ArchiveReader.cpp | 48 +---

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

2007-05-06 Thread Duncan Sands
Hi Chris, + (CE-getOpcode() == Instruction::BitCast || + CE-getOpcode() == Instruction::GetElementPtr)) +return dyn_castGlobalValue(CE-getOperand(0)); isn't this only correct if all the GEP indices are zero? By the way, ExtractGlobalVariable in SelectionDAGISel

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

2007-05-06 Thread Chris Lattner
On May 5, 2007, at 11:48 PM, Duncan Sands wrote: Hi Chris, + (CE-getOpcode() == Instruction::BitCast || + CE-getOpcode() == Instruction::GetElementPtr)) +return dyn_castGlobalValue(CE-getOperand(0)); isn't this only correct if all the GEP indices are zero? By the

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.760 - 1.761 --- Log message: Fix a bug in my previous patch --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support: MemoryBuffer.cpp updated: 1.3 - 1.4 --- Log message: Fix MemoryBuffer::getFile to return null if it has an error opening the file instead of aborting. --- Diffs of the changes: (+20 -8) MemoryBuffer.cpp | 28 1 files

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.44 - 1.45 --- Log message: add a missing check --- Diffs of the changes: (+1 -0) BitcodeReader.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp diff -u

Re: [llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Reid Spencer
On Sun, 2007-05-06 at 02:25 -0500, Chris Lattner wrote: Changes in directory llvm/lib/Support: MemoryBuffer.cpp updated: 1.3 - 1.4 --- Log message: Fix MemoryBuffer::getFile to return null if it has an error opening the file instead of aborting. --- Diffs of the changes: (+20

Re: [llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Chris Lattner
+ MemoryBufferMMapFile() {} + + bool open(const sys::Path Filename); Shouldn't this have a parameter to receive the error message ? No, because membuffer doesn't know why the open failed. It would always return the same thing. -Chris ___

Re: [llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Reid Spencer
On Sun, 2007-05-06 at 00:43 -0700, Chris Lattner wrote: + MemoryBufferMMapFile() {} + + bool open(const sys::Path Filename); Shouldn't this have a parameter to receive the error message ? No, because membuffer doesn't know why the open failed. It would always return the same

Re: [llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Chris Lattner
On May 6, 2007, at 12:50 AM, Reid Spencer wrote: On Sun, 2007-05-06 at 00:43 -0700, Chris Lattner wrote: + MemoryBufferMMapFile() {} + + bool open(const sys::Path Filename); Shouldn't this have a parameter to receive the error message ? No, because membuffer doesn't know why the open

[llvm-commits] CVS: llvm/lib/Target/X86/X86.td

2007-05-06 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.32 - 1.33 --- Log message: 3DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX. --- Diffs of the changes: (+5 -3) X86.td |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Bitcode/BitstreamReader.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: BitstreamReader.h updated: 1.20 - 1.21 --- Log message: we aren't at the end of stream until we've consumed all the bytes AND all the bits in those bytes. --- Diffs of the changes: (+3 -1) BitstreamReader.h |4 +++- 1 files changed, 3

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.45 - 1.46 --- Log message: Allow structs with zero fields. --- Diffs of the changes: (+1 -1) BitcodeReader.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Bitcode/BitstreamWriter.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: BitstreamWriter.h updated: 1.14 - 1.15 --- Log message: allow zero-length arrays --- Diffs of the changes: (+1 -1) BitstreamWriter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Bitcode/Writer/ValueEnumerator.cpp ValueEnumerator.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: ValueEnumerator.cpp updated: 1.13 - 1.14 ValueEnumerator.h updated: 1.10 - 1.11 --- Log message: Fix a nasty problem where we would miss enumeration of some types. This fixes issues with CE_CAST etc. --- Diffs of the changes: (+18 -1)

[llvm-commits] CVS: llvm/include/llvm/Bitcode/Archive.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: Archive.h added (r1.1) --- Log message: Move this here from Bytecode/Archive.h --- Diffs of the changes: (+562 -0) Archive.h | 562 ++ 1 files changed, 562 insertions(+) Index:

[llvm-commits] CVS: llvm/examples/ModuleMaker/Makefile ModuleMaker.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/examples/ModuleMaker: Makefile updated: 1.12 - 1.13 ModuleMaker.cpp updated: 1.12 - 1.13 --- Log message: switch this to bitcode instead of bytecode --- Diffs of the changes: (+4 -4) Makefile|2 +- ModuleMaker.cpp |6 +++--- 2 files changed, 4

[llvm-commits] CVS: llvm/lib/Bytecode/Archive/Archive.cpp ArchiveInternals.h ArchiveReader.cpp ArchiveWriter.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Archive: Archive.cpp updated: 1.22 - 1.23 ArchiveInternals.h updated: 1.6 - 1.7 ArchiveReader.cpp updated: 1.51 - 1.52 ArchiveWriter.cpp updated: 1.38 - 1.39 --- Log message: Switch this over to bitcode instead of bytecode. --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Debugger/Debugger.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Debugger: Debugger.cpp updated: 1.8 - 1.9 --- Log message: switch this to bitcode instead of bytecode --- Diffs of the changes: (+5 -12) Debugger.cpp | 17 + 1 files changed, 5 insertions(+), 12 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Linker/LinkArchives.cpp Linker.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Linker: LinkArchives.cpp updated: 1.58 - 1.59 Linker.cpp updated: 1.15 - 1.16 --- Log message: switch this to bitcode instead of bytecode --- Diffs of the changes: (+8 -17) LinkArchives.cpp |6 +++--- Linker.cpp | 19 +-- 2 files

[llvm-commits] CVS: llvm/tools/llvm-nm/Makefile llvm-nm.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-nm: Makefile updated: 1.10 - 1.11 llvm-nm.cpp updated: 1.34 - 1.35 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+3 -16) Makefile|2 +- llvm-nm.cpp | 17 ++--- 2 files changed, 3

[llvm-commits] CVS: llvm/tools/llvm2cpp/Makefile llvm2cpp.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm2cpp: Makefile updated: 1.10 - 1.11 llvm2cpp.cpp updated: 1.8 - 1.9 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+7 -16) Makefile |2 +- llvm2cpp.cpp | 21 ++--- 2 files changed, 7

[llvm-commits] CVS: llvm/tools/llvm-ar/llvm-ar.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ar: llvm-ar.cpp updated: 1.44 - 1.45 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+5 -16) llvm-ar.cpp | 21 + 1 files changed, 5 insertions(+), 16 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/Makefile llvm-bcanalyzer.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: Makefile updated: 1.7 - 1.8 llvm-bcanalyzer.cpp updated: 1.22 - 1.23 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+4 -51) Makefile|2 - llvm-bcanalyzer.cpp | 53

[llvm-commits] CVS: llvm/tools/llvmc/CompilerDriver.cpp Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvmc: CompilerDriver.cpp updated: 1.49 - 1.50 Makefile updated: 1.25 - 1.26 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+7 -16) CompilerDriver.cpp | 21 ++--- Makefile |2 +- 2

[llvm-commits] CVS: llvm/tools/llvm-extract/Makefile llvm-extract.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-extract: Makefile updated: 1.7 - 1.8 llvm-extract.cpp updated: 1.38 - 1.39 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+9 -24) Makefile |2 +- llvm-extract.cpp | 31

[llvm-commits] CVS: llvm/tools/llvm-as/Makefile llvm-as.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-as: Makefile updated: 1.20 - 1.21 llvm-as.cpp updated: 1.52 - 1.53 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+5 -20) Makefile|2 +- llvm-as.cpp | 23 --- 2 files changed, 5

[llvm-commits] CVS: llvm/tools/llvm-dis/Makefile llvm-dis.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-dis: Makefile updated: 1.21 - 1.22 llvm-dis.cpp updated: 1.60 - 1.61 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+8 -20) Makefile |2 +- llvm-dis.cpp | 26 +++--- 2 files

[llvm-commits] CVS: llvm/tools/llvm-ld/Makefile llvm-ld.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ld: Makefile updated: 1.11 - 1.12 llvm-ld.cpp updated: 1.52 - 1.53 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+2 -13) Makefile|2 +- llvm-ld.cpp | 13 + 2 files changed, 2

[llvm-commits] CVS: llvm/tools/llvm-prof/Makefile llvm-prof.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-prof: Makefile updated: 1.10 - 1.11 llvm-prof.cpp updated: 1.32 - 1.33 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+8 -16) Makefile |2 +- llvm-prof.cpp | 22 +++--- 2 files

[llvm-commits] CVS: llvm/lib/Bytecode/Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode: Makefile updated: 1.6 - 1.7 --- Log message: don't build bcreader/bcwriter --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Bytecode/Makefile diff -u

[llvm-commits] CVS: llvm/tools/llvm-link/Makefile llvm-link.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-link: Makefile updated: 1.16 - 1.17 llvm-link.cpp updated: 1.64 - 1.65 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+10 -26) Makefile |2 +- llvm-link.cpp | 34 +- 2

[llvm-commits] CVS: llvm/tools/llvm-ranlib/llvm-ranlib.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ranlib: llvm-ranlib.cpp updated: 1.11 - 1.12 --- Log message: switch tools to bitcode instead of bytecode --- Diffs of the changes: (+1 -1) llvm-ranlib.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Support/Compressor.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support: Compressor.cpp updated: 1.21 - 1.22 --- Log message: disable this for now --- Diffs of the changes: (+3 -0) Compressor.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Support/Compressor.cpp diff -u

[llvm-commits] CVS: llvm/lib/Support/Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support: Makefile updated: 1.12 - 1.13 --- Log message: don't build bzip2 for now --- Diffs of the changes: (+0 -1) Makefile |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Support/Makefile diff -u llvm/lib/Support/Makefile:1.12

[llvm-commits] CVS: llvm/tools/lli/Makefile lli.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/lli: Makefile updated: 1.52 - 1.53 lli.cpp updated: 1.71 - 1.72 --- Log message: switch tools to bitcode from bytecode --- Diffs of the changes: (+8 -18) Makefile |2 +- lli.cpp | 24 +++- 2 files changed, 8 insertions(+), 18

[llvm-commits] CVS: llvm/tools/opt/Makefile opt.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/opt: Makefile updated: 1.62 - 1.63 opt.cpp updated: 1.139 - 1.140 --- Log message: switch tools to bitcode from bytecode --- Diffs of the changes: (+12 -30) Makefile |2 +- opt.cpp | 40 +++- 2 files changed, 12

[llvm-commits] CVS: llvm/tools/lto/Makefile lto.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/lto: Makefile updated: 1.9 - 1.10 lto.cpp updated: 1.39 - 1.40 --- Log message: switch tools to bitcode from bytecode --- Diffs of the changes: (+5 -22) Makefile |2 +- lto.cpp | 25 - 2 files changed, 5 insertions(+), 22

[llvm-commits] CVS: llvm/tools/bugpoint/BugDriver.cpp Makefile OptimizerDriver.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: BugDriver.cpp updated: 1.52 - 1.53 Makefile updated: 1.22 - 1.23 OptimizerDriver.cpp updated: 1.51 - 1.52 --- Log message: switch tools to bitcode from bytecode --- Diffs of the changes: (+11 -28) BugDriver.cpp | 17 ++---

[llvm-commits] CVS: llvm/tools/llc/Makefile llc.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llc: Makefile updated: 1.91 - 1.92 llc.cpp updated: 1.147 - 1.148 --- Log message: switch tools to bitcode from bytecode --- Diffs of the changes: (+9 -17) Makefile |2 +- llc.cpp | 24 2 files changed, 9 insertions(+), 17

[llvm-commits] [126952] Switch llvm-gcc to bitcode instead of bytecode

2007-05-06 Thread clattner
Revision: 126952 Author: clattner Date: 2007-05-06 02:34:56 -0700 (Sun, 06 May 2007) Log Message: --- Switch llvm-gcc to bitcode instead of bytecode Modified Paths: -- apple-local/branches/llvm/gcc/Makefile.in apple-local/branches/llvm/gcc/llvm-backend.cpp

[llvm-commits] llvm-gcc bitcode patch

2007-05-06 Thread Chris Lattner
Here's the bitcode patch as an attachment, in case the mirror gets flakey: llvm-gcc.patch Description: Binary data ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

[llvm-commits] [llvm-gcc] static chain changes for PR1146

2007-05-06 Thread Reid Spencer
Duncan (or anyone else that knows): I'm working on PR1146. It remove parameter attributes from function types and places them on functions can call/invoke instructions. Consequently, some changes are needed in llvm-gcc. One of those changes I'm unsure about. In llvm-types.cpp, in the

Re: [llvm-commits] llvm-gcc bitcode patch

2007-05-06 Thread Reid Spencer
In addition to Chris' patch, you also need this patch: svn diff gcc/Makefile.in Index: gcc/Makefile.in === --- gcc/Makefile.in (revision 327) +++ gcc/Makefile.in (working copy) @@ -1075,7 +1075,7 @@ # We use llvm-config to

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

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Transforms/Utils: UnifyFunctionExitNodes.h updated: 1.23 - 1.24 --- Log message: Fix typo in comment. --- Diffs of the changes: (+1 -1) UnifyFunctionExitNodes.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/PHIElimination.cpp TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.60 - 1.61 TwoAddressInstructionPass.cpp updated: 1.50 - 1.51 UnreachableBlockElim.cpp updated: 1.12 - 1.13 --- Log message: Fix typo in comment. --- Diffs of the changes: (+3 -3) PHIElimination.cpp|2 +-

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp ConstantMerge.cpp DeadArgumentElimination.cpp DeadTypeElimination.cpp ExtractFunction.cpp GlobalDCE.cpp GlobalOpt.cpp IPConstantPropag

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.42 - 1.43 ConstantMerge.cpp updated: 1.42 - 1.43 DeadArgumentElimination.cpp updated: 1.43 - 1.44 DeadTypeElimination.cpp updated: 1.65 - 1.66 ExtractFunction.cpp updated: 1.23 - 1.24 GlobalDCE.cpp updated: 1.48 -

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h FindUsedTypes.h IntervalPartition.h LoopInfo.h PostDominators.h ScalarEvolution.h

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.80 - 1.81 FindUsedTypes.h updated: 1.32 - 1.33 IntervalPartition.h updated: 1.26 - 1.27 LoopInfo.h updated: 1.66 - 1.67 PostDominators.h updated: 1.20 - 1.21 ScalarEvolution.h updated: 1.20 - 1.21 --- Log message: Fix

[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp RSProfiling.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Instrumentation: EdgeProfiling.cpp updated: 1.15 - 1.16 RSProfiling.cpp updated: 1.27 - 1.28 --- Log message: Fix typo in comment. --- Diffs of the changes: (+3 -3) EdgeProfiling.cpp |2 +- RSProfiling.cpp |4 ++-- 2 files changed, 3

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.49 - 1.50 --- Log message: Fix typo in comment. --- Diffs of the changes: (+1 -1) Andersens.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/IPA/Andersens.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisEvaluator.cpp AliasSetTracker.cpp CFGPrinter.cpp InstCount.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Analysis: AliasAnalysisEvaluator.cpp updated: 1.36 - 1.37 AliasSetTracker.cpp updated: 1.49 - 1.50 CFGPrinter.cpp updated: 1.25 - 1.26 InstCount.cpp updated: 1.23 - 1.24 --- Log message: Fix typo in comment. --- Diffs of the changes: (+5 -5)

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

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Hello: Hello.cpp updated: 1.17 - 1.18 --- Log message: Fix typo in comment. --- Diffs of the changes: (+2 -2) Hello.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms/Hello/Hello.cpp diff -u

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h LiveVariables.h MachineModuleInfo.h

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.83 - 1.84 LiveVariables.h updated: 1.44 - 1.45 MachineModuleInfo.h updated: 1.10 - 1.11 --- Log message: Fix typo in comment. --- Diffs of the changes: (+3 -3) LiveIntervalAnalysis.h |2 +-

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ADCE.cpp BasicBlockPlacement.cpp CondPropagate.cpp ConstantProp.cpp DCE.cpp DeadStoreElimination.cpp GCSE.cpp IndVarSimplify.cpp InstructionCombining.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: ADCE.cpp updated: 1.109 - 1.110 BasicBlockPlacement.cpp updated: 1.12 - 1.13 CondPropagate.cpp updated: 1.21 - 1.22 ConstantProp.cpp updated: 1.59 - 1.60 DCE.cpp updated: 1.66 - 1.67 DeadStoreElimination.cpp updated: 1.20 - 1.21 GCSE.cpp updated:

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.22 - 1.23 --- Log message: Fix typo in comment. --- Diffs of the changes: (+1 -1) WriteBytecodePass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp LCSSA.cpp LoopSimplify.cpp LowerInvoke.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Utils: BreakCriticalEdges.cpp updated: 1.47 - 1.48 LCSSA.cpp updated: 1.41 - 1.42 LoopSimplify.cpp updated: 1.95 - 1.96 LowerInvoke.cpp updated: 1.62 - 1.63 LowerSelect.cpp updated: 1.15 - 1.16 LowerSwitch.cpp updated: 1.41 - 1.42 Mem2Reg.cpp updated:

[llvm-commits] CVS: llvm/include/llvm/Target/TargetData.h

2007-05-06 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Target: TargetData.h updated: 1.63 - 1.64 --- Log message: Fix typo in comment. --- Diffs of the changes: (+1 -1) TargetData.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetData.h diff -u

[llvm-commits] CVS: llvm/test/FrontendAda/global_constant.adb global_constant.ads

2007-05-06 Thread Duncan Sands
Changes in directory llvm/test/FrontendAda: global_constant.adb added (r1.1) global_constant.ads added (r1.1) --- Log message: Testcase for yet another global constant Ada f-e bug. --- Diffs of the changes: (+9 -0) global_constant.adb |5 + global_constant.ads |4 2 files

Re: [llvm-commits] llvm-gcc bitcode patch

2007-05-06 Thread Chris Lattner
Isn't this the first hunk of the patch I sent? -Chris On May 6, 2007, at 3:52 AM, Reid Spencer wrote: In addition to Chris' patch, you also need this patch: svn diff gcc/Makefile.in Index: gcc/Makefile.in === ---

Re: [llvm-commits] llvm-gcc bitcode patch

2007-05-06 Thread Reid Spencer
On Sun, 2007-05-06 at 11:24 -0700, Chris Lattner wrote: Isn't this the first hunk of the patch I sent? Apparently so, but for some reason it didn't apply when I used the patch command with your patch. Could have been pilot error this end. Reid. -Chris On May 6, 2007, at 3:52 AM, Reid

[llvm-commits] CVS: llvm/lib/Support/bzip2/CHANGES LICENSE Makefile README README.COMPILATION.PROBLEMS Y2K_INFO blocksort.c bzlib.c bzlib.h bzlib_private.h compress.c crctable.c decompress.c huffman.c

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support/bzip2: CHANGES (r1.1) removed LICENSE (r1.1) removed Makefile (r1.5) removed README (r1.1) removed README.COMPILATION.PROBLEMS (r1.1) removed Y2K_INFO (r1.1) removed blocksort.c (r1.2) removed bzlib.c (r1.3) removed bzlib.h (r1.2) removed bzlib_private.h

[llvm-commits] CVS: llvm/lib/Support/Compressor.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support: Compressor.cpp (r1.22) removed --- Log message: remove this file for now, we can bring it back from cvs if we need it in the future (and integrate it with membuffer, etc) --- Diffs of the changes: (+0 -0) 0 files changed

[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.140 - 1.141 --- Log message: make sure the ofstream for opt's output file is destroyed, so that the bits actually land on disk. --- Diffs of the changes: (+3 -0) opt.cpp |3 +++ 1 files changed, 3 insertions(+) Index:

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: BitcodeWriter.cpp updated: 1.50 - 1.51 --- Log message: Flush the file after writing bitcode so that clients who don't close their ofstreams will be ok. --- Diffs of the changes: (+3 -0) BitcodeWriter.cpp |3 +++ 1 files changed, 3

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/test/Feature: llvm2cpp.ll updated: 1.3 - 1.4 --- Log message: remove libbzip2 from this. This should use llvm-config or something. --- Diffs of the changes: (+1 -1) llvm2cpp.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.46 - 1.47 --- Log message: fix off-by-one that caused the llvm2cpp test to fail --- Diffs of the changes: (+4 -2) BitcodeReader.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/Makefile SlotCalculator.cpp SlotCalculator.h Writer.cpp WriterInternals.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Makefile (r1.5) removed SlotCalculator.cpp (r1.113) removed SlotCalculator.h (r1.51) removed Writer.cpp (r1.182) removed WriterInternals.h (r1.34) removed --- Log message: remove the old bc writer --- Diffs of the changes: (+0 -0) 0 files

[llvm-commits] CVS: llvm/tools/bugpoint/OptimizerDriver.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: OptimizerDriver.cpp updated: 1.52 - 1.53 --- Log message: Fix a buggy conversion from bytecode to bitcode --- Diffs of the changes: (+1 -1) OptimizerDriver.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Analyzer.cpp Makefile Reader.cpp Reader.h ReaderWrappers.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp (r1.42) removed Makefile (r1.7) removed Reader.cpp (r1.257) removed Reader.h (r1.53) removed ReaderWrappers.cpp (r1.67) removed --- Log message: remove bytecode reader --- Diffs of the changes: (+0 -0) 0 files changed

[llvm-commits] CVS: llvm/include/llvm/Support/Compressor.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: Compressor.h (r1.9) removed --- Log message: remove dead header --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/include/llvm/Bytecode/Analyzer.h Archive.h BytecodeHandler.h Format.h Reader.h Writer.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: Analyzer.h (r1.15) removed Archive.h (r1.21) removed BytecodeHandler.h (r1.19) removed Format.h (r1.16) removed Reader.h (r1.30) removed Writer.h (r1.14) removed --- Log message: remove bytecode headers --- Diffs of the changes: (+0 -0) 0

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h (r1.23) removed --- Log message: remove bytecode headers --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/lib/Archive/Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Archive: Makefile updated: 1.6 - 1.7 --- Log message: adjust this to live in lib/Archive --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Archive/Makefile diff -u

[llvm-commits] CVS: llvm/lib/Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib: Makefile updated: 1.24 - 1.25 --- Log message: build lib/Archive instead of lib/Bytecode --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Makefile diff -u llvm/lib/Makefile:1.24

[llvm-commits] CVS: llvm/lib/Bytecode/Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode: Makefile (r1.7) removed --- Log message: lib/Bytecode is dead --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/lib/Bytecode/Archive/Archive.cpp ArchiveInternals.h ArchiveReader.cpp ArchiveWriter.cpp Makefile

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Archive: Archive.cpp (r1.23) removed ArchiveInternals.h (r1.7) removed ArchiveReader.cpp (r1.52) removed ArchiveWriter.cpp (r1.39) removed Makefile (r1.6) removed --- Log message: move this to lib/Archive --- Diffs of the changes: (+0 -0) 0 files

[llvm-commits] CVS: llvm/lib/Target/MSIL/MSILWriter.cpp MSILWriter.h README.TXT

2007-05-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/MSIL: MSILWriter.cpp updated: 1.7 - 1.8 MSILWriter.h updated: 1.5 - 1.6 README.TXT updated: 1.1 - 1.2 --- Log message: Update MSIL BE. This patch fixes most weird glitches outlined in README.txt. Patch by Roman Samoilov! --- Diffs of the changes: (+449

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-05-06 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.447 - 1.448 --- Log message: Detabify --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/MSIL/MSILWriter.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/MSIL: MSILWriter.cpp updated: 1.8 - 1.9 --- Log message: add this back --- Diffs of the changes: (+1 -0) MSILWriter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/MSIL/MSILWriter.cpp diff -u

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-05-06 Thread Anton Korobeynikov
Changes in directory llvm: CREDITS.TXT updated: 1.78 - 1.79 --- Log message: Update fields --- Diffs of the changes: (+3 -1) CREDITS.TXT |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.78 llvm/CREDITS.TXT:1.79 ---

Re: [llvm-commits] CVS: llvm/lib/Target/MSIL/MSILWriter.cpp

2007-05-06 Thread Anton Korobeynikov
add this back Oops. Sorry, this was deleted during code review due to an error :) -- With best regards, Anton Korobeynikov. Faculty of Mathematics Mechanics, Saint Petersburg State University. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/lib/Transforms/IPO/InlineSimple.cpp Inliner.cpp Inliner.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: InlineSimple.cpp updated: 1.82 - 1.83 Inliner.cpp updated: 1.40 - 1.41 Inliner.h updated: 1.12 - 1.13 --- Log message: Fix PR1395: http://llvm.org/PR1395 , by passing the ID correctly --- Diffs of the changes: (+4 -5) InlineSimple.cpp |1 +

[llvm-commits] CVS: llvm/LICENSE.TXT

2007-05-06 Thread Chris Lattner
Changes in directory llvm: LICENSE.TXT updated: 1.30 - 1.31 --- Log message: bzip2 is gone --- Diffs of the changes: (+0 -1) LICENSE.TXT |1 - 1 files changed, 1 deletion(-) Index: llvm/LICENSE.TXT diff -u llvm/LICENSE.TXT:1.30 llvm/LICENSE.TXT:1.31 --- llvm/LICENSE.TXT:1.30

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/docs: index.html updated: 1.62 - 1.63 --- Log message: link to the bitcode doc --- Diffs of the changes: (+2 -2) index.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/index.html diff -u llvm/docs/index.html:1.62

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

2007-05-06 Thread Chris Lattner
Changes in directory llvm/docs: BytecodeFormat.html (r1.72) removed --- Log message: this is obsolete --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/tools/llvm-link/llvm-link.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-link: llvm-link.cpp updated: 1.65 - 1.66 --- Log message: remove dead option --- Diffs of the changes: (+0 -3) llvm-link.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/tools/llvm-link/llvm-link.cpp diff -u

[llvm-commits] CVS: llvm/docs/CommandGuide/llvm-ld.pod

2007-05-06 Thread Chris Lattner
Changes in directory llvm/docs/CommandGuide: llvm-ld.pod updated: 1.6 - 1.7 --- Log message: remove dead option --- Diffs of the changes: (+0 -4) llvm-ld.pod |4 1 files changed, 4 deletions(-) Index: llvm/docs/CommandGuide/llvm-ld.pod diff -u

[llvm-commits] CVS: llvm/include/llvm/Support/MemoryBuffer.h

2007-05-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: MemoryBuffer.h updated: 1.2 - 1.3 --- Log message: Enhance MemoryBuffer to return error messages in strings if they occur. --- Diffs of the changes: (+14 -2) MemoryBuffer.h | 16 ++-- 1 files changed, 14 insertions(+), 2

[llvm-commits] CVS: llvm/lib/Support/MemoryBuffer.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/lib/Support: MemoryBuffer.cpp updated: 1.4 - 1.5 --- Log message: Enhance MemoryBuffer to return error messages in strings if they occur. --- Diffs of the changes: (+11 -7) MemoryBuffer.cpp | 18 +++--- 1 files changed, 11 insertions(+), 7

[llvm-commits] CVS: llvm/tools/bugpoint/BugDriver.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: BugDriver.cpp updated: 1.53 - 1.54 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+5 -4) BugDriver.cpp |9 + 1 files changed, 5 insertions(+), 4 deletions(-)

[llvm-commits] CVS: llvm/tools/llvmc/CompilerDriver.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvmc: CompilerDriver.cpp updated: 1.50 - 1.51 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+1 -2) CompilerDriver.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-)

[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.141 - 1.142 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+4 -7) opt.cpp | 11 --- 1 files changed, 4 insertions(+), 7 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-dis/llvm-dis.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-dis: llvm-dis.cpp updated: 1.61 - 1.62 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+4 -7) llvm-dis.cpp | 11 --- 1 files changed, 4 insertions(+), 7 deletions(-)

[llvm-commits] CVS: llvm/tools/llvm-prof/llvm-prof.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-prof: llvm-prof.cpp updated: 1.33 - 1.34 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+4 -6) llvm-prof.cpp | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-)

[llvm-commits] CVS: llvm/tools/llc/llc.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.148 - 1.149 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+1 -5) llc.cpp |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-extract/llvm-extract.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-extract: llvm-extract.cpp updated: 1.39 - 1.40 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+1 -2) llvm-extract.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-)

[llvm-commits] CVS: llvm/tools/llvm-nm/llvm-nm.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-nm: llvm-nm.cpp updated: 1.35 - 1.36 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+1 -1) llvm-nm.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-link/llvm-link.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-link: llvm-link.cpp updated: 1.66 - 1.67 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+4 -6) llvm-link.cpp | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-)

[llvm-commits] CVS: llvm/tools/lli/lli.cpp

2007-05-06 Thread Chris Lattner
Changes in directory llvm/tools/lli: lli.cpp updated: 1.72 - 1.73 --- Log message: use the new MemoryBuffer interfaces to simplify error reporting in clients. --- Diffs of the changes: (+1 -5) lli.cpp |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index:

  1   2   >