Lines Matching defs:OpenMPOpt
920 struct OpenMPOpt { struct
922 using OptimizationRemarkGetter =
925 OpenMPOpt(SmallVectorImpl<Function *> &SCC, CallGraphUpdater &CGUpdater, in OpenMPOpt() function
932 bool remarksEnabled() { in remarksEnabled()
938 bool run(bool IsModulePass) { in run()
990 void printICVs() const { in printICVs()
1011 void printKernels() const { in printKernels()
1027 static CallInst *getCallIfRegularCall( in getCallIfRegularCall()
1039 static CallInst *getCallIfRegularCall( in getCallIfRegularCall()
1051 bool mergeParallelRegions() { in mergeParallelRegions()
1423 bool deleteParallelRegions() { in deleteParallelRegions()
1467 bool deduplicateRuntimeCalls() { in deduplicateRuntimeCalls()
1515 bool removeRuntimeSymbols() { in removeRuntimeSymbols()
1551 bool hideMemTransfersLatency() { in hideMemTransfersLatency()
1582 void analysisGlobalization() { in analysisGlobalization()
1603 bool getValuesInOffloadArrays(CallInst &RuntimeCall, in getValuesInOffloadArrays()
1657 void dumpValuesInOffloadArrays(ArrayRef<OffloadArray> OAs) { in dumpValuesInOffloadArrays()
1688 Instruction *canBeMovedDownwards(CallInst &RuntimeCall) { in canBeMovedDownwards()
1716 bool splitTargetDataBeginRTC(CallInst &RuntimeCall, in splitTargetDataBeginRTC()
1765 static Value *combinedIdentStruct(Value *CurrentIdent, Value *NextIdent, in combinedIdentStruct()
1785 getCombinedIdentFromCallUsesIn(OMPInformationCache::RuntimeFunctionInfo &RFI, in getCombinedIdentFromCallUsesIn()
1817 bool deduplicateRuntimeCalls(Function &F, in deduplicateRuntimeCalls()
1910 void collectGlobalThreadIdArguments(SmallSetVector<Value *, 16> >IdArgs) { in collectGlobalThreadIdArguments()
1965 DenseMap<Function *, std::optional<Kernel>> UniqueKernelMap;
1971 Kernel getUniqueKernelFor(Instruction &I) { in getUniqueKernelFor()
1994 void emitRemark(Instruction *I, StringRef RemarkName, in emitRemark()
2011 void emitRemark(Function *F, StringRef RemarkName, in emitRemark()
2026 Module &M;
2029 SmallVectorImpl<Function *> &SCC;
2033 CallGraphUpdater &CGUpdater;
2036 OptimizationRemarkGetter OREGetter;
2039 OMPInformationCache &OMPInfoCache;
2042 Attributor &A;
2045 bool runAttributor(bool IsModulePass) { in runAttributor()