Home
last modified time | relevance | path

Searched refs:getMsgDesc (Results 1 – 19 of 19) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/LocalScheduler/
H A DDependencies_G4IR.cpp25 return i->getMsgDesc()->isBarrier() || i->getMsgDesc()->isAtomic(); in DoMemoryInterfereSend()
31 bool isSend1DataPort = send1->getMsgDesc()->isHDC() || send1->getMsgDesc()->isLSC(); in DoMemoryInterfereSend()
32 bool isSend2DataPort = send2->getMsgDesc()->isHDC() || send2->getMsgDesc()->isLSC(); in DoMemoryInterfereSend()
34 SFID funcId1 = send1->getMsgDesc()->getSFID(); in DoMemoryInterfereSend()
69 if (send1->getMsgDesc()->isSLM() ^ send2->getMsgDesc()->isSLM()) in DoMemoryInterfereSend()
89 if (send1->getMsgDesc()->isScratch() != send2->getMsgDesc()->isScratch()) in DoMemoryInterfereSend()
95 if (send1->getMsgDesc()->isWrite()) in DoMemoryInterfereSend()
110 else if (send1->getMsgDesc()->isRead()) in DoMemoryInterfereSend()
138 if (send1->getMsgDesc()->isScratch() != send2->getMsgDesc()->isScratch()) in DoMemoryInterfereScratchSend()
144 if (send1->getMsgDesc()->isScratch() && send2->getMsgDesc()->isScratch()) in DoMemoryInterfereScratchSend()
[all …]
H A DLatencyTable.cpp55 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in getLatencyLegacy()
138 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in getLatencyG12()
H A DLocalScheduler_G4IR.cpp480 if (inst->getMsgDesc()->isScratch()) { in getBucketDescrs()
1687 inst->getMsgDesc()->getSFID() == SFID::URB) in isLeadingURBWrite()
1772 if (inst->isSend() && inst->getMsgDesc()->getSFID() == SFID::URB) in pairTypedWriteOrURBWriteNodes()
1822 (firstInstr->getMsgDesc()->getSFID() == SFID::URB || in pairTypedWriteOrURBWriteNodes()
2843 G4_SendDesc *msgDesc = inst->getMsgDesc(); in getEdgeLatency_old()
H A DG4_Sched.cpp633 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in run()
832 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in run()
1982 assert(!Inst->getMsgDesc()->isScratch()); in addNodeToGraph()
2211 assert(!Inst->getMsgDesc()->isScratch() && "not expected"); in processSend()
H A DSWSB_G4IR.cpp66 G4_SendDesc* msgDesc1 = inst1->getMsgDesc(); in hasSameFunctionID()
67 G4_SendDesc* msgDesc2 = inst2->getMsgDesc(); in hasSameFunctionID()
109 const G4_SendDesc* msgDesc = inst->getMsgDesc(); in isSLMMsg()
124 const G4_SendDesc* msgDesc = inst->getMsgDesc(); in isPrefetch()
135 const G4_SendDesc* msgDesc = inst->getMsgDesc(); in isFence()
292 RB = LB + numEltPerGRF<Type_UB>() * inst->getMsgDesc()->getSrc0LenRegs() - 1; in getFootprintForGRF()
298 RB = LB + numEltPerGRF<Type_UB>() * inst->getMsgDesc()->getSrc1LenRegs() - 1; in getFootprintForGRF()
303 int dstSize = inst->getMsgDesc()->getDstLenRegs(); in getFootprintForGRF()
938 SFID = SFIDtoInt(Inst->getMsgDesc()->getSFID()) & 0xF; // 4-bit SFID in getRegAccessPipe()
1331 const G4_SendDesc* msgDesc = inst->getMsgDesc(); in calcDepDelayForNode()
[all …]
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/
H A DRematerialization.cpp121 inst->getMsgDesc()->isSampler() && in populateSamplerHeaderMap()
165 inst->getMsgDesc()->isSampler()) in deLVNSamplers()
746 uniqueDefInst->getMsgDesc()->isSampler() && in canRematerialize()
763 unsigned len = uniqueDefInst->getMsgDesc()->getSrc1LenRegs(); in canRematerialize()
782 len += uniqueDefInst->getMsgDesc()->getSrc0LenRegs(); in canRematerialize()
790 len -= uniqueDefInst->getMsgDesc()->getSrc0LenRegs(); in canRematerialize()
828 len -= uniqueDefInst->getMsgDesc()->getSrc1LenRegs(); in canRematerialize()
933 bool isSampler = dstInst->isSplitSend() && dstInst->getMsgDesc()->isSampler(); in rematerialize()
1146 inst->getMsgDesc()->isSampler()) in getNumSamplers()
H A DSpillCleanup.cpp96 coalescedFillDst->getInst()->getMsgDesc()->getOffset() / BYTES_PER_HEXWORD; in copyToOldFills()
749 …printf("(%d, %d) @ $%d,\t", (*k)->getMsgDesc()->getScratchRWOffset(), (*k)->getMsgDesc()->getScrat… in analyzeSpillCoalescing()
759 …printf("(%d, %d) @ $%d,\t", (*k)->getMsgDesc()->getScratchRWOffset(), (*k)->getMsgDesc()->getScrat… in analyzeSpillCoalescing()
830 …printf("(%d, %d) @ $%d,\t", (*k)->getMsgDesc()->getScratchRWOffset(), (*k)->getMsgDesc()->getScrat… in analyzeFillCoalescing()
840 …printf("(%d, %d) @ $%d,\t", (*k)->getMsgDesc()->getScratchRWOffset(), (*k)->getMsgDesc()->getScrat… in analyzeFillCoalescing()
1168 if (!inst->getMsgDesc()->isScratch()) in populateSendDstDcl()
1469 !inst->getMsgDesc()->isScratchRead() && in removeRedundantSplitMovs()
1470 !inst->getMsgDesc()->isScratchWrite()) in removeRedundantSplitMovs()
H A DG4_Verifier.cpp337 int src0End = src0Start + inst->getMsgDesc()->getSrc0LenRegs() - 1; in verifySend()
339 int src1End = src1Start + inst->getMsgDesc()->getSrc1LenRegs() - 1; in verifySend()
437 …((inst->getMsgDesc()->getDstLenRegs() + opnd->asDstRegRegion()->getRegOff()) * numEltPerGRF<Type_U… in verifyOpnd()
438 uint32_t dstLenBytes = inst->getMsgDesc()->getDstLenBytes(); in verifyOpnd()
469 …int msgLength = (opnd == inst->getSrc(0)) ? inst->getMsgDesc()->getSrc0LenRegs() : inst->getMsgDes… in verifyOpnd()
H A DG4_IR.hpp545 const auto *msgDesc = getMsgDesc(); in getMsgDescRaw()
546 if (msgDesc == nullptr || !getMsgDesc()->isRaw()) in getMsgDescRaw()
551 auto *msgDesc = getMsgDesc(); in getMsgDescRaw()
552 if (msgDesc == nullptr || !getMsgDesc()->isRaw()) in getMsgDescRaw()
557 const auto *msgDesc = getMsgDesc(); in getMsgDescLdSt()
558 if (msgDesc == nullptr || !getMsgDesc()->isRaw()) in getMsgDescLdSt()
1482 G4_SendDesc *getMsgDesc() const override in getMsgDesc() function in vISA::G4_InstSend
1501 bool canEOT = getMsgDesc()->getDstLenRegs() == 0 && in canBeEOT()
1502 (getMsgDesc()->getSFID() != SFID::NULL_SFID && in canBeEOT()
1503 getMsgDesc()->getSFID() != SFID::SAMPLER); in canBeEOT()
[all …]
H A DDebugInfo.cpp2406 MUST_BE_TRUE(!inst->getMsgDesc()->isScratch(), in update()
2408 if (inst->getMsgDesc()->isWrite()) in update()
2412 if (inst->getMsgDesc()->getSrc1LenRegs() > 0) in update()
2421 for (uint32_t i = 1; i < (uint32_t)inst->getMsgDesc()->getSrc0LenRegs(); i++) in update()
2425 for (uint32_t i = 0; i < (uint32_t)inst->getMsgDesc()->getSrc1LenRegs(); i++) in update()
2447 else if (inst->getMsgDesc()->isRead()) in update()
2456 auto responselen = inst->getMsgDesc()->getDstLenRegs(); in update()
H A DLocalRA.cpp232 maxSendReg = ((int)inst->getMsgDesc()->getDstLenRegs() > maxSendReg) ? in preLocalRAAnalysis()
233 ((int)inst->getMsgDesc()->getDstLenRegs()) : maxSendReg; in preLocalRAAnalysis()
234 maxSendReg = ((int)inst->getMsgDesc()->getSrc0LenRegs() > maxSendReg) ? in preLocalRAAnalysis()
235 ((int)inst->getMsgDesc()->getSrc0LenRegs()) : maxSendReg; in preLocalRAAnalysis()
236 maxSendReg = ((int)inst->getMsgDesc()->getSrc1LenRegs() > maxSendReg) ? in preLocalRAAnalysis()
237 ((int)inst->getMsgDesc()->getSrc1LenRegs()) : maxSendReg; in preLocalRAAnalysis()
H A DBinaryEncodingIGA.cpp466 G4_SendDesc *msgDesc = inst->getMsgDesc(); in getSFID()
1421 auto msgDesc = sendInst->asSendInst()->getMsgDesc(); in getIGASendDesc()
1570 const bool isUgm = sendInst->getMsgDesc()->getSFID() == vISA::SFID::UGM; in encodeExDescRegA0()
H A DVarSplit.cpp264 inst->getMsgDesc()->isSampler() && in findSplitCandidates()
265 inst->getMsgDesc()->getDstLenRegs() > 2 && in findSplitCandidates()
H A DOptimizer.cpp1141 inst->getMsgDesc()->getSFID() == SFID::SAMPLER && in cloneSampleInst()
1159 bool isEval = sendInst->getMsgDesc()->getDstLenRegs() == 0; in cloneSampleInst()
3341 auto msgDesc = inst->asSendInst()->getMsgDesc(); in removePartialMovs()
6141 payLoadSize = dest->send->getMsgDesc()->getSrc0LenRegs(); in optMessageHeaders()
6580 msgList.front()->send->getMsgDesc()->getSrc0LenRegs() == 1) in addEntryToMessageTable()
6588 msgList.front()->send->getMsgDesc()->getSrc0LenRegs() >= 1) in addEntryToMessageTable()
7562 if (sendInst && sendInst->getMsgDesc()->getDstLenRegs() > 0) in addFenceCommit()
7796 inst->isSend() && inst->getMsgDesc()->isBarrier()) in HWWorkaround()
8088 if (inst->asSendInst()->getMsgDesc()->isBarrier()) in collectStats()
8821 auto msgDesc = inst->asSendInst()->getMsgDesc(); in insertFenceBeforeEOT()
H A DG4_IR.cpp4030 G4_SendDesc* msgDesc = sendInst->getMsgDesc(); in emit_send_desc()
7138 getMsgDesc()->getSrc0LenRegs() : getMsgDesc()->getSrc1LenRegs(); in computeRightBound()
7144 const auto *desc = getMsgDesc(); in computeRightBound()
8417 dst, src0, desc, getOption(), getMsgDesc()); in cloneInst()
H A DHWConformity.cpp5033 bool sizeMismatch = inst->getMsgDesc()->getSrc0LenRegs() == 2 && in fixSendInst()
5084 …uint16_t rows = isSrc0 ? inst->getMsgDesc()->getSrc0LenRegs() : inst->getMsgDesc()->getSrc1LenRegs… in fixSendInst()
5148 int dstSize = inst->getMsgDesc()->getDstLenRegs(); in fixSendInst()
5149 int src0Size = src0Overlap ? inst->getMsgDesc()->getSrc0LenRegs() : 0; in fixSendInst()
5150 int src1Size = src1Overlap ? inst->getMsgDesc()->getSrc1LenRegs() : 0; in fixSendInst()
H A DSpillManagerGMRF.cpp1173 G4_SendDesc* msgDesc = inst->getMsgDesc(); in getSpillRowSizeForSendDst()
1276 G4_SendDesc* msgDesc = inst->getMsgDesc(); in getSpillRowSizeForSendSrc()
H A DGraphColor.cpp1097 if (inst->getMsgDesc()->isRead()) in setupBankConflictsForBB()
1145 if (inst->getMsgDesc()->isRead()) in setupBankConflictsForBBTGL()
6850 G4_SendDesc* msgDesc = curInst->getMsgDesc(); in determineSpillRegSize()
9175 inst->getMsgDesc()->getDstLenRegs() > (size_t)splitSize && in globalSplit()
H A DFlowGraph.cpp1164 !(secondToLastInst->getMsgDesc()->getSrc1LenRegs() > 2 && in handleExit()