summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZInstrVector.td
AgeCommit message (Expand)Author
2025-08-26s390x: pattern match saturated truncation (#155377)Folkert de Vries
2025-04-16[SystemZ] Add support for 16-bit floating point. (#109164)Jonas Paulsson
2025-04-14[SystemZ] Consider VST/VL as SimpleBDXStore/Load (#135623)Dominik Steenken
2025-04-11Support z17 processor name and scheduler description (#135254)Ulrich Weigand
2025-03-25[SystemZ] Implement basic `isCopyInstrImpl` (#132903)Dominik Steenken
2025-03-15[SystemZ] Implement i128 funnel shiftsUlrich Weigand
2025-03-15[SystemZ] Recognize carry/borrow computationUlrich Weigand
2025-03-15[SystemZ] Optimize vector zero/sign extensionsUlrich Weigand
2025-03-15[SystemZ] Optimize widening and high-word vector multiplicationUlrich Weigand
2025-02-14[SystemZ] Add codegen support for llvm.roundevenUlrich Weigand
2025-01-20[SystemZ] Add support for new cpu architecture - arch15Ulrich Weigand
2024-05-02SystemZ: Add missing predicate for bitconvert patterns (#90715)Matt Arsenault
2024-04-30[SystemZ] Enable MachineCombiner for FP reassociation (#83546)Jonas Paulsson
2024-03-18[SystemZ] Don't lower ATOMIC_LOAD/STORE to LOAD/STORE (#75879)Jonas Paulsson
2023-12-15[SystemZ] Support i128 as legal type in VRs (#74625)Ulrich Weigand
2023-12-04[SystemZ] Implement vector rotate in terms of funnel shiftUlrich Weigand
2023-07-14[SystemZ] Use named MI sub-operandsIlya Leoshkevich
2021-07-26[SystemZ] Add support for new cpu architecture - arch14Ulrich Weigand
2020-11-18[SystemZ] Use ISD::ABS opcode during isel.Jonas Paulsson
2020-05-12[SystemZ] Improve foldMemoryOperandImpl: vec->FP conversionsJonas Paulsson
2020-05-06[SystemZ] Fix/optimize vec_load_len and related intrinsicsUlrich Weigand
2020-04-23[llvm] NFC: Fix trivial typo in rst and td filesKazuaki Ishizaki
2020-04-02[SystemZ] Add isCommutable flag on vector instructions.Jonas Paulsson
2020-03-31[SystemZ] Add isCommutable flag on VFA and VFM.Jonas Paulsson
2019-12-20[SystemZ][FPEnv] Enable strict vector FP extends/truncationsUlrich Weigand
2019-12-18[FPEnv] Strict versions of llvm.minimum/llvm.maximumUlrich Weigand
2019-12-17[SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FPUlrich Weigand
2019-12-07[FPEnv] Constrained FCmp intrinsicsUlrich Weigand
2019-09-19Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault
2019-09-19Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg
2019-09-19GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault
2019-09-02[SystemZ] Support constrained fpto[su]i intrinsicsUlrich Weigand
2019-07-12[SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand
2019-06-19[SystemZ] Support vector load/store alignment hintsUlrich Weigand
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-05-13[SystemZ] Model floating-point control registerUlrich Weigand
2019-02-26[SystemZ] Wait with selection of legal vector/FP constants until Select().Jonas Paulsson
2019-02-06[SystemZ] Wait with VGBM selection until after DAGCombine2.Jonas Paulsson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-20[SystemZ] Make better use of VLLEZUlrich Weigand
2018-10-24[NFC] Rename minnan and maxnan to minimum and maximumThomas Lively
2018-08-15[SystemZ] Replace subreg_r with subreg_hKrzysztof Parzyszek
2017-12-05[SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.Jonas Paulsson
2017-07-17[SystemZ] Add support for IBM z14 processor (3/3)Ulrich Weigand
2017-07-17[SystemZ] Add support for IBM z14 processor (2/3)Ulrich Weigand
2017-07-17[SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand
2017-01-23[SystemZ] Mark vector immediate load instructions with useful flags.Jonas Paulsson
2016-10-31[SystemZ] Guard LEFR/LFER with FeatureVectorUlrich Weigand
2016-10-20[SystemZ] Post-RA scheduler implementationJonas Paulsson
2016-10-19[SystemZ] Add missing vector instructions for the assemblerUlrich Weigand