| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumNodes.def | 45 NODE(BitIntType)
|
| H A D | ItaniumDemangle.h | 485 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 D | ItaniumNodes.def | 45 NODE(BitIntType)
|
| H A D | ItaniumDemangle.h | 485 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 D | TargetInfo.cpp | 113 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 D | CodeGenTBAA.cpp | 212 if (const auto *EIT = dyn_cast<BitIntType>(Ty)) { in getTypeInfoHelper()
|
| H A D | CGDebugInfo.h | 181 llvm::DIType *CreateType(const BitIntType *Ty);
|
| H A D | CodeGenTypes.cpp | 820 const auto &EIT = cast<BitIntType>(Ty); in ConvertType()
|
| H A D | CGDebugInfo.cpp | 890 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 D | TypeNodes.td | 112 def BitIntType : TypeNode<Type>;
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 341 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 D | ASTContext.cpp | 2304 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 D | ASTStructuralEquivalence.cpp | 1223 const auto *Int1 = cast<BitIntType>(T1); in IsStructurallyEquivalent() 1224 const auto *Int2 = cast<BitIntType>(T2); in IsStructurallyEquivalent()
|
| H A D | TypePrinter.cpp | 1242 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 D | StmtPrinter.cpp | 1272 if (isa<BitIntType>(Node->getType())) { in VisitIntegerLiteral()
|
| H A D | MicrosoftMangle.cpp | 3375 void MicrosoftCXXNameMangler::mangleType(const BitIntType *T, Qualifiers, in mangleType()
|
| H A D | ItaniumMangle.cpp | 4034 void CXXNameMangler::mangleType(const BitIntType *T) { in mangleType()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 911 let Class = BitIntType in {
|
| H A D | Type.h | 6441 class BitIntType final : public Type, public llvm::FoldingSetNode { 6447 BitIntType(bool isUnsigned, unsigned NumBits); 7032 return isa<BitIntType>(CanonicalType);
|
| H A D | RecursiveASTVisitor.h | 1173 DEF_TRAVERSE_TYPE(BitIntType, {}) 1472 DEF_TRAVERSE_TYPELOC(BitIntType, {})
|
| H A D | TypeLoc.h | 2630 BitIntType> {};
|
| H A D | ASTContext.h | 266 mutable llvm::FoldingSet<BitIntType> BitIntTypes;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2150 if (const auto *IA = A->getAs<BitIntType>()) { in DeduceTemplateArgumentsByTypeMatch()
|
| H A D | SemaChecking.cpp | 6903 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 D | SemaTemplate.cpp | 6216 bool UnnamedLocalNoLinkageFinder::VisitBitIntType(const BitIntType *T) { in VisitBitIntType()
|