Home
last modified time | relevance | path

Searched refs:IRP (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1389 IRP = IRP.stripCallBaseContext();
2837 IRAttribute(const IRPosition &IRP) : BaseType(IRP) {}
2928 AbstractAttribute(const IRPosition &IRP) : IRPosition(IRP) {}
3147 AANoSync(const IRPosition &IRP, Attributor &A) : IRAttribute(IRP) {}
3312 AAReachability(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
3448 AAIsDead(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
3739 AAAlign(const IRPosition &IRP, Attributor &A) : IRAttribute(IRP) {}
3946 : Base(IRP, IRP.getAssociatedType()) {}
3980 AAHeapToStack(const IRPosition &IRP, Attributor &A) : Base(IRP) {}
4290 : Base(IRP, IRP.getAssociatedType()->getIntegerBitWidth()) {}
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp943 AAPointerInfoImpl(const IRPosition &IRP, Attributor &A) : BaseTy(IRP) {} in AAPointerInfoImpl()
1554 AANoUnwindImpl(const IRPosition &IRP, Attributor &A) : AANoUnwind(IRP, A) {} in AANoUnwindImpl()
1923 AANoSyncImpl(const IRPosition &IRP, Attributor &A) : AANoSync(IRP, A) {} in AANoSyncImpl()
2001 AANoFreeImpl(const IRPosition &IRP, Attributor &A) : AANoFree(IRP, A) {} in AANoFreeImpl()
3009 AANoAliasImpl(const IRPosition &IRP, Attributor &A) : AANoAlias(IRP, A) { in AANoAliasImpl()
3073 AANoAliasArgument(const IRPosition &IRP, Attributor &A) : Base(IRP, A) {} in AANoAliasArgument()
4327 IRP, A) {} in AADereferenceableReturned()
4440 AAAlignImpl(const IRPosition &IRP, Attributor &A) : AAAlign(IRP, A) {} in AAAlignImpl()
4601 AAAlignReturned(const IRPosition &IRP, Attributor &A) : Base(IRP, A) {} in AAAlignReturned()
4619 AAAlignArgument(const IRPosition &IRP, Attributor &A) : Base(IRP, A) {} in AAAlignArgument()
[all …]
H A DAttributor.cpp511 IRPosition::Kind Kind = IRP.getPositionKind(); in isAssumedReadOnlyOrReadNone()
782 Function *ScopeFn = IRP.getAnchorScope(); in manifestAttrs()
783 IRPosition::Kind PK = IRP.getPositionKind(); in manifestAttrs()
842 IRPositions.emplace_back(IRP); in SubsumingPositionIterator()
852 switch (IRP.getPositionKind()) { in SubsumingPositionIterator()
1092 return CB(IRP, AA, UsedAssumedInformation); in getAssumedSimplified()
1096 return &IRP.getAssociatedValue(); in getAssumedSimplified()
1105 return &IRP.getAssociatedValue(); in getAssumedSimplified()
1170 const IRPosition &IRP = AA.getIRPosition(); in isAssumedDead() local
1171 if (!Functions.count(IRP.getAnchorScope())) in isAssumedDead()
[all …]
H A DOpenMPOpt.cpp2324 AAICVTracker(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAICVTracker()
2374 : AAICVTracker(IRP, A) {} in AAICVTrackerFunction()
2565 : AAICVTracker(IRP, A) {} in AAICVTrackerFunctionReturned()
2635 : AAICVTracker(IRP, A) {} in AAICVTrackerCallSite()
2705 : AAICVTracker(IRP, A) {} in AAICVTrackerCallSiteReturned()
2898 AAHeapToShared(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAHeapToShared()
2929 : AAHeapToShared(IRP, A) {} in AAHeapToSharedFunction()
3106 AAKernelInfo(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAKernelInfo()
3154 : AAKernelInfo(IRP, A) {} in AAKernelInfoFunction()
4190 : AAKernelInfo(IRP, A) {} in AAKernelInfoCallSite()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAttributor.cpp226 AAAMDAttributes(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAAMDAttributes()
252 AAUniformWorkGroupSize(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAUniformWorkGroupSize()
279 : AAUniformWorkGroupSize(IRP, A) {} in AAUniformWorkGroupSizeFunction()
350 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
357 AAAMDAttributesFunction(const IRPosition &IRP, Attributor &A) in AAAMDAttributesFunction()
358 : AAAMDAttributes(IRP, A) {} in AAAMDAttributesFunction()
614 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
615 return *new (A.Allocator) AAAMDAttributesFunction(IRP, A); in createForPosition()
624 : Base(IRP, 32) {} in AAAMDFlatWorkGroupSize()
728 if (IRP.getPositionKind() == IRPosition::IRP_FUNCTION) in createForPosition()
[all …]