HomeSort by: relevance | last modified time | path
    Searched refs:MemoryUseOrDef (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 130 void moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where);
131 void moveAfter(MemoryUseOrDef *What, MemoryUseOrDef *Where);
132 void moveToPlace(MemoryUseOrDef *What, BasicBlock *BB,
206 MemoryUseOrDef *createMemoryAccessBefore(Instruction *I,
208 MemoryUseOrDef *InsertPt);
209 MemoryUseOrDef *createMemoryAccessAfter(Instruction *I,
254 void moveTo(MemoryUseOrDef *What, BasicBlock *BB, WhereType Where);
MemorySSA.h 211 friend class MemoryUseOrDef;
250 class MemoryUseOrDef : public MemoryAccess {
287 MemoryUseOrDef(LLVMContext &C, MemoryAccess *DMA, unsigned Vty,
295 // Use deleteValue() to delete a generic MemoryUseOrDef.
296 ~MemoryUseOrDef() = default;
323 class MemoryUse final : public MemoryUseOrDef {
328 : MemoryUseOrDef(C, DMA, MemoryUseVal, deleteMe, MI, BB,
379 class MemoryDef final : public MemoryUseOrDef {
387 : MemoryUseOrDef(C, DMA, MemoryDefVal, deleteMe, MI, BB,
432 struct OperandTraits<MemoryUseOrDef> {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemorySSAUpdater.cpp 578 assert(DefMUDI && "Found MemoryUseOrDef with no Instruction.");
614 if (const MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&MA)) {
705 if (MemoryUseOrDef *IncMUD = dyn_cast<MemoryUseOrDef>(IncomingAccess)) {
708 assert(IncI && "Found MemoryUseOrDef with no Instruction.");
713 "MemoryUseOrDef cannot be null, all preds processed.");
1154 cast<MemoryUseOrDef>(Usr)->resetOptimized();
1166 void MemorySSAUpdater::moveTo(MemoryUseOrDef *What, BasicBlock *BB,
1191 void MemorySSAUpdater::moveBefore(MemoryUseOrDef *What, MemoryUseOrDef *Where)
    [all...]
MemorySSA.cpp 140 MemoryLocOrCall(MemoryUseOrDef *MUD)
142 MemoryLocOrCall(const MemoryUseOrDef *MUD)
318 const MemoryUseOrDef *MU,
331 bool MemorySSAUtil::defClobbersUseOrDef(MemoryDef *MD, const MemoryUseOrDef *MU,
1056 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA))
1092 if (auto *MUD = dyn_cast<MemoryUseOrDef>(MA))
1133 if (MemoryUseOrDef *MUD = dyn_cast<MemoryUseOrDef>(&L)) {
1229 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI))
1531 MemoryUseOrDef *MUD = createNewAccess(&I, &BAA)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MemCpyOptimizer.cpp 342 const MemoryUseOrDef *Start,
343 const MemoryUseOrDef *End) {
347 if (isModOrRefSet(AA.getModRefInfo(cast<MemoryUseOrDef>(MA).getMemoryInst(),
357 const MemoryUseOrDef *Start,
358 const MemoryUseOrDef *End) {
386 MemoryUseOrDef *MemInsertPoint = nullptr;
393 auto *CurrentAcc = cast_or_null<MemoryUseOrDef>(
617 MemoryUseOrDef *MemInsertPoint = nullptr;
619 if (MemoryUseOrDef *MA = MSSAU->getMemorySSA()->getMemoryAccess(P)) {
620 MemInsertPoint = cast<MemoryUseOrDef>(--MA->getIterator())
    [all...]
GVNHoist.cpp 332 MemoryUseOrDef *U, InsKind K, int &NBBsOnAllPaths);
498 MemoryUseOrDef *NewMemAcc);
501 void raMPHIuw(MemoryUseOrDef *NewMemAcc);
753 const Instruction *OldPt, MemoryUseOrDef *U,
771 if (auto *UD = dyn_cast<MemoryUseOrDef>(D))
818 if (MemoryUseOrDef *UD = MSSA->getMemoryAccess(Insn))
1005 MemoryUseOrDef *NewMemAcc) {
1029 void GVNHoist::raMPHIuw(MemoryUseOrDef *NewMemAcc) {
1047 MemoryUseOrDef *NewMemAcc = MSSA->getMemoryAccess(Repl);
LoopSink.cpp 270 if (MemoryUseOrDef *OldMemAcc = cast_or_null<MemoryUseOrDef>(
DeadStoreElimination.cpp 1163 Instruction *UseInst = cast<MemoryUseOrDef>(UseAccess)->getMemoryInst();
1310 if (!MSSA.isLiveOnEntryDef(Current) && isa<MemoryUseOrDef>(Current))
1311 dbgs() << " (" << *cast<MemoryUseOrDef>(Current)->getMemoryInst()
1374 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(U.getUser()))
1495 Instruction *UseInst = cast<MemoryUseOrDef>(UseAccess)->getMemoryInst();
1514 if (isNoopIntrinsic(cast<MemoryUseOrDef>(UseAccess)->getMemoryInst())) {
NewGVN.cpp 558 DenseMap<const Instruction *, MemoryUseOrDef *> TempToMemory;
868 MemoryUseOrDef *getMemoryAccess(const Instruction *) const;
889 return isa<MemoryUseOrDef>(MA)
890 ? InstrToDFSNum(cast<MemoryUseOrDef>(MA)->getMemoryInst())
939 MemoryUseOrDef *NewGVN::getMemoryAccess(const Instruction *I) const {
3203 if (auto *FirstMUD = dyn_cast<MemoryUseOrDef>(KV.first)) {
3204 auto *SecondMUD = dyn_cast<MemoryUseOrDef>(KV.second->getMemoryLeader());
LICM.cpp 1150 const auto *MUD = cast<MemoryUseOrDef>(&Acc);
1538 if (MemoryUseOrDef *OldMemAcc = cast_or_null<MemoryUseOrDef>(
2271 if (const auto *MUD = dyn_cast<MemoryUseOrDef>(&Access))
GVN.cpp 1755 const MemoryUseOrDef *FirstNonDom = nullptr;
1765 if (auto *Current = dyn_cast<MemoryUseOrDef>(&Acc))
1778 const_cast<MemoryUseOrDef *>(FirstNonDom))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 284 if (MemoryUseOrDef *MUD = cast_or_null<MemoryUseOrDef>(

Completed in 34 milliseconds