summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
AgeCommit message (Expand)Author
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
2024-03-20Move assertion for AdjustsStack from PEI to MachineVerifier. (#85698)Jonas Paulsson
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-03-12[GISEL] Add G_VSCALE instruction (#84542)Michael Maitland
2024-03-11[GISEL] Add G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR (#84538)Michael Maitland
2024-03-09[GISel] Enforce G_PTR_ADD RHS type matching index size for addr space (#84352)Jay Foad
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland
2024-03-07Revert "[GISEL] Add IRTranslation for shufflevector on scalable vector types"...Michael Maitland
2024-03-07[GISEL] Add IRTranslation for shufflevector on scalable vector types (#80378)Michael Maitland
2024-03-06Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-03-04Revert "Restore "Implement convergence control in MIR using SelectionDAG (#71...Mitch Phillips
2024-03-04Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-21Revert "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-21Implement convergence control in MIR using SelectionDAG (#71785)Sameer Sahasrabuddhe
2024-02-13[LLT] Add and use isPointerVector and isPointerOrPointerVector. NFC. (#81283)Jay Foad
2024-02-07[NFC][NewPM/Codegen] Remove unused parameter from verifyMachineFunctionArthur Eubanks
2024-02-02[GISEL] More accounting for scalable vectors when operating on LLTs (#80372)Michael Maitland
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2023-12-11[GlobalISel] Add G_PREFETCH (#74863)Jay Foad