Skip to content

Commit

Permalink
Rename UnconditionalInline.hs to Inline.hs because it includes callsi…
Browse files Browse the repository at this point in the history
…te now.
  • Loading branch information
thealmarty committed Mar 24, 2023
1 parent db3e941 commit 0d64c1c
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion plutus-core/plutus-core.cabal
Expand Up @@ -447,7 +447,7 @@ library plutus-ir
PlutusIR.Transform.Beta
PlutusIR.Transform.DeadCode
PlutusIR.Transform.Inline.CallSiteInline
PlutusIR.Transform.Inline.UnconditionalInline
PlutusIR.Transform.Inline.Inline
PlutusIR.Transform.Inline.Utils
PlutusIR.Transform.LetFloatIn
PlutusIR.Transform.LetFloatOut
Expand Down
4 changes: 2 additions & 2 deletions plutus-core/plutus-ir/src/PlutusIR/Compiler.hs
Expand Up @@ -45,7 +45,7 @@ import PlutusIR.Compiler.Types
import PlutusIR.Error
import PlutusIR.Transform.Beta qualified as Beta
import PlutusIR.Transform.DeadCode qualified as DeadCode
import PlutusIR.Transform.Inline.UnconditionalInline qualified as UInline
import PlutusIR.Transform.Inline.Inline qualified as Inline
import PlutusIR.Transform.LetFloatIn qualified as LetFloatIn
import PlutusIR.Transform.LetFloatOut qualified as LetFloatOut
import PlutusIR.Transform.LetMerge qualified as LetMerge
Expand Down Expand Up @@ -104,7 +104,7 @@ availablePasses =
, Pass "inline" (onOption coDoSimplifierInline) (\t -> do
hints <- view (ccOpts . coInlineHints)
ver <- view ccBuiltinVer
UInline.inline hints ver t
Inline.inline hints ver t
)
]

Expand Down
Expand Up @@ -97,7 +97,7 @@ let id = \y -> y
are acceptable.
Because a function can be called in the `body` multiple times and may not be fully applied for all
its calls, we cannot simply keep a simple substitution map like in `UnconditionalInline`,
its calls, we cannot simply keep a simple substitution map like in `Inline`,
which substitute *all* occurrences of a variable.
(2) How do we decide whether cost and size are acceptable?
Expand Down
Expand Up @@ -10,7 +10,7 @@ in the paper 'Secrets of the GHC Inliner'.
(2) call site inlining of fully applied functions. See `Inline.CallSiteInline.hs`
-}

module PlutusIR.Transform.Inline.UnconditionalInline (inline, InlineHints (..)) where
module PlutusIR.Transform.Inline.Inline (inline, InlineHints (..)) where
import PlutusIR
import PlutusIR.Analysis.Dependencies qualified as Deps
import PlutusIR.Analysis.Usages qualified as Usages
Expand Down
4 changes: 2 additions & 2 deletions plutus-core/plutus-ir/test/TransformSpec.hs
Expand Up @@ -20,7 +20,7 @@ import PlutusIR.Test
import PlutusIR.Transform.Beta qualified as Beta
import PlutusIR.Transform.DeadCode qualified as DeadCode
import PlutusIR.Transform.Inline.CallSiteInline (computeArity)
import PlutusIR.Transform.Inline.UnconditionalInline qualified as UInline
import PlutusIR.Transform.Inline.Inline qualified as Inline
import PlutusIR.Transform.LetFloatIn qualified as LetFloatIn
import PlutusIR.Transform.LetFloatOut qualified as LetFloatOut
import PlutusIR.Transform.LetMerge qualified as LetMerge
Expand Down Expand Up @@ -182,7 +182,7 @@ inline :: TestNested
inline =
testNested "inline" $
map
(goldenPir (runQuote . (UInline.inline mempty def <=< PLC.rename)) pTerm)
(goldenPir (runQuote . (Inline.inline mempty def <=< PLC.rename)) pTerm)
[ "var"
, "builtin"
, "constant"
Expand Down

0 comments on commit 0d64c1c

Please sign in to comment.