Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp327 GVNPass::Expression GVNPass::ValueTable::createExpr(Instruction *I) { in createExpr()
372 GVNPass::Expression GVNPass::ValueTable::createCmpExpr( in createCmpExpr()
392 GVNPass::ValueTable::createExtractvalueExpr(ExtractValueInst *EI) { in createExtractvalueExpr()
420 GVNPass::Expression GVNPass::ValueTable::createGEPExpr(GetElementPtrInst *GEP) { in createGEPExpr()
456 GVNPass::ValueTable::ValueTable() = default;
457 GVNPass::ValueTable::ValueTable(const ValueTable &) = default;
458 GVNPass::ValueTable::ValueTable(ValueTable &&) = default;
459 GVNPass::ValueTable::~ValueTable() = default;
460 GVNPass::ValueTable &
461 GVNPass::ValueTable::operator=(const GVNPass::ValueTable &Arg) = default;
[all …]
H A DGVNHoist.cpp167 void insert(Instruction *I, GVNPass::ValueTable &VN) { in insert()
182 void insert(LoadInst *Load, GVNPass::ValueTable &VN) { in insert()
201 void insert(StoreInst *Store, GVNPass::ValueTable &VN) { in insert()
221 void insert(CallInst *Call, GVNPass::ValueTable &VN) { in insert()
264 GVNPass::ValueTable VN;
H A DGVNSink.cpp414 class ValueTable { class
451 ValueTable() = default;
628 ValueTable VN;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h246 using ValueTable = SmallVector<ValueIDNum, 0>;
255 std::make_unique<ValueTable>(NumLocs, ValueIDNum::EmptyValue));
259 ValueTable &operator[](const MachineBasicBlock &MBB) const {
265 ValueTable &operator[](int MBBNum) const {
272 ValueTable &tableForEntryMBB() const { return (*this)[0]; }
288 SmallVector<std::unique_ptr<ValueTable>, 0> Storage;
866 void loadFromArray(ValueTable &Locs, unsigned NewCurBB) {
1409 FuncValueTable &OutLocs, ValueTable &InLocs);
H A DInstrRefBasedImpl.cpp452 loadInlocs(MachineBasicBlock &MBB, ValueTable &MLocs, DbgOpIDMap &DbgOpStore, in loadInlocs()
2420 FuncValueTable &OutLocs, ValueTable &InLocs) { in mlocJoin()
4228 const ValueTable &BlockLiveOuts = MLiveOuts[PHIIt.first->BB]; in resolveDbgPHIsImpl()