reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
322 if (!isa<VarDecl>(VD) || 323 OMPDeclareTargetDeclAttr::isDeclareTargetDeclaration(VD)) 325 VD = cast<ValueDecl>(VD->getCanonicalDecl()); 325 VD = cast<ValueDecl>(VD->getCanonicalDecl()); 327 if (VD->hasAttrs() && VD->hasAttr<OMPAllocateDeclAttr>()) 327 if (VD->hasAttrs() && VD->hasAttr<OMPAllocateDeclAttr>()) 331 if (const FieldDecl *FD = CSI->lookup(cast<VarDecl>(VD))) { 348 assert(!VD->getType()->isVariablyModifiedType() && 350 EscapedParameters.insert(VD); 358 VD->getType()->isReferenceType()) 361 if (VD->getType()->isVariablyModifiedType()) 362 EscapedVariableLengthDecls.insert(VD); 364 EscapedDecls.insert(VD);