Lines Matching defs:branchCondOp
2123 } else if (auto branchCondOp = dyn_cast<spirv::BranchConditionalOp>(op)) {
2124 assert((branchCondOp.getTrueBlock() == target ||
2125 branchCondOp.getFalseBlock() == target) &&
2127 if (target == branchCondOp.getTrueTarget())
2129 branchCondOp.getLoc(), branchCondOp.getCondition(), blockArgs,
2130 branchCondOp.getFalseBlockArguments(),
2131 branchCondOp.getBranchWeightsAttr(), branchCondOp.getTrueTarget(),
2132 branchCondOp.getFalseTarget());
2135 branchCondOp.getLoc(), branchCondOp.getCondition(),
2136 branchCondOp.getTrueBlockArguments(), blockArgs,
2137 branchCondOp.getBranchWeightsAttr(), branchCondOp.getTrueBlock(),
2138 branchCondOp.getFalseBlock());
2140 branchCondOp.erase();