• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:BuiltinType

810   const BuiltinType *BTy = Ty->getAs<BuiltinType>();
811 if (BTy && (BTy->getKind() == BuiltinType::Half ||
812 BTy->getKind() == BuiltinType::Float)) {
815 if (BTy->getKind() == BuiltinType::Half) {
948 if (const BuiltinType *PlaceholderTy = E->getType()->getAsPlaceholderType()) {
950 if (PlaceholderTy->getKind() == BuiltinType::ARCUnbridgedCast &&
1315 const auto *BTy = Ty->getAs<BuiltinType>();
1319 case BuiltinType::ShortFract:
1320 case BuiltinType::UShortFract:
1321 case BuiltinType::SatShortFract:
1322 case BuiltinType::SatUShortFract:
1324 case BuiltinType::Fract:
1325 case BuiltinType::UFract:
1326 case BuiltinType::SatFract:
1327 case BuiltinType::SatUFract:
1329 case BuiltinType::LongFract:
1330 case BuiltinType::ULongFract:
1331 case BuiltinType::SatLongFract:
1332 case BuiltinType::SatULongFract:
1334 case BuiltinType::ShortAccum:
1335 case BuiltinType::UShortAccum:
1336 case BuiltinType::SatShortAccum:
1337 case BuiltinType::SatUShortAccum:
1339 case BuiltinType::Accum:
1340 case BuiltinType::UAccum:
1341 case BuiltinType::SatAccum:
1342 case BuiltinType::SatUAccum:
1344 case BuiltinType::LongAccum:
1345 case BuiltinType::ULongAccum:
1346 case BuiltinType::SatLongAccum:
1347 case BuiltinType::SatULongAccum:
3807 const BuiltinType *BTy = Ty->getAs<BuiltinType>();
3808 if (BTy->getKind() != BuiltinType::Float) {
4562 base->getType()->isSpecificPlaceholderType(BuiltinType::OMPArraySection))
4589 BuiltinType::IncompleteMatrixIdx) &&
4821 BuiltinType::OMPArraySection)) {
4888 if (LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
4889 LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
4902 if (Length->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
4903 Length->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
4916 if (Stride->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
4917 Stride->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
4990 BuiltinType::OMPArraySection)) {
5494 if ((IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
5495 IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
6007 const BuiltinType *placeholder = dyn_cast<BuiltinType>(type);
6013 case BuiltinType::Id:
6016 case BuiltinType::Id:
6021 case BuiltinType::Id:
6024 #define BUILTIN_TYPE(ID, SINGLETON_ID) case BuiltinType::ID:
6030 case BuiltinType::Overload:
6035 case BuiltinType::ARCUnbridgedCast:
6039 case BuiltinType::PseudoObject:
6044 case BuiltinType::UnknownAny:
6048 case BuiltinType::BoundMember:
6049 case BuiltinType::BuiltinFn:
6050 case BuiltinType::IncompleteMatrixIdx:
6051 case BuiltinType::OMPArraySection:
6052 case BuiltinType::OMPArrayShaping:
6053 case BuiltinType::OMPIterator:
6510 Fn->getType()->isSpecificBuiltinType(BuiltinType::BuiltinFn)) {
10726 const BuiltinType *LHSBT = LHSEleType->getAs<clang::BuiltinType>();
10727 const BuiltinType *RHSBT = RHSEleType->getAs<clang::BuiltinType>();
12557 assert(!E->hasPlaceholderType(BuiltinType::PseudoObject));
12732 assert(!LHSExpr->hasPlaceholderType(BuiltinType::PseudoObject));
13146 if (const BuiltinType *PTy = OrigOp.get()->getType()->getAsPlaceholderType()){
13147 if (PTy->getKind() == BuiltinType::Overload) {
13167 if (PTy->getKind() == BuiltinType::UnknownAny)
13170 if (PTy->getKind() == BuiltinType::BoundMember) {
14231 if (const BuiltinType *pty = LHSExpr->getType()->getAsPlaceholderType()) {
14233 if (pty->getKind() == BuiltinType::PseudoObject &&
14238 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) {
14260 (pty->getKind() == BuiltinType::BoundMember ||
14261 pty->getKind() == BuiltinType::Overload)) {
14281 if (const BuiltinType *pty = RHSExpr->getType()->getAsPlaceholderType()) {
14284 if (Opc == BO_Assign && pty->getKind() == BuiltinType::Overload) {
14294 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload &&
14596 if (const BuiltinType *pty = Input->getType()->getAsPlaceholderType()) {
14598 if (pty->getKind() == BuiltinType::PseudoObject &&
14609 (pty->getKind() == BuiltinType::Overload ||
14610 pty->getKind() == BuiltinType::UnknownAny ||
14611 pty->getKind() == BuiltinType::BoundMember))
15414 if (TInfo->getType()->isSpecificBuiltinType(BuiltinType::Float))
19013 const BuiltinType *placeholderType = E->getType()->getAsPlaceholderType();
19019 case BuiltinType::Overload: {
19039 case BuiltinType::BoundMember: {
19057 case BuiltinType::ARCUnbridgedCast: {
19064 case BuiltinType::UnknownAny:
19068 case BuiltinType::PseudoObject:
19071 case BuiltinType::BuiltinFn: {
19089 case BuiltinType::IncompleteMatrixIdx:
19097 case BuiltinType::OMPArraySection:
19102 case BuiltinType::OMPArrayShaping:
19105 case BuiltinType::OMPIterator:
19110 case BuiltinType::Id:
19113 case BuiltinType::Id:
19116 case BuiltinType::Id:
19118 #define BUILTIN_TYPE(Id, SingletonId) case BuiltinType::Id: