Displaying 2 results from an estimated 2 matches for "modifieddt".
Did you mean:
modified
2017 Mar 09
4
[RFC] bitfield access shrinking
...properly updated in CGP, I have to create a new
>> pass and put it before CGP, in order to use memoryssa.
>
>
> This makes sense to me. Should we just fix CGP to update the DT instead of
> working around it?
>
> -Hal
I am not familiar enough with CGP to tell. I just notice ModifiedDT is
modified at several places in CGP, which indicates there are a few
transformations needing their specific dominator tree maintainance
work. And I remember simplifyCFG also doesn't use dominator tree to
save the effort to maintain it on the fly. So maybe it is easier to
separate CGP into two...
2017 Mar 09
4
[RFC] bitfield access shrinking
In http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20120827/063200.html,
consecutive bitfields are wrapped as a group and represented as a
large integer and emits loads stores and bit operations appropriate
for extracting bits from within it. It fixes the problem of violating
C++11 memory model that original widen load/store of bitfield was
facing. It also brings more coalescing