about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2023-05-08Rollup merge of #111332 - loongarch-rs:inline-asm, r=AmanieuYuki Okushi-1/+12
2023-05-08Rollup merge of #111331 - taiki-e:s390x-asm-cc, r=AmanieuYuki Okushi-1/+3
2023-05-08Mark s390x condition code register as clobbered in inline assemblyTaiki Endo-1/+3
2023-05-08Mark LoongArch float-point condition flags as clobbered in inline assemblyWANG Rui-1/+12
2023-05-07Fix num reserved clauses for landing padGary Guo-2/+2
2023-05-07Use `landingpad filter` to encode aborting landing padGary Guo-0/+7
2023-05-06make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda-2/+2
2023-05-06Rollup merge of #111203 - Kobzol:remark-print-kind, r=tmiaskoMatthias Krüger-1/+12
2023-05-06Rollup merge of #111167 - cuviper:type-decl-disubprogram, r=michaelwoeristerMatthias Krüger-34/+66
2023-05-06Rollup merge of #109677 - dpaoliello:rawdylib, r=michaelwoerister,wesleywiserYuki Okushi-6/+11
2023-05-04added SAFETY commentJames Dietz-0/+3
2023-05-04change expect() to unwrap_or_else() and update msgJames Dietz-1/+1
2023-05-04moved default CPU message inlineJames Dietz-6/+4
2023-05-04`--print target-cpus` shows default target cpu, updated docsJames Dietz-1/+7
2023-05-04Output LLVM optimization remark kind in `-Cremark` outputJakub Beránek-1/+12
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-54/+177
2023-05-03debuginfo: split method declaration and definitionJosh Stone-34/+66
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-54/+177
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-04-27rename `needs_infer` to `has_infer`Boxy-2/+2
2023-04-25Auto merge of #101069 - zhaixiaojuan:loongarch64-inline-asm, r=Amanieubors-0/+6
2023-04-25Add loongarch64 asm! supportzhaixiaojuan-0/+6
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-1/+50
2023-04-25Rollup merge of #110681 - klensy:cut-dep, r=lcnrYuki Okushi-1/+0
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-4/+4
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-50/+1
2023-04-22drop unused deps, gate libc under unix for one crateklensy-1/+0
2023-04-20Rollup merge of #110545 - WaffleLapkin:generic_arg_as_x, r=cjgillotMatthias Krüger-14/+9
2023-04-19Auto merge of #106704 - ecnelises:big_archive, r=bjorn3bors-0/+2
2023-04-19Move `GenericArgKind::as_{type,const,region}` to `GenericArg`Maybe Waffle-2/+2
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-14/+9
2023-04-19Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors-1/+2
2023-04-19Recognize AIX style archive kindQiu Chaofan-0/+2
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-3/+4
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-18Stablize raw-dylib, link_ordinal and -CdlltoolDaniel Paoliello-6/+11
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-3/+4
2023-04-17Spelling - compilerJosh Soref-4/+4
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-50/+1
2023-04-12Add inline assembly support for m68kIan Douglas Scott-0/+10
2023-04-08Auto merge of #109862 - klensy:llvm-dd, r=nikicbors-62/+62
2023-04-08fixup: use Bool instead of boolklensy-3/+11
2023-04-05reviewklensy-30/+15
2023-04-04Auto merge of #109808 - jyn514:debuginfo-options, r=michaelwoeristerbors-21/+16
2023-04-04replaceklensy-4/+5
2023-04-04Use existing llvm methods, instead of rust wrappers for:klensy-18/+17
2023-04-04replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus...klensy-6/+6
2023-04-04replace LLVMRustMetadataAsValue with LLVMMetadataAsValueklensy-2/+2
2023-04-04add bunch of fixmes: currently there exist some functions that accept LLVMVal...klensy-0/+8
2023-04-04replace deprecated LLVMSetCurrentDebugLocation with LLVMSetCurrentDebugLocation2klensy-3/+2