llvm-project/llvm/lib/Target/Lanai
Sander de Smalen c91b27d9ee 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
2018-09-05 08:59:50 +00:00
..
AsmParser Fix a bunch of places where operator-> was used directly on the return from dyn_cast. 2018-05-05 01:57:00 +00:00
Disassembler
InstPrinter
MCTargetDesc Fix MSVC '*/' found outside of comment warning. NFCI. 2018-06-06 11:10:11 +00:00
TargetInfo Remove some unneeded #includes to fix layering 2018-03-29 22:31:36 +00:00
CMakeLists.txt Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txt 2018-04-23 12:49:34 +00:00
LLVMBuild.txt
Lanai.h
Lanai.td
LanaiAluCode.h
LanaiAsmPrinter.cpp
LanaiCallingConv.td
LanaiCondCode.h
LanaiDelaySlotFiller.cpp [DebugInfo] Examine all uses of isDebugValue() for debug instructions. 2018-05-09 02:42:00 +00:00
LanaiFrameLowering.cpp
LanaiFrameLowering.h
LanaiISelDAGToDAG.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
LanaiISelLowering.cpp Remove SETCCE use from Lanai's backend 2018-06-03 12:56:24 +00:00
LanaiISelLowering.h Remove SETCCE use from Lanai's backend 2018-06-03 12:56:24 +00:00
LanaiInstrFormats.td [NFC] fix trivial typos in comments 2018-01-22 05:54:46 +00:00
LanaiInstrInfo.cpp Remove FrameAccess struct from hasLoadFromStackSlot 2018-09-05 08:59:50 +00:00
LanaiInstrInfo.h Add LanaiMCTargetDesc.h to LanaiInstrInfo.h to make it self contained 2018-02-19 05:26:49 +00:00
LanaiInstrInfo.td [lanai] Handle atomic load of i8 like regular load. 2018-07-03 22:57:51 +00:00
LanaiMCInstLower.cpp
LanaiMCInstLower.h
LanaiMachineFunctionInfo.cpp
LanaiMachineFunctionInfo.h
LanaiMemAluCombiner.cpp [MI] Change the array of `MachineMemOperand` pointers to be 2018-08-16 21:30:05 +00:00
LanaiRegisterInfo.cpp
LanaiRegisterInfo.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
LanaiRegisterInfo.td
LanaiSchedule.td
LanaiSelectionDAGInfo.cpp
LanaiSelectionDAGInfo.h
LanaiSubtarget.cpp
LanaiSubtarget.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
LanaiTargetMachine.cpp (Re-landing) Expose a TargetMachine::getTargetTransformInfo function 2017-12-22 18:21:59 +00:00
LanaiTargetMachine.h (Re-landing) Expose a TargetMachine::getTargetTransformInfo function 2017-12-22 18:21:59 +00:00
LanaiTargetObjectFile.cpp [Lanai] Code model dictates section selection. 2018-02-08 23:25:05 +00:00
LanaiTargetObjectFile.h
LanaiTargetTransformInfo.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00