summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactor PPC target to separate MC routines from Target routines.Evan Cheng2011-07-251-123/+0
| | | | llvm-svn: 135942
* Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where ↵Evan Cheng2011-07-231-1/+1
| | | | | | they belong. llvm-svn: 135833
* Refactor MachO relocation generaration into the Target directories.Jim Grosbach2011-06-241-0/+6
| | | | | | | | | Move the target-specific RecordRelocation logic out of the generic MC MachObjectWriter and into the target-specific object writers. This allows nuking quite a bit of target knowledge from the supposedly target-independent bits in lib/MC. llvm-svn: 133844
* ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar2011-04-191-5/+3
| | | | | | predicates. llvm-svn: 129816
* Remove the MCObjectFormat class.Rafael Espindola2010-12-181-6/+0
| | | | llvm-svn: 122147
* MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar2010-12-171-3/+1
| | | | | | superceded and was effectively dead. llvm-svn: 122024
* MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar2010-12-161-6/+10
| | | | | | interface. llvm-svn: 121981
* MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar2010-12-161-1/+5
| | | | llvm-svn: 121973
* Fix indentation (per style guide).Daniel Dunbar2010-12-161-49/+49
| | | | llvm-svn: 121972
* MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar2010-12-161-0/+1
| | | | llvm-svn: 121971
* MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar2010-12-161-0/+20
| | | | | | | the MCCodeEmitter, which seems like a better organization. - Also, cleaned up some magic constants while in the area. llvm-svn: 121953
* Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola2010-12-061-1/+1
| | | | | | freed data to be read. I will open a bug to track it being reenabled. llvm-svn: 121028
* MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar2010-11-271-4/+4
| | | | | | - I'm leaving MachO.h, because I believe it has external consumers, but I would really like to eliminate it (we have stylistic disagreements with one another). llvm-svn: 120187
* Remove the unused TheTarget member.Rafael Espindola2010-11-261-1/+2
| | | | llvm-svn: 120168
* make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola2010-11-171-7/+0
| | | | llvm-svn: 119547
* Wire up primitive support in the assembler backend for writing .o filesChris Lattner2010-11-151-0/+104
directly on the mac. This is very early, doesn't support relocations and has a terrible hack to avoid .machine from being printed, but despite that it generates an bitwise-identical-to-cctools .o file for stuff like this: define i32 @test() nounwind { ret i32 42 } I don't plan to continue pushing this forward, but if anyone else was interested in doing it, it should be really straight-forward. llvm-svn: 119136
OpenPOWER on IntegriCloud