Lines Matching refs:atomOp
1136 static void printAtomicCompareExchangeImpl(T atomOp, OpAsmPrinter &printer) { in printAtomicCompareExchangeImpl() argument
1137 printer << " \"" << stringifyScope(atomOp.memory_scope()) << "\" \"" in printAtomicCompareExchangeImpl()
1138 << stringifyMemorySemantics(atomOp.equal_semantics()) << "\" \"" in printAtomicCompareExchangeImpl()
1139 << stringifyMemorySemantics(atomOp.unequal_semantics()) << "\" " in printAtomicCompareExchangeImpl()
1140 << atomOp.getOperands() << " : " << atomOp.pointer().getType(); in printAtomicCompareExchangeImpl()
1175 static LogicalResult verifyAtomicCompareExchangeImpl(T atomOp) { in verifyAtomicCompareExchangeImpl() argument
1180 if (atomOp.getType() != atomOp.value().getType()) in verifyAtomicCompareExchangeImpl()
1181 return atomOp.emitOpError("value operand must have the same type as the op " in verifyAtomicCompareExchangeImpl()
1183 << atomOp.value().getType() << " vs " << atomOp.getType(); in verifyAtomicCompareExchangeImpl()
1185 if (atomOp.getType() != atomOp.comparator().getType()) in verifyAtomicCompareExchangeImpl()
1186 return atomOp.emitOpError( in verifyAtomicCompareExchangeImpl()
1189 << atomOp.comparator().getType() << " vs " << atomOp.getType(); in verifyAtomicCompareExchangeImpl()
1191 Type pointeeType = atomOp.pointer() in verifyAtomicCompareExchangeImpl()
1195 if (atomOp.getType() != pointeeType) in verifyAtomicCompareExchangeImpl()
1196 return atomOp.emitOpError( in verifyAtomicCompareExchangeImpl()
1199 << pointeeType << " vs " << atomOp.getType(); in verifyAtomicCompareExchangeImpl()