#
7b6fef82 |
| 09-Dec-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.
llvm-svn: 121379
|
#
447762da |
| 29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support.
llvm-svn: 120298
|
#
345b98ed |
| 08-Nov-2010 |
Che-Liang Chiou <clchiou@gmail.com> |
Add registry hook for assembly text output
llvm-svn: 118394
|
#
685b7733 |
| 30-Oct-2010 |
Jim Grosbach <grosbach@apple.com> |
Allow specifying a CPU to llvm-mc, so that we can properly set up subtarget feature lists for instruction pattern predicates.
llvm-svn: 117788
|
#
1601f556 |
| 25-Oct-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Teach -as-lex to print the raw token string as well.
llvm-svn: 117296
|
#
0df7ea4c |
| 07-Oct-2010 |
Dan Gohman <gohman@apple.com> |
Move tool_output_file into its own file.
llvm-svn: 115973
|
Revision tags: llvmorg-2.8.0, llvmorg-2.8.0-rc3 |
|
#
3068a93d |
| 24-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/Lexer: Add 'Real' token type for floating point literals.
llvm-svn: 114718
|
Revision tags: llvmorg-2.8.0-rc2 |
|
#
25c2c629 |
| 16-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Teach -as-lex to print more token kinds.
llvm-svn: 114051
|
Revision tags: llvmorg-2.8.0-rc1, llvmorg-2.8.0-rc0 |
|
#
a2233f28 |
| 01-Sep-2010 |
Dan Gohman <gohman@apple.com> |
Make tool_output_file's raw_ostream instance a member variable instead of a base class.
This makes it possible to unregister the file from FilesToRemove when the file is done. Also, this eliminates
Make tool_output_file's raw_ostream instance a member variable instead of a base class.
This makes it possible to unregister the file from FilesToRemove when the file is done. Also, this eliminates the need for formatted_tool_output_file.
llvm-svn: 112706
show more ...
|
#
d39d2aad |
| 28-Aug-2010 |
Chris Lattner <sabre@nondot.org> |
tidy up
llvm-svn: 112385
|
#
3bd97fec |
| 28-Aug-2010 |
Duncan Sands <baldrick@free.fr> |
Straighten out any triple strings passed on the command line before they hit the rest of the system.
llvm-svn: 112344
|
#
268b0f47 |
| 20-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Use the new tool_output_file in several tools. This fixes a variety of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all
Use the new tool_output_file in several tools. This fixes a variety of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all modes, rather than hardcoding outs() in some cases.
llvm-svn: 111603
show more ...
|
#
2eca0252 |
| 11-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Add -show-inst-operands, for dumping the parsed instruction representation before matching.
llvm-svn: 110791
|
#
a3e0ddb5 |
| 29-Jul-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownership of the TargetAsmBackend and the MCCodeEmitter.
llvm-svn: 109767
|
#
419197cc |
| 19-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
Target: Give the TargetAsmParser access to the TargetMachine. - Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target ma
Target: Give the TargetAsmParser access to the TargetMachine. - Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target machine information so we don't need to do this.
llvm-svn: 108664
show more ...
|
#
7f5bf5ae |
| 18-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC: Move several clients to using AsmParser constructor function.
llvm-svn: 108645
|
#
7a85f9cf |
| 18-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Fix llvm-mc -as-lex.
llvm-svn: 108644
|
#
02877d6e |
| 01-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC: Pass the target instance to the AsmParser constructor.
llvm-svn: 107426
|
#
174f5766 |
| 27-May-2010 |
Dan Gohman <gohman@apple.com> |
Avoid calling outs() and fouts() when the stream isn't really needed.
llvm-svn: 104873
|
#
3ff1a06d |
| 23-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC: Add an MCLoggingStreamer, for use in debugging integrated-as mismatches.
llvm-svn: 104463
|
#
638cdb2d |
| 21-May-2010 |
Matt Fleming <matt@console-pimps.org> |
Currently, createMachOStreamer() is invoked directly in llvm-mc which isn't ideal if we want to be able to use another object file format.
Add a createObjectStreamer() factory method so that the cor
Currently, createMachOStreamer() is invoked directly in llvm-mc which isn't ideal if we want to be able to use another object file format.
Add a createObjectStreamer() factory method so that the correct object file streamer can be instantiated for a given target triple.
llvm-svn: 104318
show more ...
|
#
e85262d6 |
| 21-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Remove dead option.
llvm-svn: 104303
|
Revision tags: llvmorg-2.7.0 |
|
#
2d03d3a8 |
| 12-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Second try at integrating the edis tester. This time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly.
llvm-mc -edis work
Second try at integrating the edis tester. This time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly.
llvm-mc -edis works the same as llvm-mc -disassemble, but outputs tokens and operands.
llvm-svn: 101058
show more ...
|
#
55ddc30f |
| 09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
revert r100842 which broke several of the build bots.
llvm-svn: 100848
|
#
844a7feb |
| 09-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Added a tester for the enhanced disassembler, integrated into the llvm-mc testing tool.
llvm-svn: 100842
|