Home
last modified time | relevance | path

Searched refs:isSplitSend (Results 1 – 21 of 21) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/Passes/
H A DSendFusion.cpp434 G4_SrcRegRegion* src1 = I->isSplitSend() ? I->getSrc(1)->asSrcRegRegion() : nullptr; in simplifyAndCheckCandidate()
443 G4_Operand* descOpnd = I->isSplitSend() ? I->getSrc(2) : I->getSrc(1); in simplifyAndCheckCandidate()
444 G4_Operand* extDescOpnd = I->isSplitSend() ? I->getSrc(3) : nullptr; in simplifyAndCheckCandidate()
517 Gen4_Operand_Number opn = Send->isSplitSend() ? Opnd_src2 : Opnd_src1; in simplifyMsg()
1356 bool isSplitSend = I0->isSplitSend(); in doFusion() local
1471 if (!isSplitSend && execSize == 8 && rspLen > 0 && in doFusion()
1544 if (isSplitSend) in doFusion()
H A DLVN.cpp275 if (useInst->isSplitSend()) in canReplaceUses()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/
H A DRematerialization.cpp120 inst->isSplitSend() && in populateSamplerHeaderMap()
164 if (inst->isSplitSend() && in deLVNSamplers()
745 if (uniqueDefInst->isSplitSend() && in canRematerialize()
933 bool isSampler = dstInst->isSplitSend() && dstInst->getMsgDesc()->isSampler(); in rematerialize()
1145 if (inst->isSplitSend() && in getNumSamplers()
H A DBinaryEncoding.cpp272 G4_Operand* descOpnd = inst->isSplitSend() ? inst->getSrc(2) : inst->getSrc(1); in EncodeSendMsgDesc29_30()
1474 if (inst->isSplitSend()) in EncodeOperandDst()
1546 if (inst->isSplitSend()) in EncodeOperandSrc0()
2296 if (inst->isSplitSend()) in EncodeOperandSrc1()
2532 if (inst->isSplitSend()) in EncodeOperandSrc2()
2556 if (inst->isSplitSend()) in SetExtMsgDescr()
2575 if (inst->isSplitSend()) in SetExtMsgDescr()
H A DBinaryEncodingIGA.cpp1173 G4_Operand* descOpnd = g4inst->isSplitSend() ? in translateInstructionDst()
1254 numSrcToEncode = inst->isSplitSend() ? 2 : 1; in translateInstructionSrcs()
1318 G4_Operand* descOpnd = inst->isSplitSend() ? in translateInstructionSrcs()
1408 G4_Operand* msgDesc = sendInst->isSplitSend() ? in getIGASendDesc()
1592 if (sendInst->isSplitSend()) in getIGASendExDesc()
H A DG4_IR.cpp2237 auto msgDescOpnd = useInst->isSplitSend() ? Opnd_src2 : Opnd_src1; in canPropagateTo()
2256 (opndNum == Opnd_src1 && useInst->isSplitSend())) in canPropagateTo()
3989 if (isSplitSend()) in emit_send()
3998 if (isSplitSend() && srcs[3]) in emit_send()
4014 int msgDescId = isSplitSend() ? 2 : 1; in emit_send()
4046 if (isSplitSend()) in emit_send_desc()
5492 if (inst != NULL && inst->isSplitSend()) in emit()
5592 if (inst != NULL && inst->isSplitSend()) in emitRegVarOff()
7133 if (srcs[0] == opnd || (isSplitSend() && srcs[1] == opnd)) in computeRightBound()
8399 if (isSplitSend()) in cloneInst()
H A DSpillCode.cpp320 if (inst->isSplitSend() && i == 3) in replaceSpilledSrc()
H A DG4_Verifier.cpp309 G4_SrcRegRegion* src1 = inst->isSplitSend() ? inst->getSrc(1)->asSrcRegRegion() : nullptr; in verifySend()
332 if (inst->isSplitSend()) in verifySend()
H A DLocalRA.cpp230 if (inst->isSend() || inst->isSplitSend()) in preLocalRAAnalysis()
1371 if (curInst->isSplitSend() && !curInst->getSrc(1)->isNullReg()) in markReferences()
1666 (curInst->isSplitSend() && i == 1))) in calculateLiveIntervals()
H A DBinaryEncodingCNL.cpp2243 …MUST_BE_TRUE(!inst->isSplitSend(), "Improper instruction type called with DoAllEncodingRegular: se… in DoAllEncodingRegular()
2374 else if (inst->isSplitSend()) { in DoAllEncoding()
H A DG4_IR.hpp536 bool isSplitSend() const { return op == G4_sends || op == G4_sendsc; } in isSplitSend() function in vISA::G4_INST
1473 return isSplitSend() ? srcs[2] : srcs[1]; in getMsgDescOperand()
1478 assert(isSplitSend() && "must be a split send instruction"); in getMsgExtDescOperand()
H A DSpillManagerGMRF.cpp1277 if (inst->isSplitSend() && in getSpillRowSizeForSendSrc()
3463 if (optimizeSplitLLR && spillSendInst && spillSendInst->isSplitSend()) in insertSpillRangeCode()
4532 (inst->isSplitSend() && i == 1); in insertSpillFillCode()
4771 (inst->isSplitSend() && i == 1); in spillLiveRanges()
H A DLinearScanRA.cpp556 if (curInst->isSplitSend() && !curInst->getSrc(1)->isNullReg()) in linearScanMarkReferences()
1376 (curInst->isSplitSend() && srcIdx == 1))) in setSrcReferences()
H A DOptimizer.cpp1149 if (sendInst->isSplitSend()) in cloneSampleInst()
3551 …if (inst->getDst()->isA0() && useInst->isSplitSend() && VISA_WA_CHECK(builder.getPWaTable(), WaSen… in localCopyPropagation()
5942 if (inst->isSplitSend()) in cleanupBindless()
7734 if (inst->isSplitSend()) in HWWorkaround()
10961 if (inst->isSplitSend()) in split4GRFVars()
11917 if (SI->isSplitSend() && overlaps(SI->getSrc(1))) in retires()
12878 G4_SrcRegRegion* src = I->getSrc(I->isSplitSend() ? 1 : 0)->asSrcRegRegion(); in doNoMaskWA_postRA()
H A DGraphColor.h1226 G4_Imm* createMsgDesc(unsigned owordSize, bool writeType, bool isSplitSend);
H A DSpillCleanup.cpp1372 if (!inst->isSplitSend()) in fixSendsSrcOverlap()
H A DGraphColor.cpp2483 if (inst->isSplitSend() && !inst->getSrc(1)->isNullReg()) in buildInterferenceWithinBB()
6859 if (curInst->isSplitSend()) in determineSpillRegSize()
7425 G4_Imm* GlobalRA::createMsgDesc(unsigned owordSize, bool writeType, bool isSplitSend) in createMsgDesc() argument
7435 if (!isSplitSend) in createMsgDesc()
H A DHWConformity.cpp5050 if (inst->isSplitSend()) in fixSendInst()
5110 if (inst->isSplitSend() && !inst->getSrc(1)->isNullReg()) in fixSendInst()
5145 …bool src1Overlap = inst->isSplitSend() && inst->getDst()->compareOperand(inst->getSrc(1)) != Rel_d… in fixSendInst()
H A DFlowGraph.cpp1170 if (secondToLastInst->isSplitSend()) in handleExit()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/LocalScheduler/
H A DLocalScheduler_G4IR.cpp468 if (opndNum == Opnd_src3 && inst->isSplitSend()) { in getBucketDescrs()
H A DSWSB_G4IR.cpp295 if (inst->isSplitSend() && in getFootprintForGRF()