aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-23[CodeGen] Update for scalable MemoryType in MMO (#70452)Harvin Iriawan1-6/+7
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green1-8/+11
2024-01-22[RISCV] Teach RISCVMergeBaseOffset to handle inline asm (#78945)Wang Pengcheng1-0/+13
2023-12-04[CodeGen] Split off PseudoSourceValueManager into separate header (NFC) (#73327)Nikita Popov1-0/+1
2023-10-16[NFC] Move StableHashing.h from CodeGen to ADT (#67704)Arthur Eubanks1-1/+1
2023-05-27[CodeGen] Remove unused MachineMemOperand::Profile (NFC)Sergei Barannikov1-11/+0
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay1-4/+4
2023-03-07[IR] Add operator<< overload for CmpInst::Predicate (NFC)Nikita Popov1-1/+1
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad1-0/+5
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-5/+5
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer1-0/+24
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-2/+3
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-26[CodeGen] Use std::optional in MachineOperand.cpp (NFC)Kazu Hirata1-1/+2
2022-09-22MachineVerifier: Verify REG_SEQUENCEMatt Arsenault1-1/+1
2022-09-14Fix crash while printing MMO target flagsStanislav Mekhanoshin1-9/+18
2022-09-13Address feedback in https://reviews.llvm.org/D133637YongKang Zhu1-15/+19
2022-09-12Bug fix on stable hash calculation for machine operands RegisterMask and Regi...YongKang Zhu1-5/+13
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-0/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+0
2021-11-25[SDAG] Allow Unknown sizes when refining MMO alignments. NFCDavid Green1-1/+3
2021-10-07[MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into Machi...Jack Andersen1-0/+5
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+1
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-1/+1
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-1/+1
2021-06-30CodeGen: Print/parse LLTs in MachineMemOperandsMatt Arsenault1-3/+3
2021-06-29CodeGen: Store LLT instead of uint64_t in MachineMemOperandMatt Arsenault1-5/+14
2021-06-21Rename MachineMemOperand::getOrdering -> getSuccessOrdering.Eli Friedman1-3/+3
2021-06-14Intrinsic::getName: require a Module argumentJeroen Dobbelaere1-1/+1
2021-06-14Implement DW_CFA_LLVM_* for Heterogeneous DebuggingRamNalamothu1-0/+8
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-2/+2
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-2/+2
2021-05-07[llvm][NFC] Remove remaining deprecated alignment functions from CodeGenGuillaume Chatelet1-4/+0
2021-03-10[mir] Change 'undef' for MMO base addresses to 'unknown-address'Daniel Sanders1-1/+1
2021-03-04[mir] Fix confusing MIR when MMO's value is nullptr but offset is non-zeroDaniel Sanders1-0/+5
2021-01-11[CodeGen] Try to make the print of memory operand alignment a little more use...Craig Topper1-2/+4
2020-10-08[MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical....Fangrui Song1-1/+1
2020-09-03[codegen] Ensure target flags are cleared/set properly. NFC.Michael Liao1-4/+9
2020-09-03[MIRVRegNamer] Experimental MachineInstr stable hashing (Fowler-Noll-Vo)Puyan Lotfi1-1/+6
2020-07-20[llc] (almost) remove `--print-machineinstrs`Yuanfang Chen1-1/+1
2020-06-24[MIR] Fix CFI_INSTRUCTION escape printingScott Linder1-1/+1
2020-06-24Loads.h - reduce AliasAnalysis.h include to forward declarations. NFC.Simon Pilgrim1-0/+1
2020-03-30[Alignment][NFC] Provide tightened up functions in SelectionDAG, MachineFunct...Guillaume Chatelet1-1/+1
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet1-8/+11
2020-03-27[Alignment][NFC] Update MachineMemOperand implementation to use MaybeAlignGuillaume Chatelet1-3/+3
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet1-2/+1
2020-01-17Remove unneeded FoldingSet.h include from Attributes.hReid Kleckner1-0/+1
2020-01-13[GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman1-6/+6