dubiousconst282/DistIL
Post-build IL optimizer and intermediate representation for .NET programs
C#MIT
Issues
- 0
- 6
- 1
CSharp discord server invite
#34 opened by neon-sunset - 0
Implement method inlining heuristics
#3 opened by dubiousconst282 - 1
- 0
Scalar Replacement
#11 opened by dubiousconst282 - 0
Preserve debug data
#13 opened by dubiousconst282 - 1
Copy elision for arrays and lists
#32 opened by dubiousconst282 - 4
- 0
- 0
Incorrect linq expansion for Take()
#28 opened by dubiousconst282 - 0
Type system and loader improvements
#29 opened by dubiousconst282 - 1
Various optimization opportunities
#26 opened by neon-sunset - 0
- 0
- 4
- 0
Linq expansion planning/next steps
#7 opened by dubiousconst282 - 0
- 1
Block level SLP auto-vectorization
#17 opened by dubiousconst282 - 1
Implement remaining opcodes
#5 opened by dubiousconst282 - 0
- 1
Finish implementing IR parser
#2 opened by dubiousconst282 - 0
Improve IR support for structs
#19 opened by dubiousconst282 - 0
- 2
Loop Strength Reduction
#12 opened by dubiousconst282 - 0
Loop auto-vectorization
#22 opened by dubiousconst282 - 0
- 1
Benchmarks
#14 opened by dubiousconst282 - 0
SSA attribute propagation / SCCP
#18 opened by dubiousconst282 - 0
Expose optimizer as a MSBuild task
#15 opened by dubiousconst282 - 1
- 0
Implement a register allocation pass
#4 opened by dubiousconst282 - 0
- 3
Create Nuget Package
#10 opened by furesoft - 0