Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Impl

492     const ObjCImplDecl *impl = cast<ObjCImplDecl>(method->getDeclContext());
493 const ObjCInterfaceDecl *iface = impl->getClassInterface();
496 bool isCategory = isa<ObjCCategoryImplDecl>(impl);
1367 ObjCImplementationDecl *impl) {
1372 const ObjCInterfaceDecl *iface = impl->getClassInterface();
2584 template <typename Impl, typename Result> class ARCExprEmitter {
2587 Impl &asImpl() { return *static_cast<Impl*>(this); }
2618 template <typename Impl, typename Result>
2620 ARCExprEmitter<Impl,Result>::visitPseudoObjectExpr(const PseudoObjectExpr *E) {
2670 template <typename Impl, typename Result>
2671 Result ARCExprEmitter<Impl,Result>::visitCastExpr(const CastExpr *e) {
2705 template <typename Impl, typename Result>
2707 ARCExprEmitter<Impl,Result>::visitBinaryOperator(const BinaryOperator *e) {
2722 template <typename Impl, typename Result>
2723 Result ARCExprEmitter<Impl,Result>::visitBinAssign(const BinaryOperator *e) {
2745 template <typename Impl, typename Result>
2746 Result ARCExprEmitter<Impl,Result>::
2761 template <typename Impl, typename Result>
2763 ARCExprEmitter<Impl,Result>::visitBinAssignAutoreleasing(const BinaryOperator *e) {
2767 template <typename Impl, typename Result>
2769 ARCExprEmitter<Impl,Result>::visitBinAssignWeak(const BinaryOperator *e) {
2773 template <typename Impl, typename Result>
2775 ARCExprEmitter<Impl,Result>::visitBinAssignStrong(const BinaryOperator *e) {
2780 template <typename Impl, typename Result>
2781 Result ARCExprEmitter<Impl,Result>::visit(const Expr *e) {