Nikita Popov
|
bc2db43b9e
|
Remove unnecessary parts of run_fat_lto signature
Fat LTO merges into one module, so only return one module.
|
2018-12-04 16:10:24 +01:00 |
|
Nikita Popov
|
bdbee6311b
|
Separate out methods for running thin and fat LTO
|
2018-12-04 16:10:24 +01:00 |
|
bjorn3
|
d108a913c7
|
Move get_static from CodegenCx to Builder
|
2018-11-29 18:19:44 +01:00 |
|
bjorn3
|
e45733048e
|
Require Deref to CodegenCx for HasCodegen
|
2018-11-29 18:19:44 +01:00 |
|
bjorn3
|
e8da3c6c32
|
Remove static_addr_of_mut from cg_ssa
|
2018-11-29 18:19:43 +01:00 |
|
bjorn3
|
aaca5a38ee
|
Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcast
|
2018-11-29 18:19:43 +01:00 |
|
bjorn3
|
59682d3e2a
|
Remove static_bitcast from cg_ssa
|
2018-11-29 18:19:43 +01:00 |
|
bjorn3
|
2d4c96d1b1
|
Move IntrinsicCallMethods::call_overflow_intrinsics to BuilderMethods::checked_binop
|
2018-11-29 18:19:42 +01:00 |
|
bjorn3
|
9a9045573f
|
Remove call_lifetime_intrinsic from cg_ssa
|
2018-11-29 18:19:42 +01:00 |
|
bjorn3
|
187c4cf257
|
Use BackendTypes instead of Backend or HasCodegen in a few places
|
2018-11-29 18:19:42 +01:00 |
|
bjorn3
|
66c3195c4c
|
Rustfmt on cg_ssa/traits
|
2018-11-29 18:19:42 +01:00 |
|
bjorn3
|
15a5009af0
|
Don't use llvm intrinsic names in cg_ssa
|
2018-11-29 18:19:41 +01:00 |
|
bjorn3
|
2d46ee26fb
|
Remove static_replace_all_uses and statics_to_rauw from cg_ssa
|
2018-11-29 18:19:41 +01:00 |
|
bjorn3
|
436eff5e84
|
Make ConstMethods and StaticMethods require BackendTypes instead of Backend
|
2018-11-29 18:19:41 +01:00 |
|
bjorn3
|
b3b6e4dd9b
|
Some refactorings
|
2018-11-29 18:19:41 +01:00 |
|
Eduard-Mihai Burtescu
|
5b4747ded7
|
rustc_target: avoid using AbiAndPrefAlign where possible.
|
2018-11-22 05:01:49 +02:00 |
|
Eduard-Mihai Burtescu
|
d56e892085
|
rustc_target: rename abi::Align to AbiAndPrefAlign.
|
2018-11-22 04:12:59 +02:00 |
|
Eduard-Mihai Burtescu
|
0b569249c8
|
[eddyb] rustc_codegen_ssa: rename interfaces to traits.
|
2018-11-16 15:08:18 +02:00 |
|