Lines Matching refs:PtrKind
358 Res.PtrKind = AMDGPULibFunc::BYVALUE; in getRetType()
409 P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
411 P.VectorSize = 2; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
413 P.VectorSize = 3; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
415 P.VectorSize = 4; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
417 P.VectorSize = 8; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
419 P.VectorSize = 16; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
421 P.PtrKind |= AMDGPULibFunc::CONST; break; in getNextParam()
423 P.PtrKind |= AMDGPULibFunc::VOLATILE; break; in getNextParam()
443 P.PtrKind = AMDGPULibFunc::BYVALUE; in getNextParam()
448 unsigned AS = AMDGPULibFunc::getAddrSpaceFromEPtrKind(P.PtrKind); in getNextParam()
453 P.PtrKind = AMDGPULibFunc::getEPtrKindFromAddrSpace(AS); in getNextParam()
454 P.PtrKind |= AMDGPULibFunc::CONST; in getNextParam()
589 if (eatTerm(param, 'K')) res.PtrKind |= AMDGPULibFunc::CONST; in parseItaniumParam()
590 if (eatTerm(param, 'V')) res.PtrKind |= AMDGPULibFunc::VOLATILE; in parseItaniumParam()
598 res.PtrKind |= AMDGPULibFuncBase::getEPtrKindFromAddrSpace(AS); in parseItaniumParam()
600 res.PtrKind = AMDGPULibFunc::BYVALUE; in parseItaniumParam()
789 if (P.PtrKind == T.PtrKind && in findSubst()
829 if (p.PtrKind) { in operator ()()
832 if (p.PtrKind & AMDGPULibFunc::CONST) os << 'K'; in operator ()()
833 if (p.PtrKind & AMDGPULibFunc::VOLATILE) os << 'V'; in operator ()()
835 ? AMDGPULibFuncBase::getAddrSpaceFromEPtrKind(p.PtrKind) in operator ()()
840 p.PtrKind = 0; in operator ()()
912 if (P.PtrKind != AMDGPULibFunc::BYVALUE) in getIntrinsicParamType()
913 T = useAddrSpace ? T->getPointerTo((P.PtrKind & AMDGPULibFunc::ADDR_SPACE) in getIntrinsicParamType()