Lines Matching defs:OMPBuilder

287       : InformationCache(M, AG, Allocator, CGSCC), OMPBuilder(M),
290 OMPBuilder.Config.IsTargetDevice = isOpenMPDevice(OMPBuilder.M);
291 const Triple T(OMPBuilder.M.getTargetTriple());
296 assert(OMPBuilder.Config.IsTargetDevice &&
298 OMPBuilder.Config.IsGPU = true;
301 OMPBuilder.Config.IsGPU = false;
304 OMPBuilder.initialize();
435 OpenMPIRBuilder OMPBuilder;
476 Type::getInt32Ty(OMPBuilder.Int32->getContext()), 0); \
479 ICV.InitValue = ConstantInt::getFalse(OMPBuilder.Int1->getContext()); \
519 OMPBuilder.addAttributes(RFI.Kind, *RFI.Declaration);
584 Type *VarName = OMPBuilder.VarName; \
588 ArrayType *VarName##Ty = OMPBuilder.VarName##Ty; \
590 PointerType *VarName##PtrTy = OMPBuilder.VarName##PtrTy; \
594 FunctionType *VarName = OMPBuilder.VarName; \
596 PointerType *VarName##Ptr = OMPBuilder.VarName##Ptr; \
600 StructType *VarName = OMPBuilder.VarName; \
602 PointerType *VarName##Ptr = OMPBuilder.VarName##Ptr; \
610 if (declMatchesRTFTypes(F, OMPBuilder._ReturnType, ArgsTypes)) { \
616 RFI.ReturnType = OMPBuilder._ReturnType; \
1184 OMPInfoCache.OMPBuilder.createMaster(Loc, BodyGenCB, FiniCB));
1186 OMPInfoCache.OMPBuilder.createBarrier(SeqAfterIP, OMPD_parallel));
1259 cantFail(OMPInfoCache.OMPBuilder.createParallel(
1265 OMPInfoCache.OMPBuilder.finalize(OriginalFn);
1274 FunctionType *FT = OMPInfoCache.OMPBuilder.ParallelTask;
1298 cantFail(OMPInfoCache.OMPBuilder.createBarrier(
1724 auto &IRBuilder = OMPInfoCache.OMPBuilder;
1805 if (!OMPInfoCache.OMPBuilder.getInsertionPoint().getBlock())
1806 OMPInfoCache.OMPBuilder.updateToLocation(OpenMPIRBuilder::InsertPointTy(
1812 OMPInfoCache.OMPBuilder.getOrCreateDefaultSrcLocStr(SrcLocStrSize);
1813 Ident = OMPInfoCache.OMPBuilder.getOrCreateIdent(Loc, SrcLocStrSize);
1840 if (CB.getArgOperand(0)->getType() != OMPInfoCache.OMPBuilder.IdentPtr)
1877 CI->getArgOperand(0)->getType() == OMPInfoCache.OMPBuilder.IdentPtr) {
4055 OMPInfoCache.OMPBuilder.updateToLocation(Loc);
4058 OMPInfoCache.OMPBuilder.getOrCreateSrcLocStr(Loc, SrcLocStrSize);
4060 OMPInfoCache.OMPBuilder.getOrCreateIdent(SrcLocStr, SrcLocStrSize);
4067 OMPInfoCache.OMPBuilder.updateToLocation(LocRegionCheckTid);
4069 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4072 OMPInfoCache.OMPBuilder.Builder.CreateCall(HardwareTidFn, {});
4075 Value *TidCheck = OMPInfoCache.OMPBuilder.Builder.CreateIsNull(Tid);
4076 OMPInfoCache.OMPBuilder.Builder
4083 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4085 OMPInfoCache.OMPBuilder.updateToLocation(InsertPointTy(
4088 OMPInfoCache.OMPBuilder.Builder.CreateCall(BarrierFn, {Ident, Tid});
4206 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4467 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4470 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4498 OMPInfoCache.OMPBuilder.updateToLocation(
4508 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4524 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(
4612 OMPInfoCache.OMPBuilder.getOrCreateRuntimeFunction(