For StackLifetime after finding alloca we need to check that
values ponting to the begining of alloca.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Time | Test | |
---|---|---|
20 ms | linux > LLVM-Unit.Analysis/_/AnalysisTests::FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValue/9 Note: Google Test filter = FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValue/9
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
| |
20 ms | linux > LLVM-Unit.Analysis/_/AnalysisTests::FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValueZeroOffset/9 Note: Google Test filter = FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValueZeroOffset/9
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
| |
110 ms | windows > LLVM-Unit.Analysis/_/AnalysisTests_exe::FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValue/9 Note: Google Test filter = FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValue/9
[==========] Running 1 test from 1 test case.
| |
120 ms | windows > LLVM-Unit.Analysis/_/AnalysisTests_exe::FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValueZeroOffset/9 Note: Google Test filter = FindAllocaForValueTest/FindAllocaForValueTest.findAllocaForValueZeroOffset/9
[==========] Running 1 test from 1 test case.
|
Event Timeline
llvm/lib/Analysis/ValueTracking.cpp | ||
---|---|---|
4375 | You can just use GEP->hasAllZeroIndices() here. |