OSDN Git Service

[ValueTracking] Replace recursion with Worklist
authorVitaly Buka <vitalybuka@google.com>
Thu, 27 Aug 2020 20:38:29 +0000 (13:38 -0700)
committerVitaly Buka <vitalybuka@google.com>
Thu, 27 Aug 2020 21:44:49 +0000 (14:44 -0700)
commit23524fdecef990dffc619d3463b1977cfb946136
treefa320ee93fd62fbcbf009d1bf168c3523ce691bf
parent2e7041fdc223aae90eac294cda4fb3b0be8eeb34
[ValueTracking] Replace recursion with Worklist

Now findAllocaForValue can handle nontrivial phi cycles.
llvm/lib/Analysis/ValueTracking.cpp
llvm/unittests/Analysis/ValueTrackingTest.cpp