/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/ |
H A D | G4_Opcode.h | 192 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 D | HWConformity.h | 62 …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 D | BuildIR.h | 173 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 D | PhyRegUsage.h | 111 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 D | G4_IR.hpp | 637 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 D | G4_IR.cpp | 158 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 D | G4_Verifier.cpp | 557 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 D | Common_ISA_util.h | 24 VISA_Type Get_Common_ISA_Type_From_G4_Type(G4_Type); 25 G4_Type GetGenTypeFromVISAType(VISA_Type);
|
H A D | BuildIRImpl.cpp | 39 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 D | HWConformity.cpp | 221 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 D | SplitAlignedScalars.cpp | 375 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 D | SpillCode.cpp | 40 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 D | ReduceExecSize.cpp | 94 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 D | Optimizer.cpp | 2683 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 D | BinaryEncodingCNL.cpp | 115 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 D | LVN.hpp | 134 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 D | MergeScalars.cpp | 24 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 D | SendFusion.cpp | 111 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 D | LVN.cpp | 80 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 D | TranslateALU.cpp | 312 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 D | TranslateMisc.cpp | 376 [&] (G4_Type type) { in coalescePayload() 466 G4_SrcRegRegion* first, G4_SrcRegRegion* second, G4_ExecSize execSize, G4_Type type) in checkIfRegionsAreConsecutive()
|
H A D | TranslateSendMedia.cpp | 195 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 D | TranslateSendLdStLsc.cpp | 1089 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 D | LocalScheduler_G4IR.h | 406 G4_Type instType = Type_UNDEF; 678 G4_Type dstType = Type_UNDEF; 679 G4_Type srcType = Type_UNDEF;
|
H A D | SWSB_G4IR.h | 123 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;
|