summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SplitKit.h
AgeCommit message (Expand)Author
2025-03-04SplitKit: Fix rematerialization undoing subclass based split (#122110)Matt Arsenault
2023-11-18[GreedyRA] Improve RA for nested loop induction variables (#72093)David Green
2023-07-31Reapply "[CodeGen]Allow targets to use target specific COPY instructions for ...Matt Arsenault
2023-07-26Revert "[CodeGen]Allow targets to use target specific COPY instructions for l...Vitaly Buka
2023-07-07[CodeGen]Allow targets to use target specific COPY instructions for live rang...Yashwant Singh
2023-04-21Fix uninitialized scalar members in CodeGenAkshay Khadse
2022-12-16Correct typos (NFC)Sprite
2022-11-20[llvm] Remove unused forward declarations (NFC)Kazu Hirata
2022-07-18CodeGen: Remove AliasAnalysis from regallocMatt Arsenault
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-03[nfc][regalloc] const LiveIntervals within the allocatorMircea Trofin
2021-09-15SplitKit: Remove decade old live interval hackMatt Arsenault
2021-05-05[GreedyRA] Add support for invoke statepoint with tied-defs.Serguei Katkov
2021-02-19[NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEditMircea Trofin
2021-02-18[splitkit] Add a minor wrapper function for readability [NFC]Philip Reames
2021-02-18[regalloc] Add a couple of dump routines for ease of debugging [NFC]Philip Reames
2020-11-30SplitKit: Use RegisterMatt Arsenault
2020-09-25[SplitKit] In addDeadDef tolerate parent range that defines more lanesJay Foad
2020-07-01Change the INLINEASM_BR MachineInstr to be a non-terminating instruction.James Y Knight
2020-06-25LiveIntervals.h.h - reduce AliasAnalysis.h include to forward declaration. NFC.Simon Pilgrim
2020-04-10Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFCMarcello Maggioni
2019-10-17Move LiveRangeCalc header to publicily available position. NFCMarcello Maggioni
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-25[RegAllocGreedy] avoid using physreg candidates that cannot be correctly spilledDaniil Fukalov
2018-07-30Remove trailing spaceFangrui Song
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song
2018-02-02SplitKit: Fix liveness recomputation in some remat cases.Matthias Braun
2017-08-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-03-17SplitKit: Correctly implement partial subregister copiesMatthias Braun
2016-11-21Check proper live range in extendPHIRangesKrzysztof Parzyszek
2016-08-24Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek
2016-07-08Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi
2016-05-23InsertPointAnalysis: Move current live interval from being a class memberWei Mi
2016-05-11[NFC] Extract LastSplitPoint computation from SplitAnalysis to a new classWei Mi
2016-05-04Spelling and grammar corrections in comments.Eric Christopher
2016-04-13Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi
2016-04-08Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi
2016-04-04Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi
2016-04-04Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi
2015-07-01[CodeGen] Reduce visibility of implementation detailsBenjamin Kramer
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-02Fix spelling.Jim Grosbach
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-05-20Clean up language and grammar.Eric Christopher
2014-04-16[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2013-09-11Revert "Give internal classes hidden visibility."Benjamin Kramer