lean4-htt/src/library/compiler
Leonardo de Moura 2e11b8ac88
feat: add support for Float32 to the Lean runtime (#6348)
This PR adds support for `Float32` to the Lean runtime.

We need an update stage0, and then uncomment `Float32.lean` file.
2024-12-09 21:33:43 +00:00
..
borrowed_annotation.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
borrowed_annotation.h
closed_term_cache.cpp
closed_term_cache.h
CMakeLists.txt feat: add LLVM C API bindings (#1497) 2022-11-21 09:50:01 +01:00
compiler.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
compiler.h
cse.cpp chore: fix more typos in comments 2023-10-08 14:37:34 -07:00
cse.h
csimp.cpp chore: remove repeated words (#5438) 2024-09-24 03:40:11 +00:00
csimp.h
eager_lambda_lifting.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
eager_lambda_lifting.h
elim_dead_let.cpp
elim_dead_let.h
erase_irrelevant.cpp chore: rename Array.data to Array.toList 2024-09-10 15:24:23 +10:00
erase_irrelevant.h
export_attribute.cpp
export_attribute.h
extern_attribute.cpp
extern_attribute.h
extract_closed.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
extract_closed.h
find_jp.cpp
find_jp.h
implemented_by_attribute.cpp
implemented_by_attribute.h
init_attribute.cpp
init_attribute.h
init_module.cpp fix: Windows needs more LEAN_EXPORTs 2024-08-12 14:14:42 +02:00
init_module.h fix: Windows needs more LEAN_EXPORTs 2024-08-12 14:14:42 +02:00
ir.cpp feat: add support for Float32 to the Lean runtime (#6348) 2024-12-09 21:33:43 +00:00
ir.h feat: add support for Float32 to the Lean runtime (#6348) 2024-12-09 21:33:43 +00:00
ir_interpreter.cpp fix: Windows needs more LEAN_EXPORTs 2024-08-12 14:14:42 +02:00
ir_interpreter.h fix: Windows needs more LEAN_EXPORTs 2024-08-12 14:14:42 +02:00
lambda_lifting.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
lambda_lifting.h
lcnf.cpp fix: segfault in old compiler due to noConfusion assumptions (#2903) 2024-05-10 01:38:38 +00:00
lcnf.h
ll_infer_type.cpp fix: bug at ll_infer_type 2022-07-04 13:55:55 -07:00
ll_infer_type.h
llnf.cpp feat: add support for Float32 to the Lean runtime (#6348) 2024-12-09 21:33:43 +00:00
llnf.h feat: add support for Float32 to the Lean runtime (#6348) 2024-12-09 21:33:43 +00:00
llvm.cpp perf: LLVM backend, put all allocas in the first BB to enable mem2reg (#3244) 2024-02-13 14:54:40 +00:00
reduce_arity.cpp
reduce_arity.h
simp_app_args.cpp
simp_app_args.h
specialize.cpp perf: fix implementation of move constructors and move assignment ope… (#4700) 2024-08-02 17:55:03 +00:00
specialize.h
struct_cases_on.cpp chore: move trace.cpp to kernel (#4014) 2024-04-28 17:24:48 +00:00
struct_cases_on.h
util.cpp feat: add support for Float32 to the Lean runtime (#6348) 2024-12-09 21:33:43 +00:00
util.h feat: add implementation-detail hypotheses 2022-10-11 17:24:35 -07:00