Lines Matching refs:Param

65    unsigned char Param[5];  member
113 while (I < (sizeof Param/sizeof Param[0]) && Param[I]) ++I; in getNumArgs()
353 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
354 const AMDGPULibFunc::Param (&Leads)[2]) { in getRetType()
355 AMDGPULibFunc::Param Res = Leads[0]; in getRetType()
368 const AMDGPULibFunc::Param (&Leads)[2];
372 ParamIterator(const AMDGPULibFunc::Param (&leads)[2], in ParamIterator()
376 AMDGPULibFunc::Param getNextParam();
379 AMDGPULibFunc::Param ParamIterator::getNextParam() { in getNextParam()
380 AMDGPULibFunc::Param P; in getNextParam()
381 if (Index >= int(sizeof Rule.Param/sizeof Rule.Param[0])) return P; in getNextParam()
383 const char R = Rule.Param[Index]; in getNextParam()
535 Leads[0] = Param::getFromTy(FT->getParamType(0), SignedInts); in AMDGPUMangledLibFunc()
537 Leads[1] = Param::getFromTy(FT->getParamType(1), SignedInts); in AMDGPUMangledLibFunc()
588 AMDGPULibFunc::Param Prev;
589 bool parseItaniumParam(StringRef& param, AMDGPULibFunc::Param &res);
594 AMDGPULibFunc::Param &res) { in parseItaniumParam()
675 Param P; in parseFuncName()
794 SmallVector<AMDGPULibFunc::Param, 10> Str; // list of accumulated substitutions
797 int findSubst(const AMDGPULibFunc::Param& P) const { in findSubst()
799 const AMDGPULibFunc::Param& T = Str[I]; in findSubst()
810 bool trySubst(Stream& os, const AMDGPULibFunc::Param& p) { in trySubst()
826 void operator()(Stream& os, AMDGPULibFunc::Param p) { in operator ()()
838 AMDGPULibFunc::Param Ptr; in operator ()()
879 Param P; in mangleNameItanium()
888 AMDGPULibFuncBase::Param AMDGPULibFuncBase::Param::getFromTy(Type *Ty, in getFromTy()
890 Param P; in getFromTy()
934 const AMDGPULibFunc::Param& P, in getIntrinsicParamType()
978 Param P; in getFunctionType()
1120 AMDGPULibFunc::Param *AMDGPULibFunc::getLeads() { in getLeads()
1126 const AMDGPULibFunc::Param *AMDGPULibFunc::getLeads() const { in getLeads()