aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
AgeCommit message (Collapse)AuthorFilesLines
2015-04-07Clear the stub map in getSortedStubs.Rafael Espindola1-5/+4
This makes sure they are only output once (and frees a bit of memory). llvm-svn: 234313
2012-09-26Rename virtual table anchors from Anchor() to anchor() for consistency with ↵Craig Topper1-2/+2
the rest of the tree. llvm-svn: 164666
2010-03-10Add a bit along with the MCSymbols stored in the MachineModuleInfo maps thatBill Wendling1-5/+4
indicates that an MCSymbol is external or not. (It's true if it's external.) This will be used to specify the correct information to add to non-lazy pointers. That will be explained further when this bit is used. llvm-svn: 98199
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return ↵Anton Korobeynikov1-5/+6
Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there llvm-svn: 96285
2010-02-03make MachineModuleInfoMachO hold non-const MCSymbol*'s insteadChris Lattner1-4/+4
of const ones. non-const ones aren't very useful, because you can't even, say, emit them. llvm-svn: 95205
2009-09-16Don't sort the vector when it is empty. This should fix some expensive checkingBenjamin Kramer1-1/+2
failures. llvm-svn: 82040
2009-09-16add a new MachineModuleInfoMachO class, which is the per-moduleChris Lattner1-0/+44
stuff common across all macho targets. llvm-svn: 82018