Lines Matching refs:AtomicRMWInst
3040 AtomicRMWInst::BinOp intop; in LLVMBuildAtomicRMW()
3042 case LLVMAtomicRMWBinOpXchg: intop = AtomicRMWInst::Xchg; break; in LLVMBuildAtomicRMW()
3043 case LLVMAtomicRMWBinOpAdd: intop = AtomicRMWInst::Add; break; in LLVMBuildAtomicRMW()
3044 case LLVMAtomicRMWBinOpSub: intop = AtomicRMWInst::Sub; break; in LLVMBuildAtomicRMW()
3045 case LLVMAtomicRMWBinOpAnd: intop = AtomicRMWInst::And; break; in LLVMBuildAtomicRMW()
3046 case LLVMAtomicRMWBinOpNand: intop = AtomicRMWInst::Nand; break; in LLVMBuildAtomicRMW()
3047 case LLVMAtomicRMWBinOpOr: intop = AtomicRMWInst::Or; break; in LLVMBuildAtomicRMW()
3048 case LLVMAtomicRMWBinOpXor: intop = AtomicRMWInst::Xor; break; in LLVMBuildAtomicRMW()
3049 case LLVMAtomicRMWBinOpMax: intop = AtomicRMWInst::Max; break; in LLVMBuildAtomicRMW()
3050 case LLVMAtomicRMWBinOpMin: intop = AtomicRMWInst::Min; break; in LLVMBuildAtomicRMW()
3051 case LLVMAtomicRMWBinOpUMax: intop = AtomicRMWInst::UMax; break; in LLVMBuildAtomicRMW()
3052 case LLVMAtomicRMWBinOpUMin: intop = AtomicRMWInst::UMin; break; in LLVMBuildAtomicRMW()
3074 if (AtomicRMWInst *I = dyn_cast<AtomicRMWInst>(P)) in LLVMIsAtomicSingleThread()
3083 if (AtomicRMWInst *I = dyn_cast<AtomicRMWInst>(P)) in LLVMSetAtomicSingleThread()