Lines Matching refs:AtomicLVal

1764   LValue AtomicLVal = Atomics.getAtomicLValue();  in EmitAtomicUpdateValue()  local
1766 if (AtomicLVal.isSimple()) { in EmitAtomicUpdateValue()
1768 DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType()); in EmitAtomicUpdateValue()
1773 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1775 LValue::MakeBitfield(Ptr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
1776 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1777 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1778 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1780 LValue::MakeBitfield(DesiredAddr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
1781 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1782 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1783 } else if (AtomicLVal.isVectorElt()) { in EmitAtomicUpdateValue()
1784 UpdateLVal = LValue::MakeVectorElt(Ptr, AtomicLVal.getVectorIdx(), in EmitAtomicUpdateValue()
1785 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1786 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1787 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1789 DesiredAddr, AtomicLVal.getVectorIdx(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
1790 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1792 assert(AtomicLVal.isExtVectorElt()); in EmitAtomicUpdateValue()
1793 UpdateLVal = LValue::MakeExtVectorElt(Ptr, AtomicLVal.getExtVectorElts(), in EmitAtomicUpdateValue()
1794 AtomicLVal.getType(), in EmitAtomicUpdateValue()
1795 AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1796 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1798 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
1799 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1877 LValue AtomicLVal = Atomics.getAtomicLValue(); in EmitAtomicUpdateValue() local
1880 if (AtomicLVal.isBitField()) { in EmitAtomicUpdateValue()
1882 LValue::MakeBitfield(DesiredAddr, AtomicLVal.getBitFieldInfo(), in EmitAtomicUpdateValue()
1883 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1884 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1885 } else if (AtomicLVal.isVectorElt()) { in EmitAtomicUpdateValue()
1887 LValue::MakeVectorElt(DesiredAddr, AtomicLVal.getVectorIdx(), in EmitAtomicUpdateValue()
1888 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), in EmitAtomicUpdateValue()
1889 AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()
1891 assert(AtomicLVal.isExtVectorElt()); in EmitAtomicUpdateValue()
1893 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), in EmitAtomicUpdateValue()
1894 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); in EmitAtomicUpdateValue()