summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Bugfix in emitSelect()Jonas Paulsson2020-02-121-2/+3
* [SystemZ][FPEnv] Enable strict vector FP extends/truncationsUlrich Weigand2019-12-201-10/+58
* [FPEnv] Strict versions of llvm.minimum/llvm.maximumUlrich Weigand2019-12-181-0/+2
* [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FPUlrich Weigand2019-12-171-0/+15
* [NFC] Use EVT instead of bool for getSetCCInverse()Alex Richardson2019-12-131-1/+1
* [SystemZ] Implement the packed stack layoutJonas Paulsson2019-12-121-9/+5
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-1/+2
* [SystemZ] Fix 128-bit strict FMA expansion pre-z14Ulrich Weigand2019-12-111-6/+4
* [SystemZ] Fix build bot failuresUlrich Weigand2019-12-071-4/+4
* [FPEnv] Constrained FCmp intrinsicsUlrich Weigand2019-12-071-38/+172
* [NFC][KnownBits] Add getMinValue() / getMaxValue() methodsRoman Lebedev2019-12-031-1/+1
* [FPEnv] Add an option to disable strict float node mutating to an normalPengfei Wang2019-11-211-0/+3
* DAG: Add function context to isFMAFasterThanFMulAndFAddMatt Arsenault2019-11-191-1/+2
* [SystemZ] Add GHC calling conventionUlrich Weigand2019-11-041-0/+18
* [SystemZ] Improve handling of huge PC relative immediate offsets.Jonas Paulsson2019-11-041-11/+20
* SystemZISelLowering - supportedAddressingMode - silence static analyzer dyn_c...Simon Pilgrim2019-10-211-1/+1
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-2/+2
* [SystemZ] Improve emitSelect()Jonas Paulsson2019-09-251-33/+58
* [SystemZ] Support z15 processor nameUlrich Weigand2019-09-201-1/+1
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-25/+24
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-24/+25
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-25/+24
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-3/+3
* [SystemZ] Call erase() on the right MBB in SystemZTargetLowering::emitSelect()Jonas Paulsson2019-09-161-1/+1
* [Alignment][NFC] Use Align with TargetLowering::setPrefFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [Alignment] fix dubious min function alignmentGuillaume Chatelet2019-09-061-1/+1
* [Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-2/+2
* [SystemZ] Support constrained fpto[su]i intrinsicsUlrich Weigand2019-09-021-0/+16
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-39/+39
* Emit diagnostic if an inline asm constraint requires an immediateBill Wendling2019-08-031-1/+1
* [SystemZ] Fix addcarry of addcarry of const carry (PR42606)Nikita Popov2019-07-121-2/+14
* [SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand2019-07-121-13/+230
* [SystemZ] Fix addcarry of usubo (PR42512)Nikita Popov2019-07-051-0/+6
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-27/+27
* [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim2019-06-121-4/+2
* Allow target to handle STRICT floating-point nodesUlrich Weigand2019-06-051-0/+51
* [SystemZ] Bugfix in SystemZTargetLowering::combineIntDIVREM()Jonas Paulsson2019-05-171-1/+1
* [TargetLowering] Add code size information on isFPImmLegal. NFCAdhemerval Zanella2019-03-181-1/+2
* Add support for computing "zext of value" in KnownBits. NFCIBjorn Pettersson2019-02-281-4/+2
* Seperate volatility and atomicity/ordering in SelectionDAGPhilip Reames2019-02-271-0/+21
* [SystemZ] Wait with selection of legal vector/FP constants until Select().Jonas Paulsson2019-02-261-136/+111
* Recommit "[SystemZ] Do not emit VEXTEND or VROUND nodes without vector support."Jonas Paulsson2019-02-151-0/+8
* Revert "[SystemZ] Do not emit VEXTEND or VROUND nodes without vector support."Francis Visoiu Mistrih2019-02-151-8/+0
* [SystemZ] Do not emit VEXTEND or VROUND nodes without vector support.Jonas Paulsson2019-02-141-0/+8
* [SystemZ] Use VGM whenever possible to load FP immediates.Jonas Paulsson2019-02-121-1/+31
* [SystemZ] Improved handling of the @llvm.ctlz intrinsic.Jonas Paulsson2019-02-061-0/+1
* [SystemZ] Wait with VGBM selection until after DAGCombine2.Jonas Paulsson2019-02-061-21/+16
* [SystemZ] Do not return INT_MIN from strcmp/memcmpUlrich Weigand2019-02-061-40/+81
* [DAG][SystemZ] Define unwrapAddress for PCREL_WRAPPER.Nirav Dave2019-01-311-0/+6
OpenPOWER on IntegriCloud