about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa
AgeCommit message (Collapse)AuthorLines
2018-11-22Add rustc_codegen_ssa to sysrootbjorn3-0/+19
2018-11-22Rollup merge of #56106 - bjorn3:patch-1, r=alexcrichtonGuillaume Gomez-6/+0
Remove some incorrect doc comments
2018-11-22Rollup merge of #56067 - jethrogb:jb/sgx-target-spec, r=alexcrichtonGuillaume Gomez-0/+4
Add SGX target to rustc This adds the `x86_64-fortanix-unknown-sgx` target specification to the Rust compiler. See #56066 for more details about this target.
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-70/+59
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-15/+15
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-52/+58
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-1/+1
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-2/+2
2018-11-20Remove incorrect doc commentbjorn3-6/+0
2018-11-20Incorporate `dyn` into more comments and docs.Corey Farwell-1/+1
2018-11-20Add comments and rename a local variableOlivier Goffart-5/+8
2018-11-20Fix invalid bitcast taking bool out of a union represented as a scalarOlivier Goffart-3/+11
As reported in https://github.com/rust-lang/rust/pull/54668#issuecomment-440186476
2018-11-19Add `override_export_symbols` option to Rust target specificationJethro Beekman-0/+4
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-1/+0
Since lexical MIR borrow check is gone, and validation no longer uses these, they can be removed.
2018-11-16[eddyb] rustc_codegen_llvm: remove unused parametrization of `CodegenCx` and ↵Eduard-Mihai Burtescu-3/+3
`Builder` over `Value`s.
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-23/+23
2018-11-16[eddyb] rustc_codegen_ssa: avoid a `Clone` bound on `TargetMachine`.Eduard-Mihai Burtescu-4/+14
2018-11-16[eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly.Eduard-Mihai Burtescu-6/+8
2018-11-16Added README explaining the refactoringDenis Merigoux-0/+121
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-49/+4023
2018-11-16Added default impl for DerivedTypeMethods + empty impl for Cranelift ↵Denis Merigoux-31/+106
BaseTypeMethods
2018-11-16All Builder methods now take &mut self instead of &selfDenis Merigoux-392/+440
2018-11-16Added some docs + start to &mut self builder methodsDenis Merigoux-46/+68
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-20/+20
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-8/+6734
2018-11-16Moved DeclareMethods, MiscMethods and StaticMethodsDenis Merigoux-0/+160
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-0/+359