History log of /llvm-project/llvm/tools/llvm-mc/llvm-mc.cpp (Results 226 – 250 of 331)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


12345678910>>...14