Details
Details
- Reviewers
chandlerc mehdi_amini davide
Diff Detail
Diff Detail
- Build Status
Buildable 5809 Build 5809: arc lint + arc unit
Event Timeline
Comment Actions
It turned out that this is invalid way of collecting this statistic, because we don't count devirtualization that happens without previous inlining like:
define void @devirtualize(i8* %p) {
%x = bitcast i8* %p to void()**
store void()* @foo, void()** %x
%c = load void()*, void()** %x
call void %c()
call void @foo()
call void %c()
ret void
}The stat probably will need to be collected in GVN instead.