Lines Matching refs:OpenMPIRBuilder
329 void OpenMPIRBuilder::addAttributes(omp::RuntimeFunction FnID, Function &Fn) { in addAttributes()
362 OpenMPIRBuilder::getOrCreateRuntimeFunction(Module &M, RuntimeFunction FnID) { in getOrCreateRuntimeFunction()
420 Function *OpenMPIRBuilder::getOrCreateRuntimeFunctionPtr(RuntimeFunction FnID) { in getOrCreateRuntimeFunctionPtr()
427 void OpenMPIRBuilder::initialize() { initializeTypes(M); } in initialize()
429 void OpenMPIRBuilder::finalize(Function *Fn) { in finalize()
518 OpenMPIRBuilder::~OpenMPIRBuilder() { in ~OpenMPIRBuilder()
522 GlobalValue *OpenMPIRBuilder::createGlobalFlag(unsigned Value, StringRef Name) { in createGlobalFlag()
533 Constant *OpenMPIRBuilder::getOrCreateIdent(Constant *SrcLocStr, in getOrCreateIdent()
549 ConstantStruct::get(OpenMPIRBuilder::Ident, IdentData); in getOrCreateIdent()
554 if (GV.getValueType() == OpenMPIRBuilder::Ident && GV.hasInitializer()) in getOrCreateIdent()
560 M, OpenMPIRBuilder::Ident, in getOrCreateIdent()
573 Constant *OpenMPIRBuilder::getOrCreateSrcLocStr(StringRef LocStr, in getOrCreateSrcLocStr()
594 Constant *OpenMPIRBuilder::getOrCreateSrcLocStr(StringRef FunctionName, in getOrCreateSrcLocStr()
613 OpenMPIRBuilder::getOrCreateDefaultSrcLocStr(uint32_t &SrcLocStrSize) { in getOrCreateDefaultSrcLocStr()
618 Constant *OpenMPIRBuilder::getOrCreateSrcLocStr(DebugLoc DL, in getOrCreateSrcLocStr()
635 Constant *OpenMPIRBuilder::getOrCreateSrcLocStr(const LocationDescription &Loc, in getOrCreateSrcLocStr()
641 Value *OpenMPIRBuilder::getOrCreateThreadID(Value *Ident) { in getOrCreateThreadID()
647 OpenMPIRBuilder::InsertPointTy
648 OpenMPIRBuilder::createBarrier(const LocationDescription &Loc, Directive DK, in createBarrier()
655 OpenMPIRBuilder::InsertPointTy
656 OpenMPIRBuilder::emitBarrierImpl(const LocationDescription &Loc, Directive Kind, in emitBarrierImpl()
704 OpenMPIRBuilder::InsertPointTy
705 OpenMPIRBuilder::createCancel(const LocationDescription &Loc, in createCancel()
756 void OpenMPIRBuilder::emitOffloadingEntry(Constant *Addr, StringRef Name, in emitOffloadingEntry()
781 ConstantStruct::get(OpenMPIRBuilder::OffloadEntry, EntryData); in emitOffloadingEntry()
784 M, OpenMPIRBuilder::OffloadEntry, in emitOffloadingEntry()
794 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitTargetKernel( in emitTargetKernel()
802 Builder.CreateAlloca(OpenMPIRBuilder::KernelArgs, nullptr, "kernel_args"); in emitTargetKernel()
805 Builder.CreateStructGEP(OpenMPIRBuilder::KernelArgs, KernelArgsPtr, I); in emitTargetKernel()
826 void OpenMPIRBuilder::emitCancelationCheckImpl(Value *CancelFlag, in emitCancelationCheckImpl()
865 IRBuilder<>::InsertPoint OpenMPIRBuilder::createParallel( in createParallel()
1236 void OpenMPIRBuilder::emitFlush(const LocationDescription &Loc) { in emitFlush()
1245 void OpenMPIRBuilder::createFlush(const LocationDescription &Loc) { in createFlush()
1251 void OpenMPIRBuilder::emitTaskwaitImpl(const LocationDescription &Loc) { in emitTaskwaitImpl()
1264 void OpenMPIRBuilder::createTaskwait(const LocationDescription &Loc) { in createTaskwait()
1270 void OpenMPIRBuilder::emitTaskyieldImpl(const LocationDescription &Loc) { in emitTaskyieldImpl()
1282 void OpenMPIRBuilder::createTaskyield(const LocationDescription &Loc) { in createTaskyield()
1288 OpenMPIRBuilder::InsertPointTy
1289 OpenMPIRBuilder::createTask(const LocationDescription &Loc, in createTask()
1461 OpenMPIRBuilder::InsertPointTy
1462 OpenMPIRBuilder::createTaskgroup(const LocationDescription &Loc, in createTaskgroup()
1490 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createSections( in createSections()
1584 OpenMPIRBuilder::InsertPointTy
1585 OpenMPIRBuilder::createSection(const LocationDescription &Loc, in createSection()
1631 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductions( in createReductions()
1794 OpenMPIRBuilder::InsertPointTy
1795 OpenMPIRBuilder::createMaster(const LocationDescription &Loc, in createMaster()
1819 OpenMPIRBuilder::InsertPointTy
1820 OpenMPIRBuilder::createMasked(const LocationDescription &Loc, in createMasked()
1844 CanonicalLoopInfo *OpenMPIRBuilder::createLoopSkeleton( in createLoopSkeleton()
1911 OpenMPIRBuilder::createCanonicalLoop(const LocationDescription &Loc, in createCanonicalLoop()
1940 CanonicalLoopInfo *OpenMPIRBuilder::createCanonicalLoop( in createCanonicalLoop()
2017 OpenMPIRBuilder &OMPBuilder) { in getKmpcForStaticInitForType()
2028 OpenMPIRBuilder::InsertPointTy
2029 OpenMPIRBuilder::applyStaticWorkshareLoop(DebugLoc DL, CanonicalLoopInfo *CLI, in applyStaticWorkshareLoop()
2115 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::applyStaticChunkedWorkshareLoop( in applyStaticChunkedWorkshareLoop()
2258 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::applyWorkshareLoop( in applyWorkshareLoop()
2314 getKmpcForDynamicInitForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) { in getKmpcForDynamicInitForType()
2330 getKmpcForDynamicNextForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) { in getKmpcForDynamicNextForType()
2345 getKmpcForDynamicFiniForType(Type *Ty, Module &M, OpenMPIRBuilder &OMPBuilder) { in getKmpcForDynamicFiniForType()
2356 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::applyDynamicWorkshareLoop( in applyDynamicWorkshareLoop()
2524 OpenMPIRBuilder::collapseLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops, in collapseLoops()
2652 OpenMPIRBuilder::tileLoops(DebugLoc DL, ArrayRef<CanonicalLoopInfo *> Loops, in tileLoops()
2883 void OpenMPIRBuilder::unrollLoopFull(DebugLoc, CanonicalLoopInfo *Loop) { in unrollLoopFull()
2890 void OpenMPIRBuilder::unrollLoopHeuristic(DebugLoc, CanonicalLoopInfo *Loop) { in unrollLoopHeuristic()
2898 void OpenMPIRBuilder::applySimd(CanonicalLoopInfo *CanonicalLoop, in applySimd()
3122 void OpenMPIRBuilder::unrollLoopPartial(DebugLoc DL, CanonicalLoopInfo *Loop, in unrollLoopPartial()
3190 OpenMPIRBuilder::InsertPointTy
3191 OpenMPIRBuilder::createCopyPrivate(const LocationDescription &Loc, in createCopyPrivate()
3212 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createSingle( in createSingle()
3254 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createCritical( in createCritical()
3288 OpenMPIRBuilder::InsertPointTy
3289 OpenMPIRBuilder::createOrderedDepend(const LocationDescription &Loc, in createOrderedDepend()
3334 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createOrderedThreadsSimd( in createOrderedThreadsSimd()
3363 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::EmitOMPInlinedRegion( in EmitOMPInlinedRegion()
3412 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitCommonDirectiveEntry( in emitCommonDirectiveEntry()
3442 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitCommonDirectiveExit( in emitCommonDirectiveExit()
3476 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createCopyinClauseBlocks( in createCopyinClauseBlocks()
3526 CallInst *OpenMPIRBuilder::createOMPAlloc(const LocationDescription &Loc, in createOMPAlloc()
3543 CallInst *OpenMPIRBuilder::createOMPFree(const LocationDescription &Loc, in createOMPFree()
3558 CallInst *OpenMPIRBuilder::createOMPInteropInit( in createOMPInteropInit()
3587 CallInst *OpenMPIRBuilder::createOMPInteropDestroy( in createOMPInteropDestroy()
3614 CallInst *OpenMPIRBuilder::createOMPInteropUse(const LocationDescription &Loc, in createOMPInteropUse()
3642 CallInst *OpenMPIRBuilder::createCachedThreadPrivate( in createCachedThreadPrivate()
3662 OpenMPIRBuilder::InsertPointTy
3663 OpenMPIRBuilder::createTargetInit(const LocationDescription &Loc, bool IsSPMD, in createTargetInit()
3716 void OpenMPIRBuilder::createTargetDeinit(const LocationDescription &Loc, in createTargetDeinit()
3737 std::string OpenMPIRBuilder::getNameWithSeparators(ArrayRef<StringRef> Parts, in getNameWithSeparators()
3750 Constant *OpenMPIRBuilder::getOrCreateOMPInternalVariable( in getOrCreateOMPInternalVariable()
3781 Value *OpenMPIRBuilder::getOMPCriticalRegionLock(StringRef CriticalName) { in getOMPCriticalRegionLock()
3788 OpenMPIRBuilder::createOffloadMaptypes(SmallVectorImpl<uint64_t> &Mappings, in createOffloadMaptypes()
3800 void OpenMPIRBuilder::createMapperAllocas(const LocationDescription &Loc, in createMapperAllocas()
3819 void OpenMPIRBuilder::emitMapperCall(const LocationDescription &Loc, in emitMapperCall()
3845 bool OpenMPIRBuilder::checkAndEmitFlushAfterAtomic( in checkAndEmitFlushAfterAtomic()
3906 OpenMPIRBuilder::InsertPointTy
3907 OpenMPIRBuilder::createAtomicRead(const LocationDescription &Loc, in createAtomicRead()
3948 OpenMPIRBuilder::InsertPointTy
3949 OpenMPIRBuilder::createAtomicWrite(const LocationDescription &Loc, in createAtomicWrite()
3982 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createAtomicUpdate( in createAtomicUpdate()
4009 Value *OpenMPIRBuilder::emitRMWOpAsInstruction(Value *Src1, Value *Src2, in emitRMWOpAsInstruction()
4039 std::pair<Value *, Value *> OpenMPIRBuilder::emitAtomicUpdate( in emitAtomicUpdate()
4153 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createAtomicCapture( in createAtomicCapture()
4187 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createAtomicCompare( in createAtomicCompare()
4370 OpenMPIRBuilder::createOffloadMapnames(SmallVectorImpl<llvm::Constant *> &Names, in createOffloadMapnames()
4385 void OpenMPIRBuilder::initializeTypes(Module &M) { in initializeTypes()
4404 void OpenMPIRBuilder::OutlineInfo::collectBlocks( in collectBlocks()