summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
AgeCommit message (Expand)Author
2021-03-25[GlobalISel] Add G_ROTR and G_ROTL opcodes for rotates.Amara Emerson
2021-03-25[AArch64][GlobalISel] Emit bzero on DarwinJessica Paquette
2021-03-19[GlobalISel] Add G_SBFX + G_UBFX (bitfield extraction opcodes)Jessica Paquette
2021-03-08[M68k][MIR](2/8) Changes in the target-independent MIR partMin-Yih Hsu
2021-03-01GlobalISel: Verify G_CONCAT_VECTORS has at least 2 sourcesMatt Arsenault
2021-02-17[GlobalISel] Add G_ASSERT_SEXTJessica Paquette
2021-02-14[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2021-02-12[GlobalISel] Simpler verification of G_SEXT_INREG and G_ASSERT_ZEXTJay Foad
2021-01-28[GlobalISel] Add G_ASSERT_ZEXTJessica Paquette
2021-01-21[CodeGen] Use llvm::append_range (NFC)Kazu Hirata
2021-01-19[llvm] Use llvm::all_of (NFC)Kazu Hirata
2021-01-13[Verifier] Add tied-ness verification to statepoint intsructionSerguei Katkov
2021-01-13[Verifier] Extend statepoint verifier to cover more constantsSerguei Katkov
2020-12-10[ARM][RegAlloc] Add t2LoopEndDecDavid Green
2020-10-20[NFC][MC] Use [MC]Register in MachineVerifierMircea Trofin
2020-10-15[GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions.Amara Emerson
2020-10-14[DebugInstrRef] Parse debug instruction-references from/to MIRJeremy Morse
2020-10-08[GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions.Amara Emerson
2020-09-19Fix some clang-tidy bugprone-argument-comment issuesFangrui Song
2020-09-16[NFC][Regalloc] accessors for 'reg' and 'weight'Mircea Trofin
2020-08-27[ARM] Make MachineVerifier more strict about terminatorsSam Parker
2020-08-26GlobalISel: Add generic instructions for memory intrinsicsMatt Arsenault
2020-08-13[NewPM][CodeGen] Add machine code verification callbackYuanfang Chen
2020-08-11NFC. Constify MachineVerifier::verify parameterYuanfang Chen
2020-08-01[MachineVerifier] Refactor calcRegsPassed. NFCEvgeny Leviant
2020-07-29[MachineVerifier] Handle the PHI node for verifyLiveVariables()Kang Zhang
2020-07-16[Statepoint] Fix bug found by sanitaizer.Denis Antrushin
2020-07-17MIR Statepoint refactoring. Part 1: Basic MI level changes.Denis Antrushin
2020-07-08GlobalISel: Verify G_BITCAST changes the typeMatt Arsenault
2020-07-01Change the INLINEASM_BR MachineInstr to be a non-terminating instruction.James Y Knight
2020-06-30GlobalISel: Disallow undef generic virtual register usesMatt Arsenault
2020-06-15[NFC] Add braces to if-statement in MachineVerifierDominik Montada
2020-06-15[MachineVerifier][GlobalISel] Check that branches have a MBB operand or are d...Dominik Montada
2020-06-09GlobalISel: Remove redundant check in verifierMatt Arsenault
2020-06-09[MachineVerifier] Add TiedOpsRewritten flag to fix verify two-address errorKang Zhang
2020-06-06Simplify MachineVerifier's block-successor verification.James Y Knight
2020-05-28[MachineVerifier] Verify that a DBG_VALUE has a debug locationVedant Kumar
2020-05-26GlobalISel: Merge G_PTR_MASK with llvm.ptrmask intrinsicMatt Arsenault
2020-05-15[MachineVerifier] Use the for_range loop to instead llvm::any_ofKang Zhang
2020-04-29[MachineVerifier] Remove an unused function. NFCI.Davide Italiano
2020-04-27fix D78849 for g++ < 7.1Nick Desaulniers
2020-04-27[MachineVerifier] retrofit iterators with range for. NFCNick Desaulniers
2020-04-15[Statepoint] Add getters to StatepointOpers.Denis Antrushin
2020-04-10Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFCMarcello Maggioni
2020-03-03[MachineVerifier] Remove placement rule exception for debug entry valuesVedant Kumar
2020-02-24[MachineVerifier] Doing ::calcRegsPassed over faster sets: ~15-20% faster MV,...Roman Tereshin
2020-02-24Allow "callbr" to return non-void valuesBill Wendling
2020-02-24[MachineVerifier] Doing ::calcRegsPassed in RPO: ~35% faster MV, NFCRoman Tereshin
2020-02-18[WebAssembly] Implement multivalue call_indirectsThomas Lively
2020-01-27[MachineVerifier] Simplify and delete LLVM_VERIFY_MACHINEINSTRS from a commen...Fangrui Song