about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/builder/autodiff.rs
AgeCommit message (Expand)AuthorLines
2025-09-30fix void and empty struct retManuel Drehwald-1/+8
2025-09-19Add TypeTree metadata attachment for autodiffKaran Janthe-0/+6
2025-09-18Auto merge of #142544 - Sa4dUs:prevent-abi-changes, r=ZuseZ4bors-2/+42
2025-09-17Check ZST via `PassMode`Marcelo Domínguez-3/+17
2025-09-17Support ZST argsMarcelo Domínguez-1/+10
2025-09-17doc and move single branch match to an if letMarcelo Domínguez-6/+6
2025-09-17Adjust autodiff actitivies for ScalarPairMarcelo Domínguez-0/+17
2025-08-24Rename `llvm::Bool` aliases to standard const caseZalathar-2/+2
2025-08-14Remove inlining for autodiff handlingMarcelo Domínguez-7/+1
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-92/+86
2025-08-14Basic implementation of `autodiff` intrinsicMarcelo Domínguez-234/+68
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-2/+0
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-8/+8
2025-07-14Merge `typeid_metadata` and `create_metadata`Oli Scherer-8/+8
2025-07-10Make some "safe" llvm ops actually soundOli Scherer-1/+1
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-2/+0
2025-06-16add and use generic get_const_int functionManuel Drehwald-2/+2
2025-04-25add custom enzyme markers to target methodsbit-aloo-0/+5
2025-04-24Rollup merge of #139700 - EnzymeAD:autodiff-flags, r=oli-obkMatthias Krüger-1/+1
2025-04-16working dupv and dupvonly for fwd modeManuel Drehwald-5/+33
2025-04-12update documentationManuel Drehwald-1/+1
2025-04-07handle sret for scalar autodiffManuel Drehwald-2/+22
2025-04-04add autodiff batching backendManuel Drehwald-39/+160
2025-03-17[NFC] simplify matchingManuel Drehwald-12/+3
2025-03-17[NFC] extract autodiff call lowering in cg_llvm into own functionManuel Drehwald-93/+108
2025-02-24Remove inherent function that has a trait method duplicate of a commonly impo...Oli Scherer-0/+1
2025-02-24Generalize BaseTypeCodegenMethodsOli Scherer-1/+2
2025-02-24Avoid some duplication between SimpleCx and CodegenCxOli Scherer-1/+1
2025-02-21update autodiff flagsManuel Drehwald-4/+9
2025-02-10Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxuMatthias Krüger-32/+14
2025-02-10remove outdated *First autodiff variants for higher-order adManuel Drehwald-2/+0
2025-02-10move second opt run to lto phase and cleanup codeManuel Drehwald-28/+7
2025-02-08Rustfmtbjorn3-10/+16
2025-02-05fix fwd-mode autodiff caseManuel Drehwald-3/+8
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-7/+7
2025-01-24Make CodegenCx and Builder genericManuel Drehwald-14/+11
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-0/+344