Searched refs:caseValues (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 469 if (!caseValues.empty()) { in build() 483 if (!caseValues.empty()) { in build() 498 DenseIntElementsAttr &caseValues, in parseSwitchOpCases() argument 554 if (!caseValues) in printSwitchOpCases() 570 auto caseValues = getCaseValues(); in verify() local 583 if (caseValues && in verify() 601 if (!caseValues) in getSuccessorForOperands() 644 auto caseValues = op.getCaseValues(); in dropSwitchCasesThatMatchDefault() local 676 auto caseValues = op.getCaseValues(); in foldSwitch() local 721 auto caseValues = op.getCaseValues(); in simplifyPassThroughSwitch() local [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/PDLInterp/IR/ |
| H A D | PDLInterpOps.td | 1079 let arguments = (ins PDL_Attribute:$attribute, ArrayAttr:$caseValues); 1081 $attribute `to` $caseValues `(` $cases `)` attr-dict `->` $defaultDest 1085 OpBuilder<(ins "Value":$attribute, "ArrayRef<Attribute>":$caseValues, 1087 build($_builder, $_state, attribute, $_builder.getArrayAttr(caseValues), 1113 let arguments = (ins PDL_Operation:$inputOp, I32ElementsAttr:$caseValues); 1115 `of` $inputOp `to` $caseValues `(` $cases `)` attr-dict `->` $defaultDest 1148 StrArrayAttr:$caseValues); 1185 let arguments = (ins PDL_Operation:$inputOp, I32ElementsAttr:$caseValues); 1218 let arguments = (ins PDL_Type:$value, TypeArrayAttr:$caseValues); 1220 $value `to` $caseValues `(` $cases `)` attr-dict `->` $defaultDest [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.td | 267 CArg<"ArrayRef<APInt>", "{}">:$caseValues, 273 CArg<"ArrayRef<int32_t>", "{}">:$caseValues, 279 CArg<"DenseIntElementsAttr", "{}">:$caseValues,
|
| /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 321 if (!caseValues.empty()) in build() 322 caseValuesAttr = builder.getI32VectorAttr(caseValues); in build() 335 OpAsmParser &parser, Type flagType, ElementsAttr &caseValues, in parseSwitchOpCases() argument 369 caseValues = DenseIntElementsAttr::get(caseValueType, values); in parseSwitchOpCases() 374 ElementsAttr caseValues, in printSwitchOpCases() argument 378 if (!caseValues) in printSwitchOpCases() 383 llvm::zip(caseValues.cast<DenseIntElementsAttr>(), caseDestinations), in printSwitchOpCases()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ConvertFromLLVMIR.cpp | 933 SmallVector<int32_t> caseValues(numCases); in processInstruction() local 942 caseValues[i] = caseHandle.getCaseValue()->getSExtValue(); in processInstruction() 947 caseValues, caseBlocks, caseOperandRefs); in processInstruction()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AsyncToLLVM/ |
| H A D | AsyncToLLVM.cpp | 515 llvm::SmallVector<int32_t, 2> caseValues = {0, 1}; in matchAndRewrite() local 522 /*caseValues=*/caseValues, in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CodeGen.cpp | 2921 llvm::SmallVector<int32_t> caseValues; in selectMatchAndRewrite() local 2930 caseValues.push_back(intAttr.getInt()); in selectMatchAndRewrite() 2948 /*caseValues=*/caseValues, in selectMatchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 865 CArg<"ArrayRef<int32_t>", "{}">:$caseValues,
|