about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/common.rs
AgeCommit message (Expand)AuthorLines
2019-10-27Panicking infra uses &core::panic::Location.Adam Perry-18/+0
2019-10-27Implement core::intrinsics::caller_location.Adam Perry-0/+7
2019-10-13Improve type safetybjorn3-21/+13
2019-10-13Remove MiscMethods::instancesbjorn3-1/+1
2019-10-13s/FuncId/Functionbjorn3-1/+1
2019-10-13Remove is_const_integral method from ConstMethodsbjorn3-10/+14
2019-10-13Introduce FuncId backend typebjorn3-0/+2
2019-09-05Rollup merge of #64003 - Dante-Broggi:place-align-in-layout, r=matthewjasperMazdak Farrokhzad-1/+1
2019-09-04Remove `LocalInternedString` uses from `librustc_codegen_llvm`.Nicholas Nethercote-6/+7
2019-08-29`new_sized` is mostly used without alignDante-Broggi-1/+1
2019-08-17Cast only where necessaryOliver Scherer-4/+5
2019-08-16Do not generate allocations for zero sized allocationsOliver Scherer-8/+13
2019-08-02assert consistencyRalf Jung-3/+3
2019-08-02CTFE: simplify Value type by not checking for alignmentRalf Jung-2/+2
2019-07-20Remove vector fadd/fmul reduction workaroundsNikita Popov-19/+0
2019-07-09Fix float add/mul reduction codegenNikita Popov-0/+4
2019-07-06Remove use of mem::uninitialized in code_gen crateLzu Tao-2/+1
2019-07-04Permit use of mem::uninitialized via allow(deprecated)Mark Rousskov-0/+1
2019-06-19Weave the alignment through `ByRef`Oliver Scherer-3/+4
2019-05-30light refactoring of global AllocMapRalf Jung-4/+4
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-3/+3
2019-04-21Change return type of `TyCtxt::is_static` to boolVadim Petrochenkov-1/+1
2019-03-29Remove const_{cstr,str_slice,get_elt,get_real} and is_const_real methods from...bjorn3-66/+66
2019-03-29Remove const_{fat_ptr,array,vector,bytes} from cg_ssabjorn3-26/+28
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-8/+8
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-6/+6
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-04s/alloc_type/alloc_kind/Oliver Scherer-2/+2
2018-12-03s/AllocType/AllocKind/Oliver Scherer-4/+4
2018-11-29Rename static_bitcast to const_bitcastbjorn3-5/+5
2018-11-29Rename StaticMethods::static_ptrcast to ConstMethods::const_ptrcastbjorn3-0/+4
2018-11-29Some refactoringsbjorn3-1/+0
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-1/+1
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-10/+3
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-85/+0
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-1/+1
2018-11-16[eddyb/rebase cleanup] abstracted FuncletEduard-Mihai Burtescu-37/+12
2018-11-16Moved common.rs enumsDenis Merigoux-75/+1
2018-11-16Starting to move backend-agnostic code into codegen_utilsDenis Merigoux-13/+0
2018-11-16Move doc to trait declarationsDenis Merigoux-6/+0
2018-11-16Generalized mir::codegen_mir (and all subsequent functions)Denis Merigoux-32/+115
2018-11-16Generalized base::unsized_infoDenis Merigoux-6/+4
2018-11-16[eddyb/rebase cleanup] s/&self./self.Eduard-Mihai Burtescu-17/+17
2018-11-16Generalized memset and memcpyDenis Merigoux-1/+1
2018-11-16Generalized some base.rs methodsDenis Merigoux-3/+22
2018-11-16Attempt at including CodegenCx within Builder with Associated typesDenis Merigoux-3/+3
2018-11-16Removing LLVM content from CommonMethods -> ConstMethodsDenis Merigoux-26/+6
2018-11-16Prefixed type methods & removed trait impl for write::CodegenContextDenis Merigoux-7/+7