Lines Matching refs:Prop
149 const OpCodeProperty &Prop) { in constructOverloadName() argument
151 return (Twine(DXILOpNamePrefix) + getOpCodeClassName(Prop)).str(); in constructOverloadName()
153 return (Twine(DXILOpNamePrefix) + getOpCodeClassName(Prop) + "." + in constructOverloadName()
223 static FunctionType *getDXILOpFunctionType(const OpCodeProperty *Prop, in getDXILOpFunctionType() argument
227 auto ParamKinds = getOpCodeParameterKind(*Prop); in getDXILOpFunctionType()
229 for (unsigned I = 0; I < Prop->NumOfParameters; ++I) { in getDXILOpFunctionType()
239 const OpCodeProperty *Prop = getOpCodeProperty(DXILOp); in getOrCreateDXILOpFunction() local
244 if ((Prop->OverloadTys & (uint16_t)Kind) == 0) { in getOrCreateDXILOpFunction()
248 std::string FnName = constructOverloadName(Kind, OverloadTy, *Prop); in getOrCreateDXILOpFunction()
253 FunctionType *DXILOpFT = getDXILOpFunctionType(Prop, OverloadTy); in getOrCreateDXILOpFunction()
272 const OpCodeProperty *Prop = getOpCodeProperty(OpCode); in getOverloadTy() local
273 if (Prop->OverloadParamIndex < 0) { in getOverloadTy()
276 switch (Prop->OverloadTys) { in getOverloadTy()
303 if (Prop->OverloadParamIndex != 0) { in getOverloadTy()
306 OverloadType = FT->getParamType(Prop->OverloadParamIndex - SkipedParam); in getOverloadTy()
309 auto ParamKinds = getOpCodeParameterKind(*Prop); in getOverloadTy()
310 auto Kind = ParamKinds[Prop->OverloadParamIndex]; in getOverloadTy()