7063 Commits (ce512e4ede1fe6bafcf1c0bb2ef8e75eaa50fff2)
 

Author SHA1 Message Date
Benjamin Bouvier ce512e4ede ci: allow passing additional parameters to `run-experimental-x64-ci`; 4 years ago
Pat Hickey 1fabb051b0
Merge pull request #2218 from bjorn3/per_function_sections 4 years ago
Pat Hickey 2308502336
Merge pull request #2212 from bjorn3/fix_custom_section_rel_ro 4 years ago
Chris Fallin f754724bc9
Merge pull request #2103 from jmkrauz/arm32-codegen 4 years ago
bjorn3 863d4272a7 cranelift-object: Support per function sections 4 years ago
Jakub Krauz bab3c73100 Put arm32 backend behind experimental_arm32 flag 4 years ago
Jakub Krauz f6a140a662 arm32 codegen 4 years ago
Benjamin Bouvier c29f4599ac
Add a script to run CI for the new x64 backend (#2215) 4 years ago
Andrew Brown 31165d0e9b Print more information about types that cannot be generated by wiggle 4 years ago
Andrew Brown 97e0f4864c Fix typo 4 years ago
Chris Fallin 32db4dcbe9
Merge pull request #2214 from bjorn3/fix_128bit_switch 4 years ago
bjorn3 45ccc6940e Fix Switch for 128bit integers 4 years ago
bjorn3 deb20c129a Fix relocated readonly data in custom sections 4 years ago
Nick Fitzgerald 010e5b9aa8
Make filetest errors report full context (#2207) 4 years ago
Pat Hickey 7bfc4597a0
Merge pull request #2201 from bytecodealliance/pch/wasi_common_move_type_imports 4 years ago
Chris Fallin 1c7fa7f785
Merge pull request #2181 from jgouly/madd-opt 4 years ago
Joshua Nelson d28abad441 Upgrade to target-lexicon 0.11 4 years ago
Nick Fitzgerald 379aed8092
Merge pull request #2203 from fitzgen/clean-up-clif-util 4 years ago
Nick Fitzgerald a923ecae9e
clif-util: Fix typo in subcommand description 4 years ago
Nick Fitzgerald d32b2c82f8 CI: Don't enforce builds work with rustc 1.43.0 for `clif-util` 4 years ago
Nick Fitzgerald ed38348b22 clif-util: Switch to using `structopt` for CLI arguments 4 years ago
Nick Fitzgerald 31cbbd1d20 clif-util: Use `anyhow::Error` for errors instead of `String` 4 years ago
Nick Fitzgerald 9fea412333
Merge pull request #2184 from fitzgen/souper-harvest 4 years ago
Chris Fallin 539815ef12
Merge pull request #2197 from cfallin/fix-if-params 4 years ago
Pat Hickey b72d5de86c virtfs: import types from handle, drop types:: prefix 4 years ago
Pat Hickey 4763678be2 sys: import types from handle or sched, not wasi. drop types:: prefix. 4 years ago
Pat Hickey e5129b39cb path: import types from handle rather than wasi 4 years ago
Pat Hickey e47927f0fd fs: only import wasi Fd type in one place 4 years ago
Pat Hickey 83c1fa1b8b entry: import types from handle 4 years ago
Pat Hickey 5639881519 ctx: import Fd without any types:: prefix 4 years ago
Pat Hickey 66ba582bba sched: re-export the wasi types used for times and events 4 years ago
Pat Hickey 6db24fd08f handle: re-export all of the wasi types used by handles 4 years ago
Chris Fallin a0646c8d3f Account for duplicated if-block params on `end` op in unreachable case. 4 years ago
Nick Fitzgerald e1c8878b33 cranelift_codegen::souper_harvest: Move preopt out of `Context`, into `clif-util` 4 years ago
Nick Fitzgerald c87aaeeece cranelift_codegen::souper_harvest: Update TODOs to include more instructions 4 years ago
Nick Fitzgerald b2acec1164 Harvest integer comparisons into Souper left-hand side candidates 4 years ago
Nick Fitzgerald 5a87171121 Do not use the `matches!` macro so we work with older rustc versions 4 years ago
Nick Fitzgerald 89f1e02f1f Remove executable bits from a few Rust source files 4 years ago
Nick Fitzgerald 3a6dd832c0 Harvest left-hand side superoptimization candidates. 4 years ago
Nick Fitzgerald 43d2799fa2
clif-util: add the `souper-to-peepmatic` subcommand (#2200) 4 years ago
Nick Fitzgerald cb306fd514
Merge pull request #2192 from fitzgen/souper-to-peepmatic 4 years ago
Nick Fitzgerald 39600437d9 peepmatic-souper: Clean up souper-to-peepmatic name conversion 4 years ago
Nick Fitzgerald fa6db181a2 Canonicalize commutative instructions to `_imm` form during Souper->Peepmatic 4 years ago
Johnnie Birch 07d0d32b69 Adds i64x2.mul for the new backend targeting x64 4 years ago
Chris Fallin 91da85b6bd
Merge pull request #2195 from bnjbvr/x64-refactor 4 years ago
Joey Gouly 22369cfa0d arm64: Combine mul + add into madd 4 years ago
Benjamin Bouvier 3849dc18b1 machinst x64: revamp integer immediate emission; 4 years ago
Benjamin Bouvier d9052d0a9c machinst x64: generate copies of constants during lowering; 4 years ago
Benjamin Bouvier cace32746f machinst x64: pattern-match addresses that are base+cst index; 4 years ago
Nick Fitzgerald 79d452ae7c
Merge pull request #2194 from bnjbvr/wasm-multivalue-truncate-after-if 4 years ago