about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/builder.rs
AgeCommit message (Expand)AuthorLines
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-1/+1
2021-08-25Auto merge of #88242 - bonega:allocation_range, r=oli-obkbors-2/+1
2021-08-23implement contains_zero methodAndreas Liljeqvist-2/+1
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-2/+2
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-22/+24
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-3/+13
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-2/+3
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-3/+4
2021-07-18Auto merge of #86950 - tmiasko:personality, r=nagisabors-1/+5
2021-07-10Set personality with LLVMSetPersonalityFnTomasz Miąsko-1/+5
2021-07-09Pass type when creating loadNikita Popov-20/+9
2021-07-09Pass type when creating atomic loadNikita Popov-0/+2
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+3
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-21/+25
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-4/+0
2021-04-23Disable LLVM's new fptoint intrinsics on riscv64Alex Crichton-2/+10
2021-04-21rustc: Use LLVM's new saturating float-to-int intrinsicsAlex Crichton-65/+28
2021-04-17Don't set `fast`(-math) for certain simd opsSimonas Kazlauskas-9/+9
2021-03-26Use iter::zip in compiler/Josh Stone-6/+3
2021-02-14Replace const_cstr with cstr crateXidorn Quan-4/+4
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-2/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+1
2020-10-21rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa.Eduard-Mihai Burtescu-0/+1
2020-10-17Make set_span take mut selfkhyperia-1/+1
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-6/+6
2020-10-06Let backends access span informationkhyperia-1/+3
2020-09-26Rollup merge of #77211 - est31:remove_unused_allow, r=oli-obkRalf Jung-1/+0
2020-09-26Remove unused #[allow(...)] statements from compiler/est31-1/+0
2020-09-24Remove TrustedLen requirement from BuilderMethods::switchest31-2/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-2/+2
2020-09-01Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddybbors-3/+16
2020-08-30mv compiler to compiler/mark-0/+1420