Home
last modified time | relevance | path

Searched refs:SequenceType (Results 1 – 25 of 29) sorted by relevance

12

/external/llvm-project/flang/lib/Lower/
DConvertType.cpp282 return fir::SequenceType::get(trivialShape(ptr->itemBytes()), byteTy); in gen()
314 fir::SequenceType::Shape genSeqShape(Fortran::semantics::SymbolRef symbol) { in genSeqShape()
316 fir::SequenceType::Shape bounds; in genSeqShape()
320 fir::SequenceType::Shape genSeqShape(Fortran::semantics::SymbolRef symbol, in genSeqShape()
321 fir::SequenceType::Extent charLen) { in genSeqShape()
323 fir::SequenceType::Shape bounds; in genSeqShape()
387 auto charLen = fir::SequenceType::getUnknownExtent(); in genSymbolHelper()
395 return fir::SequenceType::get(genSeqShape(symbol, charLen), ty); in genSymbolHelper()
397 return fir::SequenceType::get(genSeqShape(symbol), ty); in genSymbolHelper()
410 fir::SequenceType::Shape trivialShape(int size) { in trivialShape()
[all …]
DCharacterExpr.cpp24 if (auto seqType = type.dyn_cast<fir::SequenceType>()) { in getCharacterType()
38 return box.getBuffer().getType().isa<fir::SequenceType>() || in needToMaterialize()
42 static std::optional<fir::SequenceType::Extent>
50 if (auto seqType = type.dyn_cast<fir::SequenceType>()) { in getCompileTimeLength()
53 if (shape[0] != fir::SequenceType::getUnknownExtent()) in getCompileTimeLength()
88 if (auto arrayType = type.dyn_cast<fir::SequenceType>()) { in toExtendedValue()
92 if (!resultLen && cstLen != fir::SequenceType::getUnknownExtent()) in toExtendedValue()
96 llvm::ArrayRef<fir::SequenceType::Extent>{shape}.drop_front(); in toExtendedValue()
99 if (extent == fir::SequenceType::getUnknownExtent()) in toExtendedValue()
219 if (auto seqTy = valTy.dyn_cast<fir::SequenceType>()) { in createLengthOneAssign()
[all …]
DCharacterRuntime.cpp52 return argTy.cast<fir::SequenceType>().getShape()[0]; in getLength()
75 if (auto arrTy = ty.dyn_cast<fir::SequenceType>()) in discoverKind()
DFIRBuilder.cpp183 fir::SequenceType::get(fir::SequenceType::Shape(1, data.size()), eleTy); in createStringLit()
DSymbolMap.h137 if (auto arrTy = eleTy.dyn_cast<fir::SequenceType>()) in hasConstantShape()
/external/llvm-project/flang/lib/Optimizer/Dialect/
DFIRType.cpp152 SequenceType parseSequence(mlir::DialectAsmParser &parser, mlir::Location) { in parseSequence()
157 SequenceType::Shape shape; in parseSequence()
178 return SequenceType::get(shape, eleTy, map); in parseSequence()
710 std::tuple<SequenceType::Shape, mlir::Type, mlir::AffineMapAttr>;
713 auto shapeHash{hash_value(std::get<SequenceType::Shape>(key))}; in hashKey()
726 std::get<SequenceType::Shape>(key), std::get<mlir::Type>(key), in construct()
730 SequenceType::Shape getShape() const { return shape; } in getShape()
735 SequenceType::Shape shape;
741 explicit SequenceTypeStorage(const SequenceType::Shape &shape, in SequenceTypeStorage()
854 return t.isa<SequenceType>() || t.isa<RecordType>(); in isa_aggregate()
[all …]
DFIRDialect.cpp20 RealType, RecordType, ReferenceType, SequenceType, TypeDescType>(); in FIROpsDialect()
DFIROps.cpp31 if (auto st = inType.dyn_cast<fir::SequenceType>()) { in verifyInType()
36 if (shape[i] != fir::SequenceType::getUnknownExtent()) in verifyInType()
1374 auto eleTy = getType().cast<fir::SequenceType>().getEleTy(); in isWideValue()
/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIRType.h279 class SequenceType : public mlir::Type::TypeBase<SequenceType, mlir::Type,
287 static SequenceType get(const Shape &shape, mlir::Type elementType,
325 bool operator==(const SequenceType::Shape &, const SequenceType::Shape &);
326 llvm::hash_code hash_value(const SequenceType::Extent &);
327 llvm::hash_code hash_value(const SequenceType::Shape &);
/external/fastrpc/src/
Dadspmsgd_apps_skel.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
Dadspmsgd_adsp1_stub.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
Dadsp_default_listener_stub.c177 const SequenceType* seqComplex;\
188 typedef struct SequenceType SequenceType; typedef
193 struct SequenceType { struct
Dapps_remotectl_skel.c178 const SequenceType* seqComplex;\
189 typedef struct SequenceType SequenceType; typedef
194 struct SequenceType { struct
Dadsp_current_process1_stub.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
451 static const SequenceType sequenceTypes[1] = {{&(types[0]),0x0,0x4,0x4,0x0}};
Dadsp_current_process_stub.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
451 static const SequenceType sequenceTypes[1] = {{&(types[0]),0x0,0x4,0x4,0x0}};
Dadspmsgd_adsp_stub.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
Dadsp_perf_stub.c328 const SequenceType* seqComplex;\
339 typedef struct SequenceType SequenceType; typedef
344 struct SequenceType { struct
Dremotectl_stub.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
Dapps_mem_skel.c328 const SequenceType* seqComplex;\
339 typedef struct SequenceType SequenceType; typedef
344 struct SequenceType { struct
Dadsp_listener_stub.c177 const SequenceType* seqComplex;\
188 typedef struct SequenceType SequenceType; typedef
193 struct SequenceType { struct
298 static const SequenceType sequenceTypes[1] = {{&(types[0]),0x0,0x4,0x4,0x0}};
Dapps_std_skel.c329 const SequenceType* seqComplex;\
340 typedef struct SequenceType SequenceType; typedef
345 struct SequenceType { struct
453 static const SequenceType sequenceTypes[1] = {{&(types[1]),0x0,0x4,0x4,0x0}};
/external/llvm-project/llvm/include/llvm/Support/
DYAMLParser.h457 enum SequenceType { enum
471 SequenceType ST) in SequenceNode()
494 SequenceType SeqType;
/external/llvm/include/llvm/Support/
DYAMLParser.h438 enum SequenceType { enum
452 SequenceType ST) in SequenceNode()
476 SequenceType SeqType;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DYAMLParser.h456 enum SequenceType { enum
470 SequenceType ST) in SequenceNode()
493 SequenceType SeqType;
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DYAMLParser.h441 enum SequenceType { enum
455 SequenceType ST) in SequenceNode()
479 SequenceType SeqType;

12