Home
last modified time | relevance | path

Searched refs:TypeCode (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Dtype-code.h21 class TypeCode {
23 TypeCode() {} in TypeCode() function
24 explicit TypeCode(ISO::CFI_type_t t) : raw_{t} {} in TypeCode() function
25 TypeCode(TypeCategory, int kind);
55 bool operator==(const TypeCode &that) const { return raw_ == that.raw_; }
56 bool operator!=(const TypeCode &that) const { return raw_ != that.raw_; }
H A Ddescriptor.h152 void Establish(TypeCode t, std::size_t elementBytes, void *p = nullptr,
168 static OwningPtr<Descriptor> Create(TypeCode t, std::size_t elementBytes,
189 TypeCode type() const { return TypeCode{raw_.type}; } in type()
/llvm-project-15.0.7/flang/unittests/Runtime/
H A DReduction.cpp81 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
95 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
109 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
131 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
169 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
186 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
211 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
226 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
271 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
283 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
[all …]
H A DNamelist.cpp40 internalDesc.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/lineLength, in TEST()
141 internalDesc.Establish(TypeCode{CFI_type_char}, in TEST()
150 internalDesc.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/sizeof out, in TEST()
200 internalDesc.Establish(TypeCode{CFI_type_char}, in TEST()
208 internalDesc.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/sizeof out, in TEST()
229 internalDesc.Establish(TypeCode{CFI_type_char}, in TEST()
237 internalDesc.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/sizeof out, in TEST()
258 internalDesc.Establish(TypeCode{CFI_type_char}, in TEST()
266 internalDesc.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/sizeof out, in TEST()
287 internalDesc.Establish(TypeCode{CFI_type_char}, in TEST()
[all …]
H A DMiscIntrinsic.cpp29 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Real, 4}.raw())); in TEST()
46 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Complex, 4}.raw())); in TEST()
66 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Complex, 4}.raw())); in TEST()
84 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Real, 4}.raw())); in TEST()
H A DListInputTest.cpp46 whole.Establish(TypeCode{CFI_type_char}, maxInputBufferLength, &inputBuffers, in TEST()
81 whole.Establish(TypeCode{CFI_type_char}, maxBufferLength, &buffer, 1, extent, in TEST()
118 whole.Establish(TypeCode{CFI_type_char}, formatBuffer.size(), in TEST()
142 whole.Establish(TypeCode{CFI_type_char}, formatBuffer.size(), in TEST()
165 whole.Establish(TypeCode{CFI_type_char}, formatBuffer.size(), in TEST_P()
H A DMatmul.cpp39 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
60 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 8})); in TEST()
70 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 8})); in TEST()
89 ASSERT_EQ(result.type(), (TypeCode{TypeCategory::Logical, 2})); in TEST()
H A DTransformational.cpp36 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
55 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
75 EXPECT_EQ(vectorResult.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
88 EXPECT_EQ(vectorResult.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
107 EXPECT_EQ(vectorResult.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
125 EXPECT_EQ(result.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
145 EXPECT_EQ(vectorResult.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
161 EXPECT_EQ(vectorResult.type(), (TypeCode{TypeCategory::Integer, 4})); in TEST()
H A DInquiry.cpp45 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
58 EXPECT_EQ(result.type().raw(), (TypeCode{TypeCategory::Integer, 1}.raw())); in TEST()
H A DPointer.cpp18 auto p{Descriptor::Create(TypeCode{Fortran::common::TypeCategory::Real, 4}, 4, in TEST()
H A Dtools.h40 auto result{Descriptor::Create(TypeCode{CAT, KIND}, elemLen, nullptr, rank,
H A DExternalIOTest.cpp186 desc.Establish(TypeCode{CFI_type_int64_t}, recl, &buffer, 0); in TEST()
748 desc.Establish(TypeCode{CFI_type_char}, 7, buffer, 0); in TEST()
758 desc.Establish(TypeCode(CFI_type_char), sizeof buffer, buffer, 0); in TEST()
824 desc.Establish(TypeCode{CFI_type_char32_t}, sizeof wbuffer - sizeof(char32_t), in TEST()
836 desc.Establish(TypeCode{CFI_type_char32_t}, sizeof wbuffer, wbuffer, 0); in TEST()
876 desc.Establish(TypeCode{CFI_type_char}, sizeof buffer, buffer, 0); in TEST()
H A DNumericalFormatTest.cpp100 whole.Establish(TypeCode{CFI_type_char}, /*elementBytes=*/lineLength, &buffer, in TEST()
219 desc.Establish(TypeCode{CFI_type_char}, dataLength, &data, in TEST()
/llvm-project-15.0.7/flang/runtime/
H A Ddescriptor.cpp28 void Descriptor::Establish(TypeCode t, std::size_t elementBytes, void *p, in Establish()
63 Establish(TypeCode(c, kind), BytesFor(c, kind), p, rank, extent, attribute, in Establish()
70 Establish(TypeCode{TypeCategory::Character, characterKind}, in Establish()
76 Establish(TypeCode{TypeCategory::Derived, 0}, dt.sizeInBytes(), p, rank, in Establish()
84 OwningPtr<Descriptor> Descriptor::Create(TypeCode t, std::size_t elementBytes, in Create()
98 TypeCode(c, kind), BytesFor(c, kind), p, rank, extent, attribute); in Create()
104 return Create(TypeCode{TypeCategory::Character, characterKind}, in Create()
111 return Create(TypeCode{TypeCategory::Derived, 0}, dt.sizeInBytes(), p, rank, in Create()
H A Dtype-code.cpp13 TypeCode::TypeCode(TypeCategory f, int kind) { in TypeCode() function in Fortran::runtime::TypeCode
114 TypeCode::GetCategoryAndKind() const { in GetCategoryAndKind()
H A Dreduction-templates.h82 RUNTIME_CHECK(terminator, TypeCode(CAT, KIND) == x.type()); in GetTotalReduction()
166 TypeCode typeCode) { in CreatePartialReductionResult()
198 result, x, dim, terminator, intrinsic, TypeCode{CAT, KIND}); in PartialReduction()
H A Dstat.cpp70 errmsg->type() == TypeCode(TypeCategory::Character, 1) && in ToErrmsg()
H A Dtype-info.cpp168 desc.type() == TypeCode{TypeCategory::Character, 1} && in DumpScalarCharacter()
221 compDesc.type() == TypeCode{TypeCategory::Derived, 0} && in Dump()
H A Dinternal-unit.cpp23 descriptor().Establish(TypeCode{CFI_type_char}, length, pointer, 0, nullptr, in InternalDescriptorUnit()
H A Dallocatable.cpp22 descriptor.Establish(TypeCode{category, kind}, in RTNAME()
H A Dpointer.cpp22 pointer.Establish(TypeCode{category, kind}, in RTNAME()
H A Dcommand.cpp51 value->type() == TypeCode(TypeCategory::Character, 1) && in IsValidCharDescriptor()
H A Dreduction.cpp314 TypeCode{TypeCategory::Integer, KIND}); in operator ()()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DSveEmitter.cpp879 std::string TypeCode; in replaceTemplatedArgs() local
881 TypeCode = T.isSigned() ? 's' : 'u'; in replaceTemplatedArgs()
883 TypeCode = 'b'; in replaceTemplatedArgs()
885 TypeCode = "bf"; in replaceTemplatedArgs()
887 TypeCode = 'f'; in replaceTemplatedArgs()
888 Ret.replace(Pos, NumChars, TypeCode + utostr(T.getElementSizeInBits())); in replaceTemplatedArgs()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVAsmPrinter.cpp419 unsigned TypeCode = encodeVecTypeHint(getMDOperandAsType(Node, 0)); in outputExecutionMode() local
420 Inst.addOperand(MCOperand::createImm(TypeCode)); in outputExecutionMode()

12