search for: cond0

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