Lines Matching refs:MemoryOpt
2691 class MemoryOpt : public Pass
2715 MemoryOpt();
2747 MemoryOpt::MemoryOpt() : recordPool(sizeof(MemoryOpt::Record), 6)
2757 MemoryOpt::reset()
2775 MemoryOpt::combineLd(Record *rec, Instruction *ld)
2835 MemoryOpt::combineSt(Record *rec, Instruction *st)
2909 MemoryOpt::Record::set(const Instruction *ldst)
2921 MemoryOpt::Record::link(Record **list)
2931 MemoryOpt::Record::unlink(Record **list)
2941 MemoryOpt::Record **
2942 MemoryOpt::getList(const Instruction *insn)
2950 MemoryOpt::addRecord(Instruction *i)
2961 MemoryOpt::Record *
2962 MemoryOpt::findRecord(const Instruction *insn, bool load, bool& isAdj) const
3000 MemoryOpt::replaceLdFromSt(Instruction *ld, Record *rec)
3024 MemoryOpt::replaceLdFromLd(Instruction *ldE, Record *rec)
3048 MemoryOpt::replaceStFromSt(Instruction *restrict st, Record *rec)
3103 MemoryOpt::Record::overlaps(const Instruction *ldst) const
3128 MemoryOpt::lockStores(Instruction *const ld)
3139 MemoryOpt::purgeRecords(Instruction *const st, DataFile f)
3154 MemoryOpt::visit(BasicBlock *bb)
3165 MemoryOpt::runOpt(BasicBlock *bb)
4088 RUN_PASS(2, MemoryOpt, run);