#
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
|