summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRParser/MIParser.cpp
AgeCommit message (Expand)Author
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer
2023-01-05Fix typosLuke Drummond
2023-01-04[MC] Consistently use MCInstrDesc::getImplicitUses and getImplicitDefs. NFC.Jay Foad
2022-12-16[CodeGen] std::optional::value => operator*/operator->Fangrui Song
2022-12-14Don't include Optional.hKazu Hirata
2022-12-13Revert "[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::N...Rahman Lavaee
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-06[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-09-14[MIR] Support printing and parsing pcsectionsMarco Elver
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-16Untangle the mess which is MachineBasicBlock::hasAddressTaken().Eli Friedman
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-27MIR: Fix parse error on empty CustomRegMaskMatt Arsenault
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-05-20[MIR] Provide location of extra instruction operand when diagnosing it.Ivan Kosarev
2022-04-05MIRParser: Fix asserting with invalid flags on machine operandsMatt Arsenault
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-01[nfc][codegen] Move RegisterBank[Info].h under CodeGenMircea Trofin
2022-02-24[MIRParser] Diagnose too large align values in MachineMemOperandsJay Foad
2022-02-21MIR: Start diagnosing too many operands on an instructionMatt Arsenault
2022-01-13[Docs] Fix IR and TableGen grammar inconsistenciesSebastian Neubauer
2021-11-09Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"Arthur Eubanks
2021-11-09[DebugInfo] Enforce implicit constraints on `distinct` MDNodesScott Linder
2021-10-07[MIRParser] Add support for IsInlineAsmBrIndirectTargetJay Foad
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks
2021-10-06Revert "Reland [IR] Increase max alignment to 4GB"Arthur Eubanks
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks
2021-10-06Revert "[IR] Increase max alignment to 4GB"Arthur Eubanks
2021-10-06[IR] Increase max alignment to 4GBArthur Eubanks
2021-07-02Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"Jonas Devlieghere
2021-06-30CodeGen: Print/parse LLTs in MachineMemOperandsMatt Arsenault
2021-06-28[MIRParser] Add machine metadata.Michael Liao
2021-06-28[DebugInfo] Enforce implicit constraints on `distinct` MDNodesScott Linder
2021-06-24[GlobalISel] NFC: Change LLT::vector to take ElementCount.Sander de Smalen
2021-06-14Implement DW_CFA_LLVM_* for Heterogeneous DebuggingRamNalamothu
2021-03-10[mir] Change 'undef' for MMO base addresses to 'unknown-address'Daniel Sanders
2021-03-05Reapply "[DebugInfo] Add new instruction and DIExpression operator for varia...Stephen Tozer
2021-03-04[mir] Fix confusing MIR when MMO's value is nullptr but offset is non-zeroDaniel Sanders
2021-03-04Revert "[DebugInfo] Add new instruction and DIExpression operator for variadi...Stephen Tozer