lux.optimizer__init.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of luxc-jvm Show documentation
Show all versions of luxc-jvm Show documentation
The JVM compiler for the Lux programming language.
The newest version!
???? 1k lux/optimizer__init java/lang/Object load ()V const__0 Lclojure/lang/Var; clojure/lang/Var
getRawRoot ()Ljava/lang/Object;
clojure/lang/IFn const__1 Lclojure/lang/AFn; invoke &(Ljava/lang/Object;)Ljava/lang/Object; #lux/optimizer$loading__4958__auto__
clojure/lang/Symbol " const__2 $ % equals (Ljava/lang/Object;)Z ' (
# ) lux/optimizer$fn__17613 +
, java/util/concurrent/Callable . clojure/lang/LockingTransaction 0 runInTransaction 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; 2 3
1 4 const__3 6 7 const__14 9 : clojure/lang/IPersistentMap < setMeta (Lclojure/lang/IPersistentMap;)V > ?
@ lux/optimizer$$bool B
C bindRoot (Ljava/lang/Object;)V E F
G const__15 I J const__18 L M lux/optimizer$$nat O
P const__19 R S const__22 U V lux/optimizer$$int X
Y const__23 [ \ const__26 ^ _ lux/optimizer$$frac a
b const__27 d e const__30 g h lux/optimizer$$real j
k const__31 m n const__34 p q lux/optimizer$$char s
t const__35 v w const__38 y z lux/optimizer$$text |
} const__39 ? const__42 ? ? lux/optimizer$$variant ?
? const__43 ? ? const__46 ? ? lux/optimizer$$tuple ?
? const__47 ? ? const__50 ? ? lux/optimizer$$apply ?
? const__51 ? ? const__54 ? ? lux/optimizer$$case ?
? const__55 ? ? const__58 ? ? lux/optimizer$$function ?
? const__59 ? ? const__62 ? ? lux/optimizer$$ann ?
? const__63 ? ? const__66 ? ? lux/optimizer$$var ?
? const__67 ? ? const__70 ? ? lux/optimizer$$captured ?
? const__71 ? ? const__74 ? ? lux/optimizer$$proc ?
? const__75 ? ? const__78 ? ? lux/optimizer$$loop ?
? const__79 ? ? const__82 ? ? lux/optimizer$$iter ?
? const__83 ? ? const__86 ? ? lux/optimizer$$let ?
? const__87 ? ? const__90 ? ? lux/optimizer$$record_get ?
? const__91 ? ? const__94 ? ? lux/optimizer$$if ?
? const__95 ? ? const__97 const__98 clojure/lang/RT intCast (J)I
java/lang/Integer valueOf (I)Ljava/lang/Integer;
const__100 vector 5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector;
const__101
const__103 lux/optimizer$$BindPM
const__104" #
const__106% & lux/optimizer$$BoolPM(
)
const__107+ ,
const__109. / lux/optimizer$$NatPM1
2
const__1104 5
const__1127 8 lux/optimizer$$IntPM:
;
const__113= >
const__115@ A lux/optimizer$$FracPMC
D
const__116F G
const__118I J lux/optimizer$$RealPML
M
const__119O P
const__121R S lux/optimizer$$CharPMU
V
const__122X Y
const__124[ \ lux/optimizer$$TextPM^
_
const__125a b
const__127d e lux/optimizer$$VariantPMg
h
const__128j k
const__130m n lux/optimizer$$TuplePMp
q
const__131s t
const__133v w lux/optimizer$$AltPMy
z
const__134| }
const__136 ? lux/optimizer$$SeqPM?
?
const__137? ?
const__139? ? lux/optimizer$$ExecPM?
?
const__140? ?
const__144? ? lux/optimizer$de_meta?
?
const__145? ?
const__149? ? lux/optimizer$transform_pm_STAR_?
?
const__150? ?
const__153? ? $lux/optimizer$clean_unnecessary_pops?
?
const__154? ?
const__157? ? lux/optimizer$transform_pm?
?
const__158? ?
const__161? ? lux/optimizer$pattern__GT_text?
?
const__162? ?
const__165? ? lux/optimizer$fuse_pms?
?
const__166? ?
const__169? ? lux/optimizer$pattern_vars?
?
const__170? ?
const__173? ? lux/optimizer$find_unused_vars?
?
const__174? ?
const__177? ? ,lux/optimizer$clean_unused_pattern_registers?
?
const__178? ?
const__181? ? +lux/optimizer$adjust_register_indexes_STAR_?
?
const__182? ?
const__185? ? %lux/optimizer$adjust_register_indexes?
?
const__186? ?
const__189? ? )lux/optimizer$clean_unused_body_registers?
?
const__190? ?
const__193? ? lux/optimizer$simplify_pattern
const__194
const__197 #lux/optimizer$optimize_register_use
const__198
const__201 lux/optimizer$optimize_pm
const__202
const__205 lux/optimizer$de_scope
const__206
const__209! " lux/optimizer$shift_pattern$
%
const__210' (
const__213* + !lux/optimizer$shift_function_body-
.
const__2140 1
const__2173 4 lux/optimizer$record_read_path6
7
const__2189 :
const__221<