Searched refs:TypeInst (Results 1 – 3 of 3) sorted by relevance
108 SPIRVType *TypeInst = MRI->getVRegDef(OpReg); in getTypeReg() local109 return TypeInst && TypeInst->getOpcode() == SPIRV::OpFunctionParameter in getTypeReg()110 ? TypeInst->getOperand(1).getReg() in getTypeReg()
1804 const SPIRVType *TypeInst = MRI->getVRegDef(MO.getReg()); in isImm() local1805 if (TypeInst->getOpcode() == SPIRV::ASSIGN_TYPE) { in isImm()1806 assert(TypeInst->getOperand(1).isReg()); in isImm()1807 MachineInstr *ImmInst = MRI->getVRegDef(TypeInst->getOperand(1).getReg()); in isImm()1810 return TypeInst->getOpcode() == SPIRV::OpConstantI; in isImm()1814 const SPIRVType *TypeInst = MRI->getVRegDef(MO.getReg()); in foldImm() local1815 if (TypeInst->getOpcode() == SPIRV::OpConstantI) in foldImm()1816 return TypeInst->getOperand(2).getImm(); in foldImm()1817 MachineInstr *ImmInst = MRI->getVRegDef(TypeInst->getOperand(1).getReg()); in foldImm()
2610 Sema::InstantiatingTemplate TypeInst(SemaRef, KWLoc, in TransformRequiresTypeParams() local2647 Sema::InstantiatingTemplate TypeInst(SemaRef, in TransformTypeRequirement() local2650 if (TypeInst.isInvalid()) in TransformTypeRequirement()