Chris Lattner
|
04f74d3510
|
sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF implementations.
MCContext no longer maintains a string -> section map.
llvm-svn: 78874
|
2009-08-13 00:37:15 +00:00 |
|
Chris Lattner
|
7ead5b498b
|
add some comments: MCContext owns the MCSections, but it bump pointer allocates
them, so it doesn't have to explicitly free them.
llvm-svn: 78870
|
2009-08-13 00:21:53 +00:00 |
|
Chris Lattner
|
a682cb61e7
|
split MCSection stuff out to its own .cpp file, add a new
MCSectionWithKind subclass of MCSection.
llvm-svn: 77684
|
2009-07-31 17:02:00 +00:00 |
|
Chris Lattner
|
610dfdece7
|
create sections with MCSection::Create instead of Context->getOrCreateSection.
This is needed to allow polymorphic sections.
llvm-svn: 77680
|
2009-07-31 16:43:49 +00:00 |
|
Daniel Dunbar
|
6de68a2544
|
Move MCContext and friends to StringRef based APIs.
llvm-svn: 77251
|
2009-07-27 21:22:30 +00:00 |
|
Daniel Dunbar
|
082dc70875
|
We decided to not worry about Atoms for now, it should be straightforward to
reintroduce them later.
Also, don't require MCSection* when creating a symbol.
llvm-svn: 74081
|
2009-06-24 17:00:42 +00:00 |
|
Chris Lattner
|
61a6509f6a
|
add trivial support for passing label definitions through the MCStreamer.
This is suboptimal in several aspects, see the commented out assertion.
I need to talk to Daniel about this.
llvm-svn: 74057
|
2009-06-24 04:31:49 +00:00 |
|
Daniel Dunbar
|
0e5051b251
|
Start MCAsmStreamer implementation.
llvm-svn: 74044
|
2009-06-24 01:03:06 +00:00 |
|
Daniel Dunbar
|
813ea8a8a7
|
Update for MCImm -> MCValue rename.
llvm-svn: 74024
|
2009-06-23 23:39:15 +00:00 |
|
Daniel Dunbar
|
323218db15
|
Start flushing out MCContext.
- Lives inside new library lib/MC (LLVMMC.a)
llvm-svn: 74013
|
2009-06-23 22:01:43 +00:00 |
|