Remove the caching of the target machine from SystemZTargetLowering.
[oota-llvm.git] / lib / Target / SystemZ / SystemZISelLowering.cpp
2014-06-27 Eric ChristopherRemove the caching of the target machine from SystemZTa...
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-04-30 Craig TopperUse makeArrayRef insted of calling ArrayRef<T> construc...
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-21 Richard Sandiford[SystemZ] Add support for z196 float<->unsigned conversions
2014-03-07 Richard Sandiford[SystemZ] Move sign_extend optimization to PerformDAGCo...
2014-03-06 Richard Sandiford[SystemZ] Use "auto" for cast results
2014-03-06 Richard Sandiford[SystemZ] Use "for (auto" a bit
2014-03-06 Richard Sandiford[SystemZ] Update namespace formatting to match current...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-01-24 Alp TokerFix known typos
2014-01-13 Richard Sandiford[SystemZ] Optimize (sext (ashr (shl ...), ...))
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-24 Richard SandifordFix typo.
2013-12-24 Richard Sandiford[SystemZ] Use interlocked-access 1 instructions for...
2013-12-20 Richard Sandiford[SystemZ] Optimize comparisons with truncated extended...
2013-12-13 Richard Sandiford[SystemZ] Optimize X [!=]= Y in cases where X - Y or...
2013-12-13 Richard Sandiford[SystemZ] Make more use of TMHH
2013-12-13 Richard Sandiford[SystemZ] Extend integer absolute selection
2013-12-13 Richard Sandiford[SystemZ] Add a structure to represent a selected compa...
2013-12-13 Richard Sandiford[SystemZ] Make more use of LTGFR
2013-12-11 Richard Sandiford[SystemZ] Optimize fcmp X, 0 in cases where X is also...
2013-12-10 Richard SandifordAdd TargetLowering::prepareVolatileOrAtomicLoad
2013-12-10 Richard SandifordAdd TargetLowering::prepareVolatileOrAtomicLoad
2013-12-06 Richard Sandiford[SystemZ] Extend the use of C(L)GFR
2013-12-06 Richard Sandiford[SystemZ] Optimize selects between 0 and -1
2013-12-03 Richard Sandiford[SystemZ] Fix choice of known-zero mask in insertion...
2013-11-06 Richard Sandiford[SystemZ] Handle vectors in getSetCCResultType
2013-10-16 Richard Sandiford[SystemZ] Improve handling of SETCC
2013-10-12 Will DietzAdd missing #include's to cctype when using isdigit...
2013-10-01 Richard Sandiford[SystemZ] Extend pseudo conditional 8- and 16-bit store...
2013-10-01 Richard Sandiford[SystemZ] Optimize 32-bit FPR<->GPR moves for z196...
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 selects with a high-word destination
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-30 Richard Sandiford[SystemZ] Rename 32-bit GPR registers
2013-09-27 Richard Sandiford[SystemZ] Improve handling of PC-relative addresses
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-13 Richard Sandiford[SystemZ] Use getTarget{Insert,Extract}Subreg rather...
2013-09-13 Richard Sandiford[SystemZ] Try to fold shifts into TMxx
2013-09-10 Richard Sandiford[SystemZ] Add TM and TMY
2013-09-06 Richard Sandiford[SystemZ] Tweak integer comparison code
2013-09-05 Richard Sandiford[SystemZ] Add NC, OC and XC
2013-09-03 Richard Sandiford[SystemZ] Add support for TMHH, TMHL, TMLH and TMLL
2013-08-28 Richard Sandiford[SystemZ] Add support for TMHH, TMHL, TMLH and TMLL
2013-08-28 Richard Sandiford[SystemZ] Extend memcmp support to all constant lengths
2013-08-27 Richard Sandiford[SystemZ] Extend memcpy and memset support to all const...
2013-08-23 Richard Sandiford[SystemZ] Add basic prefetch support
2013-08-23 Richard Sandiford[SystemZ] Try reversing comparisons whose first operand...
2013-08-21 Richard Sandiford[SystemZ] Define remainig *MUL_LOHI patterns
2013-08-21 Richard Sandiford[SystemZ] Use FI[EDX]BRA for codegen
2013-08-20 Richard Sandiford[SystemZ] Use SRST to optimize memchr
2013-08-19 Richard Sandiford[SystemZ] Add support for sibling calls
2013-08-16 Richard Sandiford[SystemZ] Use SRST to implement strlen and strnlen
2013-08-16 Richard Sandiford[SystemZ] Use MVST to implement strcpy and stpcpy
2013-08-16 Richard Sandiford[SystemZ] Use CLST to implement strcmp
2013-08-12 Richard Sandiford[SystemZ] Use CLC and IPM to implement memcmp
2013-08-12 Richard Sandiford[SystemZ] Add a definition of the CLC instruction
2013-08-01 Richard Sandiford[SystemZ] Reuse CC results for integer comparisons...
2013-08-01 Richard Sandiford[SystemZ] Prefer comparisons with zero
2013-07-31 Richard Sandiford[SystemZ] Implement isLegalAddressingMode()
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-25 Richard Sandiford[SystemZ] Rework compare and branch support
2013-07-25 Richard Sandiford[SystemZ] Add STOC and STOCG
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Richard Sandiford[SystemZ] Fix parsing of inline asm registers
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-07-09 Richard Sandiford[SystemZ] Use "STC;MVC" for memset
2013-07-08 Richard Sandiford[SystemZ] Remove unwanted part from last commit
2013-07-08 Richard Sandiford[SystemZ] Use MVC for memcpy
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-02 Richard Sandiford[SystemZ] Use DSGFR over DSGR in more cases
2013-06-27 Richard Sandiford[SystemZ] Add conditional store patterns
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-05-30 Richard Sandiford[SystemZ] Enable unaligned accesses
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-29 Richard Sandiford[SystemZ] Immediate compare-and-branch support
2013-05-28 Richard Sandiford[SystemZ] Register compare-and-branch support
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-22 Richard Sandiford[SystemZ] Rename PSW to CC
2013-05-20 Richard Sandiford[SystemZ] Add long branch pass
2013-05-16 Aaron BallmanFixing a 64-bit conversion warning in MSVC.
2013-05-06 Ulrich Weigand[SystemZ] Add back end
2011-10-24 Dan GohmanRemove the SystemZ backend.
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
next