/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/LocalScheduler/ |
H A D | Dependencies_G4IR.cpp | 25 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 D | LatencyTable.cpp | 55 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in getLatencyLegacy() 138 G4_SendDesc* MsgDesc = Inst->getMsgDesc(); in getLatencyG12()
|
H A D | LocalScheduler_G4IR.cpp | 480 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 D | G4_Sched.cpp | 633 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 D | SWSB_G4IR.cpp | 66 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 D | Rematerialization.cpp | 121 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 D | SpillCleanup.cpp | 96 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 D | G4_Verifier.cpp | 337 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 D | G4_IR.hpp | 545 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 D | DebugInfo.cpp | 2406 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 D | LocalRA.cpp | 232 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 D | BinaryEncodingIGA.cpp | 466 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 D | VarSplit.cpp | 264 inst->getMsgDesc()->isSampler() && in findSplitCandidates() 265 inst->getMsgDesc()->getDstLenRegs() > 2 && in findSplitCandidates()
|
H A D | Optimizer.cpp | 1141 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 D | G4_IR.cpp | 4030 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 D | HWConformity.cpp | 5033 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 D | SpillManagerGMRF.cpp | 1173 G4_SendDesc* msgDesc = inst->getMsgDesc(); in getSpillRowSizeForSendDst() 1276 G4_SendDesc* msgDesc = inst->getMsgDesc(); in getSpillRowSizeForSendSrc()
|
H A D | GraphColor.cpp | 1097 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 D | FlowGraph.cpp | 1164 !(secondToLastInst->getMsgDesc()->getSrc1LenRegs() > 2 && in handleExit()
|