aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ
Commit message (Expand)AuthorAgeFilesLines
* make printInstruction return void since its result is omitted. Make the Chris Lattner2009-08-081-1/+1
* don't check the result of printInstruction anymore.Chris Lattner2009-08-081-4/+1
* Convert bswap test to filecheck, add more test entries & convert stuff to fil...Anton Korobeynikov2009-08-051-1/+1
* Add memory versions of some instructions.Anton Korobeynikov2009-08-051-6/+83
* Major calling convention code refactoring.Dan Gohman2009-08-052-88/+125
* Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman2009-08-051-2/+0
* Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar2009-08-022-16/+4
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-023-7/+5
* eliminate the TM argument to the TAI class, remove comment about supportingChris Lattner2009-08-023-8/+4
* remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner2009-08-022-3/+2
* REmove dead fields of TAI.Chris Lattner2009-08-011-1/+0
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-2/+2
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-283-6/+7
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-1/+1
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-2/+1
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-262-1/+3
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-5/+6
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-12/+1
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-261-11/+1
* Simplify JIT target selection.Daniel Dunbar2009-07-251-7/+2
* Add new helpers for registering targets.Daniel Dunbar2009-07-253-27/+5
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-4/+4
* Missed a piece of the commit to remove the shift flavor.Eli Friedman2009-07-211-1/+0
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-211-12/+2
* fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization.Chris Lattner2009-07-211-8/+0
* Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match theChris Lattner2009-07-211-1/+1
* Pass in the unfortunately named "LessPrivatePrefix" for theBill Wendling2009-07-201-1/+2
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-0/+2
* CMake support for SystemZ.Daniel Dunbar2009-07-202-0/+29
* SystemZ *does* have a CodeGen/AsmPrinter split.Daniel Dunbar2009-07-191-1/+1
* Tweak cmake files for the four targets that don't split CodeGen out.Daniel Dunbar2009-07-191-1/+1
* Add dependencies from TargetInfo onto .td generation.Daniel Dunbar2009-07-191-0/+1
* Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar2009-07-184-3/+4
* Add carry producing / using versions of add / subAnton Korobeynikov2009-07-181-6/+63
* Expand fremAnton Korobeynikov2009-07-181-0/+2
* Turn abort() into unreachableAnton Korobeynikov2009-07-181-4/+6
* Turn few asserts into errors / unreachable'sAnton Korobeynikov2009-07-183-12/+14
* Handle vector returnsAnton Korobeynikov2009-07-181-3/+3
* Provide expansion for ct* intrinsicsAnton Korobeynikov2009-07-182-0/+19
* Expand sext_inreg for i1Anton Korobeynikov2009-07-181-0/+2
* Add missed returnAnton Korobeynikov2009-07-171-1/+1
* Avoid a compiler warning when assertions are turned off.Duncan Sands2009-07-171-3/+2
* Fix 'may be used uninitialized' warning.Daniel Dunbar2009-07-171-2/+2
* UnbreakAnton Korobeynikov2009-07-1611-56/+122
* Temporary disable 16 bit bswapAnton Korobeynikov2009-07-161-3/+4
* Add instruction formats and few opcodesAnton Korobeynikov2009-07-162-983/+705
* Add bswap patternsAnton Korobeynikov2009-07-161-0/+18
* Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov2009-07-162-2/+47
* Handle long-disp stuff more consistentlyAnton Korobeynikov2009-07-163-7/+31
* All FP instructions have 12 bit memory displacement fieldAnton Korobeynikov2009-07-161-34/+34