Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
1360bc8eb029d51d426c77c4b1410849ff308893
/
lib
/
MC
/
MCContext.cpp
f4387d9
Make the StringMaps attached to MCContext use the MCContext's allocator;
by Eli Friedman
· 14 years ago
c18214a
Don't store Twine temporaries, it's not safe.
by Benjamin Kramer
· 14 years ago
c6cf43d
MC: Add support for disabling "temporary label" behavior. Useful for debugging
by Daniel Dunbar
· 14 years ago
c85dca6
Remove duplicated code.
by Rafael Espindola
· 15 years ago
89b9372
Fixed version of 121434 with no new memory leaks.
by Rafael Espindola
· 15 years ago
f7fd4aa
Revert my previous patch to make the valgrind bots happy.
by Rafael Espindola
· 15 years ago
1c952b9
Initial support for the cfi directives. This is just enough to get
by Rafael Espindola
· 15 years ago
9f44724
Rename temporary symbols if they conflict with artificial symbols created
by Rafael Espindola
· 15 years ago
326990f
Fix Whitespace.
by Michael J. Spencer
· 15 years ago
af6b5808
Add .loc methods to the streamer.
by Rafael Espindola
· 15 years ago
c50a0fd
Parse and remember discriminators in .loc line. I try to output them with
by Rafael Espindola
· 15 years ago
2ff9e83
Initial comdat implementation.
by Rafael Espindola
· 15 years ago
4283f4b
Use MCSectionELF in places we know we have an ELF section.
by Rafael Espindola
· 15 years ago
34be396
Fixed version of 118639 with an extra assert to catch similar problems
by Rafael Espindola
· 15 years ago
037b5be
Revert previous patch. Missed a case.
by Rafael Espindola
· 15 years ago
e61a1ac
Remove IsExplicit. It was always false.
by Rafael Espindola
· 15 years ago
3f55c24
Incorporate suggestions by Daniel Dunbar after his review. Thanks Daniel!
by Kevin Enderby
· 15 years ago
186e7a0
Move logic of determining ELF entsize from the .s printer to initialization
by Jan Wen Voung
· 15 years ago
232ab94
This is the second of three patches to implement support for the .loc directive
by Kevin Enderby
· 15 years ago
c1840b3
First bit of support for the dwarf .loc directive. This patch updates the
by Kevin Enderby
· 15 years ago
6b2e257
Add ELF ObjectWriter and Streamer support.
by Matt Fleming
· 15 years ago
b07ce60
Next bit of support for the dwarf .file directive. This patch takes the
by Kevin Enderby
· 15 years ago
3bce5ad
Stop leaking std::strings in GetDwarfFile.
by Benjamin Kramer
· 15 years ago
7cbf73a
Added first bit of support for the dwarf .file directive. This patch collects
by Kevin Enderby
· 15 years ago
3472766
Convert some tab stops into spaces.
by Duncan Sands
· 15 years ago
f187ac5
Added the darwin .secure_log_unique and .secure_log_reset directives.
by Kevin Enderby
· 15 years ago
47f9a49
Simplify MCContext::(Next|Get)Instance
by Benjamin Kramer
· 15 years ago
ebe7fcd
Added support in MC for Directional Local Labels.
by Kevin Enderby
· 15 years ago
6e5ce28
add COFF support for COMDAT sections, patch by Nathan Jeffords!
by Chris Lattner
· 15 years ago
eb40a0f
switch MCSectionCOFF from a syntactic to semantic representation,
by Chris Lattner
· 15 years ago
74aae47
move elf section uniquing to MCContext. Along the way
by Chris Lattner
· 15 years ago
f0559e4
move macho section uniquing from MCParser and TLOF to MCContext where
by Chris Lattner
· 15 years ago
9b97a73
Rip out the 'is temporary' nonsense from the MCContext interface to
by Chris Lattner
· 15 years ago
77e7694
fix GetOrCreateTemporarySymbol to require a name, clients
by Chris Lattner
· 15 years ago
c28cc09
fix a memory leak yjasskin pointed out: MCSymbol is bump pointer
by Chris Lattner
· 15 years ago
1d72a76
add a new CreateTempSymbol method, the use case for
by Chris Lattner
· 15 years ago
1a5c28f
enhance MCContext::GetOrCreateTemporarySymbol() to create a new symbol
by Chris Lattner
· 15 years ago
c18409a
change MCContext to always have an MCAsmInfo.
by Chris Lattner
· 15 years ago
19a9947
empty symbols aren't possible, the mcsymbol ctor aborts on them.
by Chris Lattner
· 15 years ago
0965200
Remove unneeded includes.
by Daniel Dunbar
· 15 years ago
00685bb
eliminate MCContext::CreateSymbol and CreateTemporarySymbol.
by Chris Lattner
· 15 years ago
2928c83
Pass StringRef by value.
by Daniel Dunbar
· 16 years ago
7c5b021
add a twine version of MCContext::GetOrCreateSymbol.
by Chris Lattner
· 16 years ago
e579849
MC: Switch MCContext value table to storing MCExprs.
by Daniel Dunbar
· 16 years ago
959fd88
llvm-mc/Mach-O: Don't put assembler temporary labels in the symbol table.
by Daniel Dunbar
· 16 years ago
383cbff
llvm-mc: Change MCContext value table to take const MCSymbol*s.
by Daniel Dunbar
· 16 years ago
38cff38
sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF implementations.
by Chris Lattner
· 16 years ago
c9d3152
add some comments: MCContext owns the MCSections, but it bump pointer allocates
by Chris Lattner
· 16 years ago
ed47a04
split MCSection stuff out to its own .cpp file, add a new
by Chris Lattner
· 16 years ago
fcdbf4e
create sections with MCSection::Create instead of Context->getOrCreateSection.
by Chris Lattner
· 16 years ago
b5261eb
Move MCContext and friends to StringRef based APIs.
by Daniel Dunbar
· 16 years ago
71d259b
We decided to not worry about Atoms for now, it should be straightforward to
by Daniel Dunbar
· 16 years ago
c69485e
add trivial support for passing label definitions through the MCStreamer.
by Chris Lattner
· 16 years ago
a11af53
Start MCAsmStreamer implementation.
by Daniel Dunbar
· 16 years ago
ba1da8a
Update for MCImm -> MCValue rename.
by Daniel Dunbar
· 16 years ago
ecc63f8
Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a)
by Daniel Dunbar
· 16 years ago