summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
AgeCommit message (Expand)Author
2021-10-31[CodeGen, Target] Use MachineBasicBlock::terminators (NFC)Kazu Hirata
2021-10-26[CodeGen, Hexagon] Use MachineBasicBlock::phis (NFC)Kazu Hirata
2021-06-25[ModuloSchedule] Pass loop block explicitly to kernel rewriter.Hendrik Greving
2020-09-17ModuloSchedule.cpp - remove unnecessary includes. NFCI.Simon Pilgrim
2020-06-30[ModuloSchedule] Make PeelingModuloScheduleExpander inheritable.Hendrik Greving
2020-06-25LiveIntervals.h.h - reduce AliasAnalysis.h include to forward declaration. NFC.Simon Pilgrim
2020-06-08[ModuloSchedule] Support instructions with > 1 destination when walking canon...Hendrik Greving
2020-05-29[ModuloSchedule] Allow illegal phis to be moved across stages.Hendrik Greving
2020-05-21[ModuloSchedule] Add missing comma.Hendrik Greving
2020-05-21[ModuloSchedule] Trivial fix for instruction with more than one destination i...Thomas Raoux
2020-05-07[ModuloSchedule] Fix epilogue peeling with illegal phi.Thomas Raoux
2020-02-18Add OffsetIsScalable to getMemOperandWithOffsetSander de Smalen
2019-12-09[ModuloSchedule] Fix data types in ModuloScheduleExpander::isLoopCarriedThomas Raoux
2019-11-23[ModuloSchedule] Fix a bug in experimental expanderThomas Raoux
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-11-11[ModuloSchedule] Fix modulo expansion for data loop carried dependencies.Thomas Raoux
2019-11-11 [ModuloSchedule] Do target loop analysis before peeling.Thomas Raoux
2019-10-04[ModuloSchedule] Do not remap terminatorsJames Molloy
2019-10-03[ModuloSchedule] removeBranch() *before* creating the trip count conditionJames Molloy
2019-10-02[ModuloSchedule] Peel out prologs and epilogs, generate actual codeJames Molloy
2019-09-24[ModuloSchedule] KernelRewriter::rewrite - silence static analyzer dyn_cast<>...Simon Pilgrim
2019-09-21[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy
2019-09-20Revert "[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduce...Mitch Phillips
2019-09-20[MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCountJames Molloy
2019-09-17Hide implementation details in namespaces.Benjamin Kramer
2019-09-04[ModuloSchedule] Fix no-asserts buildJames Molloy
2019-09-04[ModuloSchedule] Introduce PeelingModuloScheduleExpanderJames Molloy
2019-09-03[MachinePipeliner] Add a way to unit-test the schedule emitterJames Molloy
2019-08-30[MachinePipeliner] Separate schedule emission, NFCJames Molloy