Lines Matching refs:PostOp
519 unsigned PostOp = 0; in EmitAtomicOp() local
596 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FAdd in EmitAtomicOp()
607 PostOp = E->getValueType()->isFloatingType() ? llvm::Instruction::FSub in EmitAtomicOp()
638 PostOp = llvm::Instruction::And; in EmitAtomicOp()
647 PostOp = llvm::Instruction::Or; in EmitAtomicOp()
656 PostOp = llvm::Instruction::Xor; in EmitAtomicOp()
665 PostOp = llvm::Instruction::And; // the NOT is special cased below in EmitAtomicOp()
684 else if (PostOp) in EmitAtomicOp()
685 Result = CGF.Builder.CreateBinOp((llvm::Instruction::BinaryOps)PostOp, RMWI, in EmitAtomicOp()
1062 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicExpr() local
1128 PostOp = llvm::Instruction::Add; in EmitAtomicExpr()
1140 PostOp = llvm::Instruction::And; in EmitAtomicExpr()
1152 PostOp = llvm::Instruction::Or; in EmitAtomicExpr()
1164 PostOp = llvm::Instruction::Sub; in EmitAtomicExpr()
1176 PostOp = llvm::Instruction::Xor; in EmitAtomicExpr()
1212 PostOp = llvm::Instruction::And; // the NOT is special cased below in EmitAtomicExpr()
1252 assert(UseOptimizedLibcall || (!PostOp && !PostOpMinMax)); in EmitAtomicExpr()
1268 } else if (PostOp) { in EmitAtomicExpr()
1270 ResVal = Builder.CreateBinOp(PostOp, ResVal, LoadVal1); in EmitAtomicExpr()