summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRParser/MIParser.cpp
AgeCommit message (Expand)Author
2024-06-25[LLVM][MIR] Support parsing bfloat immediates in MIR parser (#96010)Stephen Chou
2024-03-26[CodeGen] Add nneg and disjoint flags (#86650)Thorsten Schütt
2024-03-18[GlobalISel] convergence control tokens and intrinsics (#67006)Sameer Sahasrabuddhe
2024-01-31[AsmParser] Support non-consecutive global value numbers (#80013)Nikita Popov
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2023-12-04[CodeGen] Split off PseudoSourceValueManager into separate header (NFC) (#73327)Nikita Popov
2023-11-30MachineVerifier: Reject extra non-register operands on instructions (#73758)Matt Arsenault
2023-11-02[CodeGen][MIR] Support parsing of scalable vectors in MIR (#70893)Michael Maitland
2023-10-27[BasicBlockSections] Apply path cloning with -basic-block-sections. (#68860)Rahman Lavaee
2023-08-20[GlobalISel] introduce MIFlag::NoConvergentSameer Sahasrabuddhe
2023-07-27[CodeGen] Store call frame size in MachineBasicBlockJay Foad
2023-07-13Revert "[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI."Oliver Stannard
2023-07-12[CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.Jay Foad
2023-06-26[MC] Add SMLoc to MCCFIInstructionFangrui Song
2023-06-01[SDAG] Preserve unpredictable metadata, teach X86CmovConversion to respect th...Dávid Bolvanský
2023-05-14[Coverity] Fix unchecked return value, NFCPhoebe Wang
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi
2023-02-19Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC)Kazu Hirata
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad
2023-01-20[APSInt] Fix bug in APSInt mentioned in https://github.com/llvm/llvm-project/...Peter Rong
2023-01-17[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee
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