Home
last modified time | relevance | path

Searched refs:KindMapping (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/flang/unittests/Optimizer/
H A DKindMappingTest.cpp22 using Bitsize = fir::KindMapping::Bitsize;
23 using LLVMTypeID = fir::KindMapping::LLVMTypeID;
27 void SetUp() { defaultString = new KindMapping(context); } in SetUp()
30 KindMapping *defaultString{};
37 commandLineString = new KindMapping(context, in SetUp()
48 KindMapping *commandLineString{};
49 KindMapping *clStringConflict{};
56 defaultDefaultKinds = new KindMapping(context); in SetUp()
66 KindMapping *defaultDefaultKinds{};
67 KindMapping *overrideDefaultKinds{};
[all …]
H A DFIRContextTest.cpp22 kindMap = new KindMapping(&context, kindMapInit, "r42a10c14d28i40l41"); in SetUp()
29 KindMapping *kindMap{};
/llvm-project-15.0.7/flang/lib/Optimizer/Support/
H A DKindMapping.cpp22 using Bitsize = fir::KindMapping::Bitsize;
23 using KindTy = fir::KindMapping::KindTy;
24 using LLVMTypeID = fir::KindMapping::LLVMTypeID;
25 using MatchResult = fir::KindMapping::MatchResult;
225 fir::KindMapping::KindMapping(mlir::MLIRContext *context, llvm::StringRef map, in KindMapping() function in fir::KindMapping
234 fir::KindMapping::KindMapping(mlir::MLIRContext *context, in KindMapping() function in fir::KindMapping
236 : KindMapping{context, clKindMapping, defs} {} in KindMapping()
238 fir::KindMapping::KindMapping(mlir::MLIRContext *context) in KindMapping() function in fir::KindMapping
309 std::string fir::KindMapping::mapToString() const { in mapToString()
438 KindTy fir::KindMapping::defaultDoubleKind() const { in defaultDoubleKind()
[all …]
H A DFIRContext.cpp36 void fir::setKindMapping(mlir::ModuleOp mod, fir::KindMapping &kindMap) { in setKindMapping()
43 fir::KindMapping fir::getKindMapping(mlir::ModuleOp mod) { in getKindMapping()
46 auto defVals = fir::KindMapping::toDefaultKinds(defs.getValue()); in getKindMapping()
48 return fir::KindMapping(ctx, maps.getValue(), defVals); in getKindMapping()
49 return fir::KindMapping(ctx, defVals); in getKindMapping()
51 return fir::KindMapping(ctx); in getKindMapping()
H A DCMakeLists.txt7 KindMapping.cpp
/llvm-project-15.0.7/flang/include/flang/Optimizer/Support/
H A DKindMapping.h48 class KindMapping {
57 explicit KindMapping(mlir::MLIRContext *context);
63 explicit KindMapping(mlir::MLIRContext *context, llvm::ArrayRef<KindTy> defs);
68 explicit KindMapping(mlir::MLIRContext *context, llvm::StringRef map,
70 explicit KindMapping(mlir::MLIRContext *context, llvm::StringRef map, in KindMapping() function
72 : KindMapping{context, map, toDefaultKinds(defs)} {} in KindMapping()
H A DFIRContext.h28 class KindMapping; variable
40 void setKindMapping(mlir::ModuleOp mod, KindMapping &kindMap);
44 KindMapping getKindMapping(mlir::ModuleOp mod);
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DBridge.h55 llvm::StringRef triple, fir::KindMapping &kindMap) { in create()
84 const fir::KindMapping &getKindMap() const { return kindMap; } in getKindMap()
110 fir::KindMapping &kindMap);
120 fir::KindMapping &kindMap;
H A DAbstractConverter.h25 class KindMapping; variable
30 class KindMapping; variable
226 virtual const fir::KindMapping &getKindMap() = 0;
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DTarget.h60 get(mlir::MLIRContext *ctx, llvm::Triple &&trp, KindMapping &&kindMap);
63 KindMapping &&kindMap) in CodeGenSpecifics()
100 KindMapping kindMap;
H A DTarget.cpp26 static const llvm::fltSemantics &floatToSemantics(const KindMapping &kindMap, in floatToSemantics()
260 KindMapping &&kindMap) { in get()
H A DTypeConverter.h373 KindMapping &getKindMap() { return kindMapping; } in getKindMap()
376 KindMapping kindMapping;
H A DBoxedProcedure.cpp224 fir::KindMapping kindMap = getKindMapping(module); in runOnOperation()
H A DTargetRewrite.cpp297 fir::KindMapping kindMap = fir::getKindMapping(module); in convertCallOp()
701 fir::KindMapping kindMap = fir::getKindMapping(getModule()); in convertSignature()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DCharacterTest.cpp21 kindMap = std::make_unique<fir::KindMapping>(&context, in SetUp()
42 std::unique_ptr<fir::KindMapping> kindMap;
H A DDoLoopHelperTest.cpp20 kindMap = std::make_unique<fir::KindMapping>(&context); in SetUp()
30 std::unique_ptr<fir::KindMapping> kindMap;
H A DComplexTest.cpp32 kindMap = std::make_unique<fir::KindMapping>(&context); in SetUp()
49 std::unique_ptr<fir::KindMapping> kindMap;
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/Runtime/
H A DRuntimeCallTestBase.h35 kindMap = std::make_unique<fir::KindMapping>(&context); in SetUp()
60 std::unique_ptr<fir::KindMapping> kindMap;
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFIRBuilder.h40 explicit FirOpBuilder(mlir::Operation *op, const fir::KindMapping &kindMap) in FirOpBuilder()
43 const fir::KindMapping &kindMap) in FirOpBuilder()
60 const fir::KindMapping &getKindMap() { return kindMap; } in getKindMap()
396 const KindMapping &kindMap;
/llvm-project-15.0.7/flang/tools/tco/
H A Dtco.cpp98 fir::KindMapping kindMap{&context}; in compileFIR()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp812 fir::KindMapping kindMap = getKindMapping(module); in getAdjustedExtents()
899 fir::KindMapping kindMap = getKindMapping(module); in genCoorOp()
964 fir::KindMapping kindMap = getKindMapping(module); in genArrayCopy()
1003 fir::KindMapping kindMap = getKindMapping(module); in genArrayLoadTypeParameters()
1056 fir::KindMapping kindMap = getKindMapping(module); in allocateArrayTemp()
1062 fir::KindMapping kindMap = getKindMapping(module); in allocateArrayTemp()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIRType.h23 class KindMapping; variable
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIRAttr.cpp142 KindMapping kindMap(dialect->getContext()); in parseFirRealAttr()
/llvm-project-15.0.7/flang/tools/bbc/
H A Dbbc.cpp217 fir::KindMapping kindMap( in convertFortranSourceToMLIR()
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp145 fir::KindMapping kindMap(mlirCtx.get(), in beginSourceFileAction()

12