summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/intrinsic.rs
AgeCommit message (Expand)AuthorLines
2018-10-08codegen_llvm: remove explicit returnsljedrz-1/+1
2018-10-08codegen_llvm: improve common patternsljedrz-66/+52
2018-10-08codegen_llvm: whitespace & formatting improvementsljedrz-27/+19
2018-09-10renamed mk_nil to mk_unitkenta7777-1/+1
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-40/+40
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-7/+7
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-1/+1
2018-08-19Integrate OperandValue::UnsizedRef into OperandValue::Ref.Masaki Hara-1/+1
2018-08-16Set more llvm function attributes for __rust_tryAlex Crichton-0/+2
2018-08-04Simplify some handling of target_pointer_widthMark Rousskov-23/+4
2018-07-30rustc_codegen_llvm: use safe references for Value.Irina Popa-39/+38
2018-07-30rustc_codegen_llvm: use safe references for Metadata and DI*.Irina Popa-2/+2
2018-07-30rustc_codegen_llvm: use safe references for Type.Irina Popa-67/+78
2018-07-24Rollup merge of #52391 - Amanieu:volatile_unaligned, r=alexcrichtonMark Rousskov-2/+12
2018-07-16BinOpKindcsmoe-6/+6
2018-07-14Add unaligned volatile intrinsicsAmanieu d'Antras-2/+12
2018-07-11Deny bare trait objects in in src/librustc_codegen_llvmljedrz-2/+2
2018-05-24refactorgnzlbg-60/+30
2018-05-24enable fast-math flagsgnzlbg-3/+5
2018-05-24fix tidygnzlbg-6/+16
2018-05-24add simd float intrinsics and gather/scattergnzlbg-0/+371
2018-05-17Remove the intrinsic for align_offsetSimonas Kazlauskas-26/+0
2018-05-17Change align_offset to support different stridesSimonas Kazlauskas-9/+23
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+1465