You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Josh Berdine
139a3d3e00
[sledge] Avoid calling Llvm.string_of_llvalue on instructions
...
Summary:
Llvm.string_of_llvalue, which just calls llvm::Value::print, is
extremely slow when called on instructions or functions. In these
cases, it initializes metadata slots for everything in the *parent
module* of the instruction or function being printed, on every
call. This is ridiculously slow, don't do it.
Reviewed By: kren1
Differential Revision: D15511376
fbshipit-source-id: 658eeccab
6 years ago
..
bin
[sledge] Simplify build
6 years ago
model
[sledge] link in cxxabi
6 years ago
src
[sledge] Avoid calling Llvm.string_of_llvalue on instructions
6 years ago
test
[sledge] Update build, setup, todo
6 years ago
tools
[sledge] Update build system, etc.
7 years ago
.clang-format
Add initial version of LLAIR and LLVM to LLAIR translation
7 years ago
.gitignore
[sledge] Unignore model/cxxabi.bc
6 years ago
.ocamlformat
[sledge] Update build system, etc.
7 years ago
.ocp-indent
Add initial version of LLAIR and LLVM to LLAIR translation
7 years ago
Makefile
[sledge] link in cxxabi
6 years ago
ROADMAP.org
[sledge] Update roadmap
6 years ago
TODO.org
[sledge] Revise plans for variadic functions and stack allocation
6 years ago
dune
[sledge] Use dune ocamlformat integration for `make fmt`
7 years ago
dune-common.in
[sledge] Build system support inline tests in all libraries
6 years ago
dune-project
[sledge] Simplify build
6 years ago
dune-workspace
[sledge] Update build, setup, todo
6 years ago
llair.opam
[sledge] Upgrade base to v0.12
6 years ago
sledge.opam
[sledge] link in cxxabi
6 years ago