Home
last modified time | relevance | path

Searched refs:switchOp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/
H A DLLVMToLLVMIRTranslation.cpp436 if (auto switchOp = dyn_cast<LLVM::SwitchOp>(opInst)) { in convertOperationImpl() local
438 if (auto weights = switchOp.getBranchWeights()) { in convertOperationImpl()
448 moduleTranslation.lookupValue(switchOp.getValue()), in convertOperationImpl()
449 moduleTranslation.lookupBlock(switchOp.getDefaultDestination()), in convertOperationImpl()
450 switchOp.getCaseDestinations().size(), branchWeights); in convertOperationImpl()
453 moduleTranslation.convertType(switchOp.getValue().getType())); in convertOperationImpl()
455 llvm::zip(switchOp.getCaseValues()->cast<DenseIntElementsAttr>(), in convertOperationImpl()
456 switchOp.getCaseDestinations())) in convertOperationImpl()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp462 if (auto switchOp = dyn_cast<LLVM::SwitchOp>(terminator)) { in getPHISourceValue() local
465 if (switchOp.getDefaultDestination() == current) in getPHISourceValue()
466 return switchOp.getDefaultOperands()[index]; in getPHISourceValue()
467 for (const auto &i : llvm::enumerate(switchOp.getCaseDestinations())) in getPHISourceValue()
469 return switchOp.getCaseOperands(i.index())[index]; in getPHISourceValue()