Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [WebAssembly] Check return value of getRegForValue in FastISel | Derek Schuff | 2016-08-04 | 1 | -0/+13 |
| | | | | | | | | | | | | Previously, FastISel for WebAssembly wasn't checking the return value of `getRegForValue` in certain cases, which would generate instructions referencing NoReg. This patch fixes this behavior. Patch by Dominic Chen Differential Revision: https://reviews.llvm.org/D23100 llvm-svn: 277742 | ||||
* | [WebAssembly] Initial SIMD128 support. | Derek Schuff | 2016-08-02 | 1 | -4/+76 |
| | | | | | | | | | | | | | | Kicks off the implementation of wasm SIMD128 support (spec: https://github.com/stoklund/portable-simd/blob/master/portable-simd.md), adding support for add, sub, mul for i8x16, i16x8, i32x4, and f32x4. The spec is WIP, and might change in the near future. Patch by João Porto Differential Revision: https://reviews.llvm.org/D22686 llvm-svn: 277543 | ||||
* | [WebAssembly] Fast-isel support for calls, arguments, and selects. | Dan Gohman | 2016-05-12 | 1 | -51/+324 |
| | | | | llvm-svn: 269273 | ||||
* | [WebAssembl] Implement enough of fast-isel to run the comparison tests. | Dan Gohman | 2016-05-11 | 1 | -98/+389 |
| | | | | llvm-svn: 269203 | ||||
* | [WebAssembly] Preliminary fast-isel support. | Dan Gohman | 2016-05-10 | 1 | -4/+542 |
| | | | | llvm-svn: 269083 | ||||
* | [WebAssembly] Skeleton FastISel support | Dan Gohman | 2015-08-24 | 1 | -0/+81 |
llvm-svn: 245860 |