about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
AgeCommit message (Expand)AuthorLines
2024-11-09Add discriminators to DILocations when multiple functions are inlined into a ...Kyle Huey-0/+8
2024-11-09Auto merge of #132584 - Zalathar:includes, r=cuviperbors-50/+106
2024-11-08Don't use `LLVMRustStringWriteImpl` outside of `RawRustStringOstream`Zalathar-2/+2
2024-11-04Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats`Zalathar-20/+8
2024-11-04Trim and tidy includes in `rustc_llvm`Zalathar-5/+15
2024-11-04Move `LLVMRustAttribute[Kind]` out of `LLVMWrapper.h`Zalathar-45/+91
2024-10-30Clean up FFI calls for operand bundlesZalathar-64/+14
2024-10-29Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxuMatthias Krüger-12/+50
2024-10-29Clean up FFI calls for setting module flagsZalathar-7/+50
2024-10-29Don't set unnecessary module flag "LTOPostLink"Zalathar-5/+0
2024-10-29correct LLVMRustDIBuilderCreateOpLLVMFragment return typeklensy-1/+1
2024-10-27Use LLVM-C APIs for getting/setting visibilityZalathar-39/+0
2024-10-26Use LLVM-C APIs for getting/setting linkageZalathar-80/+0
2024-10-25coverage: Emit MC/DC intrinsics using the normal helper methodZalathar-28/+0
2024-10-25coverage: Emit `llvm.instrprof.increment` using the normal helper methodZalathar-11/+0
2024-10-19llvm: Delete LLVMRustSetComdatJubilee Young-10/+0
2024-10-11RustWrapper: adapt for rename of Intrinsic::getDeclarationAugie Fackler-6/+19
2024-10-08coverage. Disable supporting mcdc on llvm-18zhuyunxing-8/+6
2024-09-18Update the minimum external LLVM to 18Josh Stone-24/+3
2024-08-27Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwcoTrevor Gross-2/+7
2024-08-11Add range attribute to scalar function results and argumentsAndreas Jonson-0/+12
2024-07-30Disable MC/DC tests on LLVM 19Krasimir Georgiev-1/+1
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-2/+7
2024-07-25LLVM: LLVM-20.0 removes MMX typesMatthew Maurer-2/+0
2024-07-12Remove LLVMRustDIBuilderInsertDeclareAtEnd return valueNikita Popov-11/+6
2024-06-26Format C++ files in `llvm-wrapper`DianQK-530/+497
2024-04-25Auto merge of #121298 - nikic:writable, r=cuviperbors-0/+10
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov-0/+10
2024-04-20Rollup merge of #124132 - RalfJung:OpBundlesIndirect, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-0/+3
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-0/+27
2024-04-18llvm RustWrapper: explain OpBundlesIndirect argument typeRalf Jung-0/+3
2024-04-14Fix UB in LLVM FFI when passing zero or >1 bundleMark Rousskov-6/+29
2024-04-10Rollup merge of #123612 - kxxt:riscv-target-abi, r=jieyouxu,nikic,DianQKMatthias Krüger-1/+11
2024-04-09Pass value and valueLen to create a StringRefLevi Zim-3/+4
2024-04-09Set target-abi module flag for RISC-V targetskxxt-1/+10
2024-04-07Remove unnecessary cast from `LLVMRustGetInstrProfIncrementIntrinsic`Zalathar-2/+2
2024-03-26RustWrapper: update call for llvm/llvm-project@44d037cc258dcf179d2c48c93996bb...Augie Fackler-0/+4
2024-03-17Update the minimum external LLVM to 17Josh Stone-16/+0
2024-03-15Install the bad-alloc handler before fatal errorsJosh Stone-1/+1
2024-03-15Aggressively ignore write errors during bad-allocJosh Stone-3/+3
2024-03-15Register LLVM handlers for bad-alloc / OOMJosh Stone-1/+24
2024-03-12llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-2/+7
2024-03-10Fix 32-bit overflows in LLVM composite constantserer1243-8/+34
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-0/+25
2024-03-07Rollup merge of #122062 - workingjubilee:initialize-my-fist, r=cuviperMatthias Krüger-20/+20
2024-03-05Explicitly assign constructed C++ classesJubilee Young-20/+20
2024-03-05Clarify FatalErrorHandlerJubilee Young-2/+12
2024-02-26Rollup merge of #121389 - klensy:llvm-warn-fix, r=nikicMatthias Krüger-1/+1
2024-02-24Add callbr support to LLVM wrapperGary Guo-0/+25
2024-02-21remove simd_reduce_{min,max}_nanlessRalf Jung-7/+6