Lines Matching defs:intop
2465 AtomicRMWInst::BinOp intop;
2467 case LLVMAtomicRMWBinOpXchg: intop = AtomicRMWInst::Xchg; break;
2468 case LLVMAtomicRMWBinOpAdd: intop = AtomicRMWInst::Add; break;
2469 case LLVMAtomicRMWBinOpSub: intop = AtomicRMWInst::Sub; break;
2470 case LLVMAtomicRMWBinOpAnd: intop = AtomicRMWInst::And; break;
2471 case LLVMAtomicRMWBinOpNand: intop = AtomicRMWInst::Nand; break;
2472 case LLVMAtomicRMWBinOpOr: intop = AtomicRMWInst::Or; break;
2473 case LLVMAtomicRMWBinOpXor: intop = AtomicRMWInst::Xor; break;
2474 case LLVMAtomicRMWBinOpMax: intop = AtomicRMWInst::Max; break;
2475 case LLVMAtomicRMWBinOpMin: intop = AtomicRMWInst::Min; break;
2476 case LLVMAtomicRMWBinOpUMax: intop = AtomicRMWInst::UMax; break;
2477 case LLVMAtomicRMWBinOpUMin: intop = AtomicRMWInst::UMin; break;
2493 return wrap(unwrap(B)->CreateAtomicRMW(intop, unwrap(PTR), unwrap(Val),