summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
AgeCommit message (Expand)Author
2025-05-26[PowerPC] Remove unused includes (NFC) (#141449)Kazu Hirata
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-04-14[NFC][LLVM][PowerPC] Cleanup pass initialization for PowerPC (#134422)Rahul Joshi
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2022-12-19[PowerPC][NFC] add explicit check for ctr loop pseudo expansion.Chen Zheng
2022-12-02Revert "[PowerPC] handle more than two predecessors loop header in ctrloop pass"Chen Zheng
2022-11-18[PowerPC] mark dead def for ctr be clobber.Chen Zheng
2022-11-06[PowerPC] Use llvm::is_contained (NFC)Kazu Hirata
2022-10-19[PowerPC] handle more than two predecessors loop header in ctrloop passChen Zheng
2022-09-03[llvm] Use range-based for loops (NFC)Kazu Hirata
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-09[NFC] fix warningChen Zheng
2022-08-08[PowerPC] mapping hardward loop intrinsics to powerpc pseudoChen Zheng
2022-06-21[PowerPC][ctrloop] handles calls in preheader before MTCTRloopChen Zheng
2022-06-20[PowerPC] add a new pass to expand ctr loop pseudosChen Zheng
2022-03-21[PowerPC][NFC] rename file for PPCCTRLoopsVerify pass.Chen Zheng
2021-11-27[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-22[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-01-24[Target] Use llvm::append_range (NFC)Kazu Hirata
2021-01-23Revert "[Target] Use llvm::append_range (NFC)"Kazu Hirata
2021-01-23[Target] Use llvm::append_range (NFC)Kazu Hirata
2020-12-17[PowerPC][NFC] Cleanup PPCCTRLoopsVerify passJinsong Ji
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim
2020-01-04[SCEV] Remove unused ScalarEvolutionExpander.h includes (NFC).Florian Hahn
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-06-07[CodeGen] Generic Hardware Loop SupportSam Parker
2019-05-08[MemorySSA] Teach LoopSimplify to preserve MemorySSA.Alina Sbirlea
2019-04-12[PowerPC] Add initialization for some ppc passesKang Zhang
2019-04-12Revert "[PowerPC] Add initialization for some ppc passes"Eric Christopher
2019-04-12[PowerPC] Add initialization for some ppc passesKang Zhang
2019-04-09[PowerPC] initialize SchedModel according to platform.Chen Zheng
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-13[PowerPC] fix trivial typos in comment, NFCHiroshi Inoue
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-02[PowerPC] No CTR loop if the candidate exiting block is in a different loopNemanja Ivanovic
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2018-02-22[PowerPC] Do not produce invalid CTR loop with an FRemNemanja Ivanovic
2018-02-06[PowerPC] fix up in rL324229, NFCHiroshi Inoue
2018-02-05[PowerPC] Check hot loop exit edge in PPCCTRLoopsHiroshi Inoue
2018-01-09[PowerPC] Can not assume an intrinsic argument is a simple type.Sean Fertile
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-10-12[PowerPC] Add profitablilty check for conversion to mtctr loopsLei Huang
2017-08-28Untabify.NAKAMURA Takumi
2017-07-05[PowerPC] Make sure that we remove dead PHI nodes after the PPCCTRLoops pass.Sean Fertile
2017-06-29To help readability of mightUseCTR pull out the inline asm handling support i...Eric Christopher