Home
last modified time | relevance | path

Searched refs:MemoryUse (Results 1 – 25 of 51) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/MemorySSA/
Dinvariant-groups.ll24 ; This have to be MemoryUse(2), because we can't skip the barrier based on
26 ; CHECK: MemoryUse(2)
44 ; CHECK: MemoryUse(1)
52 ; CHECK: MemoryUse(liveOnEntry)
63 ; CHECK: MemoryUse(liveOnEntry)
70 ; FIXME: based on invariant.group it should be MemoryUse(liveOnEntry)
71 ; CHECK: MemoryUse(2)
93 ; CHECK: MemoryUse(2)
101 ; FIXME: This can be changed to MemoryUse(2)
102 ; CHECK: MemoryUse(4)
[all …]
Dvolatile-clobber.ll35 ; CHECK: MemoryUse(liveOnEntry)
38 ; CHECK: MemoryUse(liveOnEntry)
46 ; CHECK: MemoryUse(liveOnEntry)
64 ; CHECK: MemoryUse(1)
71 ; CHECK: MemoryUse(1)
74 ; CHECK: MemoryUse(1)
77 ; CHECK: MemoryUse(1)
80 ; CHECK: MemoryUse(1)
88 ; CHECK: MemoryUse(1)
Datomic-clobber.ll14 ; CHECK: MemoryUse(2)
23 ; CHECK: MemoryUse(liveOnEntry)
43 ; CHECK: MemoryUse(1)
57 ; CHECK: MemoryUse(1)
64 ; CHECK: MemoryUse(2)
71 ; CHECK: MemoryUse(3)
78 ; CHECK: MemoryUse(4)
114 ; CHECK: MemoryUse(1)
Dcyclicphi.ll19 ; CHECK: MemoryUse(liveOnEntry)
29 ; CHECK: MemoryUse(2)
49 ; CHECK: MemoryUse(3)
59 ; CHECK: MemoryUse(2)
79 ; CHECK: MemoryUse(3)
89 ; CHECK: MemoryUse(liveOnEntry)
104 ; CHECK: MemoryUse(3)
110 ; CHECK: MemoryUse(3)
135 ; CHECK: MemoryUse(liveOnEntry)
141 ; CHECK: MemoryUse(3)
Doptimize-use.ll21 ; CHECK: MemoryUse(3) MustAlias
24 ; CHECK: MemoryUse(4) MustAlias
27 ; CHECK: MemoryUse(3) MustAlias
30 ; CHECK: MemoryUse(4) MustAlias
Dfunction-clobber.ll10 ; CHECK: MemoryUse(liveOnEntry)
22 ; CHECK: MemoryUse(2)
40 ; CHECK: MemoryUse(1)
50 ; CHECK: MemoryUse(3)
Dlifetime-simple.ll5 ; Second, the loads of P are MemoryUse(LiveOnEntry) due to the placement of the markers vs the load…
12 ; CHECK: MemoryUse(1)
21 ; CHECK: MemoryUse(liveOnEntry)
24 ; CHECK: MemoryUse(2)
Dphi-translation.ll24 ; CHECK: MemoryUse(1)
65 ; CHECK: MemoryUse(1)
76 ; CHECK: MemoryUse(1)
109 ; CHECK: MemoryUse(1)
141 ; CHECK: MemoryUse(1)
170 ; CHECK: MemoryUse(4)
176 ; CHECK: MemoryUse(4)
Dpr28880.ll22 ; CHECK: MemoryUse(liveOnEntry)
23 ; MemoryUse(liveOnEntry)
40 ; CHECK: MemoryUse(2)
41 ; MemoryUse(2)
Dconstant-memory.ll15 ; CHECK: MemoryUse(liveOnEntry)
19 ; CHECK: MemoryUse(liveOnEntry)
37 ; CHECK: MemoryUse(2)
Dfunction-mem-attrs.ll21 ; CHECK: MemoryUse(1)
25 ; CHECK: MemoryUse(1)
49 ; CHECK: MemoryUse(1)
Dpr36883.ll11 ; CHECK: MemoryUse(liveOnEntry)
18 ; CHECK: MemoryUse(liveOnEntry)
21 ; CHECK: MemoryUse(1)
Dmultiple-locations.ll16 ; CHECK: MemoryUse(1)
19 ; CHECK: MemoryUse(2)
Dload-invariant.ll16 ; CHECK: MemoryUse(liveOnEntry)
32 ; CHECK: MemoryUse(2)
/external/llvm/test/Transforms/Util/MemorySSA/
Dcyclicphi.ll19 ; CHECK: MemoryUse(liveOnEntry)
29 ; CHECK: MemoryUse(2)
49 ; CHECK: MemoryUse(3)
59 ; FIXME: This should be MemoryUse(liveOnEntry)
60 ; CHECK: MemoryUse(3)
75 ; CHECK: MemoryUse(4)
81 ; CHECK: MemoryUse(4)
106 ; CHECK: MemoryUse(liveOnEntry)
112 ; CHECK: MemoryUse(3)
Doptimize-use.ll21 ; CHECK: MemoryUse(3)
24 ; CHECK: MemoryUse(4)
27 ; CHECK: MemoryUse(3)
30 ; CHECK: MemoryUse(4)
Dfunction-clobber.ll10 ; CHECK: MemoryUse(liveOnEntry)
22 ; CHECK: MemoryUse(2)
40 ; CHECK: MemoryUse(1)
50 ; CHECK: MemoryUse(3)
Dphi-translation.ll24 ; CHECK: MemoryUse(1)
65 ; CHECK: MemoryUse(1)
76 ; CHECK: MemoryUse(1)
109 ; CHECK: MemoryUse(1)
141 ; FIXME: This should be MemoryUse(1)
142 ; CHECK: MemoryUse(5)
171 ; CHECK: MemoryUse(4)
177 ; CHECK: MemoryUse(4)
Dfunction-mem-attrs.ll21 ; CHECK: MemoryUse(1)
25 ; CHECK: MemoryUse(1)
49 ; CHECK: MemoryUse(1)
Dmultiple-locations.ll16 ; CHECK: MemoryUse(1)
19 ; CHECK: MemoryUse(2)
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DMemorySSA.cpp103 MemoryUse *LoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB( in TEST_F()
149 MemoryUse *FirstLoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB( in TEST_F()
173 MemoryUse *SecondLoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB( in TEST_F()
239 MemoryUse *LoadAccess = cast<MemoryUse>(Updater.createMemoryAccessInBB( in TEST_F()
287 Updater.insertUse(cast<MemoryUse>(NewLoadAccess)); in TEST_F()
362 auto *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(MergeLoad)); in TEST_F()
405 auto *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(MergeLoad)); in TEST_F()
449 auto *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(MergeLoad)); in TEST_F()
501 MemoryUse *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(LoadInst)); in TEST_F()
548 MemoryUse *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(LoadInst)); in TEST_F()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DMemorySSA.rst45 - ``MemoryUse``
53 inside ``MemorySSA``, whereas ``Instruction``\ s are mapped to ``MemoryUse``\ s
61 ``MemoryUse``\ s are operations which use but don't modify memory. An example of
62 a ``MemoryUse`` is a ``load``, or a ``readonly`` function call.
114 ; MemoryUse(5)
118 ; MemoryUse(1)
145 - ``MemoryUse(5)`` notes that ``load i8, i8* %p1`` is a use of memory, and that
149 - ``MemoryUse(1)`` notes that ``load i8, i8* %p3`` is just a user of memory,
196 and ``MemoryUse``\ s by consulting whatever alias analysis stack you happen to
218 Specifically, we optimize the operand of every ``MemoryUse`` to point to the
[all …]
/external/llvm/unittests/Transforms/Utils/
DMemorySSA.cpp102 MemoryUse *LoadAccess = cast<MemoryUse>( in TEST_F()
133 MemoryUse *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(LoadInst)); in TEST_F()
179 MemoryUse *LoadAccess = cast<MemoryUse>(MSSA.getMemoryAccess(LoadInst)); in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DMemorySSA.h205 friend class MemoryUse; variable
321 class MemoryUse final : public MemoryUseOrDef {
325 MemoryUse(LLVMContext &C, MemoryAccess *DMA, Instruction *MI, BasicBlock *BB)
364 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {};
365 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryUse, MemoryAccess)
653 return cast<MemoryUse>(this)->isOptimized();
659 return cast<MemoryUse>(this)->getOptimized();
666 cast<MemoryUse>(this)->setOptimized(MA);
673 cast<MemoryUse>(this)->resetOptimized();
/external/llvm/include/llvm/Transforms/Utils/
DMemorySSA.h156 friend class MemoryUse; variable
247 class MemoryUse final : public MemoryUseOrDef {
256 MemoryUse(LLVMContext &C, MemoryAccess *DMA, Instruction *MI, BasicBlock *BB)
259 static inline bool classof(const MemoryUse *) { return true; }
275 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {};
276 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryUse, MemoryAccess)

123