Home
last modified time | relevance | path

Searched refs:MemoryUseOrDef (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
DMemorySSA.h155 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/
DMemorySSA.cpp288 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/
DMemorySSA.cpp240 cast<MemoryUseOrDef>(MSSA.getMemoryAccess(V))->getDefiningAccess(); in TEST_F()