aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/MI/LiveIntervalTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi1-1/+1
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov1-1/+1
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-6/+5
2024-09-24llvm-reduce: Don't print verifier failed machine functions (#109673)Matt Arsenault1-1/+3
2024-08-26[NFC] Remove unused argument (FuncName) for parseMIR (#106144)Kyungwoo Lee1-3/+5
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-162/+232
2024-07-09[CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880)paperchalice1-31/+37
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov1-0/+1
2024-01-09[llvm/unittests] Reset the IsSSA property when using finalizeBundle() (#77469)Sameer Sahasrabuddhe1-0/+1
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2023-09-12[AMDGPU] Handle inUndef flag in LiveVariables::recomputeForSingleDefVirtRegValery Pykhtin1-18/+89
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov1-2/+2
2023-05-24[MachineVerifier] Verify liveins for live-through segmentsJay Foad1-4/+40
2023-04-11[LiveInterval] Fix live range overlap checkMomchil Velikov1-0/+59
2022-12-02[llvm/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata1-3/+3
2022-07-18[LiveIntervals] Find better anchoring end points when repairing rangesJay Foad1-0/+21
2022-07-08[LiveIntervals] Fix incorrect range (re)construction from subranges.Daniil Fukalov1-0/+13
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-03-03[AMDGPU] Rename amdgcn_wwm to amdgcn_strict_wwmPiotr Sobczak1-2/+2
2021-01-12[AMDGPU] Add _e64 suffix to VOP3 InstsJoe Nash1-4/+4
2021-01-12[SlotIndexes] Fix and simplify basic block splittingJay Foad1-0/+41
2020-07-07LIS: fix handleMove to properly extend main rangeStanislav Mekhanoshin1-0/+20
2020-06-19[LiveIntervals] Fix early-clobber handling in handleMoveUpJay Foad1-0/+15
2020-05-27AMDGPU: Start adding MODE register uses to instructionsMatt Arsenault1-6/+6
2020-05-23Silence warning from unit testMatt Arsenault1-1/+1
2020-04-16[LiveIntervals] Replace handleMoveIntoBundleCarl Ritson1-0/+111
2019-11-13[unittests] Add InitializePasses.h includesHeejin Ahn1-0/+1
2019-10-18LiveIntervals: Fix handleMoveUp with subreg def moving across a defMatt Arsenault1-0/+40
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen1-3/+3
2019-09-26Fix typoMatt Arsenault1-2/+2
2018-11-05MachineModuleInfo: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun1-5/+6
2018-02-26[LiveIntervals] Handle moving up dead partial writeTim Renouf1-0/+25
2018-01-31Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi1-6/+6
2017-12-13Remove redundant includes from unittests.Michael Zolotukhin1-2/+0
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-3/+2
2017-06-15UnitTests: Followup to 305519Matthias Braun1-1/+1
2017-06-15UnitTests: Replace some if(x)report_fatal_error() with EXPECT_TRUE(!x)Matthias Braun1-2/+1
2017-06-06UnitTests: Do not use assert() for error checkingMatthias Braun1-1/+2
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth1-2/+2
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun1-6/+4
2017-03-11Fix subreg value numbers in handleMoveUpStanislav Mekhanoshin1-0/+18
2017-02-23Test if we can use raw strings on all platforms compiling LLVM.Matthias Braun1-126/+126
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-3/+3
2016-08-24MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASSMatthias Braun1-1/+1
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith1-1/+2
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-2/+1
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun1-1/+2
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-2/+1