Lines Matching refs:UpdateLVal
1484 LValue UpdateLVal; in EmitAtomicStore() local
1486 UpdateLVal = LValue::MakeBitfield(Ptr, LVal.getBitFieldInfo(), in EmitAtomicStore()
1489 UpdateLVal = LValue::MakeVectorElt(Ptr, LVal.getVectorIdx(), LVal.getType(), in EmitAtomicStore()
1493 UpdateLVal = LValue::MakeExtVectorElt(Ptr, LVal.getExtVectorElts(), in EmitAtomicStore()
1496 UpdateLVal.setTBAAInfo(LVal.getTBAAInfo()); in EmitAtomicStore()
1498 EmitStoreThroughLValue(rvalue, UpdateLVal); in EmitAtomicStore()
1556 LValue UpdateLVal; in EmitAtomicUpdate() local
1565 UpdateLVal = in EmitAtomicUpdate()
1569 UpdateLVal = LValue::MakeVectorElt(Ptr, AtomicLVal.getVectorIdx(), in EmitAtomicUpdate()
1574 UpdateLVal = LValue::MakeExtVectorElt(Ptr, AtomicLVal.getExtVectorElts(), in EmitAtomicUpdate()
1578 UpdateLVal.setTBAAInfo(LVal.getTBAAInfo()); in EmitAtomicUpdate()
1579 UpRVal = EmitLoadOfLValue(UpdateLVal, SourceLocation()); in EmitAtomicUpdate()
1584 EmitStoreThroughLValue(NewRVal, UpdateLVal); in EmitAtomicUpdate()