Lines Matching defs:OMPBuilder

1716     OpenMPIRBuilder &OMPBuilder,
1738 IRBuilderBase &Builder = OMPBuilder.Builder;
1739 Type *DependInfo = OMPBuilder.DependInfo;
1740 Module &M = OMPBuilder.M;
3975 OpenMPIRBuilder &OMPBuilder) {
3978 return OMPBuilder.getOrCreateRuntimeFunction(
3981 return OMPBuilder.getOrCreateRuntimeFunction(
4221 getKmpcForStaticLoopForType(Type *Ty, OpenMPIRBuilder *OMPBuilder,
4224 Module &M = OMPBuilder->M;
4228 return OMPBuilder->getOrCreateRuntimeFunction(
4231 return OMPBuilder->getOrCreateRuntimeFunction(
4236 return OMPBuilder->getOrCreateRuntimeFunction(
4239 return OMPBuilder->getOrCreateRuntimeFunction(
4244 return OMPBuilder->getOrCreateRuntimeFunction(
4247 return OMPBuilder->getOrCreateRuntimeFunction(
4260 OpenMPIRBuilder *OMPBuilder, WorksharingLoopType LoopType,
4264 Module &M = OMPBuilder->M;
4265 IRBuilder<> &Builder = OMPBuilder->Builder;
4267 getKmpcForStaticLoopForType(TripCountTy, OMPBuilder, LoopType);
4278 FunctionCallee RTLNumThreads = OMPBuilder->getOrCreateRuntimeFunction(
4505 getKmpcForDynamicInitForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4508 return OMPBuilder.getOrCreateRuntimeFunction(
4511 return OMPBuilder.getOrCreateRuntimeFunction(
4521 getKmpcForDynamicNextForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4524 return OMPBuilder.getOrCreateRuntimeFunction(
4527 return OMPBuilder.getOrCreateRuntimeFunction(
4536 getKmpcForDynamicFiniForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) {
4539 return OMPBuilder.getOrCreateRuntimeFunction(
4542 return OMPBuilder.getOrCreateRuntimeFunction(
6545 OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder, StringRef FuncName,
6550 if (OMPBuilder.Config.isTargetDevice()) {
6580 if (OMPBuilder.Config.isTargetDevice())
6581 Builder.restoreIP(OMPBuilder.createTargetInit(Builder, /*IsSPMD*/ false));
6588 if (OMPBuilder.Config.isTargetDevice())
6589 OMPBuilder.ConstantAllocaRaiseCandidates.emplace_back(Func);
6593 if (OMPBuilder.Config.isTargetDevice())
6594 OMPBuilder.createTargetDeinit(Builder);
6607 OMPBuilder.Config.isTargetDevice()
6691 static Function *emitTargetTaskProxyFunction(OpenMPIRBuilder &OMPBuilder,
6694 Module &M = OMPBuilder.M;
6721 Type *TaskPtrTy = OMPBuilder.TaskPtr;
6722 Type *TaskTy = OMPBuilder.Task;
6772 OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder,
6779 [&OMPBuilder, &Builder, &Inputs, &CBFunc,
6781 return createOutlinedFunction(OMPBuilder, Builder, EntryFnName, Inputs,
6785 OMPBuilder.emitTargetRegionFunction(EntryInfo, GenerateOutlinedFunction, true,
7057 OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder,
7069 OMPBuilder.emitOffloadingArrays(AllocaIP, Builder.saveIP(), MapInfo, Info,
7073 OMPBuilder.emitOffloadingArraysArgument(Builder, RTArgs, Info,
7090 Constant *SrcLocStr = OMPBuilder.getOrCreateDefaultSrcLocStr(SrcLocStrSize);
7091 Value *RTLoc = OMPBuilder.getOrCreateIdent(SrcLocStr, SrcLocStrSize,
7109 Builder.restoreIP(OMPBuilder.emitTargetTask(
7113 Builder.restoreIP(OMPBuilder.emitKernelLaunch(
8891 if (OMPBuilder->Config.isTargetDevice()) {
8946 if (OMPBuilder->Config.isTargetDevice()) {