about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2019-01-24Support revisions for codegen testsSimonas Kazlauskas-5/+5
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-54/+99
2019-01-24Auto merge of #51285 - Mark-Simulacrum:remove-quote_apis, r=Manishearthbors-1/+0
2019-01-24Remove quote_*! macros and associated APIsMark Simulacrum-1/+0
2019-01-24Auto merge of #57269 - gnzlbg:simd_bitmask, r=rkruppebors-0/+46
2019-01-23Don't ICE when logging unusual typesAaron Hill-1/+1
2019-01-22Simplify the version checkTom Tromey-4/+3
2019-01-22Fix issue 57762Tom Tromey-1/+5
2019-01-22Add intrinsic to create an integer bitmask from the MSB of integer vectorsgnzlbg-0/+46
2019-01-19Rollup merge of #57573 - Xanewok:querify-entry-fn, r=ZoxcMazdak Farrokhzad-4/+3
2019-01-19Rollup merge of #57268 - peterhj:peterhj-optmergefunc, r=nagisaMazdak Farrokhzad-1/+9
2019-01-15Querify entry_fnIgor Matuszewski-4/+3
2019-01-14rustc: Remove platform intrinsics crateAlex Crichton-138/+1
2019-01-12Use `ptr::eq` where applicableIgor Matuszewski-3/+5
2019-01-05Add a target option "merge-functions" taking values in ("disabled",Peter Jin-1/+9
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-9/+15
2018-12-30Add `-Z instrument-mcount`Jun Wu-0/+13
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-7/+7
2018-12-25Remove licensesMark Rousskov-418/+0
2018-12-25Auto merge of #56962 - nivkner:fixme_fixup4, r=pnkfelixbors-26/+6
2018-12-24Rollup merge of #57085 - glaubitz:sparc64-abi-fix, r=nagisaMazdak Farrokhzad-2/+6
2018-12-23librustc_codegen_llvm: Don't eliminate empty structs in C ABI on linux-sparc64Michael Karcher-2/+6
2018-12-21Enable emission of alignment attrs for pointer paramsNikita Popov-6/+4
2018-12-19FIXME(52456) remove fixme and combine all extern items in one blockNiv Kaminer-26/+6
2018-12-19Auto merge of #56397 - petrhosek:file-search, r=cramertjbors-5/+19
2018-12-18Search other library paths when loking for link objectsPetr Hosek-5/+19
2018-12-17Auto merge of #56642 - nikic:llvm-6, r=alexcrichtonbors-15/+4
2018-12-16Rollup merge of #56826 - alexcrichton:atomic-u128, r=gnzlbgMazdak Farrokhzad-0/+2
2018-12-14rustc: Add the `cmpxchg16b` target feature on x86/x86_64Alex Crichton-0/+2
2018-12-14rustc: Add an unstable `simd_select_bitmask` intrinsicAlex Crichton-1/+2
2018-12-14Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppekennytm-0/+21
2018-12-14Rollup merge of #56749 - alexcrichton:adx, r=gnzlbgkennytm-0/+1
2018-12-14Rollup merge of #56609 - michaelwoerister:unconditional-target-cpu-attr, r=al...kennytm-7/+3
2018-12-13rustc: Add an unstable `simd_select_bitmask` intrinsicAlex Crichton-0/+21
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-6/+6
2018-12-13Auto merge of #56090 - nnethercote:filesearch, r=eddybbors-13/+8
2018-12-12x86: Add the `adx` target feature to whitelistAlex Crichton-0/+1
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-37/+43
2018-12-12Replace `FileSearch::for_each_lib_search_path` with `search_paths`.Nicholas Nethercote-8/+4
2018-12-12Introduce `SearchPath` and replace `SearchPaths` with `Vec<SearchPath>`.Nicholas Nethercote-6/+6
2018-12-12Remove `Session::sysroot()`.Nicholas Nethercote-2/+1
2018-12-11Remove env_alloca hackNikita Popov-5/+0
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-10/+4
2018-12-08Rollup merge of #56599 - dlrobertson:fix_va_arg, r=eddybMazdak Farrokhzad-10/+26
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-29/+29
2018-12-07codegen: Fix va_list - aaarch64 iOS/WindowsDan Robertson-10/+26
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-4/+4
2018-12-07Unconditionally emit the target-cpu LLVM attribute.Michael Woerister-7/+3
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-4/+4
2018-12-04Serialize modules into ThinBuffer after initial optimizationNikita Popov-33/+40