Lines Matching defs:fir
19 namespace fir {
22 } // namespace fir
28 class FunctionAttrPass : public fir::impl::FunctionAttrBase<FunctionAttrPass> {
30 FunctionAttrPass(const fir::FunctionAttrOptions &options) {
51 auto deconstructed = fir::NameUniquer::deconstruct(name);
55 !fir::hasBindcAttr(func.getOperation())) {
60 if (mlir::isa<fir::ReferenceType>(argType) &&
61 !func.getArgAttr(index, fir::getTargetAttrName()) &&
62 !func.getArgAttr(index, fir::getAsynchronousAttrName()) &&
63 !func.getArgAttr(index, fir::getVolatileAttrName()))