aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/MI
AgeCommit message (Expand)AuthorFilesLines
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-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi1-0/+1
2023-04-11[LiveInterval] Fix live range overlap checkMomchil Velikov1-0/+59
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
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
2016-07-26MIRParser: Use dot instead of colon to mark subregistersMatthias Braun1-4/+4
2016-07-26LiveIntervalAnalysis: Fix handleMoveDown() problemMatthias Braun1-62/+91
2016-06-11LiveIntervalAnalysis: findLastUseBefore() must ignore undef uses.Matthias Braun1-0/+24
2016-05-24LiveIntervalAnalysis: Fix handleMove() re-using the wrong value numberMatthias Braun1-2/+24
2016-05-18Delete Reloc::Default.Rafael Espindola1-1/+1
2016-05-10Appease MSVCMatthias Braun1-0/+1