Corey Farwell
|
033cbfec4d
|
Incorporate dyn into more comments and docs.
|
2018-11-20 09:35:03 -05:00 |
|
Eduard-Mihai Burtescu
|
756f84d7ce
|
[eddyb] rustc_codegen_llvm: remove unused parametrization of CodegenCx and Builder over Values.
|
2018-11-16 15:08:18 +02:00 |
|
Eduard-Mihai Burtescu
|
0b569249c8
|
[eddyb] rustc_codegen_ssa: rename interfaces to traits.
|
2018-11-16 15:08:18 +02:00 |
|
Eduard-Mihai Burtescu
|
d1410ada92
|
[eddyb] rustc_codegen_ssa: avoid a Clone bound on TargetMachine.
|
2018-11-16 15:08:18 +02:00 |
|
Eduard-Mihai Burtescu
|
9bb6663431
|
[eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly.
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
bf7f8cd3fc
|
Added README explaining the refactoring
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
b9e5cf99a9
|
Separating the back folder between backend-agnostic and LLVM-specific code
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
b25b804013
|
Added default impl for DerivedTypeMethods + empty impl for Cranelift BaseTypeMethods
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
54dd3a47fd
|
All Builder methods now take &mut self instead of &self
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
1ebdfbb026
|
Added some docs + start to &mut self builder methods
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
015e4441f5
|
Finished moving backend-agnostic code to rustc_codegen_ssa
|
2018-11-16 15:08:18 +02:00 |
|
Denis Merigoux
|
c0a428ee70
|
Great separation of librustc_codegen_llvm: librustc_codegen_ssa compiles
|
2018-11-16 15:07:24 +02:00 |
|
Denis Merigoux
|
915382f730
|
Moved DeclareMethods, MiscMethods and StaticMethods
|
2018-11-16 14:55:47 +02:00 |
|
Denis Merigoux
|
c9f26c2155
|
Beginning of moving all backend-agnostic code to rustc_codegen_ssa
|
2018-11-16 14:55:42 +02:00 |
|