reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4271 if (S.CheckCallingConvAttr(AL, CC, /*FD*/nullptr)) 4275 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) 4276 << AL << ExpectedFunctionOrMethod; 4280 switch (AL.getKind()) { 4282 D->addAttr(::new (S.Context) FastCallAttr(S.Context, AL)); 4285 D->addAttr(::new (S.Context) StdCallAttr(S.Context, AL)); 4288 D->addAttr(::new (S.Context) ThisCallAttr(S.Context, AL)); 4291 D->addAttr(::new (S.Context) CDeclAttr(S.Context, AL)); 4294 D->addAttr(::new (S.Context) PascalAttr(S.Context, AL)); 4297 D->addAttr(::new (S.Context) SwiftCallAttr(S.Context, AL)); 4300 D->addAttr(::new (S.Context) VectorCallAttr(S.Context, AL)); 4303 D->addAttr(::new (S.Context) MSABIAttr(S.Context, AL)); 4306 D->addAttr(::new (S.Context) SysVABIAttr(S.Context, AL)); 4309 D->addAttr(::new (S.Context) RegCallAttr(S.Context, AL)); 4324 D->addAttr(::new (S.Context) PcsAttr(S.Context, AL, PCS)); 4328 D->addAttr(::new (S.Context) AArch64VectorPcsAttr(S.Context, AL)); 4331 D->addAttr(::new (S.Context) IntelOclBiccAttr(S.Context, AL)); 4334 D->addAttr(::new (S.Context) PreserveMostAttr(S.Context, AL)); 4337 D->addAttr(::new (S.Context) PreserveAllAttr(S.Context, AL));