search for: mlsm

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