Searched refs:LastStore (Results 1 – 8 of 8) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 311 StoreInst *LastStore = 0; in INITIALIZE_PASS_DEPENDENCY() local 361 LastStore = 0; in INITIALIZE_PASS_DEPENDENCY() 382 LastStore = 0; in INITIALIZE_PASS_DEPENDENCY() 388 LastStore = 0; in INITIALIZE_PASS_DEPENDENCY() 420 if (LastStore && in INITIALIZE_PASS_DEPENDENCY() 421 LastStore->getPointerOperand() == SI->getPointerOperand()) { in INITIALIZE_PASS_DEPENDENCY() 422 DEBUG(dbgs() << "EarlyCSE DEAD STORE: " << *LastStore << " due to: " in INITIALIZE_PASS_DEPENDENCY() 424 LastStore->eraseFromParent(); in INITIALIZE_PASS_DEPENDENCY() 427 LastStore = 0; in INITIALIZE_PASS_DEPENDENCY() 441 LastStore = SI; in INITIALIZE_PASS_DEPENDENCY()
|
/external/llvm/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 538 Instruction *LastStore = nullptr; in processNode() local 577 LastStore = nullptr; in processNode() 624 LastStore = nullptr; in processNode() 662 LastStore = nullptr; in processNode() 673 LastStore = nullptr; in processNode() 721 assert((!LastStore || in processNode() 722 ParseMemoryInst(LastStore, TTI).getPointerOperand() == in processNode() 749 if (LastStore) { in processNode() 750 ParseMemoryInst LastStoreMemInst(LastStore, TTI); in processNode() 755 DEBUG(dbgs() << "EarlyCSE DEAD STORE: " << *LastStore in processNode() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | EarlyCSE.cpp | 797 Instruction *LastStore = nullptr; in processNode() local 894 LastStore = nullptr; in processNode() 955 LastStore = nullptr; in processNode() 1010 LastStore = nullptr; in processNode() 1022 LastStore = nullptr; in processNode() 1083 assert((!LastStore || in processNode() 1084 ParseMemoryInst(LastStore, TTI).getPointerOperand() == in processNode() 1117 if (LastStore) { in processNode() 1118 ParseMemoryInst LastStoreMemInst(LastStore, TTI); in processNode() 1123 LLVM_DEBUG(dbgs() << "EarlyCSE DEAD STORE: " << *LastStore in processNode() [all …]
|
D | NewGVN.cpp | 1380 const auto *LastStore = createStoreExpression(SI, StoreRHS); in performSymbolicStoreEvaluation() local 1381 const auto *LastCC = ExpressionToClass.lookup(LastStore); in performSymbolicStoreEvaluation() 1387 if (LastCC && LastCC->getStoredValue() == LastStore->getStoredValue()) in performSymbolicStoreEvaluation() 1388 return LastStore; in performSymbolicStoreEvaluation() 1393 if (auto *LI = dyn_cast<LoadInst>(LastStore->getStoredValue())) in performSymbolicStoreEvaluation() 1395 LastStore->getOperand(0)) && in performSymbolicStoreEvaluation() 1398 return LastStore; in performSymbolicStoreEvaluation() 1399 deleteExpression(LastStore); in performSymbolicStoreEvaluation()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | VirtRegRewriter.cpp | 1145 bool isAvailable, MachineInstr *&LastStore, 1603 bool isAvailable, MachineInstr *&LastStore, in SpillRegToStackSlot() argument 1617 if (LastStore) { in SpillRegToStackSlot() 1618 DEBUG(dbgs() << "Removed dead store:\t" << *LastStore); in SpillRegToStackSlot() 1621 InvalidateKills(*LastStore, TRI, RegKills, KillOps, &KillRegs); in SpillRegToStackSlot() 1622 MachineBasicBlock::iterator PrevMII = LastStore; in SpillRegToStackSlot() 1626 EraseInstr(LastStore); in SpillRegToStackSlot() 1647 LastStore = prior(oldNextMII); in SpillRegToStackSlot() 2589 MachineInstr *&LastStore = MaybeDeadStores[StackSlot]; in RewriteMBB() local 2591 LastStore, Spills, ReMatDefs, RegKills, KillOps); in RewriteMBB() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 1918 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local 1992 if (LastStore[FI] == IndexType::None) in optimizeSpillSlots() 1993 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots() 1997 if (LastStore[FI] != IndexType::None) in optimizeSpillSlots() 1998 RL.add(LastStore[FI], LastLoad[FI], false, false); in optimizeSpillSlots() 2002 LastStore[FI] = Index; in optimizeSpillSlots() 2014 IndexType &LS = LastStore[I.first]; in optimizeSpillSlots() 2021 for (auto &I : LastStore) { in optimizeSpillSlots()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 2024 std::map<int,IndexType> LastStore, LastLoad; in optimizeSpillSlots() local 2100 if (LastStore[FI] == IndexType::None) in optimizeSpillSlots() 2101 LastStore[FI] = IndexType::Entry; in optimizeSpillSlots() 2105 if (LastStore[FI] != IndexType::None) in optimizeSpillSlots() 2106 RL.add(LastStore[FI], LastLoad[FI], false, false); in optimizeSpillSlots() 2110 LastStore[FI] = Index; in optimizeSpillSlots() 2122 IndexType &LS = LastStore[I.first]; in optimizeSpillSlots() 2129 for (auto &I : LastStore) { in optimizeSpillSlots()
|
/external/clang/lib/CodeGen/ |
D | CGExprCXX.cpp | 377 std::pair<CharUnits, CharUnits> LastStore = Stores.pop_back_val(); in EmitNullBaseClassInitialization() local 378 CharUnits LastStoreOffset = LastStore.first; in EmitNullBaseClassInitialization() 379 CharUnits LastStoreSize = LastStore.second; in EmitNullBaseClassInitialization()
|