Lines Matching refs:PostOp
521 unsigned PostOp = 0;
598 PostOp = llvm::Instruction::Add;
607 PostOp = llvm::Instruction::Sub;
636 PostOp = llvm::Instruction::And;
645 PostOp = llvm::Instruction::Or;
654 PostOp = llvm::Instruction::Xor;
663 PostOp = llvm::Instruction::And; // the NOT is special cased below
682 else if (PostOp)
683 Result = CGF.Builder.CreateBinOp((llvm::Instruction::BinaryOps)PostOp, RMWI,
1038 llvm::Instruction::BinaryOps PostOp = (llvm::Instruction::BinaryOps)0;
1104 PostOp = llvm::Instruction::Add;
1116 PostOp = llvm::Instruction::And;
1128 PostOp = llvm::Instruction::Or;
1140 PostOp = llvm::Instruction::Sub;
1152 PostOp = llvm::Instruction::Xor;
1188 PostOp = llvm::Instruction::And; // the NOT is special cased below
1225 // PostOp is only needed for the atomic_*_fetch operations, and
1228 assert(UseOptimizedLibcall || (!PostOp && !PostOpMinMax));
1244 } else if (PostOp) {
1246 ResVal = Builder.CreateBinOp(PostOp, ResVal, LoadVal1);