| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | type-code.h | 21 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 D | descriptor.h | 152 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 D | Reduction.cpp | 81 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 D | Namelist.cpp | 40 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 D | MiscIntrinsic.cpp | 29 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 D | ListInputTest.cpp | 46 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 D | Matmul.cpp | 39 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 D | Transformational.cpp | 36 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 D | Inquiry.cpp | 45 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 D | Pointer.cpp | 18 auto p{Descriptor::Create(TypeCode{Fortran::common::TypeCategory::Real, 4}, 4, in TEST()
|
| H A D | tools.h | 40 auto result{Descriptor::Create(TypeCode{CAT, KIND}, elemLen, nullptr, rank,
|
| H A D | ExternalIOTest.cpp | 186 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 D | NumericalFormatTest.cpp | 100 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 D | descriptor.cpp | 28 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 D | type-code.cpp | 13 TypeCode::TypeCode(TypeCategory f, int kind) { in TypeCode() function in Fortran::runtime::TypeCode 114 TypeCode::GetCategoryAndKind() const { in GetCategoryAndKind()
|
| H A D | reduction-templates.h | 82 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 D | stat.cpp | 70 errmsg->type() == TypeCode(TypeCategory::Character, 1) && in ToErrmsg()
|
| H A D | type-info.cpp | 168 desc.type() == TypeCode{TypeCategory::Character, 1} && in DumpScalarCharacter() 221 compDesc.type() == TypeCode{TypeCategory::Derived, 0} && in Dump()
|
| H A D | internal-unit.cpp | 23 descriptor().Establish(TypeCode{CFI_type_char}, length, pointer, 0, nullptr, in InternalDescriptorUnit()
|
| H A D | allocatable.cpp | 22 descriptor.Establish(TypeCode{category, kind}, in RTNAME()
|
| H A D | pointer.cpp | 22 pointer.Establish(TypeCode{category, kind}, in RTNAME()
|
| H A D | command.cpp | 51 value->type() == TypeCode(TypeCategory::Character, 1) && in IsValidCharDescriptor()
|
| H A D | reduction.cpp | 314 TypeCode{TypeCategory::Integer, KIND}); in operator ()()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 879 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 D | SPIRVAsmPrinter.cpp | 419 unsigned TypeCode = encodeVecTypeHint(getMDOperandAsType(Node, 0)); in outputExecutionMode() local 420 Inst.addOperand(MCOperand::createImm(TypeCode)); in outputExecutionMode()
|