Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FD

356     if (auto *FD = CGOpenMPInlinedRegionInfo::lookup(VD))
357 return FD;
968 if (const FunctionDecl *FD =
970 OS2 << FD->getQualifiedNameAsString();
3176 auto *FD = addFieldToRecordDecl(C, RD, Type);
3181 FD->addAttr(*I);
3673 for (auto *FD : PrivateRD->fields()) {
3674 NeedsCleanup = NeedsCleanup || FD->getType().isDestructedType();
5944 auto &FD = *cast<FunctionDecl>(GD.getDecl());
5946 // If emitting code for the host, we do not process FD here. Instead we do
5952 scanForTargetRegionsFunctions(FD.getBody(), CGM.getMangledName(GD));
6275 static unsigned evaluateCDTSize(const FunctionDecl *FD,
6296 QualType RetType = FD->getReturnType();
6299 ASTContext &C = FD->getASTContext();
6305 if (auto *MD = dyn_cast<CXXMethodDecl>(FD)) {
6311 for (unsigned I = 0, E = FD->getNumParams(); I < E; ++I) {
6313 CDT = FD->getParamDecl(I)->getType();
6328 emitX86DeclareSimdFunction(const FunctionDecl *FD, llvm::Function *Fn,
6370 evaluateCDTSize(FD, ParamAttrs));
6399 void CGOpenMPRuntime::emitDeclareSimdFunction(const FunctionDecl *FD,
6402 FD = FD->getCanonicalDecl();
6405 if (isa<CXXMethodDecl>(FD))
6406 ParamPositions.insert({FD, 0});
6408 for (auto *P : FD->parameters()) {
6412 for (auto *Attr : FD->specific_attrs<OMPDeclareSimdDeclAttr>()) {
6419 Pos = ParamPositions[FD];
6434 Pos = ParamPositions[FD];
6456 Pos = ParamPositions[FD];
6485 emitX86DeclareSimdFunction(FD, Fn, VLENVal, ParamAttrs, State);