summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm
AgeCommit message (Expand)AuthorLines
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+3
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+2
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+3
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+3
2021-10-25Rollup merge of #89581 - jblazquez:master, r=Mark-SimulacrumMatthias Krüger-0/+1
2021-10-25Auto merge of #89808 - tmiasko:llvm-multithreaded, r=nagisabors-1/+1
2021-10-12Cleanup LLVM multi-threading checksTomasz Miąsko-1/+1
2021-10-12Remap ssa RealPredicate to llvm RealPredicateTomasz Miąsko-0/+27
2021-10-11Add -Z no-unique-section-names to reduce ELF header bloat.Javier Blazquez-0/+1
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-2/+9
2021-10-06Enable AutoFDO.Michael Benfield-0/+3
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-2/+9
2021-09-17Work around invalid DWARF bugs for fat LTOYilin Chen-6/+2
2021-08-16Handle SrcMgr diagnosticsNikita Popov-19/+82
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-0/+2
2021-08-04Replace LLVMConstInBoundsGEP with LLVMConstInBoundsGEP2*Tomasz Miąsko-1/+2
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-1/+2
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-1/+2
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-1/+2
2021-07-18Auto merge of #86950 - tmiasko:personality, r=nagisabors-1/+1
2021-07-10Set personality with LLVMSetPersonalityFnTomasz Miąsko-1/+1
2021-07-09Pass type when creating loadNikita Popov-1/+6
2021-07-09Pass type when creating atomic loadNikita Popov-0/+1
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-0/+34
2021-06-04Auto merge of #84449 - alexcrichton:metadata-in-object, r=nagisabors-84/+0
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-84/+0
2021-06-02Generate better debuginfo for directly tagged enumsWesley Wiser-1/+1
2021-05-28Fix static relocation model for PowerPC64Boris-Chengbiao Zhou-1/+2
2021-05-19Auto merge of #85276 - Bobo1239:more_dso_local, r=nagisabors-1/+2
2021-05-18Set dso_local for more itemsBoris-Chengbiao Zhou-1/+2
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-1/+0
2021-05-08Support -C passes in NewPMNikita Popov-1/+3
2021-05-08Explicitly register GCOV profiling pass as wellNikita Popov-0/+1
2021-05-08Explicitly register instrprof passNikita Popov-0/+1
2021-04-17Don't set `fast`(-math) for certain simd opsSimonas Kazlauskas-1/+1
2021-04-09Categorize and explain target features supportMatt Ickstadt-1/+7
2021-04-06Auto merge of #83592 - nagisa:nagisa/dso_local, r=davidtwcobors-0/+1
2021-04-03Manually set dso_local when its valid to do soSimonas Kazlauskas-0/+1
2021-03-27Address review commentsJoshua Nelson-0/+68
2021-03-27Remove (lots of) dead codeJoshua Nelson-87/+1
2021-03-12Add support for storing code model to LLVM module IRHiroki Noda-0/+1
2021-03-01Mark pure asm as willreturnNikita Popov-0/+1
2021-03-01Don't directly expose coverage::CounterMappingRegion via FFINikita Popov-4/+2
2021-02-28Support LLVM 12 in rustcNikita Popov-0/+4
2021-02-07HWASan supportTri Vo-0/+4
2021-02-02Add a new ABI to support cmse_nonsecure_callHugues de Valon-0/+5
2021-01-14Use probe-stack=inline-asm in LLVM 11+Erik Desjardins-0/+1
2021-01-13Remove the unused context from CreateDebugLocationJosh Stone-1/+0