aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ModuleUtils.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-12-14 19:47:52 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-12-14 19:47:57 +0000
commit23e3e107dceb1fd8c1fb81d1229f6aab09a1fce2 (patch)
tree1c00f3e27a89c4ebc8a8ba5cd558adc0c6b28e77 /llvm/lib/Transforms/Utils/ModuleUtils.cpp
parent4ca1ae580b0ce44c3a83992cf3abae45c3a229b4 (diff)
downloadllvm-23e3e107dceb1fd8c1fb81d1229f6aab09a1fce2.zip
llvm-23e3e107dceb1fd8c1fb81d1229f6aab09a1fce2.tar.gz
llvm-23e3e107dceb1fd8c1fb81d1229f6aab09a1fce2.tar.bz2
[GVN] GVNPass::ValueTable::lookupOrAdd - merge isa<> and cast<> into single dyn_cast<>. NFCI.
Avoid calling separate isa<> and cast<> if we can - dyn_cast<> can more efficiently check for a safe cast and give the casted pointer.
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions