Closed tzunghanjuang closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 97.93%. Comparing base (
d33a2a2
) to head (c494836
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Context: We target at 0.4.28 instead of 0.4.30 because many bufferization passes are removed after this llvm commit.
Description of the Change: Mandatory Updates:
MhloShapeOpsToStandard
linkStablehloPasses
MhloQuantToIntConversion
(This will be removed after 0.4.29)EnzymeStatic-18
=>EnzymeStatic-19
RunnerUtils.h
requiresFloat16Bits.h
linksetDataLayout
must happen before code generation or they will use the default one. linkupdateRootInPlace
=>modifyOpInPlace
startRootUpdate
=>startOpModification
finalizeRootUpdate
=>finalizeOpModification
CHECK-DAG
s.b840d2968391dd610b792a65133a1edc1bcc397c
). linkreplaceTerminatorWithUnconditionalJumpToSuccessBlock
to acceptLLVM:br
. (New LLVM/MLIR will reuseLLVM::UnreachableOp
and useLLVM::br
to reach it.)jax.linear_util
=>jax.extend.linear_util
linkjax_ctx.module_context.replace
=>jax_ctx.replace
gensym(jaxprs, suffix)
=>gensym(suffix)
linkname_stack
out of mlir.ModuleContext (functions likelower_jaxpr_to_fun
is takingname_stack
now). link.LoweringRuleContext.ModuleContext
instead ofLoweringRuleContext
tojaxpr_subcomp
_sin_lowering
and_cos_lowering
with_nary_lower_hlo(sine/cosine)
.%0
=>%cst
) and orders in FileCheck.Deprecations/Warnings:
x.cast<T>()
=>mlir::cast<T>(x)
linkx.dyn_cast<T>()
=>mlir::dyn_cast<T>(x)
linkx.isa<T>()
=>mlir::isa<T>(x)
linkDCMAKE_POLICY_DEFAULT_CMP0116
Related GitHub Issues: https://github.com/PennyLaneAI/catalyst/issues/863 [sc-67111]