Home
last modified time | relevance | path

Searched refs:AvailableLoads (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp233 StackNode(ScopedHashTable<const SCEV *, LoadValue> &AvailableLoads, in StackNode() argument
236 : LoadScope(AvailableLoads), CurrentGeneration(cg), ChildGeneration(cg), in StackNode()
278 ScopedHashTable<const SCEV *, LoadValue> AvailableLoads; in loadCSE() local
281 NodesToProcess.emplace_back(new StackNode(AvailableLoads, 0, HeaderD, in loadCSE()
312 LoadValue LV = AvailableLoads.lookup(PtrSCEV); in loadCSE()
320 AvailableLoads.insert(PtrSCEV, LoadValue(Load, CurrentGeneration)); in loadCSE()
331 new StackNode(AvailableLoads, NodeToProcess->childGeneration(), Child, in loadCSE()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp700 LoadHTType AvailableLoads; member in __anon2439b80b0411::EarlyCSE
747 NodeScope(ScopedHTType &AvailableValues, LoadHTType &AvailableLoads, in NodeScope() argument
750 : Scope(AvailableValues), LoadScope(AvailableLoads), in NodeScope()
770 StackNode(ScopedHTType &AvailableValues, LoadHTType &AvailableLoads, in StackNode() argument
777 Scopes(AvailableValues, AvailableLoads, AvailableInvariants, in StackNode()
1580 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
1602 AvailableLoads.insert(MemInst.getPointerOperand(), in processNode()
1692 LoadValue InVal = AvailableLoads.lookup(MemInst.getPointerOperand()); in processNode()
1752 AvailableLoads.insert(MemInst.getPointerOperand(), in processNode()
1788 AvailableValues, AvailableLoads, AvailableInvariants, AvailableCalls, in run()
[all …]
H A DGVN.cpp1474 MapVector<BasicBlock *, Value *> &AvailableLoads, in eliminatePartiallyRedundantLoad() argument
1476 for (const auto &AvailableLoad : AvailableLoads) { in eliminatePartiallyRedundantLoad()
1877 MapVector<BasicBlock *, Value *> AvailableLoads; in performLoopLoadPRE() local
1878 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE()
1879 AvailableLoads[Preheader] = LoadPtr; in performLoopLoadPRE()
1882 eliminatePartiallyRedundantLoad(Load, ValuesPerBlock, AvailableLoads, in performLoopLoadPRE()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h359 MapVector<BasicBlock *, Value *> &AvailableLoads,