aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Improve spilling of LGDR and LDGRRichard Sandiford2013-07-121-1/+23
* [SystemZ] Remove no-op MVCsRichard Sandiford2013-07-051-0/+25
* [SystemZ] Remove redundant frame MMOsRichard Sandiford2013-07-051-24/+4
* [SystemZ] Enable the use of MVC for frame-to-frame spillsRichard Sandiford2013-07-051-10/+2
* [SystemZ] Fold more spillsRichard Sandiford2013-07-031-0/+24
* SystemZInstrInfo.cpp: Tweak an assertion. [-Wunused-variable]NAKAMURA Takumi2013-07-031-2/+2
* SystemZ: Fold variable into assertion.Benjamin Kramer2013-07-021-2/+2
* [SystemZ] Use MVC to spill loads and storesRichard Sandiford2013-07-021-1/+93
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-1/+1
* [SystemZ] Immediate compare-and-branch supportRichard Sandiford2013-05-291-1/+8
* [SystemZ] Register compare-and-branch supportRichard Sandiford2013-05-281-2/+27
* [SystemZ] Tweak SystemZInstrInfo::isBranch() interfaceRichard Sandiford2013-05-281-26/+18
* [SystemZ] Add long branch passRichard Sandiford2013-05-201-3/+13
* [SystemZ] Add back endUlrich Weigand2013-05-061-0/+444
* Remove the SystemZ backend.Dan Gohman2011-10-241-439/+0
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-12/+0
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-0/+12
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-2/+2
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-281-1/+2
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-281-1/+4
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-6/+6
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-271-150/+0
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-181-2/+2
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-25/+0
* Remove redundant branch. Thanks, Anton!Jakob Stoklund Olesen2010-07-111-2/+0
* Replace copyRegToReg with copyPhysReg for SystemZ.Jakob Stoklund Olesen2010-07-111-53/+24
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-3/+2
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-021-9/+7
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-221-2/+4
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-061-3/+2
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-061-4/+7
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-021-9/+9
* Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen2010-04-021-0/+4
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-051-12/+0
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-031-2/+2
* add some missing #includesChris Lattner2009-11-071-1/+1
* Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman2009-10-071-24/+0
* Turn few asserts into errors / unreachable'sAnton Korobeynikov2009-07-181-5/+5
* Avoid a compiler warning when assertions are turned off.Duncan Sands2009-07-171-3/+2
* Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov2009-07-161-1/+17
* Handle long-disp stuff more consistentlyAnton Korobeynikov2009-07-161-1/+2
* Another predicate routineAnton Korobeynikov2009-07-161-0/+30
* More helpersAnton Korobeynikov2009-07-161-0/+64
* Add bunch of branch folding stuffAnton Korobeynikov2009-07-161-0/+174
* Add missed opcodes to short => long displacement conversionAnton Korobeynikov2009-07-161-0/+2
* CleanupAnton Korobeynikov2009-07-161-91/+29
* Add missed condbranch opcodesAnton Korobeynikov2009-07-161-5/+29
* Handle FP callee-saved regsAnton Korobeynikov2009-07-161-46/+78
* Implement FP regs spills / restoresAnton Korobeynikov2009-07-161-0/+14