aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZISelLowering.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-12[SystemZ] Add custom handling of legal vectors with reduce-add. (#88495)Dominik Steenken1-0/+1
2024-03-28[SystemZ] Eliminate call sequence instructions early. (#77812)Jonas Paulsson1-0/+2
2024-03-22[SystemZ] Add support for llvm.readcyclecounterUlrich Weigand1-0/+4
2024-03-18[SystemZ] Don't lower ATOMIC_LOAD/STORE to LOAD/STORE (#75879)Jonas Paulsson1-2/+3
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda1-6/+2
2023-12-15[SystemZ] ABI support for single-element vector typesUlrich Weigand1-0/+9
2023-12-15[SystemZ] Support i128 as legal type in VRs (#74625)Ulrich Weigand1-0/+14
2023-12-08[SystemZ] Simplify handling of AtomicRMW instructions. (#74789)Jonas Paulsson1-3/+2
2023-12-04[SystemZ] Implement vector rotate in terms of funnel shiftUlrich Weigand1-2/+3
2023-10-31[SystemZ] Enable AtomicExpand pass (#70398)Ilya Leoshkevich1-0/+2
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers1-2/+1
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-10/+11
2023-07-05[SystemZ][z/OS] z/OS ADA codegen and emissionYusra Syeda1-1/+10
2023-06-28Revert "[SystemZ][z/OS] This patch adds support for the ADA (associated data ...Yusra Syeda1-10/+1
2023-06-28[SystemZ][z/OS] This patch adds support for the ADA (associated data area), d...Yusra Syeda1-1/+10
2023-04-29[SelectionDAG] Rename ADDCARRY/SUBCARRY to UADDO_CARRY/USUBO_CARRY (NFC)Sergei Barannikov1-1/+1
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper1-2/+2
2023-02-14DAG: Remove hasBitPreservingFPLogicMatt Arsenault1-4/+1
2023-02-01[SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode().Jonas Paulsson1-0/+4
2023-01-18[SystemZ] Implement lowering of GET_ROUNDINGTulio Magno Quites Machado Filho1-0/+1
2023-01-09[SDAG] Introduce a common MEMBARRIER node [nfc]Philip Reames1-3/+0
2022-12-01TargetLowering: convert Optional to std::optionalKrzysztof Parzyszek1-10/+10
2022-11-17[AMDGPU] Allow finer grain control of an unaligned access speedStanislav Mekhanoshin1-1/+1
2022-09-23[NFC][CodeGen] Use const MF in TargetLowering stack probe functionsJosh Stone1-2/+2
2022-08-24[X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branchSimon Pilgrim1-1/+1
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+1
2022-05-13[SystemZ] Patchset for expanding memcpy/memset using at most two stores.Jonas Paulsson1-2/+13
2022-04-29[SystemZ] Custom lowering of llvm.is_fpclassSerge Pavlov1-0/+1
2022-04-19[SystemZ] Handle SystemZ specific inline assembly address operands.Jonas Paulsson1-0/+13
2022-02-22[SystemZ/z/OS] Add va intrinsics for XPLINKKai Nacke1-0/+2
2022-02-14[SystemZ/z/OS] Add XPLINK dynamic stack allocationKai Nacke1-0/+8
2022-01-27[SystemZ] Don't shrink 64-bit FP constants.Jonas Paulsson1-0/+5
2022-01-02[Target] Remove unused forward declarations (NFC)Kazu Hirata1-1/+0
2021-12-06[SystemZ] Improve codegen for memset.Jonas Paulsson1-1/+5
2021-10-14[SystemZ] Remove some now unused ISD XXX_LOOP opcodes.Jonas Paulsson1-11/+2
2021-06-08[SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer.Jonas Paulsson1-0/+3
2021-06-08[SystemZ] Return true from isMaskAndCmp0FoldingBeneficial().Jonas Paulsson1-0/+4
2021-06-01[SystemZ] Return true from hasBitPreservingFPLogic().Jonas Paulsson1-0/+4
2021-05-29[SystemZ] Set getExtendForAtomicOps to ISD::ANY_EXTENDUlrich Weigand1-1/+1
2021-05-26[SystemZ] Support i128 inline asm operands.Jonas Paulsson1-0/+18
2021-05-25[SystemZ] Return true from preferZeroCompareBranch().Jonas Paulsson1-0/+1
2021-03-03[SystemZ] Reimplement the i8/i16 compare-and-swap logic.Jonas Paulsson1-1/+4
2021-02-04[TargetLowering] Use Align in allowsMisalignedMemoryAccesses.Craig Topper1-2/+1
2020-12-14[SystemZ] Improve handling of backchain offset.Jonas Paulsson1-0/+2
2020-11-18[SystemZ] Use ISD::ABS opcode during isel.Jonas Paulsson1-3/+0
2020-06-30[SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG.Jonas Paulsson1-2/+2
2020-06-06[SystemZ] Implement -fstack-clash-protectionJonas Paulsson1-0/+9
2020-05-06[SystemZ] Fix/optimize vec_load_len and related intrinsicsUlrich Weigand1-0/+1
2020-04-08CodeGen: Use Register in TargetLoweringMatt Arsenault1-2/+2
2020-03-16[SystemZ] Avoid scalarization of [SU]INT_TO_FP ISD-nodes.Jonas Paulsson1-0/+1