diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-12-14 19:47:52 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-12-14 19:47:57 +0000 |
commit | 23e3e107dceb1fd8c1fb81d1229f6aab09a1fce2 (patch) | |
tree | 1c00f3e27a89c4ebc8a8ba5cd558adc0c6b28e77 /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
parent | 4ca1ae580b0ce44c3a83992cf3abae45c3a229b4 (diff) | |
download | llvm-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