Remove FrameAccess struct from hasLoadFromStackSlot
authorSander de Smalen <sander.desmalen@arm.com>
Wed, 5 Sep 2018 08:59:50 +0000 (08:59 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Wed, 5 Sep 2018 08:59:50 +0000 (08:59 +0000)
commitc91b27d9ee6e3bc49525532680dd636f1d5a1eed
tree0e4b8c03217e0279369c309f26d80cd468b82c17
parent445bdd171ff4268157256923a1f143ec959d9366
Remove FrameAccess struct from hasLoadFromStackSlot

This removes the FrameAccess struct that was added to the interface
in D51537, since the PseudoValue from the MachineMemoryOperand
can be safely casted to a FixedStackPseudoSourceValue.

Reviewers: MatzeB, thegameg, javed.absar

Reviewed By: thegameg

Differential Revision: https://reviews.llvm.org/D51617

llvm-svn: 341454
llvm/include/llvm/CodeGen/TargetInstrInfo.h
llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
llvm/lib/CodeGen/LiveDebugValues.cpp
llvm/lib/CodeGen/RegAllocGreedy.cpp
llvm/lib/CodeGen/TargetInstrInfo.cpp
llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
llvm/lib/Target/Hexagon/HexagonInstrInfo.h
llvm/lib/Target/Lanai/LanaiInstrInfo.cpp
llvm/lib/Target/X86/X86InstrInfo.cpp