Lines Matching defs:CodeGen
28 #include "clang/CodeGen/ConstantInitBuilder.h"
46 using namespace CodeGen;
69 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind,
72 CodeGen(CodeGen), Kind(Kind), HasCancel(HasCancel) {}
75 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind,
77 : CGCapturedStmtInfo(CR_OpenMP), RegionKind(RegionKind), CodeGen(CodeGen),
107 RegionCodeGenTy CodeGen;
116 const RegionCodeGenTy &CodeGen,
119 : CGOpenMPRegionInfo(CS, ParallelOutlinedRegion, CodeGen, Kind,
198 const RegionCodeGenTy &CodeGen,
201 : CGOpenMPRegionInfo(CS, TaskOutlinedRegion, CodeGen, Kind, HasCancel),
239 const RegionCodeGenTy &CodeGen,
241 : CGOpenMPRegionInfo(InlinedRegion, CodeGen, Kind, HasCancel),
312 /// CodeGen info about outer OpenMP region.
325 const RegionCodeGenTy &CodeGen, StringRef HelperName)
326 : CGOpenMPRegionInfo(CS, TargetRegion, CodeGen, OMPD_target,
413 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
418 /// \param CodeGen Code generation sequence for combined directives. Includes
421 InlinedOpenMPRegionRAII(CodeGenFunction &CGF, const RegionCodeGenTy &CodeGen,
427 CGF.CapturedStmtInfo, CodeGen, Kind, HasCancel);
573 Callback(CodeGen, CGF, *PrePostAction);
576 Callback(CodeGen, CGF, Action);
1009 CodeGen(CGF);
1209 const StringRef OutlinedHelperName, const RegionCodeGenTy &CodeGen) {
1237 CGOpenMPOutlinedRegionInfo CGInfo(*CS, ThreadIDVar, CodeGen, InnermostKind,
1260 const RegionCodeGenTy &CodeGen) {
1264 CodeGen);
1270 const RegionCodeGenTy &CodeGen) {
1274 CodeGen);
1280 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1297 CodeGen.setAction(Action);
1315 CGOpenMPTaskOutlinedRegionInfo CGInfo(*CS, ThreadIDVar, CodeGen,
4580 auto &&CodeGen = [TaskEntry, ThreadID, NewTaskNewTaskTTy,
4592 RegionCodeGenTy RCG(CodeGen);
5066 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps](
5080 RegionCodeGenTy RCG(CodeGen);
5660 const RegionCodeGenTy &CodeGen,
5664 InlinedOpenMPRegionRAII Region(CGF, CodeGen, InnerKind, HasCancel,
5813 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
5826 CodeGen.setAction(UsesAllocatorAction);
5828 IsOffloadEntry, CodeGen);
5923 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
5930 [&CGF, &D, &CodeGen](StringRef EntryFnName) {
5933 CGOpenMPTargetRegionInfo CGInfo(CS, CodeGen, EntryFnName);
10000 const Expr *Device, const RegionCodeGenTy &CodeGen,
10051 CodeGen(CGF);
10055 CodeGen.setAction(NoPrivAction);
10056 CodeGen(CGF);
10061 CodeGen.setAction(NoPrivAction);
10062 CodeGen(CGF);
11531 auto &&CodeGen = [&LastIVLVal, &IVLVal, IVVal, &LVal, &LastLVal,
11579 RegionCodeGenTy ThenRCG(CodeGen);
11582 emitCriticalRegion(CGF, UniqueDeclName, CodeGen, Loc);
11702 const RegionCodeGenTy &CodeGen) {
11709 const RegionCodeGenTy &CodeGen) {
11716 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
11938 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
11981 const Expr *Device, const RegionCodeGenTy &CodeGen,