Lines Matching defs:CodeGen

30 #include "clang/CodeGen/ConstantInitBuilder.h"
51 using namespace CodeGen;
74 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind,
77 CodeGen(CodeGen), Kind(Kind), HasCancel(HasCancel) {}
80 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind,
82 : CGCapturedStmtInfo(CR_OpenMP), RegionKind(RegionKind), CodeGen(CodeGen),
112 RegionCodeGenTy CodeGen;
121 const RegionCodeGenTy &CodeGen,
124 : CGOpenMPRegionInfo(CS, ParallelOutlinedRegion, CodeGen, Kind,
203 const RegionCodeGenTy &CodeGen,
206 : CGOpenMPRegionInfo(CS, TaskOutlinedRegion, CodeGen, Kind, HasCancel),
244 const RegionCodeGenTy &CodeGen,
246 : CGOpenMPRegionInfo(InlinedRegion, CodeGen, Kind, HasCancel),
317 /// CodeGen info about outer OpenMP region.
330 const RegionCodeGenTy &CodeGen, StringRef HelperName)
331 : CGOpenMPRegionInfo(CS, TargetRegion, CodeGen, OMPD_target,
418 const CodeGen::CGBlockInfo *BlockInfo = nullptr;
423 /// \param CodeGen Code generation sequence for combined directives. Includes
426 InlinedOpenMPRegionRAII(CodeGenFunction &CGF, const RegionCodeGenTy &CodeGen,
432 CGF.CapturedStmtInfo, CodeGen, Kind, HasCancel);
578 Callback(CodeGen, CGF, *PrePostAction);
581 Callback(CodeGen, CGF, Action);
1014 CodeGen(CGF);
1215 const StringRef OutlinedHelperName, const RegionCodeGenTy &CodeGen) {
1243 CGOpenMPOutlinedRegionInfo CGInfo(*CS, ThreadIDVar, CodeGen, InnermostKind,
1266 const RegionCodeGenTy &CodeGen) {
1270 CodeGen);
1276 const RegionCodeGenTy &CodeGen) {
1280 CodeGen);
1286 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1303 CodeGen.setAction(Action);
1321 CGOpenMPTaskOutlinedRegionInfo CGInfo(*CS, ThreadIDVar, CodeGen,
4602 auto &&CodeGen = [TaskEntry, ThreadID, NewTaskNewTaskTTy,
4614 RegionCodeGenTy RCG(CodeGen);
5082 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps](
5096 RegionCodeGenTy RCG(CodeGen);
5678 const RegionCodeGenTy &CodeGen,
5682 InlinedOpenMPRegionRAII Region(CGF, CodeGen, InnerKind, HasCancel,
5831 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
5844 CodeGen.setAction(UsesAllocatorAction);
5846 IsOffloadEntry, CodeGen);
5938 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
5945 [&CGF, &D, &CodeGen](StringRef EntryFnName) {
5948 CGOpenMPTargetRegionInfo CGInfo(CS, CodeGen, EntryFnName);
10240 const Expr *Device, const RegionCodeGenTy &CodeGen,
10291 CodeGen(CGF);
10295 CodeGen.setAction(NoPrivAction);
10296 CodeGen(CGF);
10301 CodeGen.setAction(NoPrivAction);
10302 CodeGen(CGF);
11778 auto &&CodeGen = [&LastIVLVal, &IVLVal, IVVal, &LVal, &LastLVal,
11826 RegionCodeGenTy ThenRCG(CodeGen);
11829 emitCriticalRegion(CGF, UniqueDeclName, CodeGen, Loc);
11949 const RegionCodeGenTy &CodeGen) {
11956 const RegionCodeGenTy &CodeGen) {
11963 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
12185 bool IsOffloadEntry, const RegionCodeGenTy &CodeGen) {
12228 const Expr *Device, const RegionCodeGenTy &CodeGen,