llvm-project/llvm/lib/Target/Lanai
Jacques Pienaar d96f8a3e82 [lanai] Add subword scheduling itineraries.
Differentiate between word and subword memory operations as they take different
amount of cycles to complete. This just adds a basic model of the subword
latency to the scheduler.

llvm-svn: 266898
2016-04-20 18:28:55 +00:00
..
AsmParser
Disassembler
InstPrinter [lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp 2016-04-03 00:49:27 +00:00
MCTargetDesc [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
TargetInfo
CMakeLists.txt
LLVMBuild.txt
Lanai.h
Lanai.td
LanaiAluCode.h
LanaiAsmPrinter.cpp
LanaiCallingConv.td
LanaiCondCode.h
LanaiDelaySlotFiller.cpp Add MachineFunctionProperty checks for AllVRegsAllocated for target passes 2016-04-04 17:09:25 +00:00
LanaiFrameLowering.cpp Change eliminateCallFramePseudoInstr() to return an iterator 2016-03-31 18:33:38 +00:00
LanaiFrameLowering.h Change eliminateCallFramePseudoInstr() to return an iterator 2016-03-31 18:33:38 +00:00
LanaiISelDAGToDAG.cpp
LanaiISelLowering.cpp [lanai] Add lowering for SETCCE i32. 2016-04-19 19:15:25 +00:00
LanaiISelLowering.h [lanai] Add lowering for SETCCE i32. 2016-04-19 19:15:25 +00:00
LanaiInstrFormats.td
LanaiInstrInfo.cpp [lanai] Add areMemAccessesTriviallyDisjoint, getMemOpBaseRegImmOfs and getMemOpBaseRegImmOfsWidth. 2016-04-14 16:47:42 +00:00
LanaiInstrInfo.h [lanai] Add areMemAccessesTriviallyDisjoint, getMemOpBaseRegImmOfs and getMemOpBaseRegImmOfsWidth. 2016-04-14 16:47:42 +00:00
LanaiInstrInfo.td [lanai] Add subword scheduling itineraries. 2016-04-20 18:28:55 +00:00
LanaiMCInstLower.cpp [lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp 2016-04-03 00:49:27 +00:00
LanaiMCInstLower.h
LanaiMachineFunctionInfo.cpp
LanaiMachineFunctionInfo.h
LanaiMemAluCombiner.cpp Lanai: fix -Wpedantic warnings 2016-04-04 23:47:30 +00:00
LanaiRegisterInfo.cpp
LanaiRegisterInfo.h
LanaiRegisterInfo.td
LanaiSchedule.td [lanai] Add subword scheduling itineraries. 2016-04-20 18:28:55 +00:00
LanaiSelectionDAGInfo.cpp
LanaiSelectionDAGInfo.h
LanaiSetflagAluCombiner.cpp [lanai] LanaiSetflagAluCombiner more conservative 2016-04-05 16:18:13 +00:00
LanaiSubtarget.cpp
LanaiSubtarget.h
LanaiTargetMachine.cpp
LanaiTargetMachine.h
LanaiTargetObjectFile.cpp
LanaiTargetObjectFile.h
LanaiTargetTransformInfo.h