| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix bug 3140. | Rafael Espindola | 2008-12-03 | 1 | -0/+1 |
| | | | | | | | Print a single parameter .file directive if we have an ELF target. llvm-svn: 60480 | ||||
| * | Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. ↵ | Anton Korobeynikov | 2008-10-05 | 1 | -2/+3 |
| | | | | | | | mingw) llvm-svn: 57106 | ||||
| * | Reapply 56585:56589 with proper fix for some gcc versions | Anton Korobeynikov | 2008-09-25 | 1 | -14/+3 |
| | | | | | llvm-svn: 56621 | ||||
| * | Temporarily backing out 56585:56589 to unbreak the build. | Evan Cheng | 2008-09-25 | 1 | -3/+14 |
| | | | | | llvm-svn: 56607 | ||||
| * | Minor cleanup | Anton Korobeynikov | 2008-09-24 | 1 | -0/+2 |
| | | | | | llvm-svn: 56588 | ||||
| * | Get rid of virtual inheritance for PPC TAI | Anton Korobeynikov | 2008-09-24 | 1 | -15/+2 |
| | | | | | llvm-svn: 56586 | ||||
| * | Get rid of ReadOnlySection duplicate | Anton Korobeynikov | 2008-09-24 | 1 | -2/+0 |
| | | | | | llvm-svn: 56582 | ||||
| * | Get rid of now unused {Four,Eight,Sixteen}ByteConstantSection | Anton Korobeynikov | 2008-09-24 | 1 | -5/+0 |
| | | | | | llvm-svn: 56580 | ||||
| * | Fix logic for not emitting no-dead-strip for some | Dale Johannesen | 2008-09-09 | 1 | -0/+1 |
| | | | | | | | | | | | objects in llvm.used (thanks Anton). Makes visible the magic 'l' prefix for symbols on Darwin which are to be passed through the assembler, then removed at linktime (previously all references to this had been hidden in the ObjC FE code, oh well). llvm-svn: 55973 | ||||
| * | PPC/Linux normally uses named section for bss | Anton Korobeynikov | 2008-08-16 | 1 | -0/+5 |
| | | | | | llvm-svn: 54847 | ||||
| * | Use proper strings section name for PPC | Anton Korobeynikov | 2008-08-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 54846 | ||||
| * | Convert PPC/Linux to new section printing stuff | Anton Korobeynikov | 2008-08-08 | 1 | -3/+2 |
| | | | | | llvm-svn: 54538 | ||||
| * | Switch PPC/Darwin to new section handling stuff | Anton Korobeynikov | 2008-08-08 | 1 | -4/+3 |
| | | | | | llvm-svn: 54537 | ||||
| * | Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour. | Anton Korobeynikov | 2008-07-19 | 1 | -6/+8 |
| | | | | | llvm-svn: 53801 | ||||
| * | Linux also does not require exception handling | Duncan Sands | 2008-07-04 | 1 | -1/+0 |
| | | | | | | | | | | moves in order to get correct debug info. Since I can't imagine how any target could possibly be any different, I've just stripped out the option: now all the world's like Darwin! llvm-svn: 53134 | ||||
| * | Darwin doesn't need exception handling information for the "move" info when | Bill Wendling | 2008-07-01 | 1 | -0/+1 |
| | | | | | | | debug information is being output, because it's leet! llvm-svn: 52994 | ||||
| * | Add StringConstantPrefix to control what the | Dale Johannesen | 2008-06-03 | 1 | -0/+1 |
| | | | | | | | assembler names of string constants look like. llvm-svn: 51909 | ||||
| * | Use enumeration for preffered EH dwarf encoding reason | Anton Korobeynikov | 2008-02-29 | 1 | -4/+4 |
| | | | | | llvm-svn: 47770 | ||||
| * | EHPreferredDataFormat hook for PPC targets. Looks like Darwin | Anton Korobeynikov | 2008-02-27 | 1 | -1/+28 |
| | | | | | | | uses the same encoding everywhere. Linux FIXME'ed. llvm-svn: 47701 | ||||
| * | Revert r46916 PPCTargetAsmInfo.cpp. | Evan Cheng | 2008-02-12 | 1 | -2/+2 |
| | | | | | llvm-svn: 47020 | ||||
| * | Match GCC's behaviour for these sections. | Nick Lewycky | 2008-02-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 46916 | ||||
| * | Fix and enable EH for x86-64 Darwin. Adds | Dale Johannesen | 2008-01-15 | 1 | -0/+1 |
| | | | | | | | | | | ShortenEHDataFor64Bits as a not-very-accurate abstraction to cover all the changes in DwarfWriter. Some cosmetic changes to Darwin assembly code for gcc testsuite compatibility. llvm-svn: 46029 | ||||
| * | Weak things initialized to 0 don't go in bss on Darwin. | Dale Johannesen | 2008-01-11 | 1 | -1/+1 |
| | | | | | | | | Cosmetic changes to spacing to match gcc (some dejagnu tests actually care). llvm-svn: 45848 | ||||
| * | Emit unused EH frames for weak definitions on Darwin, | Dale Johannesen | 2008-01-10 | 1 | -3/+4 |
| | | | | | | | | because assembler/linker can't cope with weak absolutes. PR 1880. llvm-svn: 45811 | ||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 45418 | ||||
| * | Enable EH for linux/ppc32 targets | Nicolas Geoffray | 2007-12-21 | 1 | -4/+24 |
| | | | | | llvm-svn: 45281 | ||||
| * | Enable EH on PPC Darwin. This basically works; there | Dale Johannesen | 2007-12-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | are a couple of issues that show up with the optimizer, but I don't think they're really EH problems. (llvm-gcc testsuite users note: By default the testsuite uses the unwinding code that's built as part of your local llvm-gcc, which does not work. You need to trick it into using the installed system unwinding code to get useful results.) llvm-svn: 45221 | ||||
| * | Fix .eh table linkage issues on Darwin. Some EH support | Dale Johannesen | 2007-11-20 | 1 | -1/+2 |
| | | | | | | | for Darwin PPC, but it's not fully working yet. llvm-svn: 44258 | ||||
| * | Revert previous; these files aren't ready to go in yet. | Dale Johannesen | 2007-11-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 44057 | ||||
| * | Add parameter to getDwarfRegNum to permit targets | Dale Johannesen | 2007-11-13 | 1 | -1/+1 |
| | | | | | | | | | to use different mappings for EH and debug info; no functional change yet. Fix warning in X86CodeEmitter. llvm-svn: 44056 | ||||
| * | Fix crash before main on ppc/linux with static constructors. PR1771 | Nick Lewycky | 2007-11-04 | 1 | -0/+2 |
| | | | | | llvm-svn: 43676 | ||||
| * | TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets | Dan Gohman | 2007-09-27 | 1 | -1/+0 |
| | | | | | | | | | other than PPC64. Instead of fixing it, just remove it and fix all the places that use it to use TargetData::getPointerSize() instead, as there aren't very many. Most of the references were in DwarfWriter.cpp. llvm-svn: 42419 | ||||
| * | Enable indirect encoding for the personality function | Bill Wendling | 2007-09-11 | 1 | -0/+1 |
| | | | | | llvm-svn: 41873 | ||||
| * | Disable EH generation until PPC works 100%. | Chris Lattner | 2007-08-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 41360 | ||||
| * | Fix debug info and globals filled with zeros. | Nick Lewycky | 2007-07-25 | 1 | -11/+24 |
| | | | | | llvm-svn: 40483 | ||||
| * | For Darwin, put constant data into .const, .const_data, .literal{4|8|16} | Evan Cheng | 2007-03-08 | 1 | -0/+3 |
| | | | | | | | sections. llvm-svn: 35017 | ||||
| * | Add TAI field for exception table section. | Jim Laskey | 2007-02-21 | 1 | -0/+1 |
| | | | | | llvm-svn: 34477 | ||||
| * | Support for non-landing pad exception handling. | Jim Laskey | 2007-02-01 | 1 | -0/+3 |
| | | | | | llvm-svn: 33755 | ||||
| * | Darwin -static should codegen static ctors / dtors to .constructor / ↵ | Evan Cheng | 2007-01-30 | 1 | -2/+7 |
| | | | | | | | .destructor sections. llvm-svn: 33657 | ||||
| * | Landing pad-less eh for PPC. | Jim Laskey | 2007-01-29 | 1 | -0/+2 |
| | | | | | llvm-svn: 33622 | ||||
| * | Modify emission of jump tables on darwin to emit an extra "l" label that | Chris Lattner | 2007-01-18 | 1 | -0/+7 |
| | | | | | | | | delimits the boundaries of jump tables. This lets the linker's dead code stripping optimization do a better job. llvm-svn: 33315 | ||||
| * | Instead of yet another enum indicating the "assembly language flavor", | Bill Wendling | 2007-01-16 | 1 | -8/+1 |
| | | | | | | | just use the one that's in the subtarget. llvm-svn: 33255 | ||||
| * | Fix for PR1095: | Bill Wendling | 2007-01-16 | 1 | -0/+8 |
| | | | | | | | | | LLVM would miscompile ASM dialects when compiling for PPC. Added dialects for the X86 and PPC backends. It defaults to "0", the first variant of a compound inline asm expression. llvm-svn: 33246 | ||||
| * | add support for hidden visibility to darwin/ppc and linux/ppc targets | Chris Lattner | 2007-01-14 | 1 | -0/+1 |
| | | | | | llvm-svn: 33200 | ||||
| * | Changes from Nick Lewycky with a simplified PPCTargetAsmInfo. | Jim Laskey | 2006-12-21 | 1 | -12/+31 |
| | | | | | llvm-svn: 32735 | ||||
| * | Add weak reference directive. | Evan Cheng | 2006-12-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 32091 | ||||
| * | Place cstrings in .cstring section. | Evan Cheng | 2006-10-26 | 1 | -0/+1 |
| | | | | | llvm-svn: 31207 | ||||
| * | Use S_debug for dwarf info. | Jim Laskey | 2006-10-17 | 1 | -11/+11 |
| | | | | | llvm-svn: 30994 | ||||
| * | Don't bother setting JumpTableTextSection, it is about to disappear | Chris Lattner | 2006-10-05 | 1 | -1/+0 |
| | | | | | llvm-svn: 30745 | ||||
| * | Move getSectionForFunction to AsmPrinter, change it to return a string. | Chris Lattner | 2006-10-05 | 1 | -11/+0 |
| | | | | | llvm-svn: 30735 | ||||

