Lines Matching refs:AtomicLVal

1919   LValue AtomicLVal = Atomics.getAtomicLValue();  in EmitAtomicUpdateValue()  local
1921 if (AtomicLVal.isSimple()) { in EmitAtomicUpdateValue()
1923 DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType()); in EmitAtomicUpdateValue()
1928 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1930 LValue::MakeBitfield(Ptr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
1931 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1932 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1933 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1935 LValue::MakeBitfield(DesiredAddr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
1936 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1937 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1938 } else if (AtomicLVal.isVectorElt()) { in EmitAtomicUpdateValue()
1939 UpdateLVal = LValue::MakeVectorElt(Ptr, AtomicLVal.getVectorIdx(), in EmitAtomicUpdateValue()
1940 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1941 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1942 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1944 DesiredAddr, AtomicLVal.getVectorIdx(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
1945 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1947 assert(AtomicLVal.isExtVectorElt()); in EmitAtomicUpdateValue()
1948 UpdateLVal = LValue::MakeExtVectorElt(Ptr, AtomicLVal.getExtVectorElts(), in EmitAtomicUpdateValue()
1949 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1950 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1951 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1953 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
1954 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
2032 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue() local
2035 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
2037 LValue::MakeBitfield(DesiredAddr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
2038 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
2039 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
2040 } else if (AtomicLVal.isVectorElt()) { in EmitAtomicUpdateValue()
2042 LValue::MakeVectorElt(DesiredAddr, AtomicLVal.getVectorIdx(), in EmitAtomicUpdateValue()
2043 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
2044 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
2046 assert(AtomicLVal.isExtVectorElt()); in EmitAtomicUpdateValue()
2048 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
2049 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()