Home
last modified time | relevance | path

Searched refs:isMemOp (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp86 if (IS->isMemOp()) { in issueInstructionImpl()
106 HasDependentUsers |= Inst.isMemOp() && LSU.hasDependentUsers(IR); in issueInstruction()
135 if (IS.isMemOp() && !LSU.isReady(IR)) { in promoteToReadySet()
172 if (IS.isMemOp() && LSU.isWaiting(IR)) { in promoteToPendingSet()
256 if (IS.isMemOp() && LSU.isPending(IR)) in analyzeDataDependencies()
305 if (IS.isMemOp()) in dispatch()
308 if (IS.isDispatched() || (IS.isMemOp() && LSU.isWaiting(IR))) { in dispatch()
314 if (IS.isPending() || (IS.isMemOp() && LSU.isPending(IR))) { in dispatch()
322 assert(IS.isReady() && (!IS.isMemOp() || LSU.isReady(IR)) && in dispatch()
H A DLSUnit.cpp235 if (!IS.isMemOp()) in onInstructionExecuted()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp150 bool isMemOp() const { return Kind == KindTy::MemOp; } in isMemOp() function in __anon8d0ae56c0111::M68kOperand
382 if (!isMemOp()) in isMoveMask()
409 return isMemOp() && MemOp.Op == M68kMemOp::Kind::Addr; in isAddr()
428 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirect && in isARI()
437 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacement && in isARID()
447 return isMemOp() && in isARII()
459 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegPreDecrement && in isARIPD()
468 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegPostIncrement && in isARIPI()
477 return isMemOp() && MemOp.Op == M68kMemOp::Kind::RegIndirectDisplacement && in isPCD()
486 return isMemOp() && in isPCI()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp129 if (IR.getInstruction()->isMemOp() && !LSU.isReady(IR)) { in canExecute()
200 if (IS.isMemOp()) in execute()
237 if (IS.isMemOp()) in tryIssue()
360 if (IS.isMemOp()) in retireInstruction()
H A DRetireStage.cpp66 if (Inst.isMemOp()) in notifyInstructionRetired()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp1308 if (HII->isNewValueInst(J) || HII->isMemOp(J) || HII->isMemOp(I)) in hasDualStoreDependence()
1313 bool MopStI = HII->isMemOp(I) || StoreI; in hasDualStoreDependence()
1314 bool MopStJ = HII->isMemOp(J) || StoreJ; in hasDualStoreDependence()
1551 (!HII->isMemOp(J) && !HII->isMemOp(I)) && (!IsVecJ && !IsVecI)) in isLegalToPacketizeTogether()
1698 if (HII->isMemOp(*MJ)) in foundLSInPacket()
H A DHexagonInstrInfo.h381 bool isMemOp(const MachineInstr &MI) const;
H A DHexagonInstrInfo.cpp1994 if (MIa.mayLoad() && !isMemOp(MIa) && MIb.mayLoad() && !isMemOp(MIb)) in areMemAccessesTriviallyDisjoint()
2136 !isMemOp(MI) && !MI.isBranch() && !MI.isReturn() && !MI.isCall(); in isComplex()
2440 bool HexagonInstrInfo::isMemOp(const MachineInstr &MI) const { in isMemOp() function in HexagonInstrInfo
3296 !isMemOp(MI) && !isPostIncrement(MI)) in getBaseAndOffset()
3329 if (isMemOp(MI)) { in getBaseAndOffsetPosition()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h578 bool isMemOp() const { return MayLoad || MayStore; } in isMemOp() function