about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/mir
AgeCommit message (Expand)AuthorLines
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-16/+16
2018-08-22miri/CTFE refactorRalf Jung-3/+3
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-2/+2
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-19Integrate OperandValue::UnsizedRef into OperandValue::Ref.Masaki Hara-39/+23
2018-08-19Integrate PassMode::UnsizedIndirect into PassMode::Indirect.Masaki Hara-6/+4
2018-08-19Implement simple codegen for unsized rvalues.Masaki Hara-18/+167
2018-08-18Auto merge of #53286 - nagisa:cast-assumes, r=eddybbors-1/+3
2018-08-12Do not generate assumes for plain integer castsSimonas Kazlauskas-1/+3
2018-08-09rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.Josh Stone-2/+24
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-5/+5
2018-08-04Simplify some handling of target_pointer_widthMark Rousskov-12/+2
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-3/+3
2018-08-03Auto merge of #52712 - oli-obk:const_eval_cleanups, r=RalfJungbors-11/+17
2018-08-02Second field of ScalarPair can be undef in some casesOliver Schneider-7/+11
2018-08-01Reintroduce `Undef` and properly check constant value sizesOliver Schneider-4/+6
2018-08-01Split out growth functionality into BitVector typeMark Rousskov-7/+7
2018-07-31Make globals with private linkage unnamed. Fixes #50862.Colin Pronovost-5/+5
2018-07-30rustc_codegen_llvm: fix tidy errors.Irina Popa-1/+6
2018-07-30rustc_codegen_llvm: use safe references for BasicBlock.Irina Popa-11/+11
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-168/+160
2018-07-30rustc_codegen_llvm: use safe references for Metadata and DI*.Irina Popa-14/+13
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-84/+85
2018-07-30rustc_codegen_llvm: move from empty enums to extern types.Irina Popa-20/+18
2018-07-26Auto merge of #52488 - nikomatsakis:nll-issue-48071-universe-and-sub, r=pnkfelixbors-7/+7
2018-07-25parameterize `BitVector` and `BitMatrix` by their index typesNiko Matsakis-7/+7
2018-07-24Rollup merge of #52391 - Amanieu:volatile_unaligned, r=alexcrichtonMark Rousskov-0/+4
2018-07-23Fix tidyOliver Schneider-1/+2
2018-07-23Explain promoted extraction for simd shuffleOliver Schneider-0/+3
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-52/+91
2018-07-20Abort instead of UB if promotion failsOliver Schneider-3/+8
2018-07-14Add unaligned volatile intrinsicsAmanieu d'Antras-0/+4
2018-07-13Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelixbors-1/+1
2018-07-12rename `control_flow_graph` to `graph`Niko Matsakis-1/+1
2018-07-10Auto merge of #51583 - cuviper:packed_pair-bool, r=Mark-Simulacrumbors-22/+15
2018-07-09bump minimum LLVM version to 5.0gnzlbg-18/+4
2018-07-05Update scalar pairs per review commentsJosh Stone-10/+2
2018-07-05Store scalar pair bools as i8 in memoryJosh Stone-16/+17
2018-06-30Do not allow LLVM to increase a TLS's alignment on macOS.kennytm-2/+2
2018-06-28Merge `ConstVal` and `ConstValue`Oliver Schneider-22/+20
2018-06-28Move everything over from `middle::const_val` to `mir::interpret`Oliver Schneider-2/+2
2018-06-28Move the Lrc outside the error type and name the fieldsOliver Schneider-5/+7
2018-06-16rustc_codegen_llvm: don't treat i1 as signed, even for #[repr(i8)] enums.Eduard-Mihai Burtescu-2/+10
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-2/+8
2018-06-02Generate br for all two target SwitchIntsNikita Popov-5/+14
2018-05-30rustc: rename mir::LocalDecl's syntactic_source_info to source_info.Eduard-Mihai Burtescu-1/+1
2018-05-30rustc: turn mir::LocalDecl's visibility_source_info into a SourceScope.Eduard-Mihai Burtescu-2/+5
2018-05-30rustc: rename mir::LocalDecl's source_info to visibility_source_info.Eduard-Mihai Burtescu-2/+2