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
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
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
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 +++
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
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
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 |
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
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
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
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
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
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/
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
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)
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
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
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
---
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
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
--
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,
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
--
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.
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
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
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/
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
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
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
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
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/
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
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
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/
34 matches
Mail list logo