Searched refs:AvailableLoads (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 229 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode() argument 232 : LoadScope(AvailableLoads), CurrentGeneration(cg), ChildGeneration(cg), in StackNode() 274 ScopedHashTable<const SCEV *, LoadValue> AvailableLoads; in loadCSE() local 277 NodesToProcess.emplace_back(new StackNode(AvailableLoads, 0, HeaderD, in loadCSE() 308 LoadValue LV = AvailableLoads.lookup(PtrSCEV); in loadCSE() 316 AvailableLoads.insert(PtrSCEV, LoadValue(Load, CurrentGeneration)); in loadCSE() 327 new StackNode(AvailableLoads, NodeToProcess->childGeneration(), Child, in loadCSE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 694 LoadHTType AvailableLoads; member in __anon2439b80b0411::EarlyCSE 741 NodeScope(ScopedHTType &AvailableValues, LoadHTType &AvailableLoads, in NodeScope() argument 744 : Scope(AvailableValues), LoadScope(AvailableLoads), in NodeScope() 764 StackNode(ScopedHTType &AvailableValues, LoadHTType &AvailableLoads, in StackNode() argument 771 Scopes(AvailableValues, AvailableLoads, AvailableInvariants, in StackNode() 1592 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode() 1614 AvailableLoads.insert(MemInst.getPointerOperand(), in processNode() 1714 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode() 1766 AvailableLoads.insert(MemInst.getPointerOperand(), in processNode() 1802 AvailableValues, AvailableLoads, AvailableInvariants, AvailableCalls, in run() [all …]
|
| H A D | GVN.cpp | 1569 MapVector<BasicBlock *, Value *> &AvailableLoads, in eliminatePartiallyRedundantLoad() argument 1571 for (const auto &AvailableLoad : AvailableLoads) { in eliminatePartiallyRedundantLoad() 1971 MapVector<BasicBlock *, Value *> AvailableLoads; in performLoopLoadPRE() local 1972 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE() 1973 AvailableLoads[Preheader] = LoadPtr; in performLoopLoadPRE() 1976 eliminatePartiallyRedundantLoad(Load, ValuesPerBlock, AvailableLoads, in performLoopLoadPRE()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVN.h | 385 MapVector<BasicBlock *, Value *> &AvailableLoads,
|