about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/consts.rs
AgeCommit message (Expand)AuthorLines
2019-08-21Fix codegen with explicit allocation byte accessAndreas Molzer-7/+48
2019-08-02CTFE: simplify Value type by not checking for alignmentRalf Jung-2/+2
2019-06-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-1/+1
2019-06-20rename hir::map::get_by_hir_id to getljedrz-1/+1
2019-06-19Pacify tidyOliver Scherer-1/+3
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-19Remove the `AllocId` from `ByRef` valuesOliver Scherer-1/+1
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-1/+3
2019-06-02remove unneeded depsMark Mansi-1/+0
2019-06-02remove reexports of mir::mono::{MonoItem,CodegenUnit}Mark Mansi-0/+1
2019-06-02remove reexport of rustc::ty::InstanceMark Mansi-2/+1
2019-05-27Refine the message to at least *mention* the attribute itself.Felix S. Klock II-1/+2
2019-05-27Always supply span to check_and_apply_linkage, sidestepping need to add `bug!...Felix S. Klock II-16/+6
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-1/+2
2019-03-07HirIdification: replace NodeId method callsljedrz-2/+2
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-9/+9
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-1/+1
2019-02-12Stabilize linker-plugin based LTO.Michael Woerister-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-2/+2
2018-11-29Move get_static from CodegenCx to Builderbjorn3-28/+28
2018-11-29Rename static_bitcast to const_bitcastbjorn3-1/+1
2018-11-29Remove static_addr_of_mut from cg_ssabjorn3-3/+3
2018-11-29Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcastbjorn3-4/+0
2018-11-29Remove static_bitcast from cg_ssabjorn3-7/+8
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-5/+0
2018-11-29Make ConstMethods and StaticMethods require BackendTypes instead of Backendbjorn3-1/+1
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-7/+7
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-5/+5
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-5/+5
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16[eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly.Eduard-Mihai Burtescu-6/+4
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-4/+7
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-0/+52
2018-11-16Preparing the generalization of base:compile_coodegen_unitDenis Merigoux-0/+7
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-9/+8
2018-11-16Generalized base::unsized_infoDenis Merigoux-2/+2
2018-11-16[eddyb/rebase cleanup] s/&self./self.Eduard-Mihai Burtescu-29/+29
2018-11-16Added StaticMethods traitDenis Merigoux-308/+316
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+1
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-1/+1
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-3/+3
2018-11-16Traitification of type_ methodsDenis Merigoux-4/+4
2018-11-16CommonWriteMethods are not static any moreDenis Merigoux-3/+3
2018-11-16Split CommonMethods to accomodate for use in back/write.rsDenis Merigoux-1/+1
2018-11-16Traitification of common.rs methodsDenis Merigoux-5/+7
2018-10-08codegen_llvm: improve common patternsljedrz-10/+9
2018-10-08codegen_llvm: whitespace & formatting improvementsljedrz-1/+1