about summary refs log tree commit diff
path: root/src/librustc_llvm/ffi.rs
AgeCommit message (Expand)AuthorLines
2018-07-30rustc_llvm: move to rustc_codegen_llvm::llvm.Irina Popa-1800/+0
2018-07-18rustc: Remove a workaroudn in ThinLTO fixed upstreamAlex Crichton-1/+0
2018-07-16Revert "Provide a way of accessing the ThinLTO module import map in rustc."Michael Woerister-8/+0
2018-07-16Revert "Use callback-based interface to load ThinLTO import data into rustc."Michael Woerister-6/+5
2018-07-14Auto merge of #52032 - DiamondLovesYou:amdgpu-kernel-abi, r=alexcrichtonbors-0/+1
2018-07-13Add the `amdgpu-kernel` ABI.Richard Diamond-0/+1
2018-07-13Use callback-based interface to load ThinLTO import data into rustc.Michael Woerister-5/+6
2018-07-11Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-0/+8
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2018-05-12Set PrepareForThinLTO flag when using ThinLTONikita Popov-0/+1
2018-03-27Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors-0/+3
2018-03-26Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors-1/+5
2018-03-26implement minmax intrinsicsgnzlbg-0/+3
2018-03-25try to fix the build on older LLVM versions.Emilio Cobos Álvarez-0/+1
2018-03-25librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez-0/+1
2018-03-25rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez-1/+3
2018-03-23Introduce unsafe offset_from on pointersScott McMurray-0/+5
2018-03-15add compile fail testsgnzlbg-0/+2
2018-03-13add intrinsics for portable packed simd vector reductionsgnzlbg-0/+40
2018-03-08Fully use miri in transOliver Schneider-0/+10
2018-02-12rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton-1/+9
2018-01-25Rollup merge of #47710 - alexcrichton:llvm-6-compat, r=nikomatsakisAlex Crichton-3/+1
2018-01-25Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoeristerAlex Crichton-0/+4
2018-01-24llvm6: Remove MIPS64 archive variantAlex Crichton-1/+0
2018-01-24llvm6: CodeModel::{JIT,}Default no longer existsAlex Crichton-2/+1
2018-01-20Teach rustc about DW_AT_noreturn and a few more DIFlagsA.J. Gardner-0/+4
2018-01-19Update DW_OP_plus to DW_OP_plus_uconstJosh Stone-1/+1
2018-01-14rustc_trans: remove unused `TargetDataRef` accessor.Eduard-Mihai Burtescu-1/+0
2018-01-07Remove dead function rustc_llvm::debug_loc_to_string()Björn Steinbrink-2/+0
2018-01-07Remove dead function LLVMRustLinkInParsedExternalBitcode()Björn Steinbrink-1/+0
2018-01-07Remove redundant -Zdebug-llvm optionBjörn Steinbrink-3/+0
2018-01-07Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppekennytm-1/+1
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-1/+1
2018-01-04Remove unused function LLVMRustGetValueContext()Björn Steinbrink-3/+0
2018-01-04Remove outdated LLVMRustBuildLandingPad() wrapperBjörn Steinbrink-7/+6
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-0/+1
2017-12-18rustc: Work around `DICompileUnit` bugs in LLVMAlex Crichton-0/+4
2017-11-28rustc_llvm: remove stale referencesTamir Duberstein-11/+7
2017-11-25rustc: Add support for some more x86 SIMD opsAlex Crichton-0/+1
2017-11-20Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturonbors-1/+2
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-1/+2
2017-11-19rustc_trans: compute better align/dereferenceable attributes from pointees.Eduard-Mihai Burtescu-0/+6
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-5/+0
2017-11-19rustc_trans: do not introspect LLVM aggregate field types.Eduard-Mihai Burtescu-2/+0
2017-11-19rustc_trans: remove obsolete Type methods.Eduard-Mihai Burtescu-1/+0
2017-11-19rustc_trans: use a predictable layout for constant ADTs.Eduard-Mihai Burtescu-3/+0
2017-11-19rustc_trans: avoid working with sizes/offsets and alignments as integers.Eduard-Mihai Burtescu-21/+2
2017-11-11Control LLVM's TrapUnreachable feature through rustc's TargetOptions.Dan Gohman-1/+2
2017-11-03Add support for specifying the TLS modelAmanieu d'Antras-0/+12
2017-10-07rustc: Implement ThinLTOAlex Crichton-0/+56