[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/tools/llc

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

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.146 -> 1.147 --- Log message: use an auto_ptr to avoid an explicit delete --- Diffs of the changes: (+5 -7) llc.cpp | 12 +--- 1 files changed, 5 insertions(+), 7 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/too

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

2007-03-26 Thread Reid Spencer
Changes in directory llvm/tools/llc: llc.cpp updated: 1.144 -> 1.145 --- Log message: For PR1277: http://llvm.org/PR1277 : Implement error handling for bytecode parsing. Patch by Scott Michel. --- Diffs of the changes: (+4 -1) llc.cpp |5 - 1 files changed, 4 insertions(+), 1 dele

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

2007-02-07 Thread Bill Wendling
Changes in directory llvm/tools/llc: llc.cpp updated: 1.143 -> 1.144 --- Log message: The new version of how to add passes to emit files. We explicitly call a function to add the file writers between calls to add the passes. --- Diffs of the changes: (+25 -1) llc.cpp | 26 +++

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

2007-02-07 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.142 -> 1.143 --- Log message: push bytecode decompressor out through APIs. Now the bytecode reader api's look like this: ModuleProvider *getBytecodeModuleProvider( const std::string &Filename, ///< Name of file to be read BCDecompre

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

2007-01-30 Thread Reid Spencer
Changes in directory llvm/tools/llc: llc.cpp updated: 1.141 -> 1.142 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage types. --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files change

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.140 -> 1.141 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) llc.cpp |

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

2006-09-03 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.139 -> 1.140 --- Log message: Completely rearchitect the interface between targets and the pass manager. This pass: 1. Splits TargetMachine into TargetMachine (generic targets, can be implemented any way, like the CBE) and LLVMTargetMachi

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

2006-09-03 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.138 -> 1.139 --- Log message: Remove use of target::getName() --- Diffs of the changes: (+2 -2) llc.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.138

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

2006-08-23 Thread Nate Begeman
Changes in directory llvm/tools/llc: llc.cpp updated: 1.137 -> 1.138 --- Log message: Make sure that both non-asm file types are marked as experimental --- Diffs of the changes: (+2 -1) llc.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff

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

2006-08-23 Thread Nate Begeman
Changes in directory llvm/tools/llc: llc.cpp updated: 1.136 -> 1.137 --- Log message: Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it does emit linkable .o files in very simple cases. --- Diffs of the changes: (+0 -3) llc.cpp |3 --- 1 files changed, 3 deletion

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

2006-08-01 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.135 -> 1.136 --- Log message: Fix the build on case-sensitive filesystems :( --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/ll

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

2006-08-01 Thread Jim Laskey
Changes in directory llvm/tools/llc: llc.cpp updated: 1.134 -> 1.135 --- Log message: Introducing plugable register allocators and instruction schedulers. --- Diffs of the changes: (+1 -0) llc.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/

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

2006-06-07 Thread Reid Spencer
Changes in directory llvm/tools/llc: llc.cpp updated: 1.133 -> 1.134 --- Log message: For PR780: http://llvm.cs.uiuc.edu/PR780 : 1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o 2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage 3. Make each of the tools with

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

2006-05-11 Thread Owen Anderson
Changes in directory llvm/tools/llc: llc.cpp updated: 1.132 -> 1.133 --- Log message: Refactor a bunch of includes so that TargetMachine.h doesn't have to include TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. --- Diffs of the changes: (+1 -0)

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.131 -> 1.132 --- Log message: Adjust to use proper TargetData copy ctor --- Diffs of the changes: (+1 -2) llc.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.c

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

2006-05-02 Thread Owen Anderson
Changes in directory llvm/tools/llc: llc.cpp updated: 1.130 -> 1.131 --- Log message: Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 7

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

2006-04-17 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.129 -> 1.130 --- Log message: Add a warning. --- Diffs of the changes: (+3 -0) llc.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.129 llvm/tools/llc/llc.cpp:1.130 ---

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

2006-03-22 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.128 -> 1.129 --- Log message: remove always-null IntrinsicLowering argument. --- Diffs of the changes: (+1 -3) llc.cpp |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc

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

2006-01-22 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.127 -> 1.128 --- Log message: Remove dead #include --- Diffs of the changes: (+0 -1) llc.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.127 llvm/tools/llc/llc.cpp:1.128 --

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

2006-01-22 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.126 -> 1.127 --- Log message: It doesn't make sense to give llc a list of passes on the command line, LLVM doesn't use it and it can't work anyway. --- Diffs of the changes: (+0 -18) llc.cpp | 18 -- 1 files changed,

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

2006-01-04 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.125 -> 1.126 --- Log message: remove unused header --- Diffs of the changes: (+0 -1) llc.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.125 llvm/tools/llc/llc.cpp:1.126 --

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/tools/llc: llc.cpp updated: 1.124 -> 1.125 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present.

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/tools/llc: llc.cpp updated: 1.123 -> 1.124 --- Log message: Adding MachineDebugInfo as a immutable pass. --- Diffs of the changes: (+4 -0) llc.cpp |4 1 files changed, 4 insertions(+) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.123 ll

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

2005-12-29 Thread Duraid Madina
Changes in directory llvm/tools/llc: llc.cpp updated: 1.122 -> 1.123 --- Log message: don't need this anymore --- Diffs of the changes: (+0 -1) llc.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.122 llvm/tools/llc/llc.cpp:1.12

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

2005-12-29 Thread Duraid Madina
Changes in directory llvm/tools/llc: llc.cpp updated: 1.121 -> 1.122 --- Log message: delete file portably --- Diffs of the changes: (+2 -1) llc.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.121 llvm/tools/

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

2005-12-27 Thread Duraid Madina
Changes in directory llvm/tools/llc: llc.cpp updated: 1.120 -> 1.121 --- Log message: behold my standards-compliant humps! --- Diffs of the changes: (+2 -1) llc.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1

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

2005-12-27 Thread Duraid Madina
Changes in directory llvm/tools/llc: llc.cpp updated: 1.119 -> 1.120 --- Log message: WAKEY WAKEY --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.119 llvm/tools/llc/llc.cpp

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

2005-12-15 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.118 -> 1.119 --- Log message: rename option for consistency with -mcpu -mattr etc --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/l

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

2005-12-15 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.117 -> 1.118 --- Log message: provide an option to override the target triple in a module from the command line. --- Diffs of the changes: (+6 -0) llc.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/tools/llc/llc.cpp

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

2005-11-07 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.116 -> 1.117 --- Log message: Add a new -fast option, which generates code quickly. --- Diffs of the changes: (+5 -1) llc.cpp |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/

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

2005-10-23 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.115 -> 1.116 --- Log message: Shrinkify to make --help output look better --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.c

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

2005-10-23 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.114 -> 1.115 --- Log message: shrinkify the option name a bit --- Diffs of the changes: (+2 -2) llc.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.114

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

2005-10-22 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.113 -> 1.114 --- Log message: document this as experimental --- Diffs of the changes: (+1 -1) llc.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.113 llvm/