Lines Matching defs:fallthroughBlock
227 Block *fallthroughBlock = builder.createBlock(funcBody);
230 builder.create<cf::CondBranchOp>(pIsZero, thenBlock, fallthroughBlock);
233 builder.setInsertionPointToEnd(fallthroughBlock);
244 fallthroughBlock = builder.createBlock(funcBody);
247 builder.create<cf::CondBranchOp>(bIsZero, thenBlock, fallthroughBlock);
250 builder.setInsertionPointToEnd(fallthroughBlock);
256 fallthroughBlock = builder.createBlock(funcBody);
259 builder.create<cf::CondBranchOp>(bIsOne, thenBlock, fallthroughBlock);
262 builder.setInsertionPointToEnd(fallthroughBlock);
273 fallthroughBlock = builder.createBlock(funcBody);
276 builder.create<cf::CondBranchOp>(pIsOdd, thenBlock, fallthroughBlock);
280 builder.setInsertionPointToEnd(fallthroughBlock);
282 fallthroughBlock = builder.createBlock(funcBody);
286 fallthroughBlock);
290 builder.setInsertionPointToEnd(fallthroughBlock);
322 fallthroughBlock = builder.createBlock(funcBody, funcBody->end(), elementType,
325 builder.create<cf::BranchOp>(newResultTmp, fallthroughBlock);
328 builder.create<cf::CondBranchOp>(powerTmpIsOdd, thenBlock, fallthroughBlock,
331 newResultTmp = fallthroughBlock->getArgument(0);
334 builder.setInsertionPointToEnd(fallthroughBlock);
343 fallthroughBlock = builder.createBlock(funcBody);
346 builder.create<cf::CondBranchOp>(newPowerIsZero, thenBlock, fallthroughBlock);
350 builder.setInsertionPointToEnd(fallthroughBlock);
455 Block *fallthroughBlock = builder.createBlock(funcBody);
458 builder.create<cf::CondBranchOp>(pIsZero, thenBlock, fallthroughBlock);
460 builder.setInsertionPointToEnd(fallthroughBlock);
507 fallthroughBlock = builder.createBlock(funcBody, funcBody->end(), baseType,
510 builder.create<cf::BranchOp>(newResultTmp, fallthroughBlock);
513 builder.create<cf::CondBranchOp>(powerTmpIsOdd, thenBlock, fallthroughBlock,
516 newResultTmp = fallthroughBlock->getArgument(0);
519 builder.setInsertionPointToEnd(fallthroughBlock);
529 fallthroughBlock = builder.createBlock(funcBody);
533 builder.setInsertionPointToEnd(fallthroughBlock);
546 fallthroughBlock, ValueRange{});
553 fallthroughBlock = builder.createBlock(funcBody, funcBody->end(), baseType,
556 builder.create<cf::CondBranchOp>(pIsMin, thenBlock, fallthroughBlock,
560 builder.create<cf::BranchOp>(newResultTmp, fallthroughBlock);
565 newResultTmp = fallthroughBlock->getArgument(0);
569 builder.setInsertionPointToEnd(fallthroughBlock);