search for: intransic

Displaying 2 results from an estimated 2 matches for "intransic".

Did you mean: instrinsic
2015 Nov 12
2
[cfe-dev] Propagating llvm.assume across function calls to enhance de-virtualization
...quot;nocapture-global" that will say that this pointer is not being captured by global, but may be captured for example by returning it from function. This thing is important because this is exactly what invariant.group.barrier is doing, and right now, because it is not nocapture, emiting this intransic may remove nocapture from function in which we emit invariant.group.barrier. 4. Fix compile time regression caused by many assume instructions (after constructor call). I don't remember which pass it was, but there was one pice of code that had some huge complexity, and we coudn't make it b...
2015 Nov 12
2
Propagating llvm.assume across function calls to enhance de-virtualization
Hi All, I have a two-part de-virtualization enhancement that I'm considering working on and am looking for any feedback on how feasible it is. The two parts are: 1. llvm: Extending inter-procedural SCCP (or some other IPO module pass) to propagate llvm.assume's across function calls. The basic idea would be to collect the set of assumptions for each argument at each call