Home
last modified time | relevance | path

Searched refs:BitIntType (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumNodes.def45 NODE(BitIntType)
H A DItaniumDemangle.h485 class BitIntType final : public Node {
490 BitIntType(const Node *Size_, bool Signed_) in BitIntType() function
3909 return make<BitIntType>(Size, Signed); in parseType()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumNodes.def45 NODE(BitIntType)
H A DItaniumDemangle.h485 class BitIntType final : public Node {
490 BitIntType(const Node *Size_, bool Signed_) in BitIntType() function
3909 return make<BitIntType>(Size, Signed); in parseType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp113 if (const auto *EIT = Ty->getAs<BitIntType>()) in isPromotableIntegerTypeForABI()
778 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyArgumentType()
800 if (const auto *EIT = RetTy->getAs<BitIntType>()) in classifyReturnType()
5111 if (const auto *EIT = Ty->getAs<BitIntType>()) in isPromotableTypeForABI()
5335 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyArgumentType()
7188 if (const auto *EIT = T->getAs<BitIntType>()) in isUnsupportedType()
7479 if (const auto *EIT = Ty->getAs<BitIntType>()) in isPromotableIntegerTypeForABI()
8078 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyArgumentType()
9036 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyArgumentType()
9785 if (const auto *EIT = Ty->getAs<BitIntType>()) in classifyType()
[all …]
H A DCodeGenTBAA.cpp212 if (const auto *EIT = dyn_cast<BitIntType>(Ty)) { in getTypeInfoHelper()
H A DCGDebugInfo.h181 llvm::DIType *CreateType(const BitIntType *Ty);
H A DCodeGenTypes.cpp820 const auto &EIT = cast<BitIntType>(Ty); in ConvertType()
H A DCGDebugInfo.cpp890 llvm::DIType *CGDebugInfo::CreateType(const BitIntType *Ty) { in CreateType()
3485 return CreateType(cast<BitIntType>(Ty)); in CreateTypeNode()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTypeNodes.td112 def BitIntType : TypeNode<Type>;
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp341 BitIntType::BitIntType(bool IsUnsigned, unsigned NumBits) in BitIntType() function in BitIntType
2031 if (const auto *IT = dyn_cast<BitIntType>(CanonicalType)) in isSignedIntegerType()
2050 if (const auto *IT = dyn_cast<BitIntType>(CanonicalType)) in isSignedIntegerOrEnumerationType()
2081 if (const auto *IT = dyn_cast<BitIntType>(CanonicalType)) in isUnsignedIntegerType()
2100 if (const auto *IT = dyn_cast<BitIntType>(CanonicalType)) in isUnsignedIntegerOrEnumerationType()
H A DASTContext.cpp2304 const auto *EIT = cast<BitIntType>(T); in getTypeInfoImpl()
2710 cast<BitIntType>(Field->getType())->getNumBits()) in getSubobjectSizeInBits()
2818 if (const auto *BIT = dyn_cast<BitIntType>(Ty)) in hasUniqueObjectRepresentations()
4534 BitIntType::Profile(ID, IsUnsigned, NumBits); in getBitIntType()
6952 if (const auto *EIT = dyn_cast<BitIntType>(T)) in getIntegerRank()
10621 bool LHSUnsigned = LHS->castAs<BitIntType>()->isUnsigned(); in mergeTypes()
10622 bool RHSUnsigned = RHS->castAs<BitIntType>()->isUnsigned(); in mergeTypes()
10623 unsigned LHSBits = LHS->castAs<BitIntType>()->getNumBits(); in mergeTypes()
10774 if (const auto *EIT = T->getAs<BitIntType>()) in getIntWidth()
10790 if (const auto *EITy = T->getAs<BitIntType>()) in getCorrespondingUnsignedType()
[all …]
H A DASTStructuralEquivalence.cpp1223 const auto *Int1 = cast<BitIntType>(T1); in IsStructurallyEquivalent()
1224 const auto *Int2 = cast<BitIntType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp1242 void TypePrinter::printBitIntBefore(const BitIntType *T, raw_ostream &OS) { in printBitIntBefore()
1249 void TypePrinter::printBitIntAfter(const BitIntType *T, raw_ostream &OS) {} in printBitIntAfter()
H A DStmtPrinter.cpp1272 if (isa<BitIntType>(Node->getType())) { in VisitIntegerLiteral()
H A DMicrosoftMangle.cpp3375 void MicrosoftCXXNameMangler::mangleType(const BitIntType *T, Qualifiers, in mangleType()
H A DItaniumMangle.cpp4034 void CXXNameMangler::mangleType(const BitIntType *T) { in mangleType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTypeProperties.td911 let Class = BitIntType in {
H A DType.h6441 class BitIntType final : public Type, public llvm::FoldingSetNode {
6447 BitIntType(bool isUnsigned, unsigned NumBits);
7032 return isa<BitIntType>(CanonicalType);
H A DRecursiveASTVisitor.h1173 DEF_TRAVERSE_TYPE(BitIntType, {})
1472 DEF_TRAVERSE_TYPELOC(BitIntType, {})
H A DTypeLoc.h2630 BitIntType> {};
H A DASTContext.h266 mutable llvm::FoldingSet<BitIntType> BitIntTypes;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2150 if (const auto *IA = A->getAs<BitIntType>()) { in DeduceTemplateArgumentsByTypeMatch()
H A DSemaChecking.cpp6903 const auto *BitIntValType = ValType->getAs<BitIntType>(); in SemaBuiltinAtomicOverloaded()
12027 if (const auto *EIT = dyn_cast<BitIntType>(T)) in forValueOfCanonicalType()
12053 if (const auto *EIT = dyn_cast<BitIntType>(T)) in forTargetOfCanonicalType()
H A DSemaTemplate.cpp6216 bool UnnamedLocalNoLinkageFinder::VisitBitIntType(const BitIntType *T) { in VisitBitIntType()

12