- aa2a7cd Change ELF systems to use CFI for producing the EH tables. This reduces the by Rafael Espindola · 14 years ago
- 4b7b7fb Delay the creation of eh_frame so that the user can change the defaults. by Rafael Espindola · 15 years ago
- ea4e983 minor change to rafael's recent patches: if something is by Chris Lattner · 15 years ago
- cba4c33 Only put unnamed_addr constants in mergeable sections. Fixes PR8297. by Rafael Espindola · 15 years ago
- 9f06f91 the latest assembler that runs on powerpc 10.4 machines doesn't by Chris Lattner · 15 years ago
- f1d8304 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- aed00fa fix GetOrCreateTemporarySymbol to require a name, clients by Chris Lattner · 16 years ago
- be3242b finally give Mangler a getSymbol method, which returns an MCSymbol by Chris Lattner · 16 years ago
- 47bef1a make TargetLoweringObjectFile::getExprForDwarfReference by Chris Lattner · 16 years ago
- 03627cb fix a fixme in TargetLoweringObjectFile::getExprForDwarfReference by Chris Lattner · 16 years ago
- 2562356 rename getSymbolForDwarf* to getExprForDwarf* since it returns by Chris Lattner · 16 years ago
- 71c30c1 move three lowering hooks from MAI to TLOF and make one of them by Chris Lattner · 16 years ago
- ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
- 85e5081 Make error statement more personal. by Bill Wendling · 16 years ago
- ab663a0 Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
- 397aecb Add suffix for stubs, so we won't have name clashes with private symbols. by Anton Korobeynikov · 16 years ago
- ae4ccc1 Preliminary patch to improve dwarf EH generation - Hooks to return 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 by Anton Korobeynikov · 16 years ago
- 94b993e Simplify some uses of str(n)cmp with StringRef. by Benjamin Kramer · 16 years ago
- cd2915e stop using the .lcomm pseudoop on darwin, instead, directly use the by Chris Lattner · 16 years ago
- b253421 make TLOF subclassify BSS based on linkage type into private, external by Chris Lattner · 16 years ago
- a986aa3 fix a significant difference between llvm and gcc on ELF systems: by Chris Lattner · 16 years ago
- 5b585f8 introduce a section kind for common linkage. Use this to slightly by Chris Lattner · 16 years ago
- 1d37188 Cleanup handling of .zerofill on darwin: by Chris Lattner · 16 years ago
- 83e872e Get MCSymbol out of the mangling business, and move all the logic by Chris Lattner · 16 years ago
- f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
- a44d8f8 fix build failure. by Chris Lattner · 16 years ago
- 32c9512 remove a couple of actively incorrect uses of getMangledName. by Chris Lattner · 16 years ago
- ccbeed2 fix ELF section mangling stuff for weak symbols to not use by Chris Lattner · 16 years ago
- 643b817 Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF:: by Chris Lattner · 16 years ago
- b0dc959 add a fixme, ELF MCSection isn't quite right and weak unnamed globals are broken by Chris Lattner · 16 years ago
- f0a401f eliminate some uses of Mangler::makeNameProper. by Chris Lattner · 16 years ago
- 209aeca change Mangler::makeNameProper to return its result in a SmallVector by Chris Lattner · 16 years ago
- 36ef435 We need to put any kind of data with a relocation into a by Eric Christopher · 16 years ago
- 31c74db Reverting the EH table patches. by Bill Wendling · 16 years ago
- 4b384b0 The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EH by Bill Wendling · 16 years ago
- 07e6e2c Attempt #2: by Bill Wendling · 16 years ago
- d82510e add some missing #includes by Chris Lattner · 16 years ago
- ad36e8a Pass StringRef by value. by Daniel Dunbar · 16 years ago
- 692a3ea --- Reverse-merging r82282 into '.': by Bill Wendling · 16 years ago
- f878d70 Still one more thing wrong here... by Bill Wendling · 16 years ago
- 0f89960 Here's fun! It turns out that these filter functions can be internal. If they're by Bill Wendling · 16 years ago
- 85689b2 Revert r82274. It's causing failures in the CINT2006 benchmarks. by Bill Wendling · 16 years ago
- 43f2cd7 It's inefficient to have place the exception tables (which contain the LSDA) by Bill Wendling · 16 years ago
- a6ebba2 pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, by Chris Lattner · 16 years ago
- b866602 Big change #1 for personality function references: by Chris Lattner · 16 years ago
- bfd22dd Provide proper section flags for various BSS flavours by Anton Korobeynikov · 16 years ago
- 1df5886 Whitespace cleanup by Anton Korobeynikov · 16 years ago
- b039caa Simplify. by Daniel Dunbar · 16 years ago
- 03ded46 fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sections by Chris Lattner · 16 years ago
- e4d2e84 Text sections should have 'exec' flag set. This seems to unbreak libstdc++ on linux. by Anton Korobeynikov · 16 years ago
- bd3c033 Clear the uniquing table when initializing TLOF to avoid a crash when the TLOF is reinitialized with a different MCContext. by Benjamin Kramer · 16 years ago
- 94a2c1a Update getSectionForConstant() to to allow mergable sections to be nulled out by Richard Osborne · 16 years ago
- 447b9b4 the .eh_frame sections we generate need to be writable (which by Chris Lattner · 16 years ago
- ddb991c If ELF subtargets don't want to support 4/8/16-byte mergable sections, allow by Chris Lattner · 16 years ago
- 3e9dbe5 Make these matching rules more strict so that they don't by Dan Gohman · 16 years ago
- 62e6a8b Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' by Bruno Cardoso Lopes · 16 years ago
- 607cd3b Change MCSectionELF to represent a section semantically instead of by Bruno Cardoso Lopes · 16 years ago
- 04b4700 sink uniquing of sections out of MCContext into the ELF and PECOFF TLOF implementations. by Chris Lattner · 16 years ago
- b691316 add some comments: MCContext owns the MCSections, but it bump pointer allocates by Chris Lattner · 16 years ago
- c0741eb reject invalid code like: by Chris Lattner · 16 years ago
- 2d5bdc2 implement support for uniquing MachO sections. by Chris Lattner · 16 years ago
- c4c3c66 reduce #includage by Chris Lattner · 16 years ago
- 7c50c9b Tidy #includes. by Dan Gohman · 16 years ago
- 6c20391 split MachO section handling stuff out to its out .h/.cpp file. by Chris Lattner · 16 years ago
- cb307a27 Make the big switch: Change MCSectionMachO to represent a section *semantically* by Chris Lattner · 16 years ago
- 1cb9396 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
- 245fdfb make target-specific TLOF impls (except PIC16) create target-specific by Chris Lattner · 16 years ago
- c9ea8fd eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
- ce7d140 now that getOrCreateSection is all object-file specific, by Chris Lattner · 16 years ago
- 302041d sink getOrCreateSection down into all the object file implementations, by Chris Lattner · 16 years ago
- 1ff9013 Fix several fixmes and clean up code by sinking *all* section by Chris Lattner · 16 years ago
- cbc7b26 expose SectionKindForGlobal to curious clients, named as getKindForGlobal. by Chris Lattner · 16 years ago
- f222054 enhance codegen to put 16-bit character strings into the by Chris Lattner · 16 years ago
- eee9df0 fix a fixme: don't create an explicit "CStringSection" for ELF, by Chris Lattner · 16 years ago
- 81bbf44 Add support emiting for 2/4 byte mergable strings to the ".rodata.str*" by Chris Lattner · 16 years ago
- b58dc1c make MergeableCString be a SectionKind "abstract class", and by Chris Lattner · 16 years ago
- d2c179c Eliminate textual section switching from the x86 backend, one by Chris Lattner · 16 years ago
- 1472cf5 move dwarf debug info section selection stuff from TAI to by Chris Lattner · 16 years ago
- c784feb convert EHFrameSection to be managed by TLOF instead of TAI. by Chris Lattner · 16 years ago
- c16c75e move getDwarfExceptionSection from TAI to TLOF and rename it to by Chris Lattner · 16 years ago
- 4e7dfaf convert ctors/dtors section to be in TLOF instead of TAI. by Chris Lattner · 16 years ago
- f8d9710 (re)introduce new simpler apis for creation sectionkinds. by Chris Lattner · 16 years ago
- 0c40266 Remove "JumpTableDataSection" from TAI, instead, have AsmPrinter by Chris Lattner · 16 years ago
- d5c0113 fix a fixme by sinking various target-specific directives down into by Chris Lattner · 16 years ago
- 286326e coff also doesn't have a ReadOnlySection yet, (!) by Chris Lattner · 16 years ago
- bc3d5f5 coff doesn't set a .bss seciton, so this is dead. by Chris Lattner · 16 years ago
- 26fb277 it turns out that isWeak() was basically dead anyway. Kill off SectionInfo :-/ by Chris Lattner · 16 years ago
- 72c3e77 don't use isWeak anymore. by Chris Lattner · 16 years ago
- c9c277b Change SectionKind to be a property that is true of a *section*, it by Chris Lattner · 16 years ago
- 95bad37 All MCSections are now required to have a SectionKind. by Chris Lattner · 16 years ago
- d25701c move emitUsedDirectiveFor to TargetLoweringObjectFile and rename it to by Chris Lattner · 16 years ago
- 4d2c0f9 switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 16 years ago
- 51d5b43 refactor section construction in TLOF to be through an explicit by Chris Lattner · 16 years ago
- fc0264a fix PR4650: we only track sizes for certain objects, so only put something by Chris Lattner · 16 years ago
- e033e6d mingw uses .data and .text, not _data and _text. by Chris Lattner · 16 years ago
- c5397ab fix PR4584 with a trivial patch now that the pieces are in place. by Chris Lattner · 16 years ago
- 5034329 pass the mangler down into the various SectionForGlobal methods. by Chris Lattner · 16 years ago
- 8f35574 constant prop a utostr. by Chris Lattner · 16 years ago
- 7610c57 remove some completely wrong code. 1 is never < 16. It turns out that GCC appears to put strings of any length into the ELF cstring equivalent, so just rip out the code. by Chris Lattner · 16 years ago