aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ
AgeCommit message (Expand)AuthorFilesLines
2024-04-19[SystemZ] Add TPEI instruction and Associated Facility (#89372)Dominik Steenken5-4/+14
2024-04-19[SystemZ] Fix Operand Retrieval for Vector Reduction Intrinsic in `shouldExpa...Dominik Steenken1-14/+11
2024-04-19[SystemZ][z/OS] Implement llvm.frameaddr for XPLINK (#89284)Kai Nacke3-14/+49
2024-04-15[NFC] Refactor looping over recomputeLiveIns into function (#88040)Kai Nacke1-8/+2
2024-04-15[SystemZ] Bugfix in getDemandedSrcElements(). (#88623)Jonas Paulsson1-1/+1
2024-04-12[SystemZ] Add custom handling of legal vectors with reduce-add. (#88495)Dominik Steenken4-5/+72
2024-04-09[AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle)....David Green2-7/+6
2024-03-28[SystemZ] Fix an unused variable warningKazu Hirata1-0/+1
2024-03-28[SystemZ] Eliminate call sequence instructions early. (#77812)Jonas Paulsson6-23/+30
2024-03-28[ISel] Move handling of atomic loads from SystemZ to DAGCombiner (NFC). (#86484)Jonas Paulsson1-33/+9
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano1-1/+1
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-03-22[SystemZ] Add support for llvm.readcyclecounterUlrich Weigand4-1/+47
2024-03-19Reapply: [SystemZ] Fix overflow flag for i128 USUBOUlrich Weigand1-0/+34
2024-03-19Revert "Fix overflow flag for i128 USUBO"Ulrich Weigand1-34/+0
2024-03-19Fix overflow flag for i128 USUBOUlrich Weigand1-0/+34
2024-03-18[SystemZ] Don't lower ATOMIC_LOAD/STORE to LOAD/STORE (#75879)Jonas Paulsson10-291/+448
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green1-3/+4
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-1/+1
2024-03-11[SystemZ] Provide improved cost estimates (#83873)Dominik Steenken1-3/+30
2024-03-08Reapply "Convert many LivePhysRegs uses to LiveRegUnits" (#84338)AtariDreams3-10/+10
2024-03-07Revert "Convert many LivePhysRegs uses to LiveRegUnits (#83905)"Jay Foad3-10/+10
2024-03-06Convert many LivePhysRegs uses to LiveRegUnits (#83905)AtariDreams3-10/+10
2024-03-05[SystemZ] [z/OS] Emit offset to PPA2 in separate MCSection (#84043)Neumann Hon1-0/+3
2024-03-05[SystemZ] Use proper relocation for TLS variable debug info (#83975)Ulrich Weigand4-1/+49
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-21[SystemZ] Use VT (not ArgVT) for SlotVT in LowerCall(). (#82475)Jonas Paulsson1-1/+1
2024-02-16[LoongArch|Mips|SystemZ|VE] Fix shared build. NFCMichael Liao1-0/+1
2024-02-07[SystemZ] Implement A, O and R inline assembly format flags (#80685)Ilya Leoshkevich1-6/+25
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-4/+4
2024-01-31[llvm] Use StringRef::starts_with (NFC)Kazu Hirata1-1/+1
2024-01-30Refactor recomputeLiveIns to converge on added MachineBasicBlocks (#79940)Oskar Wirga1-4/+8
2024-01-27[clang, SystemZ] Support -munaligned-symbols (#73511)Jonas Paulsson1-0/+5
2024-01-26Revert "Refactor recomputeLiveIns to operate on whole CFG (#79498)"Nikita Popov1-2/+4
2024-01-26Refactor recomputeLiveIns to operate on whole CFG (#79498)Oskar Wirga1-4/+2
2024-01-26[NFC] Rename TargetInstrInfo::FoldImmediate to TargetInstrInfo::foldImmediate...Shengchen Kan2-2/+2
2024-01-24[SystemZ] Require D12 for i128 accesses in isLegalAddressingMode() (#79221)Jonas Paulsson1-1/+2
2024-01-18[SystemZ] i128 cost model (#78528)Jonas Paulsson2-33/+76
2024-01-15[SystemZ] Don't use FP Load and Test as comparisons to same reg (#78074)Jonas Paulsson12-79/+30
2024-01-15[SystemZ] Don't assert for i128 vectors in getInterleavedMemoryOpCost() (#78009)Jonas Paulsson1-1/+0
2024-01-15[SystemZ] Don't crash on undef source in shouldCoalesce() (#78056)Jonas Paulsson1-1/+2
2024-01-14[Target] Use getConstantOperandVal (NFC)Kazu Hirata1-2/+1
2024-01-10[SystemZ] Fix 256-bit shifts when i128 is legalUlrich Weigand1-0/+7
2024-01-09[SelectionDAG] Add and use SDNode::getAsAPIntVal() helper (#77455)Alex Bradbury1-1/+1
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury2-21/+14
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury2-44/+36
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda5-8/+52
2023-12-18[SystemZ] Fix complex address matching when i128 is legalUlrich Weigand1-1/+2
2023-12-15[SystemZ] ABI support for single-element vector typesUlrich Weigand2-36/+9
2023-12-15[SystemZ] Support i128 as legal type in VRs (#74625)Ulrich Weigand8-97/+851