Lines Matching refs:PostOp
499 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicOp() local
576 PostOp = llvm::Instruction::Add; in EmitAtomicOp()
585 PostOp = llvm::Instruction::Sub; in EmitAtomicOp()
606 PostOp = llvm::Instruction::And; in EmitAtomicOp()
615 PostOp = llvm::Instruction::Or; in EmitAtomicOp()
624 PostOp = llvm::Instruction::Xor; in EmitAtomicOp()
633 PostOp = llvm::Instruction::And; // the NOT is special cased below in EmitAtomicOp()
648 if (PostOp) in EmitAtomicOp()
649 Result = CGF.Builder.CreateBinOp(PostOp, RMWI, LoadVal1); in EmitAtomicOp()
992 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0; in EmitAtomicExpr() local
1057 PostOp = llvm::Instruction::Add; in EmitAtomicExpr()
1069 PostOp = llvm::Instruction::And; in EmitAtomicExpr()
1081 PostOp = llvm::Instruction::Or; in EmitAtomicExpr()
1093 PostOp = llvm::Instruction::Sub; in EmitAtomicExpr()
1105 PostOp = llvm::Instruction::Xor; in EmitAtomicExpr()
1133 PostOp = llvm::Instruction::And; // the NOT is special cased below in EmitAtomicExpr()
1173 assert(UseOptimizedLibcall || !PostOp); in EmitAtomicExpr()
1184 if (PostOp) { in EmitAtomicExpr()
1186 ResVal = Builder.CreateBinOp(PostOp, ResVal, LoadVal1); in EmitAtomicExpr()