aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-11-13[m88k] First try at divs/divu instruction.Kai Nacke8-3/+227
2022-11-13[m88k] Add isMC88110() method to M88kSubtarget.Kai Nacke5-6/+15
2022-11-13[m88k] More integer operations.Kai Nacke2-1/+39
2022-11-13[m88k] Fix typo in predicate.Kai Nacke2-24/+24
2022-11-13[m88k] Better floating point support.Kai Nacke5-30/+426
2022-11-13[m88k] Better legalization/selection for G_ZEXTKai Nacke3-3/+67
2022-11-13[m88k] Implement isel for G_FPTOSI and G_SITOFPKai Nacke1-0/+29
2022-11-13[m88k] Add instruction select for G_FRAME_INDEXKai Nacke1-0/+18
2022-11-13[m88k] More flow controlKai Nacke3-3/+97
2022-11-13[m88k] Handle G_TRUNC to S1Kai Nacke4-16/+63
2022-11-13[m88k] Add R_88K_32 relocation.Kai Nacke1-0/+4
2022-11-13[m88k] Make stack protect workKai Nacke2-0/+31
2022-11-13[m88k] Fix data layout.Kai Nacke2-18/+12
2022-11-13[m88k] Add G_PTR_ADDKai Nacke1-0/+29
2022-11-13[m88k] Improvements for load/storeKai Nacke2-43/+66
2022-11-13[m88k] More support for floating point constants.Kai Nacke2-1/+30
2022-11-13[m88k] Fix some warnings.Kai Nacke6-14/+28
2022-11-13[m88k] Add more patterns for constantsKai Nacke3-14/+69
2022-11-13[m88k] Support "tune-cpu" attribute.Kai Nacke3-12/+32
2022-11-13[m88k] Legalize & select G_ROTRKai Nacke5-8/+44
2022-11-13[m88k] Add empty post-legalizer pass.Kai Nacke5-7/+178
2022-11-13[m88k] Add test case for dealy slot fillerKai Nacke2-1/+257
2022-11-13[m88k] Fix compile error in release builds.Kai Nacke1-0/+2
2022-11-13[m88k] Better support for PHIKai Nacke2-0/+8
2022-11-13[m88k] Implement G_SELECT and G_SEXT_INREG.Kai Nacke4-20/+146
2022-11-13[m88k] Improvement lowering G_AND, G_OR.Kai Nacke1-7/+23
2022-11-13[m88k] Legalize more FP operations.Kai Nacke2-0/+55
2022-11-13[m88k] Add subtarget feature for procs and cache infoKai Nacke3-6/+71
2022-11-13[m88k] Fix failing test cases.Kai Nacke2-19/+19
2022-11-13[m88k] Implement returnaddr/frameaddr intrinsics.Kai Nacke1-0/+88
2022-11-13[m88k] Fix a couple of warnings.Kai Nacke5-7/+6
2022-11-13[m88k] Implement ISel for MERGE/UNMERGE_VALUESKai Nacke4-23/+76
2022-11-13[m88k] Fixes for register pairs.Kai Nacke4-9/+24
2022-11-13[m88k] Fix bug in M88kCallLowering.Kai Nacke1-2/+2
2022-11-13[m88k] First try at a scheduling model.Kai Nacke2-7/+43
2022-11-13[m88k] Improve delay slot filler.Kai Nacke1-233/+241
2022-11-13[m88k] Add -verify-machineinstrs to test casesKai Nacke7-14/+14
2022-11-13[m88k] Convert test cases to use opaque pointer syntaxKai Nacke2-8/+8
2022-11-13[m88k] Enable delay slot filler by default.Kai Nacke9-50/+55
2022-11-13[m88k] Fix missing forward declaration.Kai Nacke1-0/+1
2022-11-13[m88k] Fix include in M88kDisassembler.cppKai Nacke1-1/+1
2022-11-13[m88k] Fix compile errors.Kai Nacke6-5/+8
2022-11-13[m88k] Implement delay slot filler.Kai Nacke5-25/+224
2022-11-13[m88k] Generate lookup table for isns with delay slotKai Nacke2-8/+42
2022-11-13[m88k] Fix signature of createM88kMCCodeEmitter()Kai Nacke2-7/+4
2022-11-13[m88k] Fix another include error.Kai Nacke2-0/+3
2022-11-13[m88k] Fix compile errors caused by removed includes.Kai Nacke1-0/+1
2022-11-13[m88k] Add required getPointerRegClass() functionKai Nacke2-3/+10
2022-11-13[m88k] Remove old code for LLVM 12Kai Nacke1-5/+0
2022-11-13Update README.markdownKai Nacke1-0/+35