Lines Matching refs:AAKernelInfo

2757 struct AAKernelInfo : public StateWrapper<KernelInfoState, AbstractAttribute> {  struct
2759 AAKernelInfo(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAKernelInfo() function
2779 static AAKernelInfo &createForPosition(const IRPosition &IRP, Attributor &A);
2797 struct AAKernelInfoFunction : AAKernelInfo {
2799 : AAKernelInfo(IRP, A) {} in AAKernelInfoFunction()
3363 auto &CBAA = A.getAAFor<AAKernelInfo>( in updateImpl()
3393 auto &CAA = A.getOrCreateAAFor<AAKernelInfo>( in updateReachingKernelEntries()
3426 A.getOrCreateAAFor<AAKernelInfo>(IRPosition::function(*Caller)); in updateParallelLevels()
3461 struct AAKernelInfoCallSite : AAKernelInfo {
3463 : AAKernelInfo(IRP, A) {} in AAKernelInfoCallSite()
3467 AAKernelInfo::initialize(A); in initialize()
3606 auto &FnAA = A.getAAFor<AAKernelInfo>(*this, FnPos, DepClassTy::REQUIRED); in updateImpl()
3784 auto &CallerKernelInfoAA = A.getAAFor<AAKernelInfo>( in foldIsSPMDExecMode()
3791 auto &AA = A.getAAFor<AAKernelInfo>(*this, IRPosition::function(*K), in foldIsSPMDExecMode()
3866 auto &CallerKernelInfoAA = A.getAAFor<AAKernelInfo>( in foldParallelLevel()
3884 auto &AA = A.getAAFor<AAKernelInfo>(*this, IRPosition::function(*K), in foldParallelLevel()
3928 auto &CallerKernelInfoAA = A.getAAFor<AAKernelInfo>( in foldKernelFnAttribute()
3992 A.getOrCreateAAFor<AAKernelInfo>( in registerAAs()
4055 const char AAKernelInfo::ID = 0;
4128 AAKernelInfo &AAKernelInfo::createForPosition(const IRPosition &IRP, in createForPosition()
4130 AAKernelInfo *AA = nullptr; in createForPosition()