Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -32/+0 |
| | | | | llvm-svn: 79763 | ||||
* | Revert 78892 and 78895, these break generating working executables on | Daniel Dunbar | 2009-08-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | x86_64-apple-darwin10. --- Reverse-merging r78895 into '.': U test/CodeGen/PowerPC/2008-12-12-EH.ll U lib/Target/DarwinTargetAsmInfo.cpp --- Reverse-merging r78892 into '.': U include/llvm/Target/DarwinTargetAsmInfo.h U lib/Target/X86/X86TargetAsmInfo.cpp U lib/Target/X86/X86TargetAsmInfo.h U lib/Target/ARM/ARMTargetAsmInfo.h U lib/Target/ARM/ARMTargetMachine.cpp U lib/Target/ARM/ARMTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.h U lib/Target/PowerPC/PPCTargetMachine.cpp G lib/Target/DarwinTargetAsmInfo.cpp llvm-svn: 78919 | ||||
* | fix a minor fixme. When building with SL and later tools, the ".eh" symbols | Chris Lattner | 2009-08-13 | 1 | -3/+2 |
| | | | | | | don't need to be exported from the .o files. llvm-svn: 78892 | ||||
* | pass "is64Bit" flag into PPC TAI ctors instead of a whole targetmachine. | Chris Lattner | 2009-08-11 | 1 | -4/+2 |
| | | | | llvm-svn: 78743 | ||||
* | move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminate | Chris Lattner | 2009-08-11 | 1 | -23/+2 |
| | | | | | | template in PPC backend for TAI. llvm-svn: 78727 | ||||
* | remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfo | Chris Lattner | 2009-08-02 | 1 | -1/+0 |
| | | | | | | defaults to being ELF. llvm-svn: 77866 | ||||
* | remove TargetAsmInfo::TM, which is now dead. The basic TAI class now | Chris Lattner | 2009-08-02 | 1 | -3/+2 |
| | | | | | | no longer depends on TM! llvm-svn: 77863 | ||||
* | remove the x86/ppc impls of getEHGlobalPrefix, which is already dead. | Chris Lattner | 2009-08-02 | 1 | -1/+0 |
| | | | | llvm-svn: 77861 | ||||
* | remove the PPCLinuxTargetAsmInfo implementation of PreferredEHDataFormat, | Chris Lattner | 2009-07-31 | 1 | -4/+0 |
| | | | | | | | | | | because it just calls the default impl. Remove the PPCDarwinTargetAsmInfo version of PreferredEHDataFormat because it just returns DW_EH_PE_absptr unless on 10.6. However, 10.6 doesn't support PPC, so the default impl is just fine. llvm-svn: 77724 | ||||
* | Fix bug 3202. | Rafael Espindola | 2008-12-19 | 1 | -0/+1 |
| | | | | | | | The EH_frame and .eh symbols are now private, except for darwin9 and earlier. The patch also fixes the definition of PrivateGlobalPrefix on pcc linux. llvm-svn: 61242 | ||||
* | Reapply 56585:56589 with proper fix for some gcc versions | Anton Korobeynikov | 2008-09-25 | 1 | -9/+24 |
| | | | | llvm-svn: 56621 | ||||
* | Temporarily backing out 56585:56589 to unbreak the build. | Evan Cheng | 2008-09-25 | 1 | -24/+9 |
| | | | | llvm-svn: 56607 | ||||
* | Minor cleanup | Anton Korobeynikov | 2008-09-24 | 1 | -0/+3 |
| | | | | llvm-svn: 56588 | ||||
* | Get rid of virtual inheritance for PPC TAI | Anton Korobeynikov | 2008-09-24 | 1 | -9/+21 |
| | | | | llvm-svn: 56586 | ||||
* | Convert PPC/Linux to new section printing stuff | Anton Korobeynikov | 2008-08-08 | 1 | -2/+4 |
| | | | | llvm-svn: 54538 | ||||
* | Switch PPC/Darwin to new section handling stuff | Anton Korobeynikov | 2008-08-08 | 1 | -3/+5 |
| | | | | llvm-svn: 54537 | ||||
* | Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour. | Anton Korobeynikov | 2008-07-19 | 1 | -4/+4 |
| | | | | llvm-svn: 53801 | ||||
* | Use enumeration for preffered EH dwarf encoding reason | Anton Korobeynikov | 2008-02-29 | 1 | -2/+4 |
| | | | | llvm-svn: 47770 | ||||
* | EHPreferredDataFormat hook for PPC targets. Looks like Darwin | Anton Korobeynikov | 2008-02-27 | 1 | -0/+2 |
| | | | | | | uses the same encoding everywhere. Linux FIXME'ed. llvm-svn: 47701 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | More explicit keywords. | Dan Gohman | 2007-09-25 | 1 | -3/+3 |
| | | | | llvm-svn: 42316 | ||||
* | Changes from Nick Lewycky with a simplified PPCTargetAsmInfo. | Jim Laskey | 2006-12-21 | 1 | -1/+9 |
| | | | | llvm-svn: 32735 | ||||
* | Move getSectionForFunction to AsmPrinter, change it to return a string. | Chris Lattner | 2006-10-05 | 1 | -6/+0 |
| | | | | llvm-svn: 30735 | ||||
* | implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputting | Chris Lattner | 2006-10-05 | 1 | -1/+6 |
| | | | | | | function bodies llvm-svn: 30733 | ||||
* | Break out target asm info into separate files. | Jim Laskey | 2006-09-07 | 1 | -0/+31 |
llvm-svn: 30161 |