Searched refs:MemoryDef (Results 1 – 20 of 20) sorted by relevance
/external/llvm/test/Transforms/Util/MemorySSA/ |
D | phi-translation.ll | 10 ; CHECK: 1 = MemoryDef(liveOnEntry) 17 ; CHECK: 2 = MemoryDef(1) 36 ; CHECK: 1 = MemoryDef(liveOnEntry) 42 ; CHECK: 2 = MemoryDef(1) 49 ; CHECK: 3 = MemoryDef(6) 56 ; CHECK: 4 = MemoryDef(5) 73 ; CHECK: 1 = MemoryDef(liveOnEntry) 82 ; CHECK: 2 = MemoryDef(1) 88 ; CHECK: 3 = MemoryDef(1) 95 ; CHECK: 4 = MemoryDef(6) [all …]
|
D | function-mem-attrs.ll | 12 ; CHECK: 1 = MemoryDef(liveOnEntry) 17 ; CHECK: 2 = MemoryDef(1) 30 ; Sanity check that noattrsFunction is otherwise a MemoryDef 31 ; CHECK: 3 = MemoryDef(2) 41 ; CHECK: 1 = MemoryDef(liveOnEntry) 45 ; CHECK: 2 = MemoryDef(1) 54 ; CHECK: 3 = MemoryDef(2)
|
D | many-dom-backedge.ll | 26 ; CHECK: 1 = MemoryDef(9) 32 ; CHECK: 2 = MemoryDef(9) 38 ; CHECK: 3 = MemoryDef(9) 45 ; CHECK: 4 = MemoryDef(10) 51 ; CHECK: 5 = MemoryDef(9) 61 ; CHECK: 6 = MemoryDef(8) 72 ; CHECK: 7 = MemoryDef(6)
|
D | many-doms.ll | 25 ; CHECK: 1 = MemoryDef(8) 31 ; CHECK: 2 = MemoryDef(8) 37 ; CHECK: 3 = MemoryDef(8) 43 ; CHECK: 4 = MemoryDef(8) 49 ; CHECK: 5 = MemoryDef(8) 59 ; CHECK: 6 = MemoryDef(7)
|
D | no-disconnected.ll | 6 ; MemoryDef(liveOnEntry) and 4 = MemoryDef(liveOnEntry) Both would mean both 17 ; CHECK: 1 = MemoryDef(liveOnEntry) 20 ; CHECK: 2 = MemoryDef(1) 26 ; CHECK: 3 = MemoryDef(liveOnEntry) 29 ; CHECK: 4 = MemoryDef(3)
|
D | livein.ll | 6 ; CHECK: 1 = MemoryDef(liveOnEntry) 20 ; CHECK: 1 = MemoryDef(liveOnEntry) 36 ; CHECK: 1 = MemoryDef(liveOnEntry) 42 ; CHECK: 2 = MemoryDef(1) 49 ; CHECK: 3 = MemoryDef(4)
|
D | volatile-clobber.ll | 8 ; CHECK: 1 = MemoryDef(liveOnEntry) 11 ; CHECK: 2 = MemoryDef(1) 14 ; CHECK: 3 = MemoryDef(2) 17 ; CHECK: 4 = MemoryDef(3)
|
D | optimize-use.ll | 7 ; CHECK: 1 = MemoryDef(liveOnEntry) 11 ; CHECK: 2 = MemoryDef(1) 15 ; CHECK: 3 = MemoryDef(2) 18 ; CHECK: 4 = MemoryDef(3)
|
D | function-clobber.ll | 14 ; CHECK: 1 = MemoryDef(liveOnEntry) 18 ; CHECK: 2 = MemoryDef(1) 34 ; CHECK: 1 = MemoryDef(liveOnEntry) 43 ; CHECK: 2 = MemoryDef(1)
|
D | cyclicphi.ll | 22 ; CHECK: 1 = MemoryDef(3) 52 ; CHECK: 1 = MemoryDef(3) 84 ; CHECK: 1 = MemoryDef(4) 91 ; CHECK: 2 = MemoryDef(3) 115 ; CHECK: 1 = MemoryDef(3)
|
D | multiple-backedges-hal.ll | 38 ; CHECK: 1 = MemoryDef(liveOnEntry) 48 ; CHECK: 2 = MemoryDef(5) 60 ; CHECK: 3 = MemoryDef(4)
|
D | atomic-clobber.ll | 7 ; CHECK: 1 = MemoryDef(liveOnEntry) 10 ; CHECK: 2 = MemoryDef(1)
|
D | assume.ll | 9 ; CHECK: 1 = MemoryDef(liveOnEntry) 12 ; CHECK-NOT: MemoryDef
|
D | multiple-locations.ll | 9 ; CHECK: 1 = MemoryDef(liveOnEntry) 12 ; CHECK: 2 = MemoryDef(1)
|
D | multi-edges.ll | 10 ; CHECK: 1 = MemoryDef(liveOnEntry) 17 ; CHECK-NEXT: 2 = MemoryDef(4)
|
D | load-invariant.ll | 16 ; CHECK: 1 = MemoryDef(liveOnEntry)
|
/external/llvm/unittests/Transforms/Utils/ |
D | MemorySSA.cpp | 97 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); in TEST_F() 134 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); in TEST_F() 180 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); in TEST_F()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | MemorySSA.h | 157 friend class MemoryDef; variable 287 class MemoryDef final : public MemoryUseOrDef { 296 MemoryDef(LLVMContext &C, MemoryAccess *DMA, Instruction *MI, BasicBlock *BB, 300 static inline bool classof(const MemoryDef *) { return true; } 319 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 1> {}; 320 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryDef, MemoryAccess)
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 148 bool instructionClobbersQuery(const MemoryDef *, UpwardsMemoryQuery &, 196 cast<MemoryDef>(&L)->setDefiningAccess(IncomingVal); in renameBlock() 336 LiveOnEntryDef = make_unique<MemoryDef>(F.getContext(), nullptr, nullptr, in buildMemorySSA() 353 InsertIntoDef |= isa<MemoryDef>(MUD); in buildMemorySSA() 542 MUD = new MemoryDef(I->getContext(), nullptr, I, I->getParent(), NextID++); in createNewAccess() 567 if (isa<MemoryDef>(RA) || isa<MemoryPhi>(RA)) in findDominatingDef() 744 MemoryAccess *MD = dyn_cast_or_null<MemoryDef>(getMemoryAccess(&I)); in verifyDomination() 853 void MemoryDef::print(raw_ostream &OS) const { in print() 1090 const MemoryDef *MD, UpwardsMemoryQuery &Q, in instructionClobbersQuery() 1120 if (auto *MD = dyn_cast<MemoryDef>(CurrAccess)) { in UpwardsDFSWalk()
|
/external/llvm/include/llvm/IR/ |
D | Value.def | 58 HANDLE_VALUE(MemoryDef)
|