Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
rust-lang
/
rust
/
HEAD
/
compiler
/
rustc_llvm
44ee51d
Rollup merge of #142444 - KMJ-007:autodiff-codegen-test, r=ZuseZ4
by Matthias Krüger
· 27 hours ago
87958ad
Avoid building C++ for rustc_llvm with --compile-time-deps
by bjorn3
· 9 days ago
a0111ec
awhile -> a while where appropriate
by наб
· 3 weeks ago
5773d38
fix: Fix TypePrintFn flag passing for autodiff codegen
by Karan Janthe
· 3 weeks ago
81f61ac
rustc_llvm: add Windows system libs only when cross-compiling from Windows
by Mateusz Mikuła
· 7 weeks ago
49553be
Experimental cygwin support in rustc
by 王宇逸
· 9 weeks ago
d1bb310
Use `LLVMGetInlineAsm`
by Zalathar
· 2 months ago
951412e
PassWrapper: adapt for llvm/llvm-project@f137c3d592e96330e450a8fd63ef7e8877fc1908
by Erick Tryzelaar
· 3 months ago
219f0b7
Rollup merge of #140400 - durin42:llvm-21-getguid, r=cuviper
by Trevor Gross
· 3 months ago
d4845e1
Rollup merge of #139308 - Shourya742:2025-03-29-add-autodiff-inline, r=ZuseZ4
by Chris Denton
· 3 months ago
ff6dad4
PassWrapper: adapt for llvm/llvm-project@d3d856ad8469
by Augie Fackler
· 3 months ago
7018392
remove noinline attribute and add alwaysinline after AD pass
by bit-aloo
· 3 months ago
82a87f3
Rollup merge of #140253 - SergioGasquez:feat/xtensa-asm-printer, r=cuviper
by Matthias Krüger
· 3 months ago
f319dd9
add llvm wrappers and corresponding methods in attribute
by bit-aloo
· 3 months ago
2afb117
feat: Add XtensaAsmPrinter
by Sergio Gasquez
· 3 months ago
75f86e6
fix LooseTypes flag and PrintMod behaviour, add debug helper
by Manuel Drehwald
· 3 months ago
12167d7
Update the minimum external LLVM to 19
by Josh Stone
· 4 months ago
c6bf3a0
Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obk
by Stuart Cook
· 4 months ago
b7c63a9
add autodiff batching backend
by Manuel Drehwald
· 4 months ago
b14a0ce
PassWrapper: adapt for llvm/llvm-project@94122d58fc77079a291a3d008914006cb509d9db
by Augie Fackler
· 4 months ago
d07ef5b
coverage: Add LLVM plumbing for expansion regions
by Zalathar
· 4 months ago
227690a
Auto merge of #137011 - LuuuXXX:promote-ohos-with-host-tools, r=Amanieu
by bors
· 4 months ago
4c20fe8
Rollup merge of #138420 - zmodem:cfifunctionindex_fix, r=durin42
by Matthias Krüger
· 4 months ago
eb2e421
Adapt to LLVM dropping CfiFunctionIndex::begin()/end()
by Hans Wennborg
· 4 months ago
ff0a5fe
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
by Nicholas Nethercote
· 4 months ago
063ef18
Revert "Use workspace lints for crates in `compiler/` #138084"
by 许杰友 Jieyou Xu (Joe)
· 4 months ago
48caf81
Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu
by Matthias Krüger
· 4 months ago
b160477
Rollup merge of #138137 - ZequanWu:fix-triple, r=cuviper
by Jacob Pratt
· 4 months ago
8a3e033
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
by Nicholas Nethercote
· 4 months ago
beba32c
Specify rust lints for `compiler/` crates via Cargo.
by Nicholas Nethercote
· 4 months ago
8814679
rename Triple to Target
by Zequan Wu
· 5 months ago
4e4bed8
setTargetTriple now accepts Triple rather than string
by Zequan Wu
· 5 months ago
feae279
[llvm/PassWrapper] use `size_t` when building arg strings
by Josh Stone
· 5 months ago
6324b39
promote ohos targets to tier to with host tools
by LuuuXXX
· 5 months ago
0c72c0d
Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic
by bors
· 5 months ago
e3f42aa
compiler: bump `cc` to 1.2.16 to fix `x86` Windows jobs on newest Windows SDK
by 许杰友 Jieyou Xu (Joe)
· 5 months ago
e0be1a0
Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm
by bors
· 5 months ago
1a99ca8
The embedded bitcode should always be prepared for LTO/ThinLTO
by DianQK
· 5 months ago
15469f8
Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgr
by bors
· 5 months ago
161a4bf
update enzyme submodule and users
by Manuel Drehwald
· 5 months ago
e1819a8
Fix overcapturing, unsafe extern blocks, and new unsafe ops
by Michael Goulet
· 5 months ago
76d341f
Upgrade the compiler to edition 2024
by Michael Goulet
· 5 months ago
5e9d8a7
Switch to the LLVMBuildGEPWithNoWrapFlags API
by Nikita Popov
· 5 months ago
97f6e4d
Quote embedded codeview command line arguments
by Nikita Popov
· 5 months ago
78f5bdd
Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxu
by Matthias Krüger
· 5 months ago
26ca716
Rollup merge of #136707 - clubby789:cmake-bisect, r=jieyouxu
by Jubilee
· 5 months ago
09f57b2
Bump `cc` to v1.2.13 for the compiler workspace
by clubby789
· 5 months ago
1221cff
move second opt run to lto phase and cleanup code
by Manuel Drehwald
· 5 months ago
21d0961
fix non-enzyme builds
by Manuel Drehwald
· 5 months ago
8f87e80
get tests to work without -Z/-C flags
by Manuel Drehwald
· 5 months ago
2a6b274
Remove dead code from rustc_codegen_llvm and the LLVM wrapper
by Daniel Paoliello
· 5 months ago
8ddd9c3
Use `LLVMDIBuilderCreateDebugLocation`
by Zalathar
· 6 months ago
949b467
Use `LLVMDIBuilderCreateLexicalBlockFile`
by Zalathar
· 6 months ago
70d41bc
Use `LLVMDIBuilderCreateLexicalBlock`
by Zalathar
· 6 months ago
878ab12
Use `LLVMDIBuilderCreateNameSpace`
by Zalathar
· 6 months ago
cd2af2d
Use `LLVMDIBuilderFinalize`
by Zalathar
· 6 months ago
854f225
Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr
by bors
· 6 months ago
a5a005f
Rollup merge of #136326 - Zalathar:llvm-di-builder-ref, r=nikic
by Matthias Krüger
· 6 months ago
7f36543
Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt
by bors
· 6 months ago
bf15d59
Remove the temporary typedef for `LLVMRustDIFlags`
by Zalathar
· 6 months ago
63a039a
Replace our `LLVMRustDIBuilderRef` with LLVM-C's `LLVMDIBuilderRef`
by Zalathar
· 6 months ago
6e457b8
use Attribute::getWithCaptureInfo
by Hans Wennborg
· 6 months ago
23fb08b
LLVM changed the nocapture attribute to captures(none)
by Hans Wennborg
· 6 months ago
1f30517
upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff
by Manuel Drehwald
· 6 months ago
32f1c1d
Make our `DIFlags` match `LLVMDIFlags` in the LLVM-C API
by Zalathar
· 6 months ago
fc32dd4
llvm: Ignore error value that is always false
by Matthew Maurer
· 6 months ago
1b62645
Use constants for DWARF opcodes, instead of FFI calls
by Zalathar
· 7 months ago
3dc3c52
Auto merge of #133990 - Walnut356:static_const, r=workingjubilee
by bors
· 7 months ago
cfe6132
Bump cc in the compiler
by Chris Denton
· 7 months ago
d753cbf
upstream rustc_codegen_llvm changes for enzyme/autodiff
by Manuel Drehwald
· 7 months ago
a1191e3
force enum `DISCR_*` to `const u64` to allow for inspection via LLDB's `SBTypeStaticField::GetConstantValue()`
by Walnut
· 7 months ago
fff026c
rustc_llvm: expose FloatABIType target machine parameter
by Ralf Jung
· 7 months ago
ea2851b
Rollup merge of #134869 - clubby789:cc-bump, r=jieyouxu
by Stuart Cook
· 7 months ago
8c8fed7
Bump compiler cc
by clubby789
· 7 months ago
e1b65be
Fix typos
by chloefeal
· 7 months ago
bc4266c
add LLVMRustDIBuilderCreateQualifiedType to ffi
by Walnut
· 7 months ago
4c40c89
Auto merge of #134505 - jieyouxu:boop-compiler-cc, r=clubby789,jieyouxu
by bors
· 7 months ago
c02c311
Remove some dead code around import library generation
by bjorn3
· 7 months ago
3775d22
Bump compiler `cc` to 1.2.5
by 许杰友 Jieyou Xu (Joe)
· 7 months ago
903d297
Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors
by bors
· 7 months ago
d3ad000
Respect verify-llvm-ir option in the backend
by Nikita Popov
· 8 months ago
68227a3
Pass end position of span through inline ASM cookie
by beetrees
· 8 months ago
c6d3625
Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle
by 许杰友 Jieyou Xu (Joe)
· 8 months ago
61013f0
PassWrapper: disable UseOdrIndicator for Asan Win32
by Jakob Koschel
· 8 months ago
1dc1061
Add discriminators to DILocations when multiple functions are inlined into a single point.
by Kyle Huey
· 8 months ago
4b198d6
Auto merge of #132584 - Zalathar:includes, r=cuviper
by bors
· 8 months ago
89d7efa
Make `RustString` an extern type to avoid `improper_ctypes` warnings
by Zalathar
· 8 months ago
730626d
Don't use `LLVMRustStringWriteImpl` outside of `RawRustStringOstream`
by Zalathar
· 8 months ago
3a48d80
Rollup merge of #132590 - Zalathar:z-timings-stats, r=jieyouxu
by Stuart Cook
· 8 months ago
758a904
Rollup merge of #132452 - Zalathar:llvm-cov-wrappers, r=jieyouxu
by Stuart Cook
· 8 months ago
e8d1744
PassWrapper: adapt for new parameter in LLVM
by Augie Fackler
· 9 months ago
19d5dc0
coverage: Tidy up coverage-specific FFI functions
by Zalathar
· 9 months ago
5bfa0b1
Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats`
by Zalathar
· 9 months ago
920d277
Trim and tidy includes in `rustc_llvm`
by Zalathar
· 9 months ago
44a056a
Move `LLVMRustAttribute[Kind]` out of `LLVMWrapper.h`
by Zalathar
· 9 months ago
7028d93
Auto merge of #132555 - matthiaskrgr:rollup-2d79661, r=matthiaskrgr
by bors
· 9 months ago
59ae5eb
Auto merge of #132514 - Zalathar:print-target-cpus, r=jieyouxu
by bors
· 9 months ago
7d7f2b5
Rollup merge of #132537 - durin42:llvm-20-prelinklto, r=DianQK
by Matthias Krüger
· 9 months ago
db034ce
Auto merge of #132419 - durin42:llvm-20-type-test-thing, r=cuviper
by bors
· 9 months ago
204b228
Allow disabling ASan instrumentation for globals
by Daniel Bertalan
· 9 months ago
Next »