Searched refs:MemoryUse (Results 1 – 25 of 51) sorted by relevance
123
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/MemorySSA/ |
D | invariant-groups.ll | 24 ; 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 …]
|
D | volatile-clobber.ll | 35 ; 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)
|
D | atomic-clobber.ll | 14 ; 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)
|
D | cyclicphi.ll | 19 ; 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)
|
D | optimize-use.ll | 21 ; CHECK: MemoryUse(3) MustAlias 24 ; CHECK: MemoryUse(4) MustAlias 27 ; CHECK: MemoryUse(3) MustAlias 30 ; CHECK: MemoryUse(4) MustAlias
|
D | function-clobber.ll | 10 ; CHECK: MemoryUse(liveOnEntry) 22 ; CHECK: MemoryUse(2) 40 ; CHECK: MemoryUse(1) 50 ; CHECK: MemoryUse(3)
|
D | lifetime-simple.ll | 5 ; 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)
|
D | pr28880.ll | 22 ; CHECK: MemoryUse(liveOnEntry) 23 ; MemoryUse(liveOnEntry) 40 ; CHECK: MemoryUse(2) 41 ; MemoryUse(2)
|
D | constant-memory.ll | 15 ; CHECK: MemoryUse(liveOnEntry) 19 ; CHECK: MemoryUse(liveOnEntry) 37 ; CHECK: MemoryUse(2)
|
D | phi-translation.ll | 24 ; 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)
|
D | function-mem-attrs.ll | 21 ; CHECK: MemoryUse(1) 25 ; CHECK: MemoryUse(1) 49 ; CHECK: MemoryUse(1)
|
D | pr36883.ll | 11 ; CHECK: MemoryUse(liveOnEntry) 18 ; CHECK: MemoryUse(liveOnEntry) 21 ; CHECK: MemoryUse(1)
|
D | multiple-locations.ll | 16 ; CHECK: MemoryUse(1) 19 ; CHECK: MemoryUse(2)
|
D | load-invariant.ll | 16 ; CHECK: MemoryUse(liveOnEntry) 32 ; CHECK: MemoryUse(2)
|
/external/llvm/test/Transforms/Util/MemorySSA/ |
D | cyclicphi.ll | 19 ; 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)
|
D | optimize-use.ll | 21 ; CHECK: MemoryUse(3) 24 ; CHECK: MemoryUse(4) 27 ; CHECK: MemoryUse(3) 30 ; CHECK: MemoryUse(4)
|
D | function-clobber.ll | 10 ; CHECK: MemoryUse(liveOnEntry) 22 ; CHECK: MemoryUse(2) 40 ; CHECK: MemoryUse(1) 50 ; CHECK: MemoryUse(3)
|
D | phi-translation.ll | 24 ; 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)
|
D | function-mem-attrs.ll | 21 ; CHECK: MemoryUse(1) 25 ; CHECK: MemoryUse(1) 49 ; CHECK: MemoryUse(1)
|
D | multiple-locations.ll | 16 ; CHECK: MemoryUse(1) 19 ; CHECK: MemoryUse(2)
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | MemorySSA.cpp | 103 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/llvm/unittests/Transforms/Utils/ |
D | MemorySSA.cpp | 102 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/docs/ |
D | MemorySSA.rst | 45 - ``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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | MemorySSA.h | 205 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/ |
D | MemorySSA.h | 156 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