Searched refs:caseDestinations (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 458 BlockRange caseDestinations, in build() argument 461 defaultDestination, caseDestinations); in build() 475 caseValuesAttr, caseDestinations, caseOperands); in build() 489 caseValuesAttr, caseDestinations, caseOperands); in build() 499 SmallVectorImpl<Block *> &caseDestinations, in parseSwitchOpCases() argument 533 caseDestinations.push_back(destination); in parseSwitchOpCases() 549 DenseIntElementsAttr caseValues, SuccessorRange caseDestinations, in printSwitchOpCases() argument 563 p.printSuccessorAndUseList(caseDestinations[it.index()], in printSwitchOpCases() 571 auto caseDestinations = getCaseDestinations(); in verify() local 573 if (!caseValues && caseDestinations.empty()) in verify() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.td | 261 VariadicSuccessor<AnySuccessor>:$caseDestinations 268 CArg<"BlockRange", "{}">:$caseDestinations, 274 CArg<"BlockRange", "{}">:$caseDestinations, 280 CArg<"BlockRange", "{}">:$caseDestinations, 290 $caseDestinations,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMDialect.cpp | 317 ArrayRef<int32_t> caseValues, BlockRange caseDestinations, in build() argument 329 weightsAttr, defaultDestination, caseDestinations); in build() 336 SmallVectorImpl<Block *> &caseDestinations, in parseSwitchOpCases() argument 362 caseDestinations.push_back(destination); in parseSwitchOpCases() 375 SuccessorRange caseDestinations, in printSwitchOpCases() argument 383 llvm::zip(caseValues.cast<DenseIntElementsAttr>(), caseDestinations), in printSwitchOpCases()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 849 VariadicSuccessor<AnySuccessor>:$caseDestinations 855 `[` `\n` custom<SwitchOpCases>(ref(type($value)), $case_values, $caseDestinations, 866 CArg<"BlockRange", "{}">:$caseDestinations,
|