Lines Matching refs:accessChain
683 AccessChain getAccessChain() { return accessChain; } in getAccessChain()
684 void setAccessChain(AccessChain newChain) { accessChain = newChain; } in setAccessChain()
693 accessChain.base = lValue; in setAccessChainLValue()
699 accessChain.isRValue = true; in setAccessChainRValue()
700 accessChain.base = rValue; in setAccessChainRValue()
706 accessChain.indexChain.push_back(offset); in accessChainPush()
707 accessChain.coherentFlags |= coherentFlags; in accessChainPush()
708 accessChain.alignment |= alignment; in accessChainPush()
720 if (accessChain.swizzle.size() != 1) { in accessChainPushComponent()
721 accessChain.component = component; in accessChainPushComponent()
722 if (accessChain.preSwizzleBaseType == NoType) in accessChainPushComponent()
723 accessChain.preSwizzleBaseType = preSwizzleBaseType; in accessChainPushComponent()
725 accessChain.coherentFlags |= coherentFlags; in accessChainPushComponent()
726 accessChain.alignment |= alignment; in accessChainPushComponent()
742 bool isSpvLvalue() const { return accessChain.swizzle.size() <= 1; } in isSpvLvalue()
821 AccessChain accessChain; variable