/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/ |
H A D | PhyRegUsage.h | 95 G4_SubReg_Align subAlign, 102 G4_SubReg_Align subAlign, 118 G4_SubReg_Align subAlign, 181 G4_SubReg_Align subAlign, 299 G4_SubReg_Align subAlign, 316 int findContiguousWords(uint32_t words, G4_SubReg_Align alignment, int numWord) const;
|
H A D | HWConformity.h | 62 …r(INST_LIST_ITER& it, G4_DstRegRegion* dst, G4_Type type, G4_BB *bb, G4_SubReg_Align dstAlign = An… 64 G4_SubReg_Align tmpAlign = Any); 66 uint16_t stride, G4_SubReg_Align tmpAlign = Any); 70 …laceSrc(INST_LIST_ITER it, uint32_t srcNum, G4_Type type, G4_BB* bb, G4_SubReg_Align tmpAlign = An… 78 void replaceDst(INST_LIST_ITER it, G4_Type type, G4_SubReg_Align dstAlign = Any) 84 …G4_SrcRegRegion* insertCopyBefore(INST_LIST_ITER it, uint32_t srcNum, G4_SubReg_Align tmpAlign, G4… 86 void broadcast(G4_BB* bb, INST_LIST_ITER it, int srcPos, G4_SubReg_Align subAlign); 89 G4_SubReg_Align getDclAlignment(int opndBytes, G4_INST *inst, bool isScalar); 167 G4_SubReg_Align subAlign = Any);
|
H A D | LocalRA.h | 439 …bool findFreeSingleReg(int regIdx, G4_SubReg_Align subalign, int ®num, int &subregnum, int size… 440 …bool findFreeSingleReg(int regIdx, int size, BankAlign align, G4_SubReg_Align subalign, int ®nu… 445 …bool findFreeSingleReg(int regIdx, int size, BankAlign align, G4_SubReg_Align subalign, int& regnu… 461 …int findFreeRegs(int size, BankAlign align, G4_SubReg_Align subalign, int & regnum, int & subregnu… 467 …int findFreeRegs(int size, BankAlign align, G4_SubReg_Align subalign, int& regnum, int& subregnum,… 468 …int findFreeRegs(int size, BankAlign align, G4_SubReg_Align subalign, int& regnum, int& subregnum,…
|
H A D | PhyRegUsage.cpp | 197 static int getSubAlignInWords(G4_SubReg_Align subAlign) in getSubAlignInWords() 260 G4_SubReg_Align subAlign, in findContiguousWords() 341 G4_SubReg_Align subAlign, in findContiguousAddrFlag() 599 G4_SubReg_Align subAlign, //Sub align is used only for Flag and Address registers in findContiguousNoWrapAddrFlag() 757 G4_SubReg_Align subAlign, in findGRFSubRegFromRegs() 813 G4_SubReg_Align subAlign = gra.getSubRegAlign(dcl); in findGRFSubRegFromBanks() 907 G4_SubReg_Align subAlign, in findGRFSubReg() 1043 G4_SubReg_Align subAlign, in assignRegs()
|
H A D | G4_Opcode.h | 140 enum G4_SubReg_Align enum 493 inline G4_SubReg_Align Get_G4_SubRegAlign_From_Size(uint16_t size) in Get_G4_SubRegAlign_From_Size() 519 inline G4_SubReg_Align Get_G4_SubRegAlign_From_Type(G4_Type ty) in Get_G4_SubRegAlign_From_Type()
|
H A D | GraphColor.h | 630 G4_SubReg_Align subAlign = G4_SubReg_Align::Any; 1147 G4_SubReg_Align getSubRegAlign(const G4_Declare* dcl) const in getSubRegAlign() 1152 void setSubRegAlign(const G4_Declare* dcl, G4_SubReg_Align subAlg) in setSubRegAlign() 1172 if (getVar(dcl).subAlign == G4_SubReg_Align::Any && in hasAlignSetup() 1173 dcl->getSubRegAlign() != G4_SubReg_Align::Any) in hasAlignSetup() 1215 void updateSubRegAlignment(G4_SubReg_Align subAlign);
|
H A D | LocalRA.cpp | 889 G4_SubReg_Align subAlign = builder.GRFAlign() ? GRFALIGN : gra.getSubRegAlign(dcl); in assignUniqueRegisters() 2272 bool PhyRegsLocalRA::findFreeSingleReg(int regIdx, int size, BankAlign align, G4_SubReg_Align subal… in findFreeSingleReg() 2388 bool PhyRegsLocalRA::findFreeSingleReg(int regIdx, G4_SubReg_Align subalign, int ®num, int &subr… in findFreeSingleReg() 2447 int PhyRegsManager::findFreeRegs(int size, BankAlign align, G4_SubReg_Align subalign, int& regnum, … in findFreeRegs() 2821 G4_SubReg_Align subalign = gra.getSubRegAlign(dcl); in allocateRegs() 3213 G4_SubReg_Align subalign = gra.getSubRegAlign(lr->getTopDcl()); in allocateRegsFromBanks()
|
H A D | SplitAlignedScalars.cpp | 369 oldDcl->getElemType(), G4_SubReg_Align::Any); in run()
|
H A D | G4_IR.hpp | 2031 G4_SubReg_Align getSubRegAlign() const; 2033 void setSubRegAlign(G4_SubReg_Align subAl); 2877 G4_SubReg_Align subAlign; // To support sub register alignment 2955 G4_SubReg_Align getSubRegAlignment() const in getSubRegAlignment() 2960 void setSubRegAlignment(G4_SubReg_Align subAlg);
|
H A D | HWConformity.cpp | 54 G4_SubReg_Align HWConformity::getDclAlignment(int opndBytes, G4_INST* inst, bool isScalar) in getDclAlignment() 154 …G4_SubReg_Align subAlign = getDclAlignment(opExecWidthBytes > dstWidthBytes ? opExecWidthBytes : d… in insertMovAfter() 214 G4_BB* bb, INST_LIST_ITER it, int srcPos, G4_SubReg_Align align) in broadcast() 261 G4_SubReg_Align tmpAlign, G4_BB* bb) in insertCopyBefore() 337 G4_SubReg_Align tmpAlign) in insertMovBefore() 343 uint16_t tmpStride, G4_SubReg_Align tmpAlign) in insertMovBefore() 346 G4_SubReg_Align subAlign; in insertMovBefore() 1310 G4_SubReg_Align subalign = (i == 2) ? Four_Word : Any; in fixAlign13SrcInst() 4700 G4_SubReg_Align subAlign = Get_G4_SubRegAlign_From_Type(mulOpDstType); in convertMAD2MulAdd() 4950 G4_SubReg_Align sad2TmpSubAlign = Get_G4_SubRegAlign_From_Type(dst->getType()); in fixSADA2Inst() [all …]
|
H A D | ReduceExecSize.cpp | 1587 G4_SubReg_Align subAlign = getDclAlignment(dstWidthBytes, inst, execSize == 1); in saveDst() 1648 …G4_SubReg_Align subAlign = getDclAlignment(opExecWidthBytes > dstWidthBytes ? opExecWidthBytes : d… in insertMovAfter()
|
H A D | BuildIRImpl.cpp | 222 dcl->setSubRegAlign(G4_SubReg_Align(align_byte / 2)); in isOpndAligned() 912 unsigned int numElements, G4_Type type, G4_SubReg_Align subAlign, in createTempVar() 3625 G4_SubReg_Align SubAlign = GRFALIGN; in doSimplification() 3627 SubAlign = (G4_SubReg_Align)(numEltPerGRF<Type_UW>()/2); in doSimplification()
|
H A D | LinearScanRA.cpp | 2769 G4_SubReg_Align subalign = gra.getSubRegAlign(dcl); in allocateRegsLinearScan() 2898 bool PhyRegsLocalRA::findFreeSingleReg(int regIdx, int size, BankAlign align, G4_SubReg_Align subal… in findFreeSingleReg() 2944 int PhyRegsManager::findFreeRegs(int size, BankAlign align, G4_SubReg_Align subalign, int& regnum, … in findFreeRegs()
|
H A D | BuildIR.h | 754 unsigned int numElements, G4_Type type, G4_SubReg_Align subAlign, 766 unsigned int numElements, G4_Type type, G4_SubReg_Align subAlign,
|
H A D | GraphColor.cpp | 2806 void GlobalRA::updateSubRegAlignment(G4_SubReg_Align subAlign) in updateSubRegAlignment() 11996 setSubRegAlign(dcl, G4_SubReg_Align::Even_Word); in fixAlignment() 13133 G4_SubReg_Align lr1_align = gra.getSubRegAlign(lr1->getVar()->getDeclare()); in edgeWeightARF() 13134 G4_SubReg_Align lr2_align = gra.getSubRegAlign(lr2->getVar()->getDeclare()); in edgeWeightARF() 13165 G4_SubReg_Align lr1_align = gra.getSubRegAlign(lr1->getVar()->getDeclare()); in edgeWeightARF() 13166 G4_SubReg_Align lr2_align = gra.getSubRegAlign(lr2->getVar()->getDeclare()); in edgeWeightARF()
|
H A D | G4_IR.cpp | 5673 void G4_Declare::setSubRegAlign(G4_SubReg_Align subAl) in setSubRegAlign() 5683 G4_SubReg_Align G4_Declare::getSubRegAlign() const in getSubRegAlign() 6854 void G4_RegVar::setSubRegAlignment(G4_SubReg_Align subAlg) in setSubRegAlignment()
|
H A D | VISAKernelImpl.cpp | 7419 G4_SubReg_Align srAlign = GRFALIGN; in AppendVISADpasInstCommon()
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/visa/Passes/ |
H A D | LVN.cpp | 475 G4_SubReg_Align align1 = toDcl->getSubRegAlign(); in transferAlign() 476 G4_SubReg_Align align2 = fromDcl->getSubRegAlign(); in transferAlign() 486 G4_SubReg_Align ret = std::max(align1, align2); in transferAlign()
|