Home
last modified time | relevance | path

Searched refs:ValueTable (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h151 class ValueTable {
192 ValueTable();
193 ValueTable(const ValueTable &Arg);
194 ValueTable(ValueTable &&Arg);
195 ~ValueTable();
196 ValueTable &operator=(const ValueTable &Arg);
231 ValueTable VN;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h208 using ValueTable = std::unique_ptr<ValueIDNum[]>;
212 using FuncValueTable = std::unique_ptr<ValueTable[]>;
789 void loadFromArray(ValueTable &Locs, unsigned NewCurBB) {
1203 const ValueTable *MLiveOuts,
1204 const ValueTable *MLiveIns);
1207 void process(MachineInstr &MI, const ValueTable *MLiveOuts,
1208 const ValueTable *MLiveIns);
1216 bool transferDebugInstrRef(MachineInstr &MI, const ValueTable *MLiveOuts,
1217 const ValueTable *MLiveIns);
1249 const ValueTable *MLiveOuts,
[all …]
H A DInstrRefBasedImpl.cpp432 loadInlocs(MachineBasicBlock &MBB, ValueTable &MLocs, DbgOpIDMap &DbgOpStore, in loadInlocs()
1432 const ValueTable *MLiveOuts, const ValueTable *MLiveIns) { in getValueForInstrRef()
1577 const ValueTable *MLiveOuts, in transferDebugInstrRef()
1578 const ValueTable *MLiveIns) { in transferDebugInstrRef()
2248 void InstrRefBasedLDV::process(MachineInstr &MI, const ValueTable *MLiveOuts, in process()
2249 const ValueTable *MLiveIns) { in process()
2391 FuncValueTable &OutLocs, ValueTable &InLocs) { in mlocJoin()
3691 FuncValueTable MOutLocs = std::make_unique<ValueTable[]>(MaxNumBlocks); in ExtendRanges()
3692 FuncValueTable MInLocs = std::make_unique<ValueTable[]>(MaxNumBlocks); in ExtendRanges()
3915 const ValueTable *MLiveIns;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DGVN.cpp319 GVNPass::Expression GVNPass::ValueTable::createExpr(Instruction *I) { in createExpr()
364 GVNPass::Expression GVNPass::ValueTable::createCmpExpr( in createCmpExpr()
384 GVNPass::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
412 GVNPass::Expression GVNPass::ValueTable::createGEPExpr(GetElementPtrInst *GEP) { in createGEPExpr()
449 GVNPass::ValueTable::ValueTable() = default;
450 GVNPass::ValueTable::ValueTable(const ValueTable &) = default;
451 GVNPass::ValueTable::ValueTable(ValueTable &&) = default;
452 GVNPass::ValueTable::~ValueTable() = default;
453 GVNPass::ValueTable &
454 GVNPass::ValueTable::operator=(const GVNPass::ValueTable &Arg) = default;
[all …]
H A DGVNHoist.cpp170 void insert(Instruction *I, GVNPass::ValueTable &VN) { in insert()
185 void insert(LoadInst *Load, GVNPass::ValueTable &VN) { in insert()
204 void insert(StoreInst *Store, GVNPass::ValueTable &VN) { in insert()
224 void insert(CallInst *Call, GVNPass::ValueTable &VN) { in insert()
279 GVNPass::ValueTable VN;
H A DGVNSink.cpp384 class ValueTable { class
421 ValueTable() = default;
588 ValueTable VN;