Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/MemorySSA/
Dinvariant-groups.ll10 ; CHECK: 1 = MemoryDef(liveOnEntry)
14 ; CHECK: 2 = MemoryDef(1)
19 ; CHECK: 3 = MemoryDef(2)
33 ; CHECK: 1 = MemoryDef(liveOnEntry)
38 ; CHECK: 2 = MemoryDef(1)
57 ; CHECK: 1 = MemoryDef(liveOnEntry)
66 ; CHECK: 2 = MemoryDef(1)
80 ; CHECK: 1 = MemoryDef(liveOnEntry)
84 ; CHECK: 2 = MemoryDef(1)
88 ; CHECK: 3 = MemoryDef(2)
[all …]
Datomic-clobber.ll8 ; CHECK: 1 = MemoryDef(liveOnEntry)
11 ; CHECK: 2 = MemoryDef(1)
26 ; CHECK: 1 = MemoryDef(liveOnEntry)
29 ; CHECK: 2 = MemoryDef(1)
32 ; CHECK: 3 = MemoryDef(2)
40 ; CHECK: 1 = MemoryDef(liveOnEntry)
46 ; CHECK: 2 = MemoryDef(1)
54 ; CHECK: 1 = MemoryDef(liveOnEntry)
61 ; CHECK: 2 = MemoryDef(1)
68 ; CHECK: 3 = MemoryDef(2)
[all …]
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(7)
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)
Dvolatile-clobber.ll9 ; CHECK: 1 = MemoryDef(liveOnEntry)
12 ; CHECK: 2 = MemoryDef(1)
15 ; CHECK: 3 = MemoryDef(2)
18 ; CHECK: 4 = MemoryDef(3)
32 ; CHECK: 1 = MemoryDef(liveOnEntry)
43 ; CHECK: 2 = MemoryDef(1)
61 ; CHECK: 1 = MemoryDef(liveOnEntry)
68 ; CHECK: 2 = MemoryDef(1)
85 ; 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)
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)
Dpr28880.ll18 ; CHECK: 1 = MemoryDef(liveOnEntry)
19 ; 1 = MemoryDef(liveOnEntry)
36 ; CHECK: 2 = MemoryDef(liveOnEntry)
37 ; 2 = MemoryDef(liveOnEntry)
Dload-invariant.ll13 ; CHECK: 1 = MemoryDef(liveOnEntry)
24 ; CHECK: 1 = MemoryDef(liveOnEntry)
28 ; CHECK: 2 = MemoryDef(1)
Dconstant-memory.ll11 ; CHECK: 1 = MemoryDef(liveOnEntry)
28 ; CHECK: 1 = MemoryDef(liveOnEntry)
32 ; CHECK: 2 = MemoryDef(1)
/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)
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DMemorySSA.rst46 - ``MemoryDef``
49 point we have two (or more) ``MemoryDef``\ s that could flow into a
54 and ``MemoryDef``\ s.
64 ``MemoryDef``\ s are operations which may either modify memory, or which
65 introduce some kind of ordering constraints. Examples of ``MemoryDef``\ s
69 Every function that exists has a special ``MemoryDef`` called ``liveOnEntry``.
72 ``MemoryDef`` that maps to no ``Instruction`` in LLVM IR. Use of
94 ; 1 = MemoryDef(liveOnEntry)
103 ; 2 = MemoryDef(6)
108 ; 3 = MemoryDef(6)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DMemorySSA.cpp138 Updater.insertDef(cast<MemoryDef>(EntryStoreAccess)); in TEST_F()
162 Updater.insertDef(cast<MemoryDef>(LeftStoreAccess), false); in TEST_F()
188 Updater.insertDef(cast<MemoryDef>(SecondEntryStoreAccess), false); in TEST_F()
190 Updater.insertDef(cast<MemoryDef>(SecondEntryStoreAccess), true); in TEST_F()
228 Updater.insertDef(cast<MemoryDef>(StoreAccess)); in TEST_F()
368 Updater.insertDef(cast<MemoryDef>(NewStoreAccess)); in TEST_F()
502 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); in TEST_F()
549 MemoryDef *StoreAccess = cast<MemoryDef>(MSSA.getMemoryAccess(StoreInst)); in TEST_F()
782 auto *StoreMA = cast<MemoryDef>(MSSA.getMemoryAccess(Store)); in TEST_F()
850 Updater.moveBefore(cast<MemoryDef>(MSSA.getMemoryAccess(StoreC)), in TEST_F()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DMemorySSA.h202 friend class MemoryDef;
376 class MemoryDef final : public MemoryUseOrDef {
382 MemoryDef(LLVMContext &C, MemoryAccess *DMA, Instruction *MI, BasicBlock *BB,
424 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 1> {};
425 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryDef, MemoryAccess)
643 assert((isa<MemoryDef>(this) || isa<MemoryPhi>(this)) &&
645 if (const auto *MD = dyn_cast<MemoryDef>(this))
651 if (const auto *MD = dyn_cast<MemoryDef>(this))
657 if (const auto *MD = dyn_cast<MemoryDef>(this))
663 if (auto *MD = dyn_cast<MemoryDef>(this))
[all …]

123