forked from OSchip/llvm-project
b012699741
This is a step towards removing the rampant undefined behaviour in SelectionDAG, which is a part of llvm.org/PR26808. We rename SelectionDAGISel::Select to SelectImpl and update targets to match, and then change Select to return void and consolidate the sketchy behaviour we're trying to get away from there. Next, we'll update backends to implement `void Select(...)` instead of SelectImpl and eventually drop the base Select implementation. llvm-svn: 268693 |
||
---|---|---|
.. | ||
AsmParser | ||
Disassembler | ||
InstPrinter | ||
MCTargetDesc | ||
TargetInfo | ||
CMakeLists.txt | ||
LLVMBuild.txt | ||
Lanai.h | ||
Lanai.td | ||
LanaiAluCode.h | ||
LanaiAsmPrinter.cpp | ||
LanaiCallingConv.td | ||
LanaiCondCode.h | ||
LanaiDelaySlotFiller.cpp | ||
LanaiFrameLowering.cpp | ||
LanaiFrameLowering.h | ||
LanaiISelDAGToDAG.cpp | ||
LanaiISelLowering.cpp | ||
LanaiISelLowering.h | ||
LanaiInstrFormats.td | ||
LanaiInstrInfo.cpp | ||
LanaiInstrInfo.h | ||
LanaiInstrInfo.td | ||
LanaiMCInstLower.cpp | ||
LanaiMCInstLower.h | ||
LanaiMachineFunctionInfo.cpp | ||
LanaiMachineFunctionInfo.h | ||
LanaiMemAluCombiner.cpp | ||
LanaiRegisterInfo.cpp | ||
LanaiRegisterInfo.h | ||
LanaiRegisterInfo.td | ||
LanaiSchedule.td | ||
LanaiSelectionDAGInfo.cpp | ||
LanaiSelectionDAGInfo.h | ||
LanaiSetflagAluCombiner.cpp | ||
LanaiSubtarget.cpp | ||
LanaiSubtarget.h | ||
LanaiTargetMachine.cpp | ||
LanaiTargetMachine.h | ||
LanaiTargetObjectFile.cpp | ||
LanaiTargetObjectFile.h | ||
LanaiTargetTransformInfo.h |