Home
last modified time | relevance | path

Searched refs:MemoryDef (Results 1 – 20 of 20) sorted by relevance

/external/llvm/test/Transforms/Util/MemorySSA/
Dphi-translation.ll10 ; 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 …]
Dfunction-mem-attrs.ll12 ; 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)
Dmany-dom-backedge.ll26 ; 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)
Dmany-doms.ll25 ; 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)
Dno-disconnected.ll6 ; 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)
Dlivein.ll6 ; CHECK: 1 = MemoryDef(liveOnEntry)
20 ; CHECK: 1 = MemoryDef(liveOnEntry)
36 ; CHECK: 1 = MemoryDef(liveOnEntry)
42 ; CHECK: 2 = MemoryDef(1)
49 ; CHECK: 3 = MemoryDef(4)
Dvolatile-clobber.ll8 ; CHECK: 1 = MemoryDef(liveOnEntry)
11 ; CHECK: 2 = MemoryDef(1)
14 ; CHECK: 3 = MemoryDef(2)
17 ; CHECK: 4 = MemoryDef(3)
Doptimize-use.ll7 ; CHECK: 1 = MemoryDef(liveOnEntry)
11 ; CHECK: 2 = MemoryDef(1)
15 ; CHECK: 3 = MemoryDef(2)
18 ; CHECK: 4 = MemoryDef(3)
Dfunction-clobber.ll14 ; CHECK: 1 = MemoryDef(liveOnEntry)
18 ; CHECK: 2 = MemoryDef(1)
34 ; CHECK: 1 = MemoryDef(liveOnEntry)
43 ; CHECK: 2 = MemoryDef(1)
Dcyclicphi.ll22 ; CHECK: 1 = MemoryDef(3)
52 ; CHECK: 1 = MemoryDef(3)
84 ; CHECK: 1 = MemoryDef(4)
91 ; CHECK: 2 = MemoryDef(3)
115 ; CHECK: 1 = MemoryDef(3)
Dmultiple-backedges-hal.ll38 ; CHECK: 1 = MemoryDef(liveOnEntry)
48 ; CHECK: 2 = MemoryDef(5)
60 ; CHECK: 3 = MemoryDef(4)
Datomic-clobber.ll7 ; CHECK: 1 = MemoryDef(liveOnEntry)
10 ; CHECK: 2 = MemoryDef(1)
Dassume.ll9 ; CHECK: 1 = MemoryDef(liveOnEntry)
12 ; CHECK-NOT: MemoryDef
Dmultiple-locations.ll9 ; CHECK: 1 = MemoryDef(liveOnEntry)
12 ; CHECK: 2 = MemoryDef(1)
Dmulti-edges.ll10 ; CHECK: 1 = MemoryDef(liveOnEntry)
17 ; CHECK-NEXT: 2 = MemoryDef(4)
Dload-invariant.ll16 ; CHECK: 1 = MemoryDef(liveOnEntry)
/external/llvm/unittests/Transforms/Utils/
DMemorySSA.cpp97 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/
DMemorySSA.h157 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/
DMemorySSA.cpp148 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/
DValue.def58 HANDLE_VALUE(MemoryDef)