Source/Packages

Accelerator.SM121.Lowering

packages/hardware/architectures/nvidia-sm121/src/Accelerator/SM121/Lowering.alpha

2,621 lines365 declarations134.1 KiBSHA-256 b7b3bbc05e9c

def · lines 2072–2086

sm121LowerIsBranchRule

Full file
2072def sm121LowerIsBranchRule =
2073  (lambda unrestricted rule : (family SM121LowerRule) .
2074    (eliminate
2075      SM121LowerRule
2076      (lambda unrestricted current : (family SM121LowerRule) . Nat)
2077      rule
2078      (branch SM121LowerRuleSame . zero)
2079      (branch SM121LowerRuleConstantMove . zero)
2080      (branch SM121LowerRuleConstantMultiplyAdd . zero)
2081      (branch SM121LowerRuleConstantMultiplyAddWide . zero)
2082      (branch SM121LowerRuleReduction . zero)
2083      (branch SM121LowerRuleShared . zero)
2084      (branch SM121LowerRuleSharedMatrix . zero)
2085      (branch SM121LowerRuleAsyncCopy . zero)
2086      (branch SM121LowerRuleBranch . 1)))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.