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()
231 static FunctionType *getDXILOpFunctionType(const OpCodeProperty *Prop, in getDXILOpFunctionType() argument
235 auto ParamKinds = getOpCodeParameterKind(*Prop); in getDXILOpFunctionType()
244 for (unsigned I = 0; I < Prop->NumOfParameters; ++I) { in getDXILOpFunctionType()
258 const OpCodeProperty *Prop = getOpCodeProperty(OpCode); in createDXILOpCall() local
261 if ((Prop->OverloadTys & (uint16_t)Kind) == 0) { in createDXILOpCall()
265 std::string DXILFnName = constructOverloadName(Kind, OverloadTy, *Prop); in createDXILOpCall()
272 FunctionType *DXILOpFT = getDXILOpFunctionType(Prop, ReturnTy, OverloadTy); in createDXILOpCall()
281 const OpCodeProperty *Prop = getOpCodeProperty(OpCode); in getOverloadTy() local
284 if (Prop->OverloadParamIndex < 0) { in getOverloadTy()
286 switch (Prop->OverloadTys) { in getOverloadTy()
313 if (Prop->OverloadParamIndex != 0) { in getOverloadTy()
315 OverloadType = FT->getParamType(Prop->OverloadParamIndex - 1); in getOverloadTy()
318 auto ParamKinds = getOpCodeParameterKind(*Prop); in getOverloadTy()
319 auto Kind = ParamKinds[Prop->OverloadParamIndex]; in getOverloadTy()