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