Lines Matching refs:attrList
962 llvm::SmallVector<mlir::Attribute> attrList; in genFIR() local
965 attrList.push_back(fir::UpperBoundAttr::get(context)); in genFIR()
968 attrList.push_back(fir::LowerBoundAttr::get(context)); in genFIR()
971 attrList.push_back(mlir::UnitAttr::get(context)); // 0 is the "default" in genFIR()
973 builder->create<fir::SelectCaseOp>(loc, expr, attrList, valueList, in genFIR()
1717 llvm::SmallVector<mlir::Attribute> attrList; in genFIR() local
1751 attrList.push_back(fir::PointIntervalAttr::get(context)); in genFIR()
1758 attrList.push_back(fir::ClosedIntervalAttr::get(context)); in genFIR()
1762 attrList.push_back(fir::LowerBoundAttr::get(context)); in genFIR()
1765 attrList.push_back(fir::UpperBoundAttr::get(context)); in genFIR()
1771 if (isLogicalSelector && attrList.size() == 2) in genFIR()
1773 attrList.push_back(mlir::UnitAttr::get(context)); in genFIR()
1786 builder->create<fir::SelectCaseOp>(loc, selector, attrList, valueList, in genFIR()
1795 for (const auto &attr : llvm::enumerate(attrList)) { in genFIR()
1797 if (attrList.size() == 1) in genFIR()
1819 if (attr.index() == attrList.size() - 2) { in genFIR()