reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
853 auto *clang_ast_context = ClangASTContext::GetASTContext(ast); 854 if (!ast) 858 if (QualTypeMatchesBitSize(bit_size, ast, ast->VoidPtrTy)) 858 if (QualTypeMatchesBitSize(bit_size, ast, ast->VoidPtrTy)) 859 return CompilerType(clang_ast_context, ast->VoidPtrTy.getAsOpaquePtr()); 863 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedCharTy)) 863 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedCharTy)) 865 ast->UnsignedCharTy.getAsOpaquePtr()); 866 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedShortTy)) 866 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedShortTy)) 868 ast->UnsignedShortTy.getAsOpaquePtr()); 869 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedIntTy)) 869 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedIntTy)) 871 ast->UnsignedIntTy.getAsOpaquePtr()); 872 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedLongTy)) 872 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedLongTy)) 874 ast->UnsignedLongTy.getAsOpaquePtr()); 875 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedLongLongTy)) 875 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedLongLongTy)) 877 ast->UnsignedLongLongTy.getAsOpaquePtr()); 878 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedInt128Ty)) 878 if (QualTypeMatchesBitSize(bit_size, ast, ast->UnsignedInt128Ty)) 880 ast->UnsignedInt128Ty.getAsOpaquePtr()); 884 if (QualTypeMatchesBitSize(bit_size, ast, ast->SignedCharTy)) 884 if (QualTypeMatchesBitSize(bit_size, ast, ast->SignedCharTy)) 886 ast->SignedCharTy.getAsOpaquePtr()); 887 if (QualTypeMatchesBitSize(bit_size, ast, ast->ShortTy)) 887 if (QualTypeMatchesBitSize(bit_size, ast, ast->ShortTy)) 888 return CompilerType(clang_ast_context, ast->ShortTy.getAsOpaquePtr()); 889 if (QualTypeMatchesBitSize(bit_size, ast, ast->IntTy)) 889 if (QualTypeMatchesBitSize(bit_size, ast, ast->IntTy)) 890 return CompilerType(clang_ast_context, ast->IntTy.getAsOpaquePtr()); 891 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongTy)) 891 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongTy)) 892 return CompilerType(clang_ast_context, ast->LongTy.getAsOpaquePtr()); 893 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongLongTy)) 893 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongLongTy)) 894 return CompilerType(clang_ast_context, ast->LongLongTy.getAsOpaquePtr()); 895 if (QualTypeMatchesBitSize(bit_size, ast, ast->Int128Ty)) 895 if (QualTypeMatchesBitSize(bit_size, ast, ast->Int128Ty)) 896 return CompilerType(clang_ast_context, ast->Int128Ty.getAsOpaquePtr()); 900 if (QualTypeMatchesBitSize(bit_size, ast, ast->FloatTy)) 900 if (QualTypeMatchesBitSize(bit_size, ast, ast->FloatTy)) 901 return CompilerType(clang_ast_context, ast->FloatTy.getAsOpaquePtr()); 902 if (QualTypeMatchesBitSize(bit_size, ast, ast->DoubleTy)) 902 if (QualTypeMatchesBitSize(bit_size, ast, ast->DoubleTy)) 903 return CompilerType(clang_ast_context, ast->DoubleTy.getAsOpaquePtr()); 904 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongDoubleTy)) 904 if (QualTypeMatchesBitSize(bit_size, ast, ast->LongDoubleTy)) 906 ast->LongDoubleTy.getAsOpaquePtr()); 907 if (QualTypeMatchesBitSize(bit_size, ast, ast->HalfTy)) 907 if (QualTypeMatchesBitSize(bit_size, ast, ast->HalfTy)) 908 return CompilerType(clang_ast_context, ast->HalfTy.getAsOpaquePtr()); 916 ast->getExtVectorType(ast->UnsignedCharTy, bit_size / 8) 916 ast->getExtVectorType(ast->UnsignedCharTy, bit_size / 8)