Searched refs:MemoryUseOrDef (Results 1 – 3 of 3) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
D | MemorySSA.h | 155 friend class MemoryUseOrDef; variable 204 class MemoryUseOrDef : public MemoryAccess { 217 static inline bool classof(const MemoryUseOrDef *) { return true; } 225 MemoryUseOrDef(LLVMContext &C, MemoryAccess *DMA, unsigned Vty, 238 struct OperandTraits<MemoryUseOrDef> 239 : public FixedNumOperandTraits<MemoryUseOrDef, 1> {}; 240 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(MemoryUseOrDef, MemoryAccess) 247 class MemoryUse final : public MemoryUseOrDef { 257 : MemoryUseOrDef(C, DMA, MemoryUseVal, MI, BB) {} 287 class MemoryDef final : public MemoryUseOrDef { [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 288 if (auto *UseOrDef = dyn_cast<MemoryUseOrDef>(AI)) in markUnreachableAsLiveOnEntry() 350 MemoryUseOrDef *MUD = createNewAccess(&I); in buildMemorySSA() 465 MemoryUseOrDef *MemorySSA::createDefinedAccess(Instruction *I, in createDefinedAccess() 468 MemoryUseOrDef *NewAccess = createNewAccess(I); in createDefinedAccess() 480 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessInBB() 500 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessBefore() 511 MemoryUseOrDef *NewAccess = createDefinedAccess(I, Definition); in createMemoryAccessAfter() 518 MemoryUseOrDef *MemorySSA::createNewAccess(Instruction *I) { in createNewAccess() 540 MemoryUseOrDef *MUD; in createNewAccess() 579 if (isa<MemoryUseOrDef>(Replacee)) in dominatesUse() [all …]
|
/external/llvm/unittests/Transforms/Utils/ |
D | MemorySSA.cpp | 240 cast<MemoryUseOrDef>(MSSA.getMemoryAccess(V))->getDefiningAccess(); in TEST_F()
|