aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-04-11[CodeGen][LLVM] Fix MachineOperand::print crash when TII is nullptr. (#135170)z1-2/+6
2025-02-10[NFC][LLVM] Remove unused `TargetIntrinsicInfo` class (#126003)Rahul Joshi1-17/+9
2025-01-25[CodeGen] Remove implict conversions from Register to unsigned from MachineOp...Craig Topper1-4/+5
2025-01-18[CodeGen] Use Register/MCRegister::isPhysical. NFCCraig Topper1-1/+1
2025-01-03[CodeGen] Add MOTargetFlag4 to MachineMemOperand Flags (#120136)Acim Maravic1-0/+5
2024-12-03[CodeGen] Fix warning after #115531Fangrui Song1-2/+2
2024-12-03CodeGen: Don't assert when printing null GlobalAddress operands (#115531)Matt Arsenault1-1/+5
2024-10-28[PAuthLR] Add Missing Break Statement for MachineOperand Switch Statement (#1...Jack Styles1-0/+1
2024-10-28[AArch64][Libunwind] Add Support for FEAT_PAuthLR DWARF Instruction (#112171)Jack Styles1-0/+4
2024-10-22[WebAssembly] Fix MIR printing of reference types (#113028)Heejin Ahn1-1/+2
2024-09-23[Loads] Check context instruction for context-sensitive derefability (#109277)Nikita Popov1-1/+2
2024-09-08[MC] Make MCRegisterInfo::getLLVMRegNum return std::optional<MCRegister>. NFC...Craig Topper1-1/+1
2024-08-23[StableHash] Implement with xxh3_64bits (#105849)Kyungwoo Lee1-2/+1
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