Lines Matching defs:fileAttr
51 mlir::LLVM::DIFileAttr fileAttr,
69 const std::string &name, mlir::LLVM::DIFileAttr fileAttr,
73 mlir::LLVM::DIFileAttr fileAttr,
76 void handleGlobalOp(fir::GlobalOp glocalOp, mlir::LLVM::DIFileAttr fileAttr,
81 void handleFuncOp(mlir::func::FuncOp funcOp, mlir::LLVM::DIFileAttr fileAttr,
87 mlir::LLVM::DIFileAttr fileAttr,
93 mlir::LLVM::DIFileAttr fileAttr,
110 mlir::LLVM::DIFileAttr fileAttr, mlir::LLVM::DIScopeAttr scopeAttr,
144 getOrCreateCommonBlockAttr(commonName, fileAttr, scopeAttr, line);
146 fir::unwrapRefType(declOp.getType()), fileAttr, scopeAttr, declOp);
150 declOp.getUniqName(), fileAttr, line, diType,
170 mlir::LLVM::DIFileAttr fileAttr,
181 if (createCommonBlockGlobal(declOp, result.second.name, fileAttr, scopeAttr,
187 handleGlobalOp(global, fileAttr, scopeAttr, typeGen, symbolTable, declOp);
211 fileAttr, scopeAttr, declOp);
215 fileAttr, getLineFromLoc(declOp.getLoc()), argNo, /* alignInBits*/ 0,
221 llvm::StringRef name, mlir::LLVM::DIFileAttr fileAttr,
229 context, scope, nullptr, mlir::StringAttr::get(context, name), fileAttr,
240 const std::string &name, mlir::LLVM::DIFileAttr fileAttr,
248 context, fileAttr, scope, mlir::StringAttr::get(context, name),
261 mlir::LLVM::DIFileAttr fileAttr,
291 return getOrCreateModuleAttr(result.second.modules[0], fileAttr, scope,
297 mlir::LLVM::DIFileAttr fileAttr,
316 getModuleAttrFromGlobalOp(globalOp, fileAttr, scope);
321 typeGen.convertType(globalOp.getType(), fileAttr, scope, declOp);
324 mlir::StringAttr::get(context, globalOp.getName()), fileAttr, line,
334 mlir::LLVM::DIFileAttr fileAttr,
346 llvm::StringRef fileName(fileAttr.getName());
347 llvm::StringRef filePath(fileAttr.getDirectory());
379 typeGen.convertType(resTy, fileAttr, cuAttr, /*declOp=*/nullptr);
386 auto tyAttr = typeGen.convertType(fir::unwrapRefType(inTy), fileAttr,
398 mlir::LLVM::DIScopeAttr Scope = fileAttr;
425 handleFuncOp(func, fileAttr, cuAttr, typeGen, symbolTable);
436 Scope = getOrCreateModuleAttr(result.second.modules[0], fileAttr, cuAttr,
487 getModuleAttrFromGlobalOp(global, fileAttr, cuAttr);
491 fileAttr, /*line=*/1, /*name=*/nullptr, /*elements*/ {});
510 handleDeclareOp(declOp, fileAttr, spAttr, typeGen, symbolTable);
557 mlir::LLVM::DIFileAttr fileAttr =
563 llvm::dwarf::getLanguage("DW_LANG_Fortran95"), fileAttr, producer,
567 handleFuncOp(funcOp, fileAttr, cuAttr, typeGen, &symbolTable);
580 handleGlobalOp(globalOp, fileAttr, cuAttr, typeGen, &symbolTable,