Lines Matching refs:ICV
341 auto &ICV = ICVs[_Name]; \ in initializeInternalControlVars()
342 ICV.Setter = RTL; \ in initializeInternalControlVars()
346 auto &ICV = ICVs[Name]; \ in initializeInternalControlVars()
347 ICV.Getter = RTL; \ in initializeInternalControlVars()
351 auto &ICV = ICVs[Enum]; \ in initializeInternalControlVars()
352 ICV.Name = _Name; \ in initializeInternalControlVars()
353 ICV.Kind = Enum; \ in initializeInternalControlVars()
354 ICV.InitKind = Init; \ in initializeInternalControlVars()
355 ICV.EnvVarName = _EnvVarName; \ in initializeInternalControlVars()
356 switch (ICV.InitKind) { \ in initializeInternalControlVars()
358 ICV.InitValue = nullptr; \ in initializeInternalControlVars()
361 ICV.InitValue = ConstantInt::get( \ in initializeInternalControlVars()
365 ICV.InitValue = ConstantInt::getFalse(OMPBuilder.Int1->getContext()); \ in initializeInternalControlVars()
859 for (auto ICV : ICVs) { in printICVs() local
860 auto ICVInfo = OMPInfoCache.ICVs[ICV]; in printICVs()
2342 virtual Optional<Value *> getReplacementValue(InternalControlVar ICV, in getReplacementValue()
2352 getUniqueReplacementValue(InternalControlVar ICV) const = 0;
2399 for (InternalControlVar ICV : TrackableICVs) { in updateImpl() local
2400 auto &SetterRFI = OMPInfoCache.RFIs[OMPInfoCache.ICVs[ICV].Setter]; in updateImpl()
2402 auto &ValuesMap = ICVReplacementValuesMap[ICV]; in updateImpl()
2417 Optional<Value *> ReplVal = getValueForCall(A, I, ICV); in updateImpl()
2445 InternalControlVar &ICV) const { in getValueForCall()
2453 auto &GetterRFI = OMPInfoCache.RFIs[OMPInfoCache.ICVs[ICV].Getter]; in getValueForCall()
2454 auto &SetterRFI = OMPInfoCache.RFIs[OMPInfoCache.ICVs[ICV].Setter]; in getValueForCall()
2463 if (ICVReplacementValuesMap[ICV].count(&I)) in getValueForCall()
2464 return ICVReplacementValuesMap[ICV].lookup(&I); in getValueForCall()
2477 Optional<Value *> URV = ICVTrackingAA.getUniqueReplacementValue(ICV); in getValueForCall()
2489 getUniqueReplacementValue(InternalControlVar ICV) const override { in getUniqueReplacementValue()
2494 Optional<Value *> getReplacementValue(InternalControlVar ICV, in getReplacementValue()
2497 const auto &ValuesMap = ICVReplacementValuesMap[ICV]; in getReplacementValue()
2533 Optional<Value *> NewReplVal = getValueForCall(A, *CurrInst, ICV); in getReplacementValue()
2587 getUniqueReplacementValue(InternalControlVar ICV) const override { in getUniqueReplacementValue()
2588 return ICVReplacementValuesMap[ICV]; in getUniqueReplacementValue()
2599 for (InternalControlVar ICV : TrackableICVs) { in updateImpl() local
2600 Optional<Value *> &ReplVal = ICVReplacementValuesMap[ICV]; in updateImpl()
2605 ICVTrackingAA.getReplacementValue(ICV, &I, A); in updateImpl()
2645 for (InternalControlVar ICV : TrackableICVs) { in initialize() local
2646 auto ICVInfo = OMPInfoCache.ICVs[ICV]; in initialize()
2698 getUniqueReplacementValue(InternalControlVar ICV) const override { in getUniqueReplacementValue()
2728 getUniqueReplacementValue(InternalControlVar ICV) const override { in getUniqueReplacementValue()
2729 return ICVReplacementValuesMap[ICV]; in getUniqueReplacementValue()
2742 for (InternalControlVar ICV : TrackableICVs) { in updateImpl() local
2743 Optional<Value *> &ReplVal = ICVReplacementValuesMap[ICV]; in updateImpl()
2745 ICVTrackingAA.getUniqueReplacementValue(ICV); in updateImpl()