Home
last modified time | relevance | path

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

/llvm-project/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()
93 EXPECT_EQ(defaultString->getRealTypeID(10), LLVMTypeID::X86_FP80TyID); 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()
[all …]
/llvm-project/flang/lib/Optimizer/Dialect/Support/
H A DKindMapping.cpp24 using LLVMTypeID = fir::KindMapping::LLVMTypeID; typedef
59 static LLVMTypeID defaultRealKind(KindTy kind) { in defaultRealKind()
62 return LLVMTypeID::HalfTyID; in defaultRealKind()
64 return LLVMTypeID::BFloatTyID; in defaultRealKind()
66 return LLVMTypeID::FloatTyID; in defaultRealKind()
68 return LLVMTypeID::DoubleTyID; in defaultRealKind()
70 return LLVMTypeID::X86_FP80TyID; in defaultRealKind()
72 return LLVMTypeID::FP128TyID; in defaultRealKind()
74 return LLVMTypeID::FloatTyID; in defaultRealKind()
98 static LLVMTypeID getFloatLikeTypeID(KindTy kind, const MAP &map) { in getFloatLikeTypeID()
[all …]
/llvm-project/flang/include/flang/Optimizer/Dialect/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;