aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/FileCheck/FileCheck.cpp
diff options
context:
space:
mode:
authorsstefan1 <sstipanovic@s-energize.com>2020-08-30 11:27:48 +0200
committersstefan1 <sstipanovic@s-energize.com>2020-08-30 11:27:48 +0200
commit5dfd7cc46c8db815080dca9046545991bc33274c (patch)
tree7d78c79cedc16bede8f495029764774c5ef9c06c /llvm/lib/FileCheck/FileCheck.cpp
parent8d8ce85b235cbea7625abd7d51ca5800b1c1650b (diff)
downloadllvm-5dfd7cc46c8db815080dca9046545991bc33274c.zip
llvm-5dfd7cc46c8db815080dca9046545991bc33274c.tar.gz
llvm-5dfd7cc46c8db815080dca9046545991bc33274c.tar.bz2
Reland [OpenMPOpt] ICV tracking for calls
The problem with module slice has been addressed in D86319 Introduce two new AAs. AAICVTrackerFunctionReturned which checks if a function can have a unique ICV value after it is finished, and AAICVCallSiteReturned which checks AAICVTrackerFunctionReturned for a call site. This enables us to check the value of a call and if it changes the ICV. This also changes the approach in `getReplacementValues()` to a worklist-based approach so we can explore all relevant BBs. Differential Revision: https://reviews.llvm.org/D85544
Diffstat (limited to 'llvm/lib/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions