Home
last modified time | relevance | path

Searched refs:caseValues (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp469 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 DPDLInterpOps.td1079 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 DControlFlowOps.td267 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 DLLVMDialect.cpp317 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 DConvertFromLLVMIR.cpp933 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 DAsyncToLLVM.cpp515 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 DCodeGen.cpp2921 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 DLLVMOps.td865 CArg<"ArrayRef<int32_t>", "{}">:$caseValues,