llvm-project/llvm/lib/Target/M68k
Alexander Timofeev 32bd75716c PEI should be able to use backward walk in replaceFrameIndicesBackward.
The backward register scavenger has correct register
liveness information. PEI should leverage the backward register scavenger.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D137574
2022-11-18 15:57:34 +01: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 [M68k] Add MC support for link/unlk 2022-08-08 11:00:11 +08: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 [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
M68kInstrShiftRotate.td
M68kMCInstLower.cpp [M68k] Fix MSVC llvm::Optional<> deprecation warnings 2022-08-14 18:54:41 +01:00
M68kMCInstLower.h
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 [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
M68kTargetMachine.h
M68kTargetObjectFile.cpp
M68kTargetObjectFile.h