Displaying 2 results from an estimated 2 matches for "cond0".
Did you mean:
cond
2016 Jul 15
2
RFC: Strong GC References in LLVM
...dominance info
in a bunch of cases to sanely determine if they are changing the control
dependence structure.
Let me ask another question:
Given
%x = malloc() ;; known thread local
if (cond_0) {
store GCREF %val to %x
}
if (cond_1) {
store i64 %val to %x
}
Assume i can prove cond0 and cond1 the same.
I change this to:
%x = malloc() ;; known thread local
if (cond_0) {
store i64 %val to %x
store GCREF %val to %x
}
Is this okay to happen?
Note that i did not actually change the control dependence of it by the
normal definition of control dependence.
But you c...
2016 Jul 14
5
RFC: Strong GC References in LLVM
Hi Andy,
Andrew Trick wrote:
>> But for the purposes of this discussion, only the legality (or lack
>> thereof) of the above transform matters, not whether it is profitable
>> or not.
>
> Given that you will need to disable the transform for GCRefs, it’s
interesting that if it’s only something that needs to run before ISEL
then you’re not actually losing any