search for: getnonlocalcalldependency

Displaying 1 result from an estimated 1 matches for "getnonlocalcalldependency".

2012 May 22
0
[LLVMdev] Some small changes to the memory dependence analysis API
...donly %cmp.i.i.i.i.i.i.i14 = icmp eq i32 %call1.i.i.i.i.i.i.i.i.i.i.i.i13, 143 %phitmp18 = icmp ne %"class.llvm::Instruction"* %I, null %phitmp18. = and i1 %cmp.i.i.i.i.i.i.i14, %phitmp18 ret i1 %phitmp18. We are trying to prove the equivalence of the two tail calls. If you call getNonLocalCallDependency on the second call, you end up with two dependencies[1]. One of these dependencies we care about, the first tail call, and the other we don't, the load way back at %4. I could teach GVN that this particular clobber dependency is irrelevant for this call (and i will :P). But the reality is we...