[Attributor] AAPotentialValues Interface
authorShinji Okumura <okuraofvegetable@gmail.com>
Fri, 7 Aug 2020 08:06:42 +0000 (17:06 +0900)
committerShinji Okumura <okuraofvegetable@gmail.com>
Fri, 7 Aug 2020 08:35:12 +0000 (17:35 +0900)
commitc575ba28de2f24cb2fd602780029bdaa8e0ce4a5
tree3dae1f89b10ddc0ec7fc58cb9e91a82a5163bb74
parent6dc863cd858f32ef0060c46edda2ab56a3cf76b4
[Attributor] AAPotentialValues Interface

This is a split patch of D80991.
This patch introduces AAPotentialValues and its interface only.
For more detail of AAPotentialValues abstract attribute, see the original patch.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D83283
llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/lib/Transforms/IPO/Attributor.cpp
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
llvm/test/Transforms/Attributor/potential.ll [new file with mode: 0644]