Home
last modified time | relevance | path

Searched refs:getTypeID (Results 1 – 25 of 99) sorted by relevance

1234

/llvm-project/llvm/include/llvm/IR/
H A DType.h136 TypeID getTypeID() const { return ID; }
139 bool isVoidTy() const { return getTypeID() == VoidTyID; }
142 bool isHalfTy() const { return getTypeID() == HalfTyID; }
145 bool isBFloatTy() const { return getTypeID() == BFloatTyID; }
149 return getTypeID() == BFloatTyID || getTypeID() == HalfTyID; in is16bitFPTy()
153 bool isFloatTy() const { return getTypeID() == FloatTyID; }
156 bool isDoubleTy() const { return getTypeID() == DoubleTyID; }
159 bool isX86_FP80Ty() const { return getTypeID() == X86_FP80TyID; }
162 bool isFP128Ty() const { return getTypeID()
137 TypeID getTypeID() const { return ID; } getTypeID() function
[all...]
H A DDerivedTypes.h95 return T->getTypeID() == IntegerTyID;
148 return T->getTypeID() == FunctionTyID;
378 return T->getTypeID() == StructTyID;
418 return T->getTypeID() == ArrayTyID;
499 switch(VTy->getElementType()->getTypeID()) { in getSubdividedVectorType()
557 return T->getTypeID() == FixedVectorTyID || in getExtendedElementVectorType()
558 T->getTypeID() == ScalableVectorTyID;
603 return T->getTypeID() == FixedVectorTyID;
661 return T->getTypeID() == ScalableVectorTyID;
707 return T->getTypeID() in getWithNewBitWidth()
[all...]
/llvm-project/mlir/lib/CAPI/IR/
H A DBuiltinTypes.cpp28 MlirTypeID mlirIntegerTypeGetTypeID() { return wrap(IntegerType::getTypeID()); } in mlirIntegerTypeGetTypeID()
66 MlirTypeID mlirIndexTypeGetTypeID() { return wrap(IndexType::getTypeID()); } in mlirIndexTypeGetTypeID()
89 return wrap(Float4E2M1FNType::getTypeID()); in mlirFloat8E5M2TypeGetTypeID()
101 return wrap(Float6E2M3FNType::getTypeID()); in mlirFloat8E4M3FNTypeGetTypeID()
113 return wrap(Float6E3M2FNType::getTypeID()); in mlirFloat8E5M2FNUZTypeGetTypeID()
125 return wrap(Float8E5M2Type::getTypeID()); in mlirFloat8E4M3FNUZTypeGetTypeID()
137 return wrap(Float8E4M3Type::getTypeID()); in mlirFloat8E4M3B11FNUZTypeGetTypeID()
149 return wrap(Float8E4M3FNType::getTypeID()); in mlirBFloat16TypeGetTypeID()
161 return wrap(Float8E5M2FNUZType::getTypeID());
173 return wrap(Float8E4M3FNUZType::getTypeID()); in mlirTF32TypeGet()
[all...]
H A DBuiltinAttributes.cpp49 return wrap(AffineMapAttr::getTypeID()); in mlirAffineMapAttrGetTypeID()
76 MlirTypeID mlirArrayAttrGetTypeID(void) { return wrap(ArrayAttr::getTypeID()); }
113 return wrap(DictionaryAttr::getTypeID()); in mlirDictionaryAttrGetTypeID()
138 MlirTypeID mlirFloatAttrGetTypeID(void) { return wrap(FloatAttr::getTypeID()); }
165 return wrap(IntegerAttr::getTypeID()); in mlirIntegerAttrGetTypeID()
193 return wrap(IntegerSetAttr::getTypeID()); in mlirIntegerSetAttrGetTypeID()
230 return wrap(OpaqueAttr::getTypeID()); in mlirAttributeIsAString()
254 return wrap(StringAttr::getTypeID()); in mlirAttributeIsASymbolRef()
298 return wrap(SymbolRefAttr::getTypeID());
337 MlirTypeID mlirTypeAttrGetTypeID(void) { return wrap(TypeAttr::getTypeID()); }
[all...]
/llvm-project/mlir/lib/CAPI/Dialect/
H A DTransform.cpp29 return wrap(transform::AnyOpType::getTypeID()); in mlirTransformAnyOpTypeGetTypeID()
45 return wrap(transform::AnyParamType::getTypeID()); in mlirTransformAnyParamTypeGetTypeID()
61 return wrap(transform::AnyValueType::getTypeID()); in mlirTransformAnyValueTypeGetTypeID()
77 return wrap(transform::OperationType::getTypeID()); in mlirTransformOperationTypeGetTypeID()
99 return wrap(transform::ParamType::getTypeID()); in mlirTransformParamTypeGetTypeID()
/llvm-project/mlir/include/mlir/Debug/
H A DBreakpointManager.h24 TypeID getTypeID() const { return typeID; } in getTypeID() function
53 return breakpoint->getTypeID() == TypeID::get<Derived>(); in classof()
67 TypeID getTypeID() const { return typeID; } in getTypeID() function
88 return breakpointManager->getTypeID() == TypeID::get<Derived>(); in classof()
/llvm-project/mlir/include/mlir/IR/
H A DDialect.h57 TypeID getTypeID() const { return dialectID; } in getTypeID() function
160 handleUseOfUndefinedPromisedInterface(getTypeID(), interfaceID); in getRegisteredInterface()
169 handleUseOfUndefinedPromisedInterface(getTypeID(), in getRegisteredInterface()
330 addAttribute(T::getTypeID(), AbstractAttribute::get<T>(*this)); in addAttribute()
338 addType(T::getTypeID(), AbstractType::get<T>(*this)); in addType()
382 return mlir::TypeID::get<T>() == dialect.getTypeID();
H A DTypeSupport.h53 T::getReplaceImmediateSubElementsFn(), T::getTypeID(), in get()
107 TypeID getTypeID() const { return typeID; } in getTypeID() function
214 return getWithTypeID<T, Args...>(ctx, T::getTypeID(), in get()
263 return ctx->getTypeUniquer().mutate(T::getTypeID(), impl, in mutate()
270 registerType<T>(ctx, T::getTypeID()); in registerType()
H A DAttributeSupport.h53 T::getTypeID(), T::name); in get()
108 TypeID getTypeID() const { return typeID; } in getTypeID() function
220 return getWithTypeID<T, Args...>(ctx, T::getTypeID(), in get()
271 return ctx->getAttributeUniquer().mutate(T::getTypeID(), impl, in mutate()
278 registerAttribute<T>(ctx, T::getTypeID()); in registerAttribute()
H A DStorageUniquerSupport.h105 static TypeID getTypeID() { return TypeID::get<ConcreteT>(); } in getTypeID() function
113 return val.getTypeID() == getTypeID(); in classof()
165 abstract->getDialect(), abstract->getTypeID(), in attachInterface()
H A DExtensibleDialect.h186 return attr.getTypeID() == attrDef->getTypeID(); in isa()
340 return type.getTypeID() == typeDef->getTypeID(); in isa()
395 TypeID getTypeID() { return typeID; } in getTypeID() function
635 TypeID getTypeID() { return SelfOwningTypeID::getTypeID(); } in getTypeID() function
H A DTypes.h117 TypeID getTypeID() { return impl->getAbstractType().getTypeID(); } in getTypeID() function
189 getDialect(), getTypeID(), InterfaceT::getInterfaceID()) ||
287 type.getDialect(), type.getTypeID(), ConcreteType::getInterfaceID(), in getInterfaceFor()
401 /// the val.getTypeID() inside T::classof will use the static getTypeID of the
402 /// parent instead of the non-static Type::getTypeID that returns the dynamic
H A DAttributes.h70 TypeID getTypeID() { return impl->getAbstractAttribute().getTypeID(); } in getTypeID() function
104 getDialect(), getTypeID(), InterfaceT::getInterfaceID()) || in hasPromiseOrImplementsInterface()
311 attr.getDialect(), attr.getTypeID(), ConcreteType::getInterfaceID(),
420 /// children, the val.getTypeID() inside T::classof will use the static
421 /// getTypeID of the parent instead of the non-static Type::getTypeID that
/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp82 static char getTypeID(Type *Ty) { in getTypeID() function
83 switch (Ty->getTypeID()) { in getTypeID()
114 ExtName += getTypeID(FT->getReturnType()); in lookupFunction()
116 ExtName += getTypeID(T); in lookupFunction()
134 switch (Ty->getTypeID()) { in ffiTypeFor()
156 switch (Ty->getTypeID()) { in ffiValueFor()
245 if (RetTy->getTypeID() != Type::VoidTyID) in ffiInvoke()
248 switch (RetTy->getTypeID()) { in ffiInvoke()
H A DExecution.cpp50 switch (Ty->getTypeID()) { in executeFNegInst()
110 switch (Ty->getTypeID()) { in executeFAddInst()
121 switch (Ty->getTypeID()) { in executeFSubInst()
132 switch (Ty->getTypeID()) { in executeFMulInst()
143 switch (Ty->getTypeID()) { in executeFDivInst()
154 switch (Ty->getTypeID()) { in executeFRemInst()
195 switch (Ty->getTypeID()) { in executeICMP_EQ()
209 switch (Ty->getTypeID()) { in executeICMP_NE()
223 switch (Ty->getTypeID()) { in executeICMP_ULT()
237 switch (Ty->getTypeID()) { in executeICMP_SLT()
[all …]
/llvm-project/mlir/lib/Dialect/IRDL/IR/
H A DIRDLOps.cpp60 return std::make_unique<BaseTypeConstraint>(typeDef->getTypeID(), name); in getVerifier()
68 return std::make_unique<BaseAttrConstraint>(attrDef->getTypeID(), name); in getVerifier()
83 return std::make_unique<BaseTypeConstraint>(abstractType->get().getTypeID(), in getVerifier()
92 return std::make_unique<BaseAttrConstraint>(abstractAttr->get().getTypeID(), in getVerifier()
/llvm-project/llvm/lib/IR/
H A DType.cpp67 return getTypeID() == ScalableVectorTyID || isScalableTargetExtTy(); in isScalableTy()
108 switch (getTypeID()) { in getFloatingPointTy()
203 switch (getTypeID()) { in getScalarSizeInBits()
244 if (getTypeID() == HalfTyID) return 11; in getTokenTy()
245 if (getTypeID() == BFloatTyID) return 8; in getX86_FP80Ty()
246 if (getTypeID() == FloatTyID) return 24; in getFP128Ty()
247 if (getTypeID() == DoubleTyID) return 53; in getPPC_FP128Ty()
248 if (getTypeID() == X86_FP80TyID) return 64; in getX86_MMXTy()
249 if (getTypeID() == FP128TyID) return 113; in getX86_AMXTy()
250 assert(getTypeID() in getX86_AMXTy()
[all...]
H A DStructuralHash.cpp51 Hashes.emplace_back(ValueType->getTypeID()); in updateOperand()
303 Hashes.emplace_back(GV.getValueType()->getTypeID());
/llvm-project/mlir/test/python/lib/
H A DPythonTestCAPI.cpp27 return wrap(python_test::TestAttrAttr::getTypeID()); in mlirPythonTestTestAttributeGetTypeID()
39 return wrap(python_test::TestTypeType::getTypeID()); in mlirPythonTestTestTypeGetTypeID()
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp354 unsigned getTypeID(Type *T, const Value *V = nullptr);
514 unsigned DXILBitcodeWriter::getTypeID(Type *T, const Value *V) { in getTypeID() function in DXILBitcodeWriter
519 return VE.getTypeID(T); in getTypeID()
522 return VE.getTypeID(It->second); in getTypeID()
528 return VE.getTypeID(T); in getTypeID()
529 return VE.getTypeID(I8PtrTy); in getTypeID()
537 return VE.getTypeID(PtrTy->getElementType()); in getGlobalObjectValueTypeID()
539 return VE.getTypeID(T); in getGlobalObjectValueTypeID()
1011 switch (T->getTypeID()) { in writeTypeTable()
1054 TypeVals.push_back(getTypeID(PT in writeTypeTable()
[all...]
/llvm-project/mlir/lib/IR/
H A DExtensibleDialect.cpp89 detail::TypeUniquer::registerType<DynamicType>(&getContext(), getTypeID()); in registerInTypeUniquer()
133 &ctx, typeDef->getTypeID(), typeDef, params); in get()
144 &ctx, typeDef->getTypeID(), typeDef, params); in getChecked()
207 getTypeID()); in registerInAttrUniquer()
248 &ctx, attrDef->getTypeID(), attrDef, params); in get()
392 TypeID typeID = type->getTypeID(); in registerDynamicType()
428 auto typeID = attr->getTypeID(); in registerDynamicAttr()
534 ExtensibleDialect(name, ctx, SelfOwningTypeID::getTypeID()) { in DynamicDialect()
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h247 return T && T->getTypeID() == Type::TypedPointerTyID;
252 return T && T->getTypeID() == Type::PointerTyID;
264 return SubT->getTypeID() == Type::PointerTyID
/llvm-project/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp72 switch (T->getTypeID()) { in whichFPReturnVariant()
112 TypeID ArgTypeID = F.getFunctionType()->getParamType(0)->getTypeID(); in whichFPParamVariantNeeded()
123 TypeID ArgTypeID0 = F.getFunctionType()->getParamType(0)->getTypeID(); in whichFPParamVariantNeeded()
124 TypeID ArgTypeID1 = F.getFunctionType()->getParamType(1)->getTypeID(); in whichFPParamVariantNeeded()
160 switch (ArgType->getTypeID()) { in needsFPStubFromParams()
H A DMipsOs16.cpp52 switch (RetType->getTypeID()) { in needsFPFromSig()
61 switch (Arg.getType()->getTypeID()) { in needsFPFromSig()
/llvm-project/mlir/lib/Dialect/
H A DTraits.cpp155 return type.getTypeID(); in getBroadcastedType()
181 if (resultCompositeKind == VectorType::getTypeID()) in getBroadcastedType()
183 if (resultCompositeKind == RankedTensorType::getTypeID()) in getBroadcastedType()

1234