summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/intrinsic.rs
AgeCommit message (Expand)AuthorLines
2020-01-11Apply review feedbackAmanieu d'Antras-1/+5
2020-01-11Explain flag value of 8 for msvc_tryAmanieu d'Antras-1/+5
2020-01-11Fix a memory leak in SEH unwinding if a Rust panic is caught by C++ and disca...Amanieu d'Antras-5/+18
2020-01-06Auto merge of #67886 - Centril:rustc_hir_canon_imports, r=nagisabors-1/+1
2020-01-05Rename Instance.ty to Instance.monomorphic_tyAaron Hill-1/+1
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-567/+721
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-6/+3
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-6/+3
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-1/+1
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-0/+1
2019-12-06Add `{f32,f64}::approx_unchecked_to<Int>` unsafe methodsSimon Sapin-1/+28
2019-12-04Auto merge of #65947 - eddyb:fn-abi, r=oli-obk,nagisabors-4/+5
2019-12-03rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-2/+2
2019-12-03rustc: rename FnAbi::new to FnAbi::of_fn_ptr.Eduard-Mihai Burtescu-1/+1
2019-12-03rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn.Eduard-Mihai Burtescu-6/+5
2019-12-03rustc_codegen_ssa: remove define_fn and define_internal_fn.Eduard-Mihai Burtescu-1/+3
2019-12-02Update the minimum external LLVM to 7Josh Stone-26/+5
2019-11-24Store ptr_width as u32 on ConfigMark Rousskov-2/+2
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-1/+1
2019-11-16avoid some castsRalf Jung-9/+6
2019-11-16make simd_size return a u64Ralf Jung-9/+13
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-1/+1
2019-11-07rustc_target: inline abi::FloatTy into abi::Primitive.Eduard-Mihai Burtescu-3/+3
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-3/+3
2019-11-05Auto merge of #65938 - eddyb:fn-abi-rename, r=oli-obkbors-7/+7
2019-11-03Make Emscripten unwinding use a valid type_infoAmanieu d'Antras-3/+10
2019-11-03Make SEH exceptions use a rust_panic type instead of unsigned __int64*Amanieu d'Antras-17/+14
2019-11-03rustc_target: rename {Fn,Arg}Type to {Fn,Arg}Abi.Eduard-Mihai Burtescu-7/+7
2019-11-02Auto merge of #63810 - oli-obk:const_offset_from, r=RalfJung,nikicbors-1/+18
2019-10-18Use dedicated method for getting the type sizeOliver Scherer-1/+1
2019-10-13Move span_invalid_monomorphization_error from cg_llvm to cg_ssabjorn3-5/+1
2019-10-11Make <*const/mut T>::offset_from `const fn`Oliver Scherer-1/+18
2019-09-28Generate llvm.sideeffect at function entry instead of callXiang Fan-1/+3
2019-09-28Gate llvm.sideeffect under -Z insert-sideeffectXiang Fan-2/+4
2019-09-28Add llvm.sideeffect to potential infinite loops and recursionsXiang Fan-0/+6
2019-09-25Rename `sty` to `kind`varkor-26/+26
2019-09-17Get rid of special const intrinsic query in favour of `const_eval`Oliver Scherer-23/+13
2019-09-12codegen: be more explicit about setting giving names to allocas.Eduard-Mihai Burtescu-1/+1
2019-08-29`new_sized` is mostly used without alignDante-Broggi-1/+1
2019-08-16Rename overflowing_{add,sub,mul} intrinsics to wrapping_{add,sub,mul}.Eduard-Mihai Burtescu-4/+4
2019-08-10Revert "Rollup merge of #62150 - alex:mem-uninit-refactor, r=RalfJung"Tatsuyuki Ishi-1/+1
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-2/+0
2019-07-20Remove vector fadd/fmul reduction workaroundsNikita Popov-23/+5
2019-07-09Fix float add/mul reduction codegenNikita Popov-2/+3
2019-07-04Implement mem::{zeroed,uninitialized} in terms of MaybeUninit.Alex Gaynor-1/+1
2019-06-17Expose `VaListImpl` as the Rust equivalent of `__va_list_tag` and implement C...Andrei Homescu-35/+3
2019-06-12rustc_codegen_llvm: `deny(internal)`.Eduard-Mihai Burtescu-6/+6
2019-06-06Add intrinsics for floating-point min and maxvarkor-0/+4