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

Lines Matching refs:ImplicitCastExpr

154   if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E))
1831 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr)));
1839 for (const CastExpr *E = this; E; E = dyn_cast<ImplicitCastExpr>(SubExpr)) {
1887 ImplicitCastExpr *ImplicitCastExpr::Create(const ASTContext &C, QualType T,
1898 ImplicitCastExpr *E =
1899 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK);
1906 ImplicitCastExpr *ImplicitCastExpr::CreateEmpty(const ASTContext &C,
1909 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize);
2668 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2714 return cast<ImplicitCastExpr>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
2774 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E))
2851 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E))
3028 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
3040 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3050 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3079 if (isa<ImplicitCastExpr>(E)) {
3080 switch (cast<ImplicitCastExpr>(E)->getCastKind()) {
3114 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3780 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) {
3781 // Ignore the ImplicitCastExpr type entirely.
3904 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3952 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3999 // DeclRefExpr without an ImplicitCastExpr can happen for integral
4009 const auto *ICE1 = dyn_cast<ImplicitCastExpr>(E1);
4010 const auto *ICE2 = dyn_cast<ImplicitCastExpr>(E2);
4583 while (const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e))