Home
last modified time | relevance | path

Searched refs:G4_Type (Results 1 – 25 of 45) sorted by relevance

12

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/
H A DG4_Opcode.h192 enum G4_Type enum
216 G4_Type type;
243 static inline constexpr G4_Type_Info TypeInfo(G4_Type t) { in TypeInfo()
246 static inline constexpr unsigned short TypeSize(G4_Type t) in TypeSize()
250 static inline constexpr unsigned short TypeBitSize(G4_Type t) in TypeBitSize()
255 static inline constexpr unsigned short TypeFootprint(G4_Type t) in TypeFootprint()
259 static inline constexpr const char * TypeSymbol(G4_Type t) in TypeSymbol()
468 inline bool isLowPrecisionFloatTy(G4_Type ty) in isLowPrecisionFloatTy()
473 inline G4_Type floatToSameWidthIntType(G4_Type floatTy) in floatToSameWidthIntType()
519 inline G4_SubReg_Align Get_G4_SubRegAlign_From_Type(G4_Type ty) in Get_G4_SubRegAlign_From_Type()
H A DHWConformity.h62 …G4_DstRegRegion* insertMovAfter(INST_LIST_ITER& it, G4_DstRegRegion* dst, G4_Type type, G4_BB *bb,…
63 G4_Operand* insertMovBefore(INST_LIST_ITER it, uint32_t srcNum, G4_Type type, G4_BB *bb,
65 G4_Operand* insertMovBefore(INST_LIST_ITER it, uint32_t srcNum, G4_Type type, G4_BB* bb,
70 …void replaceSrc(INST_LIST_ITER it, uint32_t srcNum, G4_Type type, G4_BB* bb, G4_SubReg_Align tmpAl…
78 void replaceDst(INST_LIST_ITER it, G4_Type type, G4_SubReg_Align dstAlign = Any)
96 void fixOpnds(INST_LIST_ITER it, G4_BB *bb, G4_Type& exType);
104 void fixCompareInst(INST_LIST_ITER i, G4_BB *bb, G4_Type exType, int dst_elsize);
105 bool fixDstAlignment(INST_LIST_ITER i, G4_BB *bb, G4_Type extype, unsigned int dst_elsize);
166 G4_Type tempDstType,
H A DBuildIR.h173 G4_Type valType;
241 G4_Type ty,
662 G4_Type ty,
673 G4_Type ty) in createPreVarDeclareNoLookup()
959 G4_Type ty,
990 G4_Type ty, in createIndirectSrc()
1029 G4_Type ty, in createIndirectDst()
1062 G4_Type getNewType(int64_t imm, G4_Type ty);
1864 G4_Type type);
2566 G4_Type dstType,
[all …]
H A DPhyRegUsage.h111 void freeGRFSubReg(unsigned regNum, unsigned regOff, unsigned nwords, G4_Type ty);
251 static unsigned numAllocUnit(unsigned nelems, G4_Type ty) in numAllocUnit()
261 static unsigned offsetAllocUnit(unsigned nelems, G4_Type ty) in offsetAllocUnit()
H A DG4_IR.hpp637 G4_Type getExecType() const;
638 G4_Type getExecType2() const;
1812 template <G4_Type T>
1903 G4_Type ty, in G4_Declare()
2211 G4_Type type;
2511 static G4_Type GetNonVectorImmType(G4_Type type) in GetNonVectorImmType()
2741 G4_Imm(int64_t i, G4_Type ty) in G4_Imm()
3077 G4_Type ty, in G4_SrcRegRegion()
3168 void setType(G4_Type ty) in setType()
3264 G4_Type ty, in G4_DstRegRegion()
[all …]
H A DG4_IR.cpp158 static bool Is_Type_Included(G4_Type type1, G4_Type type2, const IR_Builder& builder) in Is_Type_Included()
371 G4_Type execType = Type_W; in getExecType()
445 G4_Type execType = Type_W; in getExecType2()
1581 G4_Type extype; in getOpExecType()
1607 const G4_INST* Inst, G4_Type dstTy, G4_Type srcTy, G4_SrcModifier srcMod) in getMovType()
2032 G4_Type G4_INST::getPropType( in getPropType()
2634 G4_Type dstType, srcType; in canHoist()
5180 G4_Type type = getType(); in isNativeType()
6118 G4_Type Ty = getType(); in isSignBitZero()
6582 G4_Type type = getType(); in isNativeType()
[all …]
H A DG4_Verifier.cpp557 G4_Type extype; in verifyOpnd()
637 G4_Type extype; in verifyOpnd()
1024 G4_Type dTy = dst->getType(); in verifyDpas()
1026 G4_Type s0Ty = src0->getType(); in verifyDpas()
1028 G4_Type s1Ty = src1->getType(); in verifyDpas()
1030 G4_Type s2Ty = src2->getType(); in verifyDpas()
1033 G4_Type s3Ty = src3 ? src3->getType() : Type_UNDEF; in verifyDpas()
1075 G4_Type prec = Type_UNDEF; in verifyDpas()
1267 auto useGivenType = [](G4_INST* I, G4_Type GivenTy) -> bool in verifyBFMixedMode()
1402 G4_Type srcTy = src->getType(); in verifyBFMixedMode()
H A DCommon_ISA_util.h24 VISA_Type Get_Common_ISA_Type_From_G4_Type(G4_Type);
25 G4_Type GetGenTypeFromVISAType(VISA_Type);
H A DBuildIRImpl.cpp39 G4_Type ty, in createDeclare()
826 G4_Type ty, in createDeclareNoLookup()
1197 G4_Type immType = Type_F; in createImm()
1237 G4_Type IR_Builder::getNewType(int64_t imm, G4_Type ty) in getNewType()
1290 G4_Imm* OperandHashTable::lookupImm(int64_t imm, G4_Type ty) in lookupImm()
1300 G4_Imm* OperandHashTable::createImm(int64_t imm, G4_Type ty) in createImm()
1620 G4_InstOpts options, G4_Type accType) in createMach()
1639 G4_InstOpts options, G4_Type accType) in createMacl()
3247 G4_DstRegRegion* IR_Builder::createNullDst(G4_Type dstType) in createNullDst()
3257 G4_SrcRegRegion* IR_Builder::createNullSrc(G4_Type srcType) in createNullSrc()
[all …]
H A DHWConformity.cpp221 G4_Type type = src->getType(); in broadcast()
580 G4_Type divType = Type_UNDEF; in fixMathInst()
695 G4_Type extype = inst->getExecType2(); in fixMathInst()
1392 G4_Type exType, in fixCompareInst()
2369 G4_Type newTy; in fixMULInst()
3768 static bool isGoodMadType(G4_Type type) in isGoodMadType()
4035 G4_Type opnd_type = src->getType(); in isGoodAlign16Src()
7583 G4_Type tempDstType, in helperGenerateTempDst()
7881 G4_Type srcTy = src->getType(); in fixSrc2()
9559 auto getFlippedIntType = [](G4_Type floatTy) -> G4_Type { in fixFloatARFDst()
[all …]
H A DSplitAlignedScalars.cpp375 auto getTypeExecSize = [&](G4_Type type) in run()
435 G4_Type typeToUse = Type_UD; in run()
487 G4_Type typeToUse = Type_UD; in run()
H A DSpillCode.cpp40 G4_Type type = dcl->getElemType(); in createNewSpillLocDeclare()
103 G4_Type type = dcl->getElemType(); in createNewTempAddrDeclare()
149 G4_Type type = Type_W; in genRegMov()
H A DReduceExecSize.cpp94 G4_Type ty = src->getType(); in fixDstAlignmentWithVectorImm()
95 G4_Type moveTy = (ty == Type_V) ? Type_W : in fixDstAlignmentWithVectorImm()
149 G4_Type extype = inst->getOpExecType(extypesize); in fixInstOpndTypeAlign()
381 G4_Type instExecType = inst->getExecType(); in reduceExecSize()
1525 G4_Type tmpType = G4_Operand::GetNonVectorImmType(src->getType()); in moveSrcToGRF()
1584 G4_Type dstType = dst->getType(); in saveDst()
1644 G4_Type execType = inst->getExecType(), dstType = dst->getType(); in insertMovAfter()
H A DOptimizer.cpp2683 G4_Type srcType = src->getType(); in buildNewDstOperand()
2684 G4_Type dstType = dst->getType(); in buildNewDstOperand()
3213 G4_Type PT = Type_UNDEF; in propagateType()
4482 auto getUnsignedTy = [](G4_Type Ty) in foldCmpToCondMod()
4502 G4_Type T1 = inst->getDst()->getType(); in foldCmpToCondMod()
7087 G4_Type srcType = src->getType(); in createSubSrcOperand()
7212 G4_Type dstType = dst->getType(); in createSubDstOperand()
10071 G4_Type getCommonACCType() in getCommonACCType()
10073 G4_Type T = Type_UNDEF; in getCommonACCType()
11326 G4_Type src0Ty = src0->getType(); in changeMoveType()
[all …]
H A DBinaryEncodingCNL.cpp115 static inline int GetOperandSrcHDLImmType(G4_Type srcType) in GetOperandSrcHDLImmType()
139 static inline int GetOperandSrcHDLType(G4_Type regType) in GetOperandSrcHDLType()
944 inline G9HDL::EU_INSTRUCTION_BASIC_THREE_SRC::DESTINATION_DATA_TYPE Get3SrcLimitedType(G4_Type type) in Get3SrcLimitedType()
965 inline static G9HDL::EU_INSTRUCTION_BASIC_THREE_SRC::SOURCE_DATA_TYPE Get3SrcLimitedSrcType(G4_Type in Get3SrcLimitedSrcType()
988 G4_Type type, in Get3SrcAlign1LimitedSrcType()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/Passes/
H A DLVN.hpp134 int64_t getNegativeRepresentation(int64_t imm, G4_Type type);
143 …bool getDstData(int64_t srcImm, G4_Type srcType, int64_t& dstImm, G4_Type dstType, bool& canNegate…
H A DMergeScalars.cpp24 G4_Type eltType, in getInputDeclare()
158 G4_Type dstType = newInst->getDst()->getType(); in doMerge()
195 G4_Type srcType = oldSrc->getType(); in doMerge()
254 G4_Type srcType = newInst->getSrc(i)->getType(); in doMerge()
317 G4_Type type, OPND_PATTERN& pattern, unsigned origOffset) in checkContiguous()
H A DSendFusion.cpp111 G4_VarBase* getVarBase(G4_VarBase* RegVar, G4_Type Ty);
496 G4_VarBase* SendFusion::getVarBase(G4_VarBase* Var, G4_Type Ty) in getVarBase()
500 G4_Type DclTy = Dcl->getElemType(); in getVarBase()
917 G4_Type Ty, G4_ExecSize ES, in packPayload()
931 G4_Type Ty = origDesc->isA64Message() ? Type_UQ : Type_UD; in packPayload()
1090 G4_Type Ty = FusedSend->getDst()->getType(); in unpackPayload()
1424 G4_Type DstTy = I0->getDst()->getType(); in doFusion()
1534 G4_Type P0Ty = I0->getOperand(Opnd_src0)->getType(); in doFusion()
1546 G4_Type P1Ty = I0->getOperand(Opnd_src1)->getType(); in doFusion()
H A DLVN.cpp80 bool LVN::getDstData(int64_t srcImm, G4_Type srcType, int64_t& dstImm, G4_Type dstType, bool& canNe… in getDstData()
379 G4_Type lvnDstType = lvnDst->getType(); in canReplaceUses()
380 G4_Type defType = def->getType(); in canReplaceUses()
553 G4_Type type = srcToReplace->getType(); in replaceAllUses()
817 int64_t LVN::getNegativeRepresentation(int64_t imm, G4_Type type) in getNegativeRepresentation()
1301 G4_Type srcType = src->asImm()->getType(); in computeValue()
1302 G4_Type dstType = inst->getDst()->getType(); in computeValue()
1409 G4_Type type1 = opnd1->getType(); in valuesMatch()
1410 G4_Type type2 = opnd2->getType(); in valuesMatch()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/VisaToG4/
H A DTranslateALU.cpp312 G4_Type src0Type = src0Opnd->getType(); in translateVISACompareInst()
313 G4_Type src1Type = src1Opnd->getType(); in translateVISACompareInst()
314 G4_Type dstType; in translateVISACompareInst()
380 G4_Type tmpType = g4Srcs[i]->asSrcRegRegion()->getType(); in translateVISALogicInst()
H A DTranslateMisc.cpp376 [&] (G4_Type type) { in coalescePayload()
466 G4_SrcRegRegion* first, G4_SrcRegRegion* second, G4_ExecSize execSize, G4_Type type) in checkIfRegionsAreConsecutive()
H A DTranslateSendMedia.cpp195 G4_Type dstType = original_dst->getType(); in translateVISAMediaLoadInst()
735 G4_DstRegRegion*dstOpnd, G4_Type dstType, in translateVISASamplerVAGenericInst()
949 G4_Type output_type = Type_UW; in translateVISAAvsInst()
1118 G4_DstRegRegion* dstOpnd, G4_Type dstType, unsigned dstSize, in translateVISAVaSklPlusGeneralInst()
H A DTranslateSendLdStLsc.cpp1089 const G4_Type srcType = src->getType(); in lscCheckRegion()
1226 const G4_Type srcType = src0->getType(); in lscAdd()
1273 const G4_Type srcType = srcReg64->getType(); in lscAdd64AosNative()
1306 const G4_Type srcType = srcReg64->getType(); in lscAdd64AosEmu()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/LocalScheduler/
H A DLocalScheduler_G4IR.h406 G4_Type instType = Type_UNDEF;
678 G4_Type dstType = Type_UNDEF;
679 G4_Type srcType = Type_UNDEF;
H A DSWSB_G4IR.h123 const G4_Type type;
132 SBFootprint(FOOTPRINT_TYPE ft, G4_Type t, unsigned short LB, unsigned short RB, G4_INST *i) in SBFootprint()
1497 bool isLongPipeType(G4_Type type) const;
1498 bool isIntegerPipeType(G4_Type type) const;

12