llvm-project/llvm/lib/Target/M68k
Fangrui Song b0df70403d [Target] llvm::Optional => std::optional
The updated functions are mostly internal with a few exceptions (virtual functions in
TargetInstrInfo.h, TargetRegisterInfo.h).
To minimize changes to LLVMCodeGen, GlobalISel files are skipped.

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-04 22:43:14 +00:00
..
AsmParser
Disassembler [M68k][Disassembler] Cleanup unused variables. NFC 2022-05-21 17:23:51 -07:00
GISel
MCTargetDesc [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
TargetInfo
CMakeLists.txt [TableGen] Remove code beads 2022-05-30 14:27:37 +08:00
M68k.h
M68k.td
M68kAsmPrinter.cpp [CodeGen] Move instruction predicate verification to emitInstruction 2022-07-14 09:33:28 +01:00
M68kAsmPrinter.h
M68kCallingConv.h
M68kCallingConv.td
M68kCollapseMOVEMPass.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
M68kExpandPseudo.cpp [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) 2022-05-26 11:22:41 -07:00
M68kFrameLowering.cpp [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
M68kFrameLowering.h
M68kISelDAGToDAG.cpp [M68k] Instruction selection to choose neg x when mul x -1 (Fix issue 48588) 2022-06-03 13:20:30 +08:00
M68kISelLowering.cpp [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
M68kISelLowering.h [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
M68kInstrArithmetic.td
M68kInstrAtomics.td [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
M68kInstrBits.td
M68kInstrBuilder.h
M68kInstrCompiler.td
M68kInstrControl.td
M68kInstrData.td [M68k] Replace `IsM680x0` with predicates `AtLeastM680x0` 2022-11-09 18:31:58 +08:00
M68kInstrFormats.td
M68kInstrInfo.cpp [M68k] Fix the crash of fast register allocator 2022-09-15 09:24:22 +08:00
M68kInstrInfo.h
M68kInstrInfo.td [SelectionDAG] Remove deprecated MemSDNode->getAlignment() 2022-11-23 09:04:42 +00:00
M68kInstrShiftRotate.td
M68kMCInstLower.cpp [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
M68kMCInstLower.h [Target] llvm::Optional => std::optional 2022-12-04 22:43:14 +00:00
M68kMachineFunction.cpp llvm-reduce: Add cloning of target MachineFunctionInfo 2022-06-07 10:14:48 -04:00
M68kMachineFunction.h M68k: Fix build 2022-06-08 09:26:27 -04:00
M68kRegisterInfo.cpp PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
M68kRegisterInfo.h PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
M68kRegisterInfo.td
M68kSchedule.td
M68kSubtarget.cpp [RISCV][M68k] Replace fixed size BitVector with std::bitset. 2022-08-25 12:45:08 -07:00
M68kSubtarget.h Add missing `override`s after aad013de41 2022-10-14 10:38:32 +02:00
M68kTargetMachine.cpp CodeGen/CommandFlags: Convert Optional to std::optional 2022-12-03 18:38:12 +00:00
M68kTargetMachine.h CodeGen/CommandFlags: Convert Optional to std::optional 2022-12-03 18:38:12 +00:00
M68kTargetObjectFile.cpp
M68kTargetObjectFile.h