Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor PPC target to separate MC routines from Target routines. | Evan Cheng | 2011-07-25 | 1 | -123/+0 |
| | | | | llvm-svn: 135942 | ||||
* | Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where ↵ | Evan Cheng | 2011-07-23 | 1 | -1/+1 |
| | | | | | | they belong. llvm-svn: 135833 | ||||
* | Refactor MachO relocation generaration into the Target directories. | Jim Grosbach | 2011-06-24 | 1 | -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 Dunbar | 2011-04-19 | 1 | -5/+3 |
| | | | | | | predicates. llvm-svn: 129816 | ||||
* | Remove the MCObjectFormat class. | Rafael Espindola | 2010-12-18 | 1 | -6/+0 |
| | | | | llvm-svn: 122147 | ||||
* | MC/Target: Remove HasScatteredSymbols target hook variable, which has been | Daniel Dunbar | 2010-12-17 | 1 | -3/+1 |
| | | | | | | superceded and was effectively dead. llvm-svn: 122024 | ||||
* | MC/Mach-O: Lift some MachObjectWriter arguments into the target specific | Daniel Dunbar | 2010-12-16 | 1 | -6/+10 |
| | | | | | | interface. llvm-svn: 121981 | ||||
* | MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface. | Daniel Dunbar | 2010-12-16 | 1 | -1/+5 |
| | | | | llvm-svn: 121973 | ||||
* | Fix indentation (per style guide). | Daniel Dunbar | 2010-12-16 | 1 | -49/+49 |
| | | | | llvm-svn: 121972 | ||||
* | MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h. | Daniel Dunbar | 2010-12-16 | 1 | -0/+1 |
| | | | | llvm-svn: 121971 | ||||
* | MC: Move target specific fixup info descriptors to TargetAsmBackend instead of | Daniel Dunbar | 2010-12-16 | 1 | -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 causing | Rafael Espindola | 2010-12-06 | 1 | -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 Dunbar | 2010-11-27 | 1 | -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 Espindola | 2010-11-26 | 1 | -1/+2 |
| | | | | llvm-svn: 120168 | ||||
* | make isVirtualSection a virtual method on MCSection. Chris' suggestion. | Rafael Espindola | 2010-11-17 | 1 | -7/+0 |
| | | | | llvm-svn: 119547 | ||||
* | Wire up primitive support in the assembler backend for writing .o files | Chris Lattner | 2010-11-15 | 1 | -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 |