aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZInstrInfo.cpp
AgeCommit message (Expand)Author
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
2009-07-16Add simple reg-reg and reg-imm movesAnton Korobeynikov
2009-07-16Let's start another backend :)Anton Korobeynikov