1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib/Target/M68k
Min-Yih Hsu 906bc160f9 [M68k] Support for inline asm operands w/ simple constraints
This patch adds supports for inline assembly operands and some simple
operand constraints, including register and constant operands.

Differential Revision: https://reviews.llvm.org/D102585
2021-05-20 14:00:09 -07:00
..
AsmParser [M68k][AsmParser] Fix invalid register name parsing logics 2021-05-05 17:13:02 -07:00
Disassembler [M68k][Disassembler][NFC] Decorate dump methods with LLVM_DUMP_METHOD 2021-04-22 12:02:07 -07:00
MCTargetDesc [M68k] Change printing of absolute memory references 2021-04-19 22:24:12 +01:00
TargetInfo [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro 2021-04-05 09:24:30 -07:00
CMakeLists.txt [M68k] Implement Disassembler 2021-04-19 22:24:12 +01:00
M68k.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68k.td [M68k] Allow user to preserve certain registers 2021-05-20 13:57:22 -07:00
M68kAsmPrinter.cpp [M68k] Support for inline asm operands w/ simple constraints 2021-05-20 14:00:09 -07:00
M68kAsmPrinter.h [M68k] Support for inline asm operands w/ simple constraints 2021-05-20 14:00:09 -07:00
M68kCallingConv.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kCallingConv.td
M68kCollapseMOVEMPass.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kExpandPseudo.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kFrameLowering.cpp [M68k] fix -Wdefaulted-function-deleted and -Woverloaded-virtual 2021-04-30 11:23:31 -07:00
M68kFrameLowering.h [M68k] fix -Wdefaulted-function-deleted and -Woverloaded-virtual 2021-04-30 11:23:31 -07:00
M68kInstrArithmetic.td [M68k] Replace unknown operand with explicit type 2021-03-19 13:44:46 +00:00
M68kInstrBits.td [M68k] Introduce DReg bead 2021-03-19 11:44:53 +00:00
M68kInstrBuilder.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kInstrCompiler.td [M68k] Use fixed asm string for MxPseudo instructions 2021-03-17 13:31:27 -07:00
M68kInstrControl.td [M68k] Use fixed asm string for MxPseudo instructions 2021-03-17 13:31:27 -07:00
M68kInstrData.td [M68k] Use fixed asm string for MxPseudo instructions 2021-03-17 13:31:27 -07:00
M68kInstrFormats.td [M68k] Introduce DReg bead 2021-03-19 11:44:53 +00:00
M68kInstrInfo.cpp [M68k] Forward declare getMCInstrBeads in one place 2021-03-17 13:31:27 -07:00
M68kInstrInfo.h [M68k] Forward declare getMCInstrBeads in one place 2021-03-17 13:31:27 -07:00
M68kInstrInfo.td [M68k] Implement AsmParser 2021-04-13 09:25:34 +01:00
M68kInstrShiftRotate.td [M68k] Introduce DReg bead 2021-03-19 11:44:53 +00:00
M68kISelDAGToDAG.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kISelLowering.cpp [M68k] Support for inline asm operands w/ simple constraints 2021-05-20 14:00:09 -07:00
M68kISelLowering.h [M68k] Support for inline asm operands w/ simple constraints 2021-05-20 14:00:09 -07:00
M68kMachineFunction.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kMachineFunction.h [M68k] fix -Wdefaulted-function-deleted and -Woverloaded-virtual 2021-04-30 11:23:31 -07:00
M68kMCInstLower.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kMCInstLower.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kRegisterInfo.cpp [M68k] Allow user to preserve certain registers 2021-05-20 13:57:22 -07:00
M68kRegisterInfo.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kRegisterInfo.td [M68k] Convert register Aliases to AltNames 2021-03-19 11:44:53 +00:00
M68kSchedule.td
M68kSubtarget.cpp [M68k] Allow user to preserve certain registers 2021-05-20 13:57:22 -07:00
M68kSubtarget.h [M68k] Allow user to preserve certain registers 2021-05-20 13:57:22 -07:00
M68kTargetMachine.cpp [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro 2021-04-05 09:24:30 -07:00
M68kTargetMachine.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kTargetObjectFile.cpp [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00
M68kTargetObjectFile.h [M68k](5/8) Target-specific lowering 2021-03-08 12:30:57 -08:00