Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
aa43434
initial porting
TH3CHARLie Jul 17, 2021
107ecbe
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 18, 2021
9387063
minor comment update
TH3CHARLie Jul 18, 2021
4e918fc
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 20, 2021
f6c8ef6
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 25, 2021
5c31701
update to EscapeAnalysis master
TH3CHARLie Jul 25, 2021
d54cf77
hack to pass bootstrapping
TH3CHARLie Jul 26, 2021
3e33746
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 26, 2021
e039418
fix foreigncall failure
TH3CHARLie Jul 27, 2021
c16f431
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 27, 2021
bc4c99b
fix nargs
TH3CHARLie Jul 27, 2021
54735a6
fix comparison, now codegen log is correctly displayed
TH3CHARLie Jul 27, 2021
7b04df9
tag metadata
TH3CHARLie Jul 27, 2021
8cb5841
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 28, 2021
58f039b
capture metadata
TH3CHARLie Jul 28, 2021
41144a3
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 29, 2021
f9418c2
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Jul 31, 2021
b308d03
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Aug 2, 2021
17d1ccc
attempt to move heap alloc to stack
TH3CHARLie Aug 3, 2021
26b3733
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Aug 4, 2021
93d7dd2
fix performance problem in bootstrapping
aviatesk Aug 5, 2021
3521979
Merge pull request #4 from aviatesk/avi/port
TH3CHARLie Aug 5, 2021
28f2662
Merge branch 'th3/port-to-core-compiler' of https://github.com/TH3CHA…
TH3CHARLie Aug 5, 2021
65ca0ee
success on simple example
TH3CHARLie Aug 13, 2021
cf812d6
merge with master
TH3CHARLie Aug 13, 2021
3fe9115
fix merge error
TH3CHARLie Aug 13, 2021
cd10c76
restore global cache for invoke
TH3CHARLie Aug 14, 2021
3301dda
prepare for merge
TH3CHARLie Aug 27, 2021
4b4ac4c
Merge branch 'master' into th3/port-to-core-compiler
TH3CHARLie Aug 27, 2021
08fd8d2
try port latest EscapeAnalysis.jl
TH3CHARLie Aug 27, 2021
bfdd250
fix boostrapping issues
aviatesk Aug 27, 2021
2f97772
Merge pull request #5 from aviatesk/avi/port
TH3CHARLie Aug 27, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions base/compiler/bootstrap.jl
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ let
println(stderr, "WARNING: tfunc missing for ", reinterpret(IntrinsicFunction, Int32(i)))
end
end
# bootstraps for escape analysis
# NOTE make sure we first infer `find_escapes!`, which seems to be costly when run in interpreter,
# otherwise the bootstrap of `typeinf_ext` can be really slow
pushfirst!(fs, EscapeAnalysis.find_escapes!, EscapeAnalysis.escape_builtin!)
starttime = time()
for f in fs
for m in _methods_by_ftype(Tuple{typeof(f), Vararg{Any}}, 10, typemax(UInt))
Expand Down
Loading