summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetAsmInfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-32/+0
| | | | llvm-svn: 79763
* Revert 78892 and 78895, these break generating working executables onDaniel Dunbar2009-08-131-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" symbolsChris Lattner2009-08-131-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 Lattner2009-08-111-4/+2
| | | | llvm-svn: 78743
* move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner2009-08-111-23/+2
| | | | | | template in PPC backend for TAI. llvm-svn: 78727
* remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfoChris Lattner2009-08-021-1/+0
| | | | | | defaults to being ELF. llvm-svn: 77866
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-021-3/+2
| | | | | | no longer depends on TM! llvm-svn: 77863
* remove the x86/ppc impls of getEHGlobalPrefix, which is already dead.Chris Lattner2009-08-021-1/+0
| | | | llvm-svn: 77861
* remove the PPCLinuxTargetAsmInfo implementation of PreferredEHDataFormat,Chris Lattner2009-07-311-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 Espindola2008-12-191-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 versionsAnton Korobeynikov2008-09-251-9/+24
| | | | llvm-svn: 56621
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-251-24/+9
| | | | llvm-svn: 56607
* Minor cleanupAnton Korobeynikov2008-09-241-0/+3
| | | | llvm-svn: 56588
* Get rid of virtual inheritance for PPC TAIAnton Korobeynikov2008-09-241-9/+21
| | | | llvm-svn: 56586
* Convert PPC/Linux to new section printing stuffAnton Korobeynikov2008-08-081-2/+4
| | | | llvm-svn: 54538
* Switch PPC/Darwin to new section handling stuffAnton Korobeynikov2008-08-081-3/+5
| | | | llvm-svn: 54537
* Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour.Anton Korobeynikov2008-07-191-4/+4
| | | | llvm-svn: 53801
* Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov2008-02-291-2/+4
| | | | llvm-svn: 47770
* EHPreferredDataFormat hook for PPC targets. Looks like DarwinAnton Korobeynikov2008-02-271-0/+2
| | | | | | uses the same encoding everywhere. Linux FIXME'ed. llvm-svn: 47701
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* More explicit keywords.Dan Gohman2007-09-251-3/+3
| | | | llvm-svn: 42316
* Changes from Nick Lewycky with a simplified PPCTargetAsmInfo.Jim Laskey2006-12-211-1/+9
| | | | llvm-svn: 32735
* Move getSectionForFunction to AsmPrinter, change it to return a string.Chris Lattner2006-10-051-6/+0
| | | | llvm-svn: 30735
* implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputtingChris Lattner2006-10-051-1/+6
| | | | | | function bodies llvm-svn: 30733
* Break out target asm info into separate files.Jim Laskey2006-09-071-0/+31
llvm-svn: 30161
OpenPOWER on IntegriCloud