Displaying 2 results from an estimated 2 matches for "mlsm".
Did you mean:
lsm
2018 Jan 26
1
MemDep: Invalidating NonLocal result cache entries?
..., for which there are no
reverse map entries, and thus those entries can not be invalidated.
This is a problem when an optimization turns a non-local dependency
into a local one.
https://bugs.llvm.org//show_bug.cgi?id=36063 is an example for this.
One way to avoid this bug specifically is to mark MLSM as not
preserving MemDep. But a pass that both relies on MemDep and does
sinking like MLSM would be prone to hitting the same bug again,
without any means to avoid it. So I wonder what's the best approach
here.
1) Mark MLSM as not preserving MemDep.
2) Don't cache NonLocal results.
3) Add...
2016 May 10
2
How to register a pass as being optional?
I've created a post-RA pass runOnMachineFunction that gets registed with
the pass manager like this:
static RegisterPass<RegBankFixUpPass> X("regbankfixup", "Register Bank
Conflict FixUp Pass");
And and whenever I run clang or llc now the pass runs. Initially, until I'm
sure this pass doesn't break things I'd like it to be opt-in - ie I'd like
to