reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 6003   ASTContext &C = CGM.getContext();
 6009       CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args);
 6010   llvm::FunctionType *FnTy = CGM.getTypes().GetFunctionType(FnInfo);
 6011   std::string Name = CGM.getOpenMPRuntime().getName({"red_init", ""});
 6013                                     Name, &CGM.getModule());
 6014   CGM.SetInternalFunctionAttributes(GlobalDecl(), Fn, FnInfo);
 6016   CodeGenFunction CGF(CGM);
 6025     Address SizeAddr = CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6026         CGF, CGM.getContext().getSizeType(),
 6027         generateUniqueName(CGM, "reduction_size", RCG.getRefExpr(N)));
 6029                                 CGM.getContext().getSizeType(), Loc);
 6038         CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6039             CGF, CGM.getContext().VoidPtrTy,
 6040             generateUniqueName(CGM, "reduction", RCG.getRefExpr(N)));
 6043         CGM.getContext().VoidPtrTy.castAs<PointerType>()->getTypePtr());
 6044     SharedLVal = CGF.MakeAddrLValue(SharedAddr, CGM.getContext().VoidPtrTy);
 6047         llvm::ConstantPointerNull::get(CGM.VoidPtrTy),
 6048         CGM.getContext().VoidPtrTy);