History log of /llvm-project/llvm/lib/MC/MCContext.cpp (Results 326 – 350 of 360)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 7221b76c 09-Aug-2010 Kevin Enderby <enderby@apple.com>

Next bit of support for the dwarf .file directive. This patch takes the
previously collected info from the .file directives and outputs the encoded
bytes for it. For now this is only in the Mach-O

Next bit of support for the dwarf .file directive. This patch takes the
previously collected info from the .file directives and outputs the encoded
bytes for it. For now this is only in the Mach-O streamer but at some point
will move to a more generic place.

llvm-svn: 110617

show more ...


# bccfec65 29-Jul-2010 Benjamin Kramer <benny.kra@googlemail.com>

Stop leaking std::strings in GetDwarfFile.

llvm-svn: 109746


# e5930f14 28-Jul-2010 Kevin Enderby <enderby@apple.com>

Added first bit of support for the dwarf .file directive. This patch collects
the info from the .file directive and makes file and directory tables that
will eventually be put out as part of the dwa

Added first bit of support for the dwarf .file directive. This patch collects
the info from the .file directive and makes file and directory tables that
will eventually be put out as part of the dwarf info in the output file.

llvm-svn: 109651

show more ...


# 41b4a6b3 12-Jul-2010 Duncan Sands <baldrick@free.fr>

Convert some tab stops into spaces.

llvm-svn: 108130


# e233dda2 28-Jun-2010 Kevin Enderby <enderby@apple.com>

Added the darwin .secure_log_unique and .secure_log_reset directives.

llvm-svn: 107077


# ab7be75e 18-May-2010 Benjamin Kramer <benny.kra@googlemail.com>

Simplify MCContext::(Next|Get)Instance

- Allocate MCLabels in the context so they don't leak.
- Avoid duplicated densemap lookup.

llvm-svn: 104020


# 0510b48f 17-May-2010 Kevin Enderby <enderby@apple.com>

Added support in MC for Directional Local Labels.

llvm-svn: 103989


# 02844932 07-May-2010 Chris Lattner <sabre@nondot.org>

add COFF support for COMDAT sections, patch by Nathan Jeffords!

llvm-svn: 103304


# 87cffa94 07-May-2010 Chris Lattner <sabre@nondot.org>

switch MCSectionCOFF from a syntactic to semantic representation,
patch by Peter Housel!

llvm-svn: 103267


Revision tags: llvmorg-2.7.0
# 5418dd5f 08-Apr-2010 Chris Lattner <sabre@nondot.org>

move elf section uniquing to MCContext. Along the way
merge XCore's section into MCSectionELF

llvm-svn: 100812


# 2073112f 08-Apr-2010 Chris Lattner <sabre@nondot.org>

move macho section uniquing from MCParser and TLOF to MCContext where
the compiler and asmparser now unique to the same sections. This fixes
rdar://7835021.

llvm-svn: 100807


# 98970439 30-Mar-2010 Chris Lattner <sabre@nondot.org>

Rip out the 'is temporary' nonsense from the MCContext interface to
create symbols. It is extremely error prone and a source of a lot
of the remaining integrated assembler bugs on x86-64.

This fixe

Rip out the 'is temporary' nonsense from the MCContext interface to
create symbols. It is extremely error prone and a source of a lot
of the remaining integrated assembler bugs on x86-64.

This fixes rdar://7807601.

llvm-svn: 99902

show more ...


# aed00fa0 17-Mar-2010 Chris Lattner <sabre@nondot.org>

fix GetOrCreateTemporarySymbol to require a name, clients
should use CreateTempSymbol() if they don't care about the
name.

llvm-svn: 98712


# 13348769 15-Mar-2010 Chris Lattner <sabre@nondot.org>

fix a memory leak yjasskin pointed out: MCSymbol is bump pointer
allocated and thus not freed. This is cool except that it contains
and std::string so the string data didn't get freed. In any case

fix a memory leak yjasskin pointed out: MCSymbol is bump pointer
allocated and thus not freed. This is cool except that it contains
and std::string so the string data didn't get freed. In any case
there is no reason to redundantly store the string data in the
MCSymbol anyway, just make the MCSymbol ref the string data in the
MCContext StringMap.

llvm-svn: 98536

show more ...


# 073d8179 14-Mar-2010 Chris Lattner <sabre@nondot.org>

add a new CreateTempSymbol method, the use case for
CreateTempSymbol vs GetOrCreateTemporarySymbol are
completely different.

llvm-svn: 98486


# d3691dd0 11-Mar-2010 Chris Lattner <sabre@nondot.org>

enhance MCContext::GetOrCreateTemporarySymbol() to create a new symbol
with an arbitrary unique name.

llvm-svn: 98294


# 768ea2ad 11-Mar-2010 Chris Lattner <sabre@nondot.org>

change MCContext to always have an MCAsmInfo.

llvm-svn: 98293


# 216e7299 11-Mar-2010 Chris Lattner <sabre@nondot.org>

empty symbols aren't possible, the mcsymbol ctor aborts on them.

llvm-svn: 98288


# 7e3283c0 10-Mar-2010 Daniel Dunbar <daniel@zuster.org>

Remove unneeded includes.

llvm-svn: 98167


# b973ea88 10-Mar-2010 Chris Lattner <sabre@nondot.org>

eliminate MCContext::CreateSymbol and CreateTemporarySymbol.
Add a new GetOrCreateTemporarySymbol method and a version that
takes a twine.

llvm-svn: 98118


# ad36e8ac 06-Nov-2009 Daniel Dunbar <daniel@zuster.org>

Pass StringRef by value.

llvm-svn: 86251


Revision tags: llvmorg-2.6.0
# 86dfd73c 19-Oct-2009 Chris Lattner <sabre@nondot.org>

add a twine version of MCContext::GetOrCreateSymbol.

llvm-svn: 84561


# 584a1b25 16-Oct-2009 Daniel Dunbar <daniel@zuster.org>

MC: Switch MCContext value table to storing MCExprs.

llvm-svn: 84228


# e73b2673 26-Aug-2009 Daniel Dunbar <daniel@zuster.org>

llvm-mc/Mach-O: Don't put assembler temporary labels in the symbol table.
- I moved section creation back into AsmParser. I think policy decisions like
this should be pushed higher, not lower, wh

llvm-mc/Mach-O: Don't put assembler temporary labels in the symbol table.
- I moved section creation back into AsmParser. I think policy decisions like
this should be pushed higher, not lower, when possible (in addition the
assembler has flags which change this behavior, for example).

llvm-svn: 80162

show more ...


# ffda9eb3 26-Aug-2009 Daniel Dunbar <daniel@zuster.org>

llvm-mc: Change MCContext value table to take const MCSymbol*s.

llvm-svn: 80079


1...<<1112131415