about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
AgeCommit message (Expand)AuthorLines
2018-07-29Fix -Wpessimizing-move warnings in rustllvm/PassWrappervarkor-3/+3
2018-07-23Auto merge of #52506 - alexcrichton:dont-duplicate-wasm-sections, r=michaelwo...bors-1/+30
2018-07-18rustc: Work around an upstream wasm ThinLTO bugAlex Crichton-1/+30
2018-07-18rustc: Remove a workaroudn in ThinLTO fixed upstreamAlex Crichton-14/+0
2018-07-16Revert "Provide a way of accessing the ThinLTO module import map in rustc."Michael Woerister-56/+0
2018-07-16Revert "Use callback-based interface to load ThinLTO import data into rustc."Michael Woerister-20/+47
2018-07-13Use callback-based interface to load ThinLTO import data into rustc.Michael Woerister-47/+20
2018-07-11Provide a way of accessing the ThinLTO module import map in rustc.Michael Woerister-0/+56
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-0/+4
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2018-05-15Reenable the MergeFunctions passAnthony Ramine-2/+3
2018-05-12Set PrepareForThinLTO flag when using ThinLTONikita Popov-1/+4
2018-03-27Enable target_feature on any LLVM 6+Josh Stone-8/+4
2018-03-25try to fix the build on older LLVM versions.Emilio Cobos Álvarez-0/+18
2018-03-25rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez-1/+11
2018-01-30rustc: Add some defines for LLVM 7 compatAlex Crichton-0/+11
2018-01-24llvm6: Missing include for LLVM 6 in PassWrapper.cppAlex Crichton-0/+1
2018-01-24llvm6: CodeModel::{JIT,}Default no longer existsAlex Crichton-8/+14
2018-01-14rustc_trans: remove unused `TargetDataRef` accessor.Eduard-Mihai Burtescu-4/+0
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-0/+15
2017-12-18rustc: Work around `DICompileUnit` bugs in LLVMAlex Crichton-0/+80
2017-12-12ThinLTO: updates for LLVM 5Tatsuyuki Ishi-0/+8
2017-12-07rustc: Further tweak linkage in ThinLTOAlex Crichton-1/+1
2017-12-03Auto merge of #46435 - cuviper:min-llvm-3.9, r=rkruppebors-21/+0
2017-12-01rustllvm: Remove conditional code for LLVM < 3.9Josh Stone-21/+0
2017-11-30rustc: Tweak the `isExported` callback for ThinLTOAlex Crichton-87/+23
2017-11-20[rustllvm] Use report_fatal_error over llvm_unreachableRobin Kruppe-16/+16
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-1/+7
2017-11-11Control LLVM's TrapUnreachable feature through rustc's TargetOptions.Dan Gohman-6/+8
2017-11-10Fix a spello.Dan Gohman-1/+1
2017-11-10Enable TrapUnreachable in LLVM.Dan Gohman-0/+6
2017-10-19Update ThinLTO (internalization) for LLVM 5Tatsuyuki Ishi-1/+16
2017-10-17Update ThinLTO for LLVM 5Alex Crichton-1/+38
2017-10-15rustc: Fix some ThinLTO internalizationAlex Crichton-5/+8
2017-10-07rustc: Implement ThinLTOAlex Crichton-0/+461
2017-09-15Add 'native' to -C target-cpu=helpMatt Ickstadt-0/+7
2017-08-08Fix covered-switch-default warnings in PassWrapperkennytm-2/+4
2017-07-31Gate LLVMRustHasFeature on LLVM_RUSTLLVMJosh Stone-1/+1
2017-07-28Make LLVMRustHasFeature more robustLuca Barbato-13/+7
2017-07-01When writing LLVM IR output demangled fn name in commentsStepan Koltsov-2/+126
2017-05-01Auto merge of #41560 - alevy:rwpi-ropi, r=eddybbors-23/+43
2017-04-28Added LLVMRustRelocModeAmit Aryeh Levy-34/+43
2017-04-26Add RWPI/ROPI relocation model supportAmit Aryeh Levy-4/+15
2017-04-25Add Hexagon supportMichael Wu-1/+8
2017-01-01Auto merge of #38745 - CannedYerins:llvm-code-style, r=rkruppebors-65/+65
2017-01-01Merge branch 'master' into sparc64Seo Sanghyeon-350/+306
2016-12-31Improve naming style in rustllvm.Ian Kerins-65/+65
2016-12-30Switching from NULL to nullptr in src/rustllvm.karpinski-4/+4
2016-12-30Ran clang-format on src/rustllvm with llvm as the coding style.karpinski-349/+305
2016-12-29further enable the Sparc LLVM backendJonathan A. Kollasch-1/+8