Issues
- 0
Update to LLVM 17.0.1
#85 opened - 0
Create `Dockerfile`
#84 opened - 1
Infinite Loops Crash the Compiler
#82 opened - 1
Add Disassembly for Pseudo Instructions
#81 opened - 0
- 1
Crash With `strlen`
#78 opened - 0
Bump to LLVM 16.0.6
#76 opened - 0
Use XOR-Shift in `genAddLargeImm`
#72 opened - 1
- 1
Change Text Alignment From `4` to `2`
#70 opened - 0
- 1
Change `LOWERING_NOT` to `LOWERING_XOR`
#67 opened - 0
Optimize Setting Low Bits
#66 opened - 0
- 1
Make `LC32TestElision` More Powerful
#60 opened - 0
Inline Comparison Libcalls
#59 opened - 0
Use Comparison Libcalls by Default
#58 opened - 0
Touch up `OPERAND_PARSERS`
#57 opened - 0
- 1
Optimize `SelectRepeatedXorShift`
#54 opened - 2
Optimize Truncation With Shifts
#51 opened - 0
Rework `SelectRepeatedAdd` for Shifts
#49 opened - 0
Implement `RedundantCopyElimination`
#47 opened - 8
Unexpected unaligned access error
#50 opened - 0
- 0
Make Shifts Match the New Spec
#42 opened - 1
Improve Performance of `mem.c`
#37 opened - 0
Implement Inline Assembly
#36 opened - 0
- 0
Create Runtime Library
#33 opened - 0
Create Small Data Section
#32 opened - 1
Create a `ConstantIsland` Pass
#31 opened - 1
Implement `TargetTransformInfo`
#30 opened - 3
Determine Whether Calls Need Glue
#28 opened - 0
Fix Stack Frame Layout
#27 opened - 0
Use Wrappers for Addresses
#25 opened - 0
Handle VarArgs
#19 opened - 0
Write `README`
#18 opened - 0
Elide Signed Comparisons With Zero
#17 opened - 2
Use Range-Extension Thunks for Functions
#16 opened - 1
Use the `BranchRelaxation` Pass
#15 opened - 0
Use `Pat` instead of `Pattern`
#12 opened - 0
Perform Repeated ADDs
#10 opened - 0
Change Immediate Shifts
#9 opened - 0
Implement Register Scavenging
#8 opened - 0
Implement Test Elision
#7 opened - 0
Implement Branch Folding
#6 opened - 1
- 1
Should `amount3` Be Incremented
#4 opened - 0