tangled
alpha
login
or
join now
anil.recoil.org
/
unpac-work
0
fork
atom
My working unpac repository
0
fork
atom
overview
issues
pulls
pipelines
unpac-work
/
asmcomp
/
at
opam/upstream/seq
5 folders
93 files
amd64
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
arm64
Address reviewer comments.
9 months ago
power
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
riscv
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
s390x
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
CSE.mli
asmcomp: add a common interface for the backend-specific CSE modules.
3 years ago
CSEgen.ml
CSE across atomic loads: treat atomic loads as stores
2 years ago
CSEgen.mli
Allow CSE of immutable loads across stores (#9562)
4 years ago
afl_instrument.ml
Fix typos (#14399)
3 months ago
afl_instrument.mli
More debugging information in Cmm terms (#2308)
7 years ago
asmgen.ml
Format_doc: preserve the type of Foo.report_error, add Foo.report_error_doc (#13311)
2 years ago
asmgen.mli
Format_doc: preserve the type of Foo.report_error, add Foo.report_error_doc (#13311)
2 years ago
asmlibrarian.ml
Merge pull request #13673 from Octachron/linkdeps-ignore-pack
1 year ago
asmlibrarian.mli
Format_doc: preserve the type of Foo.report_error, add Foo.report_error_doc (#13311)
2 years ago
asmlink.ml
Build suffixed shared runtimes
4 years ago
asmlink.mli
Formatting
11 months ago
asmpackager.ml
Add %standard_library_default
1 year ago
asmpackager.mli
Format_doc: preserve the type of Foo.report_error, add Foo.report_error_doc (#13311)
2 years ago
branch_relaxation.ml
Safepoints (#10039)
4 years ago
branch_relaxation.mli
Merge pull request #10303 from dra27/fix-10302
4 years ago
branch_relaxation_intf.mli
Turn asmcomp/branch_relaxation_intf.ml into an MLI-only module
3 years ago
cmm.ml
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
cmm.mli
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
cmm_helpers.ml
Add %standard_library_default
1 year ago
cmm_helpers.mli
Add %standard_library_default
1 year ago
cmm_invariants.ml
Add invariant checks for Cmm mutability of variables
1 year ago
cmm_invariants.mli
Fix Cmm_invariants documentation (#10838)
4 years ago
cmmgen.ml
lambda: Add support for new atomic primitives.
2 years ago
cmmgen.mli
Split cmmgen into generic cmm helpers and clambda-specific transformations (#1963)
6 years ago
cmmgen_state.ml
Ensure all structured constants are registered (#9940)
5 years ago
cmmgen_state.mli
Ensure all structured constants are registered (#9940)
5 years ago
coloring.ml
Speed up register allocation by permanently spilling registers (#11102)
3 years ago
coloring.mli
Pass num_stack_slots as argument
6 years ago
comballoc.ml
add polling at mach layer
5 years ago
comballoc.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
dataflow.ml
Reimplement the static analysis that supports poll point insertion
4 years ago
dataflow.mli
Reimplement the static analysis that supports poll point insertion
4 years ago
deadcode.ml
Remove arm, i386 native-code backends (#11904)
3 years ago
deadcode.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
dune
dune improvements (#14408)
3 months ago
emit.mli
Split Linearize into two modules
6 years ago
emitaux.ml
symbol names: revert to using `$` only on macOS and Windows (#14143)
7 months ago
emitaux.mli
Output the `.size` and `.type` directives based on `configure` result
1 year ago
emitenv.mli
Remove the SIGTRAP-based bounds checking on POWER
2 years ago
interf.ml
Merge pull request #9948 from nojb/remove_spacetime
5 years ago
interf.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
interval.ml
Use return values instead of globals for linear scan intervals (#11627)
3 years ago
interval.mli
Use return values instead of globals for linear scan intervals (#11627)
3 years ago
linear.ml
Refactor the computation of stack frame parameters (#12242)
2 years ago
linear.mli
Refactor the computation of stack frame parameters (#12242)
2 years ago
linearize.ml
Fix typos (#14399)
3 months ago
linearize.mli
Split Linearize into two modules
6 years ago
linscan.ml
Linear scan: better spilling heuristic (#11686)
3 years ago
linscan.mli
Use return values instead of globals for linear scan intervals (#11627)
3 years ago
liveness.ml
Remove arm, i386 native-code backends (#11904)
3 years ago
liveness.mli
add polling at mach layer
5 years ago
mach.ml
Refactor the computation of stack frame parameters (#12242)
2 years ago
mach.mli
Refactor the computation of stack frame parameters (#12242)
2 years ago
polling.ml
review: move new Location printers inside Location.Doc
2 years ago
polling.mli
Alter handling of the caml_apply special case
4 years ago
printcmm.ml
Introduce Sixtyfour memory chunk to handle unaligned accesses
9 months ago
printcmm.mli
Revised passing of arguments to external C functions
5 years ago
printlinear.ml
add polling at mach layer
5 years ago
printlinear.mli
Split Linearize into two modules
6 years ago
printmach.ml
Merge pull request #12114 from fabbing/tsan_patch
2 years ago
printmach.mli
Use return values instead of globals for linear scan intervals (#11627)
3 years ago
proc.mli
Remove Proc.word_addressed.
2 years ago
reg.ml
Minor improvements.
4 years ago
reg.mli
Minor improvements.
4 years ago
reload.mli
Pass num_stack_slots as argument
6 years ago
reloadgen.ml
Refactor the computation of stack frame parameters (#12242)
2 years ago
reloadgen.mli
x86: Force result of Icomp to be in a register (#11808)
3 years ago
schedgen.ml
Merge pull request #12669 from smuenzel/schedgen-global
2 years ago
schedgen.mli
Remove global state in asmcomp/schedgen
2 years ago
scheduling.mli
Split Linearize into two modules
6 years ago
selectgen.ml
Add Cvar_mut in Cmm to access mutable variables
1 year ago
selectgen.mli
Do not use the effect keyword in the compiler. Needs bootstrap.
2 years ago
selection.mli
add polling at mach layer
5 years ago
spill.ml
Refactor the computation of stack frame parameters (#12242)
2 years ago
spill.mli
Remove global variables from asmcomp/spill.ml
3 years ago
split.ml
Refactor the computation of stack frame parameters (#12242)
2 years ago
split.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
stackframe.mli
Refactor the computation of stack frame parameters (#12242)
2 years ago
stackframegen.ml
Fixing typos (#12955)
2 years ago
stackframegen.mli
Refactor the computation of stack frame parameters (#12242)
2 years ago
strmatch.ml
Merge commit 'edf0075888ec27a50c4f50f76dba46f730797651' into 5.00_rebase_to_pr
4 years ago
strmatch.mli
Replace Location.t with Lambda.scoped_location in Lambda code
6 years ago
thread_sanitizer.ml
Fix oversight in TSan instrumentation (#14332)
4 months ago
thread_sanitizer.mli
Merge pull request #12114 from fabbing/tsan_patch
2 years ago
x86_ast.mli
Turn float comparisons into primitive operations (#9945)
3 years ago
x86_dsl.ml
Turn float comparisons into primitive operations (#9945)
3 years ago
x86_dsl.mli
Turn float comparisons into primitive operations (#9945)
3 years ago
x86_gas.ml
Turn float comparisons into primitive operations (#9945)
3 years ago
x86_gas.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
x86_masm.ml
Turn float comparisons into primitive operations (#9945)
3 years ago
x86_masm.mli
Promote to 4.04.2 => bootstrap succeeded
8 years ago
x86_proc.ml
symbol names: revert to using `$` only on macOS and Windows (#14143)
7 months ago
x86_proc.mli
Remove 32-bit targets from X86_proc.system
2 years ago