[weak vtables] Remove a bunch of weak vtables
[oota-llvm.git] / lib / Target / SystemZ / SystemZInstrInfo.cpp
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-10-16 Richard Sandiford[SystemZ] Improve handling of SETCC
2013-10-15 Richard Sandiford[SystemZ] Use A(G)SI when spilling the target of a...
2013-10-01 Richard Sandiford[SystemZ] Add comparisons of high words and memory
2013-10-01 Richard Sandiford[SystemZ] Add comparisons of large immediates using...
2013-10-01 Richard Sandiford[SystemZ] Add immediate addition involving high words
2013-10-01 Richard Sandiford[SystemZ] Extend test-under-mask support to high GR32s
2013-10-01 Richard Sandiford[SystemZ] Allow integer AND involving high words
2013-10-01 Richard Sandiford[SystemZ] Allow integer XOR involving high words
2013-10-01 Richard Sandiford[SystemZ] Allow integer OR involving high words
2013-10-01 Richard Sandiford[SystemZ] Allow integer insertions with a high-word...
2013-10-01 Richard Sandiford[SystemZ] Add patterns to load a constant into a high...
2013-10-01 Richard Sandiford[SystemZ] Add register zero extensions involving at...
2013-10-01 Richard Sandiford[SystemZ] Add truncating high-word stores (STCH and...
2013-10-01 Richard Sandiford[SystemZ] Add zero-extending high-word loads (LLCH...
2013-10-01 Richard Sandiford[SystemZ] Add sign-extending high-word loads (LBH and...
2013-10-01 Richard Sandiford[SystemZ] Use upper words of GR64s for codegen
2013-09-30 Richard Sandiford[SystemZ] Rename subregs and add subreg_h32
2013-09-27 Richard Sandiford[SystemZ] Rein back the use of block operations
2013-09-25 Richard Sandiford[SystemZ] Define the GR64 low-word logic instructions...
2013-09-25 Richard Sandiford[SystemZ] Use subregs for 64-bit truncating stores
2013-09-18 Richard Sandiford[SystemZ] Add unsigned compare-and-branch instructions
2013-08-16 Richard Sandiford[SystemZ] Fix handling of 64-bit memcmp results
2013-08-16 Richard Sandiford[SystemZ] Fix sign of integer memcmp result
2013-08-12 Richard Sandiford[SystemZ] Use CLC and IPM to implement memcmp
2013-08-07 Richard Sandiford[SystemZ] Optimize floating-point comparisons with...
2013-08-05 Richard Sandiford[SystemZ] Use BRCT and BRCTG to eliminate add-&-compare...
2013-08-05 Richard Sandiford[SystemZ] Use LOAD AND TEST to eliminate comparisons...
2013-08-01 Richard Sandiford[SystemZ] Reuse CC results for integer comparisons...
2013-07-31 Richard Sandiford[SystemZ] Be more careful about inverting CC masks
2013-07-31 Richard Sandiford[SystemZ] Move compare-and-branch generation even later
2013-07-31 Richard Sandiford[SystemZ] Postpone NI->RISBG conversion to convertToThr...
2013-07-25 Richard Sandiford[SystemZ] Rework compare and branch support
2013-07-25 Richard Sandiford[SystemZ] Add LOCR and LOCGR
2013-07-19 Richard Sandiford[SystemZ] Use SLLK, SRLK and SRAK for codegen
2013-07-12 Richard Sandiford[SystemZ] Improve spilling of LGDR and LDGR
2013-07-05 Richard Sandiford[SystemZ] Remove no-op MVCs
2013-07-05 Richard Sandiford[SystemZ] Remove redundant frame MMOs
2013-07-05 Richard Sandiford[SystemZ] Enable the use of MVC for frame-to-frame...
2013-07-03 Richard Sandiford[SystemZ] Fold more spills
2013-07-03 NAKAMURA TakumiSystemZInstrInfo.cpp: Tweak an assertion. [-Wunused...
2013-07-02 Benjamin KramerSystemZ: Fold variable into assertion.
2013-07-02 Richard Sandiford[SystemZ] Use MVC to spill loads and stores
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-05-29 Richard Sandiford[SystemZ] Immediate compare-and-branch support
2013-05-28 Richard Sandiford[SystemZ] Register compare-and-branch support
2013-05-28 Richard Sandiford[SystemZ] Tweak SystemZInstrInfo::isBranch() interface
2013-05-20 Richard Sandiford[SystemZ] Add long branch pass
2013-05-06 Ulrich Weigand[SystemZ] Add back end
2011-10-24 Dan GohmanRemove the SystemZ backend.
2011-08-24 Evan ChengMove TargetRegistry and TargetSelect from Target to...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-11 Evan Cheng- Eliminate MCCodeEmitter's dependency on TargetMachine...
2011-07-01 Evan ChengHide the call to InitMCInstrInfo into tblgen generated...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2010-11-27 Anton KorobeynikovMove callee-saved regs spills / reloads to TFI
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-11 Jakob Stoklund OlesenRemove redundant branch. Thanks, Anton!
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for SystemZ.
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-02 Rafael EspindolaRemove the TargetRegisterClass member from CalleeSavedInfo
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-04-02 Dale JohannesenTeach AnalyzeBranch, RemoveBranch and the branch
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-07 Chris Lattneradd some missing #includes
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-07-18 Anton KorobeynikovTurn few asserts into errors / unreachable's
2009-07-17 Duncan SandsAvoid a compiler warning when assertions are turned...
2009-07-16 Anton KorobeynikovProvide crazy pseudos for regpairs spills / reloads
2009-07-16 Anton KorobeynikovHandle long-disp stuff more consistently
2009-07-16 Anton KorobeynikovAnother predicate routine
2009-07-16 Anton KorobeynikovMore helpers
2009-07-16 Anton KorobeynikovAdd bunch of branch folding stuff
2009-07-16 Anton KorobeynikovAdd missed opcodes to short => long displacement conversion
2009-07-16 Anton KorobeynikovCleanup
2009-07-16 Anton KorobeynikovAdd missed condbranch opcodes
2009-07-16 Anton KorobeynikovHandle FP callee-saved regs
2009-07-16 Anton KorobeynikovImplement FP regs spills / restores
2009-07-16 Anton KorobeynikovAdd bunch of FP instructions
2009-07-16 Anton KorobeynikovAnother attempt to fix prologue emission
2009-07-16 Anton KorobeynikovAdd proper register aliases
2009-07-16 Anton KorobeynikovConsolidate reg-imm / reg-reg-imm address mode selectio...
2009-07-16 Anton KorobeynikovFix fallout from 12-bit stuff landing: decide whether...
2009-07-16 Anton KorobeynikovProvide hooks for spilling / restoring stuff
2009-07-16 Anton KorobeynikovImplement InsertBranch() hook
2009-07-16 Anton KorobeynikovProvide "wide" muls and divs/rems
2009-07-16 Anton KorobeynikovSELECT_CC lowering
2009-07-16 Anton KorobeynikovEmit callee-saved regs spills / restores
2009-07-16 Anton KorobeynikovSome preliminary call lowering
2009-07-16 Anton KorobeynikovAdd shifts and reg-imm address matching
2009-07-16 Anton KorobeynikovAdd bunch of 32-bit patterns... Uffff :)
next