Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h150 class ValueTable {
191 ValueTable();
192 ValueTable(const ValueTable &Arg);
193 ValueTable(ValueTable &&Arg);
194 ~ValueTable();
195 ValueTable &operator=(const ValueTable &Arg);
230 ValueTable VN;
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h172 using ValueTable = std::unique_ptr<ValueIDNum[]>; variable
176 using FuncValueTable = std::unique_ptr<ValueTable[]>;
514 void loadFromArray(ValueTable &Locs, unsigned NewCurBB) { in loadFromArray()
935 void process(MachineInstr &MI, const ValueTable *MLiveOuts,
936 const ValueTable *MLiveIns);
945 const ValueTable *MLiveIns);
977 const ValueTable *MLiveOuts,
978 const ValueTable *MLiveIns,
982 const ValueTable *MLiveOuts,
983 const ValueTable *MLiveIns,
[all …]
H A DInstrRefBasedImpl.cpp262 loadInlocs(MachineBasicBlock &MBB, ValueTable &MLocs, in loadInlocs()
1096 const ValueTable *MLiveOuts, in transferDebugInstrRef()
1844 const ValueTable *MLiveIns) { in process()
1986 FuncValueTable &OutLocs, ValueTable &InLocs) { in mlocJoin()
3217 FuncValueTable MInLocs = std::make_unique<ValueTable[]>(MaxNumBlocks); in ExtendRanges()
3439 const ValueTable *MLiveIns;
3441 LDVSSAUpdater(LocIdx L, const ValueTable *MLiveIns) in LDVSSAUpdater()
3600 MachineFunction &MF, const ValueTable *MLiveOuts, in resolveDbgPHIs()
3601 const ValueTable *MLiveIns, MachineInstr &Here, uint64_t InstrNum) { in resolveDbgPHIs()
3619 MachineFunction &MF, const ValueTable *MLiveOuts, in resolveDbgPHIsImpl()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVN.cpp438 GVNPass::ValueTable::ValueTable() = default;
439 GVNPass::ValueTable::ValueTable(const ValueTable &) = default;
440 GVNPass::ValueTable::ValueTable(ValueTable &&) = default;
441 GVNPass::ValueTable::~ValueTable() = default;
442 GVNPass::ValueTable &
443 GVNPass::ValueTable::operator=(const GVNPass::ValueTable &Arg) = default;
556 bool GVNPass::ValueTable::exists(Value *V) const { in exists()
562 uint32_t GVNPass::ValueTable::lookupOrAdd(Value *V) { in lookupOrAdd()
662 void GVNPass::ValueTable::clear() { in clear()
674 void GVNPass::ValueTable::erase(Value *V) { in erase()
[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.cpp386 class ValueTable { class
423 ValueTable() = default;
590 ValueTable VN;
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DInstrRefLDVTest.cpp491 FuncValueTable MOutLocs = std::make_unique<ValueTable[]>(Blocks); in allocValueTables()
492 FuncValueTable MInLocs = std::make_unique<ValueTable[]>(Blocks); in allocValueTables()