summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
AgeCommit message (Expand)Author
2024-09-23[Loads] Check context instruction for context-sensitive derefability (#109277)Nikita Popov
2024-09-08[MC] Make MCRegisterInfo::getLLVMRegNum return std::optional<MCRegister>. NFC...Craig Topper
2024-08-23[StableHash] Implement with xxh3_64bits (#105849)Kyungwoo Lee
2024-03-23[CodeGen] Update for scalable MemoryType in MMO (#70452)Harvin Iriawan
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-01-22[RISCV] Teach RISCVMergeBaseOffset to handle inline asm (#78945)Wang Pengcheng
2023-12-04[CodeGen] Split off PseudoSourceValueManager into separate header (NFC) (#73327)Nikita Popov
2023-10-16[NFC] Move StableHashing.h from CodeGen to ADT (#67704)Arthur Eubanks
2023-05-27[CodeGen] Remove unused MachineMemOperand::Profile (NFC)Sergei Barannikov
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay
2023-03-07[IR] Add operator<< overload for CmpInst::Predicate (NFC)Nikita Popov
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad
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
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-26[CodeGen] Use std::optional in MachineOperand.cpp (NFC)Kazu Hirata
2022-09-22MachineVerifier: Verify REG_SEQUENCEMatt Arsenault
2022-09-14Fix crash while printing MMO target flagsStanislav Mekhanoshin
2022-09-13Address feedback in https://reviews.llvm.org/D133637YongKang Zhu
2022-09-12Bug fix on stable hash calculation for machine operands RegisterMask and Regi...YongKang Zhu
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-11-25[SDAG] Allow Unknown sizes when refining MMO alignments. NFCDavid Green
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-06-30CodeGen: Print/parse LLTs in MachineMemOperandsMatt Arsenault
2021-06-29CodeGen: Store LLT instead of uint64_t in MachineMemOperandMatt Arsenault
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman
2021-06-14Intrinsic::getName: require a Module argumentJeroen Dobbelaere
2021-06-14Implement DW_CFA_LLVM_* for Heterogeneous DebuggingRamNalamothu
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-05-07[llvm][NFC] Remove remaining deprecated alignment functions from CodeGenGuillaume Chatelet
2021-03-10[mir] Change 'undef' for MMO base addresses to 'unknown-address'Daniel Sanders
2021-03-04[mir] Fix confusing MIR when MMO's value is nullptr but offset is non-zeroDaniel Sanders
2021-01-11[CodeGen] Try to make the print of memory operand alignment a little more use...Craig Topper
2020-10-08[MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical....Fangrui Song
2020-09-03[codegen] Ensure target flags are cleared/set properly. NFC.Michael Liao
2020-09-03[MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo)Puyan Lotfi
2020-07-20[llc] (almost) remove `--print-machineinstrs`Yuanfang Chen
2020-06-24[MIR] Fix CFI_INSTRUCTION escape printingScott Linder
2020-06-24Loads.h - reduce AliasAnalysis.h include to forward declarations. NFC.Simon Pilgrim
2020-03-30[Alignment][NFC] Provide tightened up functions in SelectionDAG, MachineFunct...Guillaume Chatelet
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2020-03-27[Alignment][NFC] Update MachineMemOperand implementation to use MaybeAlignGuillaume Chatelet