Giters
M680x0
/
M680x0-llvm
M68K LLVM Port
Home Page:
http://llvm.org
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
70
Watchers:
12
Issues:
59
Forks:
5
M680x0/M680x0-llvm Issues
Which m68k variants does this support?
Updated
4 years ago
[LLVM] Complete the M68000 backend so it can be merged upstream
Closed
4 years ago
Comments count
9
Use link/unlk
Updated
4 years ago
Comments count
3
Convert to new LLVM git monorepo
Updated
5 years ago
Comments count
7
M680x0-llvm should understand the m68k-*-*-* triplet
Updated
6 years ago
Build fails with X86 backend enabled
Updated
6 years ago
Fix mul/div library calls
Closed
6 years ago
Comments count
1
Make x40 a default target
Updated
6 years ago
What is kernel mode in M68k context?
Updated
6 years ago
Implement `M680x0InstrInfo::analyzeBranchPredicate`
Updated
6 years ago
Comments count
1
Make registers spill for arbitrary sizes
Updated
6 years ago
Add `-malign-int` and `-mshort` akin GCC
Updated
6 years ago
Get rid of "pseudo" registers
Updated
6 years ago
Optimise Type Fixtures for tablegen
Updated
6 years ago
Evaluate whether splitting one big shift(or rotate) into a few smaller is faster than doing a move, if so do custom lowering
Updated
6 years ago
Use `xor` in `M680x0InstrInfo::AddZExt`
Updated
6 years ago
Make sure ` M680x0TargetLowering::LowerFormalArguments` lowers correctly and write tests
Updated
6 years ago
Move ` M680x0InstrInfo::getGlobalBaseReg` to `M680x0MachineFunctionInfo`
Updated
6 years ago
Make sure `M680x0TargetLowering::LowerCall` lowers correctly and write tests
Updated
6 years ago
Update comments and code in `M680x0InstrBuilder.h/cpp`
Updated
6 years ago
Add TLS support
Updated
6 years ago
Make sure `M680x0FrameLowering::mergeSPUpdates` is correct
Updated
6 years ago
Order the symbols in the local stack
Updated
6 years ago
Check if pseudo expand uses free address register
Updated
6 years ago
Infer sizes in `M680x0ExpandPseudo::ExpandMI` to reduce code duplication
Updated
6 years ago
Improve Fast CC
Updated
6 years ago
Make sure backend can emit standard SysV CC
Updated
6 years ago
Rewrite CC_M680x0_Any_AssignToReg
Updated
6 years ago
Assembler: GAS vs Motorola, how to deal with that?
Updated
6 years ago
`.sdata` and .`sbss` in ELF?
Updated
6 years ago
JSR can be relaxed to use shorter BSR
Updated
6 years ago
Add native floats support
Updated
6 years ago
Make sure `computeDataLayout` works for every extended ISA and object format
Updated
6 years ago
Check register ordering for `XR16` and `XR32`
Updated
6 years ago
Make sure arguments to `M680x0RegisterInfo` base-constructor are correct
Updated
6 years ago
Can Tablegen generate predicates
Updated
6 years ago
Separate cleanly x00 from extended ISAs in `M680x0InstrInfo::ExpandCCR`
Updated
6 years ago
Can Tablegen now parse complex defm names inside the loop?
Updated
6 years ago
Can `SETCC_C_*` instructions be replaced with `Pat<>`?
Updated
6 years ago
Comments count
1
What's the deal with 16 bit indirect jumps
Updated
6 years ago
`MxBiArOp_FMR` and `MxBiArOp_FMI` cannot consume CCR from MxAdd/MxSub
Updated
6 years ago
Check if we can adopt `combineADDX` from x86
Updated
6 years ago
Check if we need to adopt `checkBoolTestSetCCCombine` from x86
Updated
6 years ago
Add segmented stacks support
Updated
6 years ago
Fix PIC style GOT
Updated
6 years ago
Improve mutable/non-mutable analysis in `M680x0TargetLowering::LowerMemArgument`
Updated
6 years ago
Fix custom lowering for `i16 ISD::SMULO, ISD::UMULO`
Updated
6 years ago
Improve `M680x0DAGToDAGISel::matchAddress`
Updated
6 years ago
Move `isInt` from `M680x0ISelDAGToDAG` to utils or somewhere
Updated
6 years ago
Fix displacements for JumpTables and ExternalSymbols
Updated
6 years ago
Previous
Next