Searched refs:ValueTable (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVN.h | 150 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 D | InstrRefBasedImpl.h | 172 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 D | InstrRefBasedImpl.cpp | 262 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 D | GVN.cpp | 438 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 D | GVNHoist.cpp | 170 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 D | GVNSink.cpp | 386 class ValueTable { class 423 ValueTable() = default; 590 ValueTable VN;
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | InstrRefLDVTest.cpp | 491 FuncValueTable MOutLocs = std::make_unique<ValueTable[]>(Blocks); in allocValueTables() 492 FuncValueTable MInLocs = std::make_unique<ValueTable[]>(Blocks); in allocValueTables()
|