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()
1425 bool deleteParallelRegions() { in deleteParallelRegions()
1468 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()
1909 void collectGlobalThreadIdArguments(SmallSetVector<Value *, 16> >IdArgs) { in collectGlobalThreadIdArguments()
1964 DenseMap<Function *, std::optional<Kernel>> UniqueKernelMap;
1970 Kernel getUniqueKernelFor(Instruction &I) { in getUniqueKernelFor()
1993 void emitRemark(Instruction *I, StringRef RemarkName, in emitRemark()
2010 void emitRemark(Function *F, StringRef RemarkName, in emitRemark()
2025 Module &M;
2028 SmallVectorImpl<Function *> &SCC;
2032 CallGraphUpdater &CGUpdater;
2035 OptimizationRemarkGetter OREGetter;
2038 OMPInformationCache &OMPInfoCache;
2041 Attributor &A;
2044 bool runAttributor(bool IsModulePass) { in runAttributor()