Lines Matching refs:Val2
2869 llvm::Value *Ptr, llvm::Value *Val1, llvm::Value *Val2, in EmitAtomicOp() argument
2886 llvm::LoadInst *LoadVal2 = CGF.Builder.CreateLoad(Val2); in EmitAtomicOp()
3028 llvm::Value *Ptr, *Order, *OrderFail = 0, *Val1 = 0, *Val2 = 0; in EmitAtomicExpr() local
3081 Val2 = EmitScalarExpr(E->getVal2()); in EmitAtomicExpr()
3083 Val2 = EmitValToTemp(*this, E->getVal2()); in EmitAtomicExpr()
3161 Args.add(RValue::get(EmitCastToVoidPtr(Val2)), in EmitAtomicExpr()
3227 if (Val2) Val2 = Builder.CreateBitCast(Val2, IPtrTy); in EmitAtomicExpr()
3234 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3239 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3243 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3247 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3251 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3295 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3300 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3308 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3315 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()
3321 EmitAtomicOp(*this, E, Dest, Ptr, Val1, Val2, Size, Align, in EmitAtomicExpr()