Home
last modified time | relevance | path

Searched refs:LastStore (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DEarlyCSE.cpp311 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/
DEarlyCSE.cpp538 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/
DEarlyCSE.cpp797 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 …]
DNewGVN.cpp1380 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/
DVirtRegRewriter.cpp1145 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/
DHexagonFrameLowering.cpp1918 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/
DHexagonFrameLowering.cpp2024 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/
DCGExprCXX.cpp377 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()