reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
677 SourceLocation StartLoc = OMD->getBeginLoc(); 680 if (OMD->hasAttr<NoDebugAttr>()) 683 llvm::Function *Fn = CGM.getObjCRuntime().GenerateMethod(OMD, CD); 685 const CGFunctionInfo &FI = CGM.getTypes().arrangeObjCMethodDeclaration(OMD); 686 CGM.SetInternalFunctionAttributes(OMD, Fn, FI); 688 args.push_back(OMD->getSelfDecl()); 689 args.push_back(OMD->getCmdDecl()); 691 args.append(OMD->param_begin(), OMD->param_end()); 691 args.append(OMD->param_begin(), OMD->param_end()); 693 CurGD = OMD; 694 CurEHLocation = OMD->getEndLoc(); 696 StartFunction(OMD, OMD->getReturnType(), Fn, FI, args, 696 StartFunction(OMD, OMD->getReturnType(), Fn, FI, args, 697 OMD->getLocation(), StartLoc); 701 OMD->isInstanceMethod() && 702 OMD->getSelector().isUnarySelector()) { 704 OMD->getSelector().getIdentifierInfoForSlot(0);