Depends on D29811
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | ||
---|---|---|
707 ↗ | (On Diff #88049) | The assumption I guess is that we will always have a non-null Res coming into the caller if isExported could possibly be true? |
llvm/test/Transforms/WholeProgramDevirt/export-uniform-ret-val.ll | ||
21 ↗ | (On Diff #88049) | What is this and the below CHECK looking for? They appear to be checking for the same lines being output as were input. |
llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | ||
---|---|---|
707 ↗ | (On Diff #88049) | Yes, it can only be true during the export phase. |
llvm/test/Transforms/WholeProgramDevirt/export-uniform-ret-val.ll | ||
21 ↗ | (On Diff #88049) | The pass may change the definitions of the vtables in other cases (i.e. VCP); this is just checking that we are not doing that in this case. |