Lines Matching refs:BinOp
36 AtomicRMWInst::BinOp Op;
51 Value *buildReduction(IRBuilder<> &B, AtomicRMWInst::BinOp Op, Value *V,
53 Value *buildScan(IRBuilder<> &B, AtomicRMWInst::BinOp Op, Value *V,
56 void optimizeAtomic(Instruction &I, AtomicRMWInst::BinOp Op, unsigned ValIdx,
120 AtomicRMWInst::BinOp Op = I.getOperation(); in visitAtomicRMWInst()
166 AtomicRMWInst::BinOp Op; in visitIntrinsicInst()
249 static Value *buildNonAtomicBinOp(IRBuilder<> &B, AtomicRMWInst::BinOp Op, in buildNonAtomicBinOp()
287 AtomicRMWInst::BinOp Op, Value *V, in buildReduction()
325 Value *AMDGPUAtomicOptimizer::buildScan(IRBuilder<> &B, AtomicRMWInst::BinOp Op, in buildScan()
427 static APInt getIdentityValueForAtomicOp(AtomicRMWInst::BinOp Op, in getIdentityValueForAtomicOp()
454 AtomicRMWInst::BinOp Op, in optimizeAtomic()
532 const AtomicRMWInst::BinOp ScanOp = in optimizeAtomic()