Lines Matching refs:PtrKind

372     Res.PtrKind = AMDGPULibFunc::BYVALUE;  in getRetType()
423 P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
425 P.VectorSize = 2; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
427 P.VectorSize = 3; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
429 P.VectorSize = 4; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
431 P.VectorSize = 8; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
433 P.VectorSize = 16; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
435 P.PtrKind |= AMDGPULibFunc::CONST; break; in getNextParam()
437 P.PtrKind |= AMDGPULibFunc::VOLATILE; break; in getNextParam()
457 P.PtrKind = AMDGPULibFunc::BYVALUE; in getNextParam()
462 unsigned AS = AMDGPULibFunc::getAddrSpaceFromEPtrKind(P.PtrKind); in getNextParam()
467 P.PtrKind = AMDGPULibFunc::getEPtrKindFromAddrSpace(AS); in getNextParam()
468 P.PtrKind |= AMDGPULibFunc::CONST; in getNextParam()
594 if (eatTerm(param, 'K')) res.PtrKind |= AMDGPULibFunc::CONST; in parseItaniumParam()
595 if (eatTerm(param, 'V')) res.PtrKind |= AMDGPULibFunc::VOLATILE; in parseItaniumParam()
603 res.PtrKind |= AMDGPULibFuncBase::getEPtrKindFromAddrSpace(AS); in parseItaniumParam()
605 res.PtrKind = AMDGPULibFunc::BYVALUE; in parseItaniumParam()
793 if (P.PtrKind == T.PtrKind && in findSubst()
833 if (p.PtrKind) { in operator ()()
836 if (p.PtrKind & AMDGPULibFunc::CONST) os << 'K'; in operator ()()
837 if (p.PtrKind & AMDGPULibFunc::VOLATILE) os << 'V'; in operator ()()
839 ? AMDGPULibFuncBase::getAddrSpaceFromEPtrKind(p.PtrKind) in operator ()()
843 p.PtrKind = 0; in operator ()()
915 if (P.PtrKind != AMDGPULibFunc::BYVALUE) in getIntrinsicParamType()
916 T = useAddrSpace ? T->getPointerTo((P.PtrKind & AMDGPULibFunc::ADDR_SPACE) in getIntrinsicParamType()