| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputting | Chris Lattner | 2006-10-05 | 1 | -1/+13 |
| | | | | | | | function bodies llvm-svn: 30733 | ||||
| * | Compile: | Chris Lattner | 2006-09-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | int x __attribute__((used)); to: .data .comm _x,4 ; 'x' .no_dead_strip _x on both x86 and ppc darwin targets. llvm-svn: 30605 | ||||
| * | Missing tab | Jim Laskey | 2006-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 30188 | ||||
| * | Break out target asm info into separate files. | Jim Laskey | 2006-09-07 | 1 | -0/+51 |
| llvm-svn: 30161 | |||||

