search for: viewedinst

Displaying 3 results from an estimated 3 matches for "viewedinst".

2016 Jan 27
2
Skip redundant checks in AliasSet::aliasesUnknownInst
...SetTracker::add(const AliasSetTracker > >> &AST)’? > >> > >> If this wasn’t available at the moment and someone could review > me, I > >> would try to implement it. A temporary patch can be found attached > >> (for example, ViewedInst can become a second parameter of > >> AliasSetTracker::addUnknown ). It > >> passes the LLVM regression tests and helps to reduce the runtime of > >> 'opt -basicaa -licm out.opt.ll’ from 130ms to 67ms and the > runtime of > >> 'opt...
2016 Jan 24
4
Skip redundant checks in AliasSet::aliasesUnknownInst
...known instructions from different alias sets of an alias set tracker that is a parameter of ‘AliasSetTracker::add(const AliasSetTracker &AST)’? If this wasn’t available at the moment and someone could review me, I would try to implement it. A temporary patch can be found attached (for example, ViewedInst can become a second parameter of AliasSetTracker::addUnknown ). It passes the LLVM regression tests and helps to reduce the runtime of 'opt -basicaa -licm out.opt.ll’ from 130ms to 67ms and the runtime of 'opt -basicaa -licm out.opt2.ll’ from 117ms to 62ms (out.opt.ll and out.opt2.ll can be...
2016 Jan 27
2
Skip redundant checks in AliasSet::aliasesUnknownInst
...ias set tracker >> that is a parameter of ‘AliasSetTracker::add(const AliasSetTracker >> &AST)’? >> >> If this wasn’t available at the moment and someone could review me, I >> would try to implement it. A temporary patch can be found attached >> (for example, ViewedInst can become a second parameter of >> AliasSetTracker::addUnknown ). It >> passes the LLVM regression tests and helps to reduce the runtime of >> 'opt -basicaa -licm out.opt.ll’ from 130ms to 67ms and the runtime of >> 'opt -basicaa -licm out.opt2.ll’ from 117ms to 62m...