Lines Matching refs:PtrKind

355     Res.PtrKind = AMDGPULibFunc::BYVALUE;  in getRetType()
406 P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
408 P.VectorSize = 2; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
410 P.VectorSize = 3; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
412 P.VectorSize = 4; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
414 P.VectorSize = 8; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
416 P.VectorSize = 16; P.PtrKind = AMDGPULibFunc::BYVALUE; break; in getNextParam()
418 P.PtrKind |= AMDGPULibFunc::CONST; break; in getNextParam()
420 P.PtrKind |= AMDGPULibFunc::VOLATILE; break; in getNextParam()
440 P.PtrKind = AMDGPULibFunc::BYVALUE; in getNextParam()
445 unsigned AS = AMDGPULibFunc::getAddrSpaceFromEPtrKind(P.PtrKind); in getNextParam()
450 P.PtrKind = AMDGPULibFunc::getEPtrKindFromAddrSpace(AS); in getNextParam()
451 P.PtrKind |= AMDGPULibFunc::CONST; in getNextParam()
585 if (eatTerm(param, 'K')) res.PtrKind |= AMDGPULibFunc::CONST; in parseItaniumParam()
586 if (eatTerm(param, 'V')) res.PtrKind |= AMDGPULibFunc::VOLATILE; in parseItaniumParam()
594 res.PtrKind |= AMDGPULibFuncBase::getEPtrKindFromAddrSpace(AS); in parseItaniumParam()
596 res.PtrKind = AMDGPULibFunc::BYVALUE; in parseItaniumParam()
784 if (P.PtrKind == T.PtrKind && in findSubst()
824 if (p.PtrKind) { in operator ()()
827 if (p.PtrKind & AMDGPULibFunc::CONST) os << 'K'; in operator ()()
828 if (p.PtrKind & AMDGPULibFunc::VOLATILE) os << 'V'; in operator ()()
830 ? AMDGPULibFuncBase::getAddrSpaceFromEPtrKind(p.PtrKind) in operator ()()
834 p.PtrKind = 0; in operator ()()
906 if (P.PtrKind != AMDGPULibFunc::BYVALUE) in getIntrinsicParamType()
907 T = useAddrSpace ? T->getPointerTo((P.PtrKind & AMDGPULibFunc::ADDR_SPACE) in getIntrinsicParamType()