Searched refs:MOI (Results 1 – 8 of 8) sorted by relevance
| /freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | StackMaps.cpp | 208 StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, in parseOperand() argument 212 if (MOI->isImm()) { in parseOperand() 213 switch (MOI->getImm()) { in parseOperand() 222 Register Reg = (++MOI)->getReg(); in parseOperand() 223 int64_t Imm = (++MOI)->getImm(); in parseOperand() 229 int64_t Size = (++MOI)->getImm(); in parseOperand() 231 Register Reg = (++MOI)->getReg(); in parseOperand() 232 int64_t Imm = (++MOI)->getImm(); in parseOperand() 238 ++MOI; in parseOperand() 239 assert(MOI->isImm() && "Expected constant operand."); in parseOperand() [all …]
|
| HD | MachineVerifier.cpp | 3451 for (ConstMIBundleOperands MOI(*MI); MOI.isValid(); ++MOI) { in verifyLiveRangeValue() local 3452 if (!MOI->isReg() || !MOI->isDef()) in verifyLiveRangeValue() 3455 if (MOI->getReg() != Reg) in verifyLiveRangeValue() 3458 if (!MOI->getReg().isPhysical() || !TRI->hasRegUnit(MOI->getReg(), Reg)) in verifyLiveRangeValue() 3462 (TRI->getSubRegIndexLaneMask(MOI->getSubReg()) & LaneMask).none()) in verifyLiveRangeValue() 3465 if (MOI->isEarlyClobber()) in verifyLiveRangeValue() 3593 for (ConstMIBundleOperands MOI(*MI); MOI.isValid(); ++MOI) { in verifyLiveRangeSegment() local 3594 if (!MOI->isReg() || MOI->getReg() != Reg) in verifyLiveRangeSegment() 3596 unsigned Sub = MOI->getSubReg(); in verifyLiveRangeSegment() 3599 if (MOI->isDef()) { in verifyLiveRangeSegment() [all …]
|
| HD | LiveInterval.cpp | 893 for (ConstMIBundleOperands MOI(*MI); MOI.isValid(); ++MOI) { in stripValuesNotDefiningMask() local 894 if (!MOI->isReg() || !MOI->isDef()) in stripValuesNotDefiningMask() 896 if (MOI->getReg() != Reg) in stripValuesNotDefiningMask() 898 LaneBitmask OrigMask = TRI.getSubRegIndexLaneMask(MOI->getSubReg()); in stripValuesNotDefiningMask()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | SIMemoryLegalizer.cpp | 365 virtual bool tryForceStoreSC0SC1(const SIMemOpInfo &MOI, in tryForceStoreSC0SC1() argument 528 bool tryForceStoreSC0SC1(const SIMemOpInfo &MOI, in tryForceStoreSC0SC1() argument 532 (MOI.getInstrAddrSpace() & (SIAtomicAddrSpace::SCRATCH | in tryForceStoreSC0SC1() 676 bool expandLoad(const SIMemOpInfo &MOI, 680 bool expandStore(const SIMemOpInfo &MOI, 684 bool expandAtomicFence(const SIMemOpInfo &MOI, 688 bool expandAtomicCmpxchgOrRmw(const SIMemOpInfo &MOI, 2621 bool SIMemoryLegalizer::expandLoad(const SIMemOpInfo &MOI, in expandLoad() argument 2627 if (MOI.isAtomic()) { in expandLoad() 2628 if (MOI.getOrdering() == AtomicOrdering::Monotonic || in expandLoad() [all …]
|
| HD | R600EmitClauseMarkers.cpp | 184 MOI = Def->operands_begin(), in canClauseLocalKillFitInClause() local 185 MOE = Def->operands_end(); MOI != MOE; ++MOI) { in canClauseLocalKillFitInClause() 186 if (!MOI->isReg() || !MOI->isDef() || in canClauseLocalKillFitInClause() 187 TRI.isPhysRegLiveAcrossClauses(MOI->getReg())) in canClauseLocalKillFitInClause() 211 if (UseI->readsRegister(MOI->getReg(), &TRI)) in canClauseLocalKillFitInClause() 215 if (UseI != Def && UseI->killsRegister(MOI->getReg(), &TRI)) in canClauseLocalKillFitInClause()
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| HD | AVRInstPrinter.cpp | 103 const MCOperandInfo &MOI = this->MII.get(MI->getOpcode()).operands()[OpNo]; in printOperand() local 104 if (MOI.RegClass == AVR::ZREGRegClassID) { in printOperand() 124 bool isPtrReg = (MOI.RegClass == AVR::PTRREGSRegClassID) || in printOperand() 125 (MOI.RegClass == AVR::PTRDISPREGSRegClassID) || in printOperand() 126 (MOI.RegClass == AVR::ZREGRegClassID); in printOperand()
|
| /freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | StackMaps.h | 369 parseOperand(MachineInstr::const_mop_iterator MOI, 376 MachineInstr::const_mop_iterator MOI, 397 MachineInstr::const_mop_iterator MOI,
|
| /freebsd-head/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonEarlyIfConv.cpp | 722 MachineInstr::mop_iterator MOI = MI->operands_begin(); in predicateInstr() local 724 MIB.add(*MOI); in predicateInstr() 725 ++MOI; in predicateInstr() 728 for (const MachineOperand &MO : make_range(MOI, MI->operands_end())) in predicateInstr()
|