summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZInstrInfo.h
Commit message (Expand)AuthorAge
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* Revert r194865 and r194874.Alexey Samsonov2013-11-18
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-15
* [SystemZ] Add immediate addition involving high wordsRichard Sandiford2013-10-01
* [SystemZ] Add patterns to load a constant into a high word (IIHF)Richard Sandiford2013-10-01
* [SystemZ] Add register zero extensions involving at least one high wordRichard Sandiford2013-10-01
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-01
* [SystemZ] Add unsigned compare-and-branch instructionsRichard Sandiford2013-09-18
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-12
* [SystemZ] Optimize floating-point comparisons with zeroRichard Sandiford2013-08-07
* [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequencesRichard Sandiford2013-08-05
* [SystemZ] Use LOAD AND TEST to eliminate comparisons against zeroRichard Sandiford2013-08-05
* [SystemZ] Reuse CC results for integer comparisons with zeroRichard Sandiford2013-08-01
* [SystemZ] Be more careful about inverting CC masksRichard Sandiford2013-07-31
* [SystemZ] Move compare-and-branch generation even laterRichard Sandiford2013-07-31
* [SystemZ] Postpone NI->RISBG conversion to convertToThreeAddress()Richard Sandiford2013-07-31
* [SystemZ] Rework compare and branch supportRichard Sandiford2013-07-25
* [SystemZ] Add LOCR and LOCGRRichard Sandiford2013-07-25
* [SystemZ] Use SLLK, SRLK and SRAK for codegenRichard Sandiford2013-07-19
* [SystemZ] Remove no-op MVCsRichard Sandiford2013-07-05
* [SystemZ] Fold more spillsRichard Sandiford2013-07-03
* [SystemZ] Use MVC to spill loads and storesRichard Sandiford2013-07-02
* [SystemZ] Immediate compare-and-branch supportRichard Sandiford2013-05-29
* [SystemZ] Register compare-and-branch supportRichard Sandiford2013-05-28
* [SystemZ] Tweak SystemZInstrInfo::isBranch() interfaceRichard Sandiford2013-05-28
* [SystemZ] Add long branch passRichard Sandiford2013-05-20
* [SystemZ] Add back endUlrich Weigand2013-05-06
* Remove the SystemZ backend.Dan Gohman2011-10-24
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-01
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-27
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-16
* Replace copyRegToReg with copyPhysReg for SystemZ.Jakob Stoklund Olesen2010-07-11
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-17
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-22
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-05
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-07
* Handle long-disp stuff more consistentlyAnton Korobeynikov2009-07-16
* Another predicate routineAnton Korobeynikov2009-07-16
* More helpersAnton Korobeynikov2009-07-16
* Add bunch of branch folding stuffAnton Korobeynikov2009-07-16
* Implement 'large' PIC modelAnton Korobeynikov2009-07-16
* Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements ar...Anton Korobeynikov2009-07-16
* SELECT_CC loweringAnton Korobeynikov2009-07-16
* Provide proper stack offsets for outgoing argumentsAnton Korobeynikov2009-07-16
* Emit callee-saved regs spills / restoresAnton Korobeynikov2009-07-16
* Let's start another backend :)Anton Korobeynikov2009-07-16