reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1688 if (AtomicLVal.isSimple()) { 1690 DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType()); 1695 if (AtomicLVal.isBitField()) { 1697 LValue::MakeBitfield(Ptr, AtomicLVal.getBitFieldInfo(), 1698 AtomicLVal.getType(), 1699 AtomicLVal.getBaseInfo(), 1700 AtomicLVal.getTBAAInfo()); 1702 LValue::MakeBitfield(DesiredAddr, AtomicLVal.getBitFieldInfo(), 1703 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), 1703 AtomicLVal.getType(), AtomicLVal.getBaseInfo(), 1704 AtomicLVal.getTBAAInfo()); 1705 } else if (AtomicLVal.isVectorElt()) { 1706 UpdateLVal = LValue::MakeVectorElt(Ptr, AtomicLVal.getVectorIdx(), 1707 AtomicLVal.getType(), 1708 AtomicLVal.getBaseInfo(), 1709 AtomicLVal.getTBAAInfo()); 1711 DesiredAddr, AtomicLVal.getVectorIdx(), AtomicLVal.getType(), 1711 DesiredAddr, AtomicLVal.getVectorIdx(), AtomicLVal.getType(), 1712 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); 1712 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); 1714 assert(AtomicLVal.isExtVectorElt()); 1715 UpdateLVal = LValue::MakeExtVectorElt(Ptr, AtomicLVal.getExtVectorElts(), 1716 AtomicLVal.getType(), 1717 AtomicLVal.getBaseInfo(), 1718 AtomicLVal.getTBAAInfo()); 1720 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), 1720 DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(), 1721 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo()); 1721 AtomicLVal.getBaseInfo(), AtomicLVal.getTBAAInfo());