aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZInstrInfo.cpp
AgeCommit message (Expand)Author
2013-05-06[SystemZ] Add back endUlrich Weigand
2011-10-24Remove the SystemZ backend.Dan Gohman
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-11Remove redundant branch. Thanks, Anton!Jakob Stoklund Olesen
2010-07-11Replace copyRegToReg with copyPhysReg for SystemZ.Jakob Stoklund Olesen
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-11-07add some missing #includesChris Lattner
2009-10-07Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman
2009-07-18Turn few asserts into errors / unreachable'sAnton Korobeynikov
2009-07-17Avoid a compiler warning when assertions are turned off.Duncan Sands
2009-07-16Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov
2009-07-16Handle long-disp stuff more consistentlyAnton Korobeynikov
2009-07-16Another predicate routineAnton Korobeynikov
2009-07-16More helpersAnton Korobeynikov
2009-07-16Add bunch of branch folding stuffAnton Korobeynikov
2009-07-16Add missed opcodes to short => long displacement conversionAnton Korobeynikov
2009-07-16CleanupAnton Korobeynikov
2009-07-16Add missed condbranch opcodesAnton Korobeynikov
2009-07-16Handle FP callee-saved regsAnton Korobeynikov
2009-07-16Implement FP regs spills / restoresAnton Korobeynikov
2009-07-16Add bunch of FP instructionsAnton Korobeynikov
2009-07-16Another attempt to fix prologue emissionAnton Korobeynikov
2009-07-16Add proper register aliasesAnton Korobeynikov
2009-07-16Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.Anton Korobeynikov
2009-07-16Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements ar...Anton Korobeynikov
2009-07-16Provide hooks for spilling / restoring stuffAnton Korobeynikov
2009-07-16Implement InsertBranch() hookAnton Korobeynikov
2009-07-16Provide "wide" muls and divs/remsAnton Korobeynikov
2009-07-16SELECT_CC loweringAnton Korobeynikov
2009-07-16Emit callee-saved regs spills / restoresAnton Korobeynikov
2009-07-16Some preliminary call loweringAnton Korobeynikov
2009-07-16Add shifts and reg-imm address matchingAnton Korobeynikov
2009-07-16Add bunch of 32-bit patterns... Uffff :)Anton Korobeynikov