aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad1-8/+6
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata1-2/+2
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-3/+3
2022-11-07[SWP] Recognize mem carried dep with different baseThomas Preud'homme1-9/+17
2022-09-16[MachinePipeliner] Fix the interpretation of the scheduling modelYuta Mukai1-140/+251
2022-08-30[ModuloScheduler] Fix missing LLVM_DEBUGDavid Penry1-1/+1
2022-08-22[ModuloSchedule] Add interface call to accept/reject SMS schedulesDavid Penry1-0/+6
2022-08-17Revert "[ModuloSchedule] Add interface call to accept/reject SMS schedules"David Penry1-6/+0
2022-08-17[ModuloSchedule] Add interface call to accept/reject SMS schedulesDavid Penry1-0/+6
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault1-3/+3
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-9/+9
2022-06-18[llvm] Call *set::insert without checking membership first (NFC)Kazu Hirata1-2/+1
2022-06-10[CodeGen] Use llvm::erase_value (NFC)Kazu Hirata1-1/+1
2022-06-07[NFC] Fix spelling/newlines in comments/debug messagesDavid Penry1-2/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-2/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+0
2022-06-04[CodeGen] Use a range-based for loop (NFC)Kazu Hirata1-2/+1
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song1-4/+3
2022-05-05[MachinePipeliner] Fix unscheduled instructionThomas Preud'homme1-1/+3
2022-04-29Reapply [CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry1-8/+89
2022-04-28Revert "[CodeGen][ARM] Enable Swing Module Scheduling for ARM"David Penry1-89/+8
2022-04-28[CodeGen][ARM] Enable Swing Module Scheduling for ARMDavid Penry1-8/+89
2022-04-04[Pipeliner] Fix comment typoThomas Preud'homme1-1/+1
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+2
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-2/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+2
2022-03-09[MachinePipeliner] Fix isPseduo typo.Thomas Preud'homme1-2/+2
2021-12-12[llvm] Use llvm::reverse (NFC)Kazu Hirata1-4/+2
2021-12-08[NFC] Rename MachineFunction::deleteMachineInstr (coding style)Mircea Trofin1-2/+2
2021-12-06[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-8/+6
2021-12-04[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-30/+19
2021-11-29[llvm] Use range-based for loops (NFC)Kazu Hirata1-4/+3
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata1-8/+6
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-10-26[CodeGen, Hexagon] Use MachineBasicBlock::phis (NFC)Kazu Hirata1-1/+1
2021-08-13[NFC] Clean up users of AttributeList::hasAttribute()Arthur Eubanks1-2/+1
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov1-5/+4
2021-02-28[llvm] Use set_is_subset (NFC)Kazu Hirata1-11/+4
2021-02-17[Pipeliner] Fixed optimization remarks and debug dumps InitiationMarianne Mailhot-Sarrasin1-4/+5
2021-02-16[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-64/+44
2021-01-14[llvm] Remove redundant return and continue statements (NFC)Kazu Hirata1-1/+0
2021-01-08[Target, Transforms] Use *Set::contains (NFC)Kazu Hirata1-7/+7
2020-12-28[CodeGen] Use llvm::append_range (NFC)Kazu Hirata1-1/+1
2020-12-03[NFC] Reduce include files dependency.dfukalov1-0/+10
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov1-4/+2
2020-10-14[NFC][MC] Use MCRegister in Machine{Sink|Pipeliner}.cppMircea Trofin1-3/+5
2020-09-09[MachinePipeliner] Fix II_setByPragma initializationAlon Kom1-0/+1
2020-07-31[NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka1-5/+4
2020-07-30[NFC] GetUnderlyingObject -> getUnderlyingObjectVitaly Buka1-3/+3
2020-05-05[MachinePipeliner] Add ORE for MachinePipelinerJinsong Ji1-16/+89