Lines Matching refs:Opcode
44 extern bool isTypeFoldingSupported(unsigned Opcode);
56 static bool isMetaInstrGET(unsigned Opcode) { in isMetaInstrGET() argument
57 return Opcode == SPIRV::GET_ID || Opcode == SPIRV::GET_ID64 || in isMetaInstrGET()
58 Opcode == SPIRV::GET_fID || Opcode == SPIRV::GET_fID64 || in isMetaInstrGET()
59 Opcode == SPIRV::GET_pID32 || Opcode == SPIRV::GET_pID64 || in isMetaInstrGET()
60 Opcode == SPIRV::GET_vID || Opcode == SPIRV::GET_vfID || in isMetaInstrGET()
61 Opcode == SPIRV::GET_vpID32 || Opcode == SPIRV::GET_vpID64; in isMetaInstrGET()
64 static bool mayBeInserted(unsigned Opcode) { in mayBeInserted() argument
65 switch (Opcode) { in mayBeInserted()
76 return isTypeFoldingSupported(Opcode); in mayBeInserted()
86 const unsigned Opcode = I.getOpcode(); in processNewInstrs() local
87 if (Opcode == TargetOpcode::G_UNMERGE_VALUES) { in processNewInstrs()
111 } else if (mayBeInserted(Opcode) && I.getNumDefs() == 1 && in processNewInstrs()
134 if (isTypeFoldingSupported(Opcode)) { in processNewInstrs()