about summary refs log tree commit diff
path: root/src/librustc_trans/intrinsic.rs
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-1465/+0
2018-05-13Introduce OperandValue::nontemporal_store and use it in the intrinsicsAnthony Ramine-15/+2
2018-05-13Introduce OperandValue::volatile_store and use it in the intrinsicsAnthony Ramine-18/+3
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26rustc_target: move in cabi_* from rustc_trans.Irina Popa-1/+1
2018-04-26rustc_target: move in type definitions from rustc_trans::abi.Irina Popa-1/+1
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-2/+2
2018-03-26implement minmax intrinsicsgnzlbg-0/+2
2018-03-26Auto merge of #49297 - scottmcm:offset-from, r=dtolnaybors-1/+7
2018-03-23Introduce unsafe offset_from on pointersScott McMurray-1/+7
2018-03-18add simd_select intrinsicgnzlbg-0/+21
2018-03-17Rollup merge of #48983 - gnzlbg:red, r=alexcrichtonkennytm-3/+166
2018-03-15add compile fail testsgnzlbg-1/+27
2018-03-14fix stylegnzlbg-2/+2
2018-03-14expose ordered/unordered/nanless intirnsicsgnzlbg-188/+112
2018-03-13add intrinsics for portable packed simd vector reductionsgnzlbg-3/+216
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-2/+5
2018-02-28Add bitreverse intrinsicAmanieu d'Antras-2/+6
2018-01-14rustc_trans: rename bcx to bx.Eduard-Mihai Burtescu-171/+171
2018-01-14rustc_trans: rename ccx to cx.Eduard-Mihai Burtescu-124/+124
2018-01-14rustc_trans: rename CrateContext to CodegenCx.Eduard-Mihai Burtescu-8/+8
2018-01-14rustc_trans: access fields directly on CrateContext.Eduard-Mihai Burtescu-11/+11
2018-01-14rustc_trans: collapse {Local,Shared}CrateContext.Eduard-Mihai Burtescu-2/+2
2018-01-07Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakiskennytm-2/+2
2018-01-04Remove outdated LLVMRustBuildLandingPad() wrapperBjörn Steinbrink-1/+1
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-18Fix the wrong subtraction in align_offset intrinsic.kennytm-2/+2
2017-12-17rustc_trans: always require alignment for load/store/memcpy.Eduard-Mihai Burtescu-19/+26
2017-12-17rustc_trans: always keep track of the Align in LvalueRef.Eduard-Mihai Burtescu-9/+9
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-1/+1
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-3/+3
2017-11-25rustc: Add support for some more x86 SIMD opsAlex Crichton-0/+16
2017-11-19rustc_trans: remove primitive_align optimization.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc_trans: support scalar pairs directly in the Rust ABI.Eduard-Mihai Burtescu-3/+3
2017-11-19rustc_trans: restrict "immediate pairs" to pairs of scalars.Eduard-Mihai Burtescu-4/+2
2017-11-19rustc: collapse the remains of Layout into Variants (enums vs everything else).Eduard-Mihai Burtescu-6/+1
2017-11-19rustc_trans: query LLVM types from a layout instead of a Ty.Eduard-Mihai Burtescu-2/+3
2017-11-19rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.Eduard-Mihai Burtescu-16/+12
2017-11-19rustc_trans: pass OperandRef arguments to trans_intrinsic_call.Eduard-Mihai Burtescu-142/+149
2017-11-19rustc_trans: remove the in_memory_type_of distinction.Eduard-Mihai Burtescu-2/+1
2017-11-19rustc_trans: use more of the trans::mir and ty::layout APIs throughout.Eduard-Mihai Burtescu-25/+34
2017-11-19rustc_trans: use a predictable layout for constant ADTs.Eduard-Mihai Burtescu-2/+1
2017-11-19rustc_trans: avoid working with sizes/offsets and alignments as integers.Eduard-Mihai Burtescu-96/+93
2017-11-17rustc_trans: move const & lvalue access helpers from adt.Eduard-Mihai Burtescu-3/+2
2017-11-06[intrinsics] add missing div and rem vector intrinsicsgnzlbg-1/+2
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-5/+9
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-9/+9
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-1/+1
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-1/+1
2017-08-21Add align_offset intrinsicOliver Schneider-0/+12