aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ
Commit message (Expand)AuthorAgeFilesLines
* 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
* Another predicate routineAnton Korobeynikov2009-07-162-0/+31
* More helpersAnton Korobeynikov2009-07-162-0/+66
* Add bunch of branch folding stuffAnton Korobeynikov2009-07-163-1/+187
* Add missed opcodes to short => long displacement conversionAnton Korobeynikov2009-07-161-0/+2
* CleanupAnton Korobeynikov2009-07-161-91/+29
* Fix logic inversion for RI-mode address selectionAnton Korobeynikov2009-07-161-1/+1
* Expand 32-bit bitconverts via memoryAnton Korobeynikov2009-07-161-2/+2
* Fix incomin arg stack frame offset in case we need to generate stack frameAnton Korobeynikov2009-07-161-1/+1
* Fix instruction mnemonics for some fp_to_sint operationsAnton Korobeynikov2009-07-161-2/+2
* i32 values are passed extended also on stack. Handle this in generic wayAnton Korobeynikov2009-07-161-23/+24
* We definitely have 1-0 boolsAnton Korobeynikov2009-07-161-0/+1
* Revert the commit, it just hides the real bugAnton Korobeynikov2009-07-161-1/+2
* Out GR128 regclass is not a 'real' i128 one.Anton Korobeynikov2009-07-163-5/+4
* Add missed condbranch opcodesAnton Korobeynikov2009-07-161-5/+29
* Handle bitconvertsAnton Korobeynikov2009-07-163-4/+16
* Unbreak mvi and friends - emit only 'significant' part of the operandAnton Korobeynikov2009-07-162-6/+17
* Expand fp_to_uint tooAnton Korobeynikov2009-07-161-0/+3
* We don't have FP truncstoresAnton Korobeynikov2009-07-161-0/+3
* Expand uint_to_fpAnton Korobeynikov2009-07-161-0/+2