aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/M68k
AgeCommit message (Expand)AuthorFilesLines
2024-04-09[M68k] Add support for bitwise NOT instruction (#88049)Peter Lafreniere1-3/+17
2024-03-30[M68k][NFC] Refactoring memory operands of different sizes with foreachMin Hsu1-65/+51
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-2/+2
2024-03-24[M68k][NFC] Suppress warning on an unused variable when assertion is disabledMin Hsu1-0/+1
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks1-3/+3
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber1-1/+1
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury1-2/+2
2024-01-08[GlobalISel][NFC]Delete the comments of XXLegalizerInfo (#76918)Ningning Shi(史宁宁)1-1/+0
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-3/+2
2023-12-30[M68k][NFC] Clarify the displacement size in the code commentMin-Yih Hsu1-10/+10
2023-12-29[M68k] Add pc-relative displacement (PCD) addressing mode for MOVSXMin-Yih Hsu3-0/+22
2023-12-29[M68k][NFC] Rename MximmSExt8/16/32 to Mxi8/16/32immSExt8/16/32Min-Yih Hsu2-27/+32
2023-12-26[M68k] Optimize for overflow arithmetics that will never overflowMin-Yih Hsu1-1/+12
2023-12-26[M68k] U/SMULd32d16 are not supposed to be communitiveMin-Yih Hsu1-6/+4
2023-12-26[M68k] Improve codegen of overflow arithmeticsMin-Yih Hsu3-145/+113
2023-12-14[M68k] Fix ODR violation in GISel code (#72797)Vadim Petrochenkov2-18/+22
2023-12-11[M68k][MC] Add fmove.l from / to fp control registersMin-Yih Hsu6-12/+132
2023-12-04[M68k] Emit RTE for interrupt handler. (#72787)Sheng2-6/+9
2023-11-09[GISel] Make target's PartMapping, ValueMapping, and BankIDToCopyMapIdx array...Craig Topper1-2/+2
2023-10-26Let M68kMCCodeEmitter set Scratch size. (#69898)Erik Jonsson1-1/+1
2023-10-24[GISel] Make assignValueToReg take CCValAssign by const reference. (#70086)Craig Topper2-5/+5
2023-10-24[GISel] Pass MPO and VA to assignValueToAddress by const reference. NFC (#69810)Craig Topper2-7/+7
2023-10-17[M68k] Fix assertion build after cc6a5ea6e33d3febafc4334617230c528a0c4fa7Fangrui Song1-1/+1
2023-10-16[M68k][NFC] Fix some unused variable warningsMin-Yih Hsu2-4/+7
2023-10-15[M68k] Add new calling convention M68k_RTDMin-Yih Hsu2-26/+15
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata3-4/+4
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers2-2/+2
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks3-3/+3
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers3-10/+14
2023-09-13Revert "[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)"Reid Kleckner3-14/+10
2023-09-13[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)Nick Desaulniers3-10/+14
2023-09-10[M68k] Swap operands of atomic_store after D123143Fangrui Song1-2/+1
2023-09-06[MC] Change tryParseRegister to return ParseStatus (NFC)Sergei Barannikov1-12/+9
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song2-2/+2
2023-08-19[M68k] Add MC support for bchg, bclr and bset instructionJim Lin1-59/+101
2023-07-27[CodeGen] Store call frame size in MachineBasicBlockJay Foad1-0/+5
2023-07-11[GlobalISel] Generalize `InstructionSelector` Match Tablespvanhout1-1/+1
2023-07-05[MC/AsmParser] Remove no-op overrides of parseDirective (NFC)Sergei Barannikov1-5/+0
2023-07-04[M68k] Replace OperandMatchResultTy with ParseStatus (NFC)Sergei Barannikov1-89/+60
2023-07-01[MC] Add three-state parseDirective as a replacement for ParseDirectiveSergei Barannikov1-2/+4
2023-06-29[M68k][MC] Add support for 32 bit register-register multiply/divideIan Douglas Scott2-5/+35
2023-06-23[m68k] Fix incorrect handling of TLS when matching addressing mode.Sheng1-1/+9
2023-06-15[M68k] Use parseOptionalToken. NFCFangrui Song1-6/+2
2023-06-06[M68k,MSP430,VE,Xtensa] Migrate to new encodeInstruction that uses SmallVecto...Fangrui Song1-3/+4
2023-06-03[m68k] Add TLS SupportSheng8-1/+232
2023-06-03[m68k] Implement absolution long addressing mode for ADDA instructionSheng1-0/+2
2023-06-03[m68k] Implement BSR InstructionSheng1-1/+29
2023-05-19[M68k] Do not require register scavenging during PEIJay Foad1-1/+1
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov2-5/+5