summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
AgeCommit message (Expand)Author
2025-07-09[GlobalISel] Add Saturated Truncate Instructions (#147526)jyli0116
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-03-23[CodeGen] Use *Set::insert_range (NFC) (#132651)Kazu Hirata
2025-03-22[llvm] Use *Set::insert_range (NFC) (#132509)Kazu Hirata
2025-03-20[llvm] Use *Set::insert_range (NFC) (#132325)Kazu Hirata
2025-03-20[Intrinsics] Add Intrinsic::getFnAttributes() (NFC) (#132029)Nikita Popov
2025-03-18[CodeGen][GlobalISel] Add a getVectorIdxWidth and getVectorIdxLLT. (#131526)David Green
2025-03-04MachineVerifier: Print name of failing subregister index (#129491)Matt Arsenault
2025-02-21[MachineVerifier] Use Register instead of unsigned for DenseSet key. NFC (#12...Craig Topper
2025-02-05[MachineVerifier][NewPM] Add method to run MF through verifier. (#125701)Christudasan Devadasan
2025-01-30[CodeGen] Use non-static Register::virtRegIndex() instead of static Register:...Craig Topper
2025-01-30MachineVerifier: Fix check for range type (#124894)Matt Arsenault
2025-01-28[GlobalISel] Catching inconsistencies in load memory, result, and range metad...Renat Idrisov
2025-01-24[CodeGen] Introduce a VirtRegOrUnit class to hold virtual reg or physical reg...Craig Topper
2025-01-21[CodeGen] Use MCRegister instead of MCPhysReg in RegisterMaskPair. NFC (#123688)Craig Topper
2025-01-14MachineVerifier: Check stack protector is top-most in frame (#122635)Guy David
2025-01-10Revert 86b1b0671cafd "MachineVerifier: Check stack protector is top-most in f...Simon Pilgrim
2025-01-10MachineVerifier: Check stack protector is top-most in frame (#121481)Guy David
2024-12-15[GISel] Improve MachineVerifier for G_SCMP/UCMP. (#120017)Craig Topper
2024-12-15[GISel] Remove unnecessary MachineVerifier checks for G_ABDS/G_ABDU. (#120014)Craig Topper
2024-12-06[CodeGen][NewPM] Port LiveStacks analysis to NPM (#118778)Akshat Oke
2024-12-04[GlobalISel] Add G_ABDS and G_ABDU instructions (#118122)Thorsten Schütt
2024-11-25[RISCV][MachineVerifier] Use RegUnit for register liveness checking (#115980)Piyou Chen
2024-11-11[GlobalISel] Add G_STEP_VECTOR instruction (#115598)Thorsten Schütt
2024-11-08[GlobalISel][AArch64] Allow vector ptr to int unmerges (#115228)David Green
2024-10-11[MachineVerifier] Report errors from one thread at a time (#111605)Ellis Hoag
2024-10-09[NFC] Format MachineVerifier.cpp to remove extra indentation (#111602)Ellis Hoag
2024-09-24llvm-reduce: Don't print verifier failed machine functions (#109673)Matt Arsenault
2024-09-24LiveInterval: Make verify functions return bool (#109672)Matt Arsenault
2024-09-18[MachineVerifier] Improve checks for G_INSERT_SUBVECTOR. (#109209)Craig Topper
2024-09-18[MachineVerifier] Improve G_EXTRACT_SUBVECTOR checking (#109202)Craig Topper
2024-09-17[MachineVerifier] Fix bug in MachineVerifier for G_INSERT_SUBVECTOR (#109048)Michael Maitland
2024-09-17[GISEL] Fix bugs and clarify spec of G_EXTRACT_SUBVECTOR (#108848)Michael Maitland
2024-08-29[GISel][RISCV] Correctly handle scalable vector shuffles of pointer vectors i...Craig Topper
2024-08-20llvm.lround: Update verifier to validate support of vector types. (#98950)Sumanth Gundapaneni
2024-07-18[GlobalIsel] Add G_SCMP and G_UCMP instructions (#98894)Thorsten Schütt
2024-07-15[CodeGen][NewPM] Port `MachineVerifier` to new pass manager (#98628)paperchalice
2024-07-10[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice
2024-07-09[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice
2024-07-09[CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880)paperchalice
2024-06-28[PAC][AArch64] Lower ptrauth constants in code (#96879)Daniil Kovalev
2024-06-27Revert "[PAC][AArch64] Lower ptrauth constants in code (#94241)" (#96865)Daniil Kovalev
2024-06-27[PAC][AArch64] Lower ptrauth constants in code (#94241)Daniil Kovalev
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2024-04-08[AArch64][GlobalISel] Legalize Insert vector element (#81453)David Green
2024-04-01[GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector elemen...Michael Maitland
2024-03-26[GISEL][NFC] Use getElementCount instead of getNumElements in more placesMichael Maitland
2024-03-23[GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941)Evgenii Kudriashov
2024-03-21Reapply "Move assertion for AdjustsStack from PEI to MachineVerifier (#85698)"Jonas Paulsson
2024-03-20Revert "Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)"Jonas Paulsson