Lines Matching defs:OMPBuilder

1815     OpenMPIRBuilder &OMPBuilder,
1837 IRBuilderBase &Builder = OMPBuilder.Builder;
1838 Type *DependInfo = OMPBuilder.DependInfo;
1839 Module &M = OMPBuilder.M;
4131 OpenMPIRBuilder &OMPBuilder) {
4134 return OMPBuilder.getOrCreateRuntimeFunction(
4137 return OMPBuilder.getOrCreateRuntimeFunction(
4395 getKmpcForStaticLoopForType(Type *Ty, OpenMPIRBuilder *OMPBuilder,
4398 Module &M = OMPBuilder->M;
4402 return OMPBuilder->getOrCreateRuntimeFunction(
4405 return OMPBuilder->getOrCreateRuntimeFunction(
4410 return OMPBuilder->getOrCreateRuntimeFunction(
4413 return OMPBuilder->getOrCreateRuntimeFunction(
4418 return OMPBuilder->getOrCreateRuntimeFunction(
4421 return OMPBuilder->getOrCreateRuntimeFunction(
4434 OpenMPIRBuilder *OMPBuilder, WorksharingLoopType LoopType,
4438 Module &M = OMPBuilder->M;
4439 IRBuilder<> &Builder = OMPBuilder->Builder;
4441 getKmpcForStaticLoopForType(TripCountTy, OMPBuilder, LoopType);
4452 FunctionCallee RTLNumThreads = OMPBuilder->getOrCreateRuntimeFunction(
4680 getKmpcForDynamicInitForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4683 return OMPBuilder.getOrCreateRuntimeFunction(
4686 return OMPBuilder.getOrCreateRuntimeFunction(
4696 getKmpcForDynamicNextForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4699 return OMPBuilder.getOrCreateRuntimeFunction(
4702 return OMPBuilder.getOrCreateRuntimeFunction(
4711 getKmpcForDynamicFiniForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4714 return OMPBuilder.getOrCreateRuntimeFunction(
4717 return OMPBuilder.getOrCreateRuntimeFunction(
6808 OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder,
6814 if (OMPBuilder.Config.isTargetDevice()) {
6850 if (OMPBuilder.Config.isTargetDevice()) {
6852 OMPBuilder.emitKernelExecutionMode(FuncName, DefaultAttrs.ExecFlags);
6853 OMPBuilder.emitUsed("llvm.compiler.used", {ExecMode});
6894 if (OMPBuilder.Config.isTargetDevice())
6895 Builder.restoreIP(OMPBuilder.createTargetInit(Builder, DefaultAttrs));
6902 if (OMPBuilder.Config.isTargetDevice())
6903 OMPBuilder.ConstantAllocaRaiseCandidates.emplace_back(Func);
6914 if (OMPBuilder.Config.isTargetDevice())
6915 OMPBuilder.createTargetDeinit(Builder);
6928 OMPBuilder.Config.isTargetDevice()
7012 static Function *emitTargetTaskProxyFunction(OpenMPIRBuilder &OMPBuilder,
7015 Module &M = OMPBuilder.M;
7042 Type *TaskPtrTy = OMPBuilder.TaskPtr;
7043 Type *TaskTy = OMPBuilder.Task;
7093 OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder, bool IsOffloadEntry,
7103 return createOutlinedFunction(OMPBuilder, Builder, DefaultAttrs,
7108 return OMPBuilder.emitTargetRegionFunction(
7404 emitTargetCall(OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder,
7442 return OMPBuilder.emitKernelLaunch(Builder, OutlinedFnID,
7447 return EmitTargetCallFallbackCB(OMPBuilder.Builder.saveIP());
7450 OMPBuilder.Builder.restoreIP(AfterIP);
7464 return OMPBuilder.emitTargetTask(TaskBodyCB, /*DeviceID=*/nullptr,
7484 OMPBuilder.emitOffloadingArraysAndArgs(AllocaIP, Builder.saveIP(), Info,
7534 Constant *SrcLocStr = OMPBuilder.getOrCreateDefaultSrcLocStr(SrcLocStrSize);
7535 Value *RTLoc = OMPBuilder.getOrCreateIdent(SrcLocStr, SrcLocStrSize,
7557 return OMPBuilder.emitTargetTask(TaskBodyCB, DeviceID, RTLoc, AllocaIP,
7560 return OMPBuilder.emitKernelLaunch(Builder, OutlinedFnID,
7583 cantFail(OMPBuilder.emitIfClause(IfCond, EmitTargetCallThen,
9725 if (OMPBuilder->Config.isTargetDevice()) {
9780 if (OMPBuilder->Config.isTargetDevice()) {