summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-111-1/+1
| | | | | | | | Move EmitTargetCodeForMemcpy, EmitTargetCodeForMemset, and EmitTargetCodeForMemmove out of TargetLowering and into SelectionDAGInfo to exercise this. llvm-svn: 103481
* indicate what the native integer types for the target are.Chris Lattner2009-11-071-1/+1
| | | | | | Please verify. llvm-svn: 86397
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-2/+2
| | | | llvm-svn: 79763
* Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner2009-08-121-7/+1
| | | | | | | | pair instead of from a virtual method on TargetMachine. This cuts the final ties of TargetAsmInfo to TargetMachine, meaning that MC can now use TargetAsmInfo. llvm-svn: 78802
* pass the TargetTriple down from each target ctor to theChris Lattner2009-08-111-1/+1
| | | | | | LLVMTargetMachine ctor. It is currently unused. llvm-svn: 78711
* Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar2009-08-021-14/+2
| | | | | | - The C, C++, MSIL, and Mips backends still need the module. llvm-svn: 77927
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-021-1/+1
| | | | | | | | | | Module*. Also, dropped uses of TargetMachine where unnecessary. The only target which still takes a TargetMachine& is Mips, I would appreciate it if someone would normalize this to match other targets. llvm-svn: 77918
* eliminate the TM argument to the TAI class, remove comment about supportingChris Lattner2009-08-021-2/+1
| | | | | | solaris :) llvm-svn: 77865
* Add new helpers for registering targets.Daniel Dunbar2009-07-251-11/+4
| | | | | | - Less boilerplate == good. llvm-svn: 77052
* Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar2009-07-181-1/+0
| | | | llvm-svn: 76344
* UnbreakAnton Korobeynikov2009-07-161-22/+18
| | | | llvm-svn: 76064
* Implement 'large' PIC modelAnton Korobeynikov2009-07-161-0/+3
| | | | llvm-svn: 76006
* Preliminary asmprinting of globalsAnton Korobeynikov2009-07-161-1/+1
| | | | llvm-svn: 75975
* Add simple frame index eliminationAnton Korobeynikov2009-07-161-1/+1
| | | | llvm-svn: 75939
* Let's start another backend :)Anton Korobeynikov2009-07-161-0/+72
llvm-svn: 75909
OpenPOWER on IntegriCloud