aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-2/+1
2025-04-07[NFC][LLVM][SystemZ] Cleanup pass initialization for SystemZ (#134450)Rahul Joshi1-3/+1
2025-03-31[SystemZ, DebugInfo] Instrument SystemZ backend passes for Instr-Ref DebugInf...Dominik Steenken1-0/+9
2024-07-13[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata1-3/+1
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-3/+3
2024-03-08Reapply "Convert many LivePhysRegs uses to LiveRegUnits" (#84338)AtariDreams1-3/+3
2024-03-07Revert "Convert many LivePhysRegs uses to LiveRegUnits (#83905)"Jay Foad1-3/+3
2024-03-06Convert many LivePhysRegs uses to LiveRegUnits (#83905)AtariDreams1-3/+3
2024-01-15[SystemZ] Don't use FP Load and Test as comparisons to same reg (#78074)Jonas Paulsson1-18/+4
2022-06-20[SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC).Jonas Paulsson1-1/+1
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan1-7/+7
2022-01-21[SystemZ] Properly register machine passes.Kai Nacke1-6/+6
2021-11-27[Target] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-11-15[llvm] Use make_early_inc_range (NFC)Kazu Hirata1-4/+3
2020-12-15[SystemZ] Remove most hard-coded R1D instances for sibcallsUlrich Weigand1-5/+11
2020-01-10[FPEnv] Invert sense of MIFlag::FPExcept flagUlrich Weigand1-3/+3
2019-12-20[SystemZ] Bugfix and improve the handling of CC values.Jonas Paulsson1-22/+111
2019-12-07[FPEnv] Constrained FCmp intrinsicsUlrich Weigand1-0/+23
2019-11-04[SystemZ] Use LivePhysRegs instead of isCCLiveOut() in SystemZElimCompare.cppJonas Paulsson1-9/+4
2019-09-09[SystemZ] NFC: use clearRegisterDeads() in SystemZElimCompare.cppJonas Paulsson1-5/+2
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-1/+1
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault1-3/+3
2019-01-23[SystemZ] Handle DBG_VALUE instructions in two places in backend.Jonas Paulsson1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth1-4/+3
2018-06-07[SystemZ] Build Load And Test from scratch in convertToLoadAndTest.Jonas Paulsson1-10/+16
2018-01-15[SystemZ] Check for legality before doing LOAD AND TEST transformations.Jonas Paulsson1-52/+79
2018-01-10Temporarily revertJonas Paulsson1-25/+15
2018-01-10[SystemZ] Check for legality before doing LOAD AND TEST transformations.Jonas Paulsson1-15/+25
2018-01-08[SystemZ] Comment fix in SystemZElimCompare.cppJonas Paulsson1-5/+2
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-2/+2
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih1-2/+2
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-09-21[SystemZ] Improve optimizeCompareZero()Jonas Paulsson1-7/+36
2017-01-24[SystemZ] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-18/+27
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-11/+9
2016-11-28[SystemZ] Fix build bot fallout from r288030Ulrich Weigand1-1/+0
2016-11-28[SystemZ] Support load-and-trap instructionsUlrich Weigand1-5/+56
2016-11-28[SystemZ] Add remaining branch instructionsUlrich Weigand1-7/+13
2016-11-11[SystemZ] Support CL(G)T instructionsUlrich Weigand1-3/+11
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-1/+1
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-07-12SystemZ: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-76/+70
2016-06-10[SystemZ] Support Compare and TrapsZhan Jun Liau1-8/+11
2016-05-02[SystemZ] Mark CC defs as dead whenever possible.Jonas Paulsson1-2/+2
2016-04-26Add optimization bisect opt-in calls for SystemZ passesAndrew Kaylor1-0/+3
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-11[SystemZ] Support conditional indirect sibling calls via BCRUlrich Weigand1-2/+13
2016-04-07[SystemZ] Implement conditional returnsUlrich Weigand1-17/+35