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

References

tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 6189   if (!CGF.HaveInsertPoint() || Data.ReductionVars.empty())
 6218   Address TaskRedInput = CGF.CreateMemTemp(ArrayRDType, ".rd_input.");
 6225     llvm::Value *GEP = CGF.EmitCheckedInBoundsGEP(
 6229     LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType);
 6231     LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD);
 6232     RCG.emitSharedLValue(CGF, Cnt);
 6234         CGF.EmitCastToVoidPtr(RCG.getSharedLValue(Cnt).getPointer());
 6235     CGF.EmitStoreOfScalar(CastedShared, SharedLVal);
 6236     RCG.emitAggregateType(CGF, Cnt);
 6247     SizeValInChars = CGF.Builder.CreateIntCast(SizeValInChars, CGM.SizeTy,
 6249     LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD);
 6250     CGF.EmitStoreOfScalar(SizeValInChars, SizeLVal);
 6252     LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD);
 6254         CGF.EmitCastToVoidPtr(emitReduceInitFunction(CGM, Loc, RCG, Cnt));
 6255     CGF.EmitStoreOfScalar(InitAddr, InitLVal);
 6258     LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD);
 6261                                 ? CGF.EmitCastToVoidPtr(Fini)
 6263     CGF.EmitStoreOfScalar(FiniAddr, FiniLVal);
 6265     LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD);
 6266     llvm::Value *CombAddr = CGF.EmitCastToVoidPtr(emitReduceCombFunction(
 6269     CGF.EmitStoreOfScalar(CombAddr, CombLVal);
 6271     LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD);
 6273       CGF.EmitStoreOfScalar(
 6277       CGF.EmitNullInitialization(FlagsLVal.getAddress(), FlagsLVal.getType());
 6282       CGF.Builder.CreateIntCast(getThreadID(CGF, Loc), CGM.IntTy,
 6282       CGF.Builder.CreateIntCast(getThreadID(CGF, Loc), CGM.IntTy,
 6285       CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(TaskRedInput.getPointer(),
 6287   return CGF.EmitRuntimeCall(