llvm-project/llvm/lib/Target/Lanai
Rafael Espindola 79e238afee Delete Default and JITDefault code models
IMHO it is an antipattern to have a enum value that is Default.

At any given piece of code it is not clear if we have to handle
Default or if has already been mapped to a concrete value. In this
case in particular, only the target can do the mapping and it is nice
to make sure it is always done.

This deletes the two default enum values of CodeModel and uses an
explicit Optional<CodeModel> when it is possible that it is
unspecified.

llvm-svn: 309911
2017-08-03 02:16:21 +00:00
..
AsmParser [Lanai] Fix -Wimplicit-fallthrough warning. NFCI. 2017-07-07 13:22:47 +00:00
Disassembler [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-06 00:30:53 +00:00
InstPrinter [Lanai] Rename LanaiInstPrinter library to LanaiAsmPrinter 2017-01-24 17:27:01 +00:00
MCTargetDesc Fully fix the movw/movt addend. 2017-07-11 23:18:25 +00:00
TargetInfo
CMakeLists.txt
LLVMBuild.txt [Lanai] Rename LanaiInstPrinter library to LanaiAsmPrinter 2017-01-24 17:27:01 +00:00
Lanai.h
Lanai.td
LanaiAluCode.h
LanaiAsmPrinter.cpp
LanaiCallingConv.td
LanaiCondCode.h
LanaiDelaySlotFiller.cpp
LanaiFrameLowering.cpp
LanaiFrameLowering.h
LanaiISelDAGToDAG.cpp [lanai] Manually match 0/-1 with R0/R1. 2016-11-29 23:01:09 +00:00
LanaiISelLowering.cpp [lanai] Add computeKnownBitsForTargetNode for Lanai. 2017-05-09 18:35:26 +00:00
LanaiISelLowering.h [lanai] Add computeKnownBitsForTargetNode for Lanai. 2017-05-09 18:35:26 +00:00
LanaiInstrFormats.td
LanaiInstrInfo.cpp [CodeGen] Rename MachineInstrBuilder::addOperand. NFC 2017-01-13 09:58:52 +00:00
LanaiInstrInfo.h
LanaiInstrInfo.td [lanai] Add computeKnownBitsForTargetNode for Lanai. 2017-05-09 18:35:26 +00:00
LanaiMCInstLower.cpp Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
LanaiMCInstLower.h
LanaiMachineFunctionInfo.cpp
LanaiMachineFunctionInfo.h
LanaiMemAluCombiner.cpp
LanaiRegisterInfo.cpp Lanai: Remove unnecessary canRealignStack() override; NFC 2017-04-26 23:37:01 +00:00
LanaiRegisterInfo.h Lanai: Remove unnecessary canRealignStack() override; NFC 2017-04-26 23:37:01 +00:00
LanaiRegisterInfo.td
LanaiSchedule.td
LanaiSelectionDAGInfo.cpp
LanaiSelectionDAGInfo.h
LanaiSubtarget.cpp
LanaiSubtarget.h
LanaiTargetMachine.cpp Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
LanaiTargetMachine.h Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
LanaiTargetObjectFile.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
LanaiTargetObjectFile.h Target: Change various section classifiers in TargetLoweringObjectFile to take a GlobalObject. 2016-10-24 19:23:39 +00:00
LanaiTargetTransformInfo.h [lanai] Add getIntImmCost in LanaiTargetTransformInfo. 2017-08-01 18:40:08 +00:00