about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2018-07-23Auto merge of #52571 - oli-obk:promotion_abort, r=nagisabors-3/+8
2018-07-21Auto merge of #52438 - ljedrz:rustc_vec_capacity, r=eddybbors-1/+7
2018-07-21Rollup merge of #52573 - oli-obk:cleanups, r=RalfJungkennytm-18/+1
2018-07-21Rollup merge of #52505 - alexcrichton:remove-thinlto-hack, r=nikomatsakiskennytm-14/+0
2018-07-20Refactor a few push loops to iterators in librustcljedrz-1/+7
2018-07-20Abort instead of UB if promotion failsOliver Schneider-3/+8
2018-07-20Remove unused methodOliver Schneider-18/+1
2018-07-18rustc: Remove a workaroudn in ThinLTO fixed upstreamAlex Crichton-14/+0
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-32/+54
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-79/+47
2018-07-16ItemKindcsmoe-4/+4
2018-07-16ForeignItemKindcsmoe-1/+1
2018-07-16BinOpKindcsmoe-25/+25
2018-07-16Revert "Provide a way of accessing the ThinLTO module import map in rustc."Michael Woerister-68/+1
2018-07-16Revert "Persist ThinLTO import data in incr. comp. session directory."Michael Woerister-105/+4
2018-07-16Revert "Clean up LLVM module naming (just use CodegenUnit names)."Michael Woerister-39/+69
2018-07-16Revert "Use callback-based interface to load ThinLTO import data into rustc."Michael Woerister-32/+44
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-11/+9
2018-07-15Ubsan this newly discovered dead codeOliver Schneider-14/+9
2018-07-14Expose a self-referential objectOliver Schneider-0/+3
2018-07-14Auto merge of #52032 - DiamondLovesYou:amdgpu-kernel-abi, r=alexcrichtonbors-0/+2
2018-07-13Add the `amdgpu-kernel` ABI.Richard Diamond-0/+2
2018-07-13Auto merge of #52266 - michaelwoerister:incr-thinlto-preliminaries, r=alexcri...bors-74/+200
2018-07-13Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelixbors-1/+1
2018-07-13Use callback-based interface to load ThinLTO import data into rustc.Michael Woerister-44/+32
2018-07-12rename `control_flow_graph` to `graph`Niko Matsakis-1/+1
2018-07-12Auto merge of #52089 - eddyb:issue-51907, r=nagisabors-37/+43
2018-07-11Clean up LLVM module naming (just use CodegenUnit names).Michael Woerister-69/+39
2018-07-11Rollup merge of #52252 - ljedrz:dyn_librustc_codegen_llvm, r=varkorMark Rousskov-33/+34
2018-07-11Persist ThinLTO import data in incr. comp. session directory.Michael Woerister-4/+105
2018-07-11Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-1/+68
2018-07-11Auto merge of #51230 - nikic:no-verify-lto, r=pnkfelixbors-10/+15
2018-07-11Deny bare trait objects in in src/librustc_codegen_llvmljedrz-33/+34
2018-07-11Auto merge of #51966 - alexcrichton:llvm7, r=michaelwoeristerbors-109/+77
2018-07-10Rollup merge of #52171 - bharrisau:fsub-count, r=estebankGuillaume Gomez-3/+4
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-109/+77
2018-07-10Auto merge of #51583 - cuviper:packed_pair-bool, r=Mark-Simulacrumbors-42/+39
2018-07-09bump minimum LLVM version to 5.0gnzlbg-23/+5
2018-07-09Correct some codegen stats countersBen Harris-3/+4
2018-07-08Auto merge of #51590 - bjorn3:codegen_llvm_extract, r=alexcrichtonbors-284/+6
2018-07-07Auto merge of #52109 - michaelwoerister:ir-objs, r=alexcrichtonbors-6/+5
2018-07-07Move llvm_target_features back to llvm_utilbjorn3-2/+116
2018-07-07Move time_graph.rs to rustc/utilbjorn3-1/+1
2018-07-07Update Cargo.lock and move size_and_align_of_dst backbjorn3-107/+132
2018-07-07Undo unnecessary changebjorn3-1/+3
2018-07-07Fix some errorsbjorn3-131/+7
2018-07-07Move some functions out of rustc_codegen_llvm and fix metadata_only backendbjorn3-404/+109
2018-07-06ARM: expose the "mclass" target featureJorge Aparicio-0/+1
2018-07-06Remove CrossLangLto::NoLink which does not have a use case anymore.Michael Woerister-2/+1
2018-07-06When doing linker-plugin based LTO, write LLVM bitcode obj-filesMichael Woerister-4/+4