Lines Matching defs:RMWI
602 void visitAtomicRMWInst(AtomicRMWInst &RMWI);
4372 void Verifier::visitAtomicRMWInst(AtomicRMWInst &RMWI) {
4373 Check(RMWI.getOrdering() != AtomicOrdering::Unordered,
4374 "atomicrmw instructions cannot be unordered.", &RMWI);
4375 auto Op = RMWI.getOperation();
4376 Type *ElTy = RMWI.getOperand(1)->getType();
4382 &RMWI, ElTy);
4388 &RMWI, ElTy);
4393 &RMWI, ElTy);
4395 checkAtomicMemAccessSize(ElTy, &RMWI);
4397 "Invalid binary operation!", &RMWI);
4398 visitInstruction(RMWI);