Home
last modified time | relevance | path

Searched refs:LLVMTypeID (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/unittests/Optimizer/
H A DKindMappingTest.cpp23 using LLVMTypeID = fir::KindMapping::LLVMTypeID; typedef
89 EXPECT_EQ(defaultString->getRealTypeID(2), LLVMTypeID::HalfTyID); in TEST_F()
90 EXPECT_EQ(defaultString->getRealTypeID(3), LLVMTypeID::BFloatTyID); in TEST_F()
91 EXPECT_EQ(defaultString->getRealTypeID(4), LLVMTypeID::FloatTyID); in TEST_F()
92 EXPECT_EQ(defaultString->getRealTypeID(8), LLVMTypeID::DoubleTyID); in TEST_F()
94 EXPECT_EQ(defaultString->getRealTypeID(16), LLVMTypeID::FP128TyID); in TEST_F()
96 EXPECT_EQ(defaultString->getRealTypeID(-1), LLVMTypeID::FloatTyID); in TEST_F()
97 EXPECT_EQ(defaultString->getRealTypeID(1), LLVMTypeID::FloatTyID); in TEST_F()
101 EXPECT_EQ(defaultString->getComplexTypeID(2), LLVMTypeID::HalfTyID); in TEST_F()
103 EXPECT_EQ(defaultString->getComplexTypeID(4), LLVMTypeID::FloatTyID); in TEST_F()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/Support/
H A DKindMapping.cpp24 using LLVMTypeID = fir::KindMapping::LLVMTypeID; typedef
62 return LLVMTypeID::HalfTyID; in defaultRealKind()
66 return LLVMTypeID::FloatTyID; in defaultRealKind()
106 case LLVMTypeID::HalfTyID: in getFloatSemanticsOfKind()
108 case LLVMTypeID::BFloatTyID: in getFloatSemanticsOfKind()
110 case LLVMTypeID::FloatTyID: in getFloatSemanticsOfKind()
112 case LLVMTypeID::DoubleTyID: in getFloatSemanticsOfKind()
114 case LLVMTypeID::X86_FP80TyID: in getFloatSemanticsOfKind()
116 case LLVMTypeID::FP128TyID: in getFloatSemanticsOfKind()
263 LLVMTypeID id{}; in parse()
[all …]
/llvm-project-15.0.7/flang/include/flang/Optimizer/Support/
H A DKindMapping.h52 using LLVMTypeID = llvm::Type::TypeID; variable
87 LLVMTypeID getRealTypeID(KindTy kind) const;
90 LLVMTypeID getComplexTypeID(KindTy kind) const;
131 llvm::DenseMap<std::pair<char, KindTy>, LLVMTypeID> floatMap;