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

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  809         CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD);
  818     CodeGenFunction::OMPPrivateScope PrivateScope(CGF);
  825     CodeGenFunction::OpaqueValueMapping Map(CGF, OVE, Func);
  826     CGF.EmitIgnoredExpr(InitOp);
  828     llvm::Constant *Init = CGF.CGM.EmitNullConstant(Ty);
  829     std::string Name = CGF.CGM.getOpenMPRuntime().getName({"init"});
  831         CGF.CGM.getModule(), Init->getType(), /*isConstant=*/true,
  833     LValue LV = CGF.MakeNaturalAlignAddrLValue(GV, Ty);
  835     switch (CGF.getEvaluationKind(Ty)) {
  837       InitRVal = CGF.EmitLoadOfLValue(LV, DRD->getLocation());
  841           RValue::getComplex(CGF.EmitLoadOfComplex(LV, DRD->getLocation()));
  848     CodeGenFunction::OpaqueValueMapping OpaqueMap(CGF, &OVE, InitRVal);
  849     CGF.EmitAnyExprToMem(&OVE, Private, Ty.getQualifiers(),