• Home
  • Raw
  • Download

Lines Matching refs:CGF

63   virtual void Enter(CodeGenFunction &CGF) {}  in Enter()  argument
64 virtual void Exit(CodeGenFunction &CGF) {} in Exit() argument
78 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn() argument
80 return (*reinterpret_cast<Callable *>(CodeGen))(CGF, Action); in CallbackFn()
93 void operator()(CodeGenFunction &CGF) const;
160 LValue emitSharedLValue(CodeGenFunction &CGF, const Expr *E);
162 LValue emitSharedLValueUB(CodeGenFunction &CGF, const Expr *E);
168 void emitAggregateInitialization(CodeGenFunction &CGF, unsigned N,
178 void emitSharedOrigLValue(CodeGenFunction &CGF, unsigned N);
181 void emitAggregateType(CodeGenFunction &CGF, unsigned N);
185 void emitAggregateType(CodeGenFunction &CGF, unsigned N, llvm::Value *Size);
193 emitInitialization(CodeGenFunction &CGF, unsigned N, Address PrivateAddr,
201 void emitCleanups(CodeGenFunction &CGF, unsigned N, Address PrivateAddr);
206 Address adjustPrivateAddress(CodeGenFunction &CGF, unsigned N,
256 CodeGenFunction &CGF,
291 LastprivateConditionalRAII(CodeGenFunction &CGF,
295 explicit LastprivateConditionalRAII(CodeGenFunction &CGF,
298 static LastprivateConditionalRAII disable(CodeGenFunction &CGF,
341 llvm::Value *emitUpdateLocation(CodeGenFunction &CGF, SourceLocation Loc,
349 llvm::Value *getThreadID(CodeGenFunction &CGF, SourceLocation Loc);
357 void emitCall(CodeGenFunction &CGF, SourceLocation Loc,
363 virtual Address emitThreadIDAddress(CodeGenFunction &CGF, SourceLocation Loc);
365 void setLocThreadIdInsertPt(CodeGenFunction &CGF,
367 void clearLocThreadIdInsertPt(CodeGenFunction &CGF);
818 void emitThreadPrivateVarInit(CodeGenFunction &CGF, Address VDAddr,
860 TaskResultTy emitTaskInit(CodeGenFunction &CGF, SourceLocation Loc,
874 CodeGenFunction &CGF, const OMPExecutableDirective &D,
876 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
881 void emitLastprivateConditionalUpdate(CodeGenFunction &CGF, LValue IVLVal,
889 std::pair<llvm::Value *, LValue> getDepobjElements(CodeGenFunction &CGF,
906 void emitIfClause(CodeGenFunction &CGF, const Expr *Cond,
919 virtual void emitUserDefinedReduction(CodeGenFunction *CGF,
927 CodeGenFunction *CGF = nullptr);
980 virtual void functionFinished(CodeGenFunction &CGF);
992 virtual void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
1002 virtual void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
1010 virtual void emitMasterRegion(CodeGenFunction &CGF,
1015 virtual void emitTaskyieldCall(CodeGenFunction &CGF, SourceLocation Loc);
1020 virtual void emitTaskgroupRegion(CodeGenFunction &CGF,
1027 virtual void emitSingleRegion(CodeGenFunction &CGF,
1038 virtual void emitOrderedRegion(CodeGenFunction &CGF,
1050 virtual void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
1124 virtual void emitForDispatchInit(CodeGenFunction &CGF, SourceLocation Loc,
1173 virtual void emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc,
1184 virtual void emitDistributeStaticInit(CodeGenFunction &CGF,
1197 virtual void emitForOrderedIterationEnd(CodeGenFunction &CGF,
1208 virtual void emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc,
1225 virtual llvm::Value *emitForNext(CodeGenFunction &CGF, SourceLocation Loc,
1234 virtual void emitNumThreadsClause(CodeGenFunction &CGF,
1240 virtual void emitProcBindClause(CodeGenFunction &CGF,
1250 virtual Address getAddrOfThreadPrivate(CodeGenFunction &CGF,
1270 CodeGenFunction *CGF = nullptr);
1284 virtual Address getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF,
1290 virtual void emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *> Vars,
1320 virtual void emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc,
1355 virtual void emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc,
1368 virtual void emitInlinedDirective(CodeGenFunction &CGF,
1388 void emitSingleReductionCombiner(CodeGenFunction &CGF,
1441 virtual void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
1484 virtual llvm::Value *emitTaskReductionInit(CodeGenFunction &CGF,
1494 virtual void emitTaskReductionFini(CodeGenFunction &CGF, SourceLocation Loc,
1502 virtual void emitTaskReductionFixups(CodeGenFunction &CGF, SourceLocation Loc,
1510 virtual Address getTaskReductionItem(CodeGenFunction &CGF, SourceLocation Loc,
1515 virtual void emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc);
1521 virtual void emitCancellationPointCall(CodeGenFunction &CGF,
1530 virtual void emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc,
1563 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1566 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
1588 llvm::Constant *registerTargetFirstprivateCopy(CodeGenFunction &CGF,
1612 virtual void emitTeamsCall(CodeGenFunction &CGF,
1622 virtual void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
1696 virtual void emitTargetDataCalls(CodeGenFunction &CGF,
1709 virtual void emitTargetDataStandAloneCall(CodeGenFunction &CGF,
1723 virtual void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
1728 virtual void emitDoacrossOrdered(CodeGenFunction &CGF,
1744 virtual Address getParameterAddress(CodeGenFunction &CGF,
1750 virtual void getDefaultDistScheduleAndChunk(CodeGenFunction &CGF, in getDefaultDistScheduleAndChunk() argument
1756 virtual void getDefaultScheduleAndChunk(CodeGenFunction &CGF,
1763 emitOutlinedFunctionCall(CodeGenFunction &CGF, SourceLocation Loc,
1769 virtual void emitFunctionProlog(CodeGenFunction &CGF, const Decl *D);
1772 virtual Address getAddressOfLocalVariable(CodeGenFunction &CGF,
1785 adjustTargetSpecificDataForLambdas(CodeGenFunction &CGF,
1808 Address emitLastprivateConditionalInit(CodeGenFunction &CGF,
1824 virtual void checkAndEmitLastprivateConditional(CodeGenFunction &CGF,
1848 CodeGenFunction &CGF, const OMPExecutableDirective &D,
1855 virtual void emitLastprivateConditionalFinalUpdate(CodeGenFunction &CGF,
1864 emitDependClause(CodeGenFunction &CGF,
1872 Address emitDepobjDependClause(CodeGenFunction &CGF,
1878 void emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal,
1884 void emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal,
1889 void emitUsesAllocatorsInit(CodeGenFunction &CGF, const Expr *Allocator,
1893 void emitUsesAllocatorsFini(CodeGenFunction &CGF, const Expr *Allocator);
1896 bool isLocalVarInUntiedTask(CodeGenFunction &CGF, const VarDecl *VD) const;
1964 void emitParallelCall(CodeGenFunction &CGF, SourceLocation Loc,
1974 void emitCriticalRegion(CodeGenFunction &CGF, StringRef CriticalName,
1982 void emitMasterRegion(CodeGenFunction &CGF,
1987 void emitTaskyieldCall(CodeGenFunction &CGF, SourceLocation Loc) override;
1992 void emitTaskgroupRegion(CodeGenFunction &CGF,
1999 void emitSingleRegion(CodeGenFunction &CGF,
2009 void emitOrderedRegion(CodeGenFunction &CGF,
2021 void emitBarrierCall(CodeGenFunction &CGF, SourceLocation Loc,
2041 void emitForDispatchInit(CodeGenFunction &CGF, SourceLocation Loc,
2061 void emitForStaticInit(CodeGenFunction &CGF, SourceLocation Loc,
2072 void emitDistributeStaticInit(CodeGenFunction &CGF, SourceLocation Loc,
2084 void emitForOrderedIterationEnd(CodeGenFunction &CGF, SourceLocation Loc,
2094 void emitForStaticFinish(CodeGenFunction &CGF, SourceLocation Loc,
2111 llvm::Value *emitForNext(CodeGenFunction &CGF, SourceLocation Loc,
2119 void emitNumThreadsClause(CodeGenFunction &CGF, llvm::Value *NumThreads,
2124 void emitProcBindClause(CodeGenFunction &CGF,
2134 Address getAddrOfThreadPrivate(CodeGenFunction &CGF, const VarDecl *VD,
2148 CodeGenFunction *CGF = nullptr) override;
2154 Address getAddrOfArtificialThreadPrivate(CodeGenFunction &CGF,
2160 void emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *> Vars,
2190 void emitTaskCall(CodeGenFunction &CGF, SourceLocation Loc,
2225 void emitTaskLoopCall(CodeGenFunction &CGF, SourceLocation Loc,
2272 void emitReduction(CodeGenFunction &CGF, SourceLocation Loc,
2315 llvm::Value *emitTaskReductionInit(CodeGenFunction &CGF, SourceLocation Loc,
2324 void emitTaskReductionFini(CodeGenFunction &CGF, SourceLocation Loc,
2334 void emitTaskReductionFixups(CodeGenFunction &CGF, SourceLocation Loc,
2342 Address getTaskReductionItem(CodeGenFunction &CGF, SourceLocation Loc,
2347 void emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc) override;
2353 void emitCancellationPointCall(CodeGenFunction &CGF, SourceLocation Loc,
2361 void emitCancelCall(CodeGenFunction &CGF, SourceLocation Loc,
2392 CodeGenFunction &CGF, const OMPExecutableDirective &D,
2395 llvm::function_ref<llvm::Value *(CodeGenFunction &CGF,
2423 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
2432 void emitNumTeamsClause(CodeGenFunction &CGF, const Expr *NumTeams,
2443 void emitTargetDataCalls(CodeGenFunction &CGF,
2455 void emitTargetDataStandAloneCall(CodeGenFunction &CGF,
2462 void emitDoacrossInit(CodeGenFunction &CGF, const OMPLoopDirective &D,
2467 void emitDoacrossOrdered(CodeGenFunction &CGF,
2481 Address getParameterAddress(CodeGenFunction &CGF, const VarDecl *NativeParam,
2485 Address getAddressOfLocalVariable(CodeGenFunction &CGF, in getAddressOfLocalVariable() argument