As discussed on the mailing list it is legal to propagate TBAA to loads from
smaller regions of a larger load tagged with TBAA. Do so for
(load->extractvalue)=>(gep->load) folding.
Details
Details
Diff Detail
Diff Detail
- Build Status
Buildable 5492 Build 5492: arc lint + arc unit
Event Timeline
Comment Actions
There were a couple more of instances of the same pattern in this code.
I'll write some tests for all these cases next week (famous last words).
Comment Actions
lgtm
lib/Transforms/InstCombine/InstructionCombining.cpp | ||
---|---|---|
2433 | Call this NL like you've used NS before? |
Call this NL like you've used NS before?