summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Simplify iterator navigations (NFC)Heejin Ahn2019-03-051-2/+1
* [WebAssembly] Expand operations not supported by SIMDThomas Lively2019-03-021-0/+17
* Revert "[WebAssembly][WIP] Expand operations not supported by SIMD"Thomas Lively2019-03-021-17/+0
* [WebAssembly][WIP] Expand operations not supported by SIMDThomas Lively2019-03-021-0/+17
* Revert "[WebAssembly] Lower SIMD shifts since they are fixed in V8"Thomas Lively2019-03-011-0/+5
* [WebAssembly] Lower SIMD shifts since they are fixed in V8Thomas Lively2019-03-011-5/+0
* [WebAssembly] Properly align fp128 arguments in outgoing varargs argumentsDan Gohman2019-02-261-3/+6
* [WebAssembly] memory.fillThomas Lively2019-02-131-1/+3
* [WebAssembly] Lower memmove to memory.copyThomas Lively2019-02-051-0/+2
* [WebAssembly] memory.copyThomas Lively2019-02-051-0/+6
* [WebAssembly] clang-tidy (NFC)Heejin Ahn2019-02-041-22/+21
* [WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn2019-01-301-41/+35
* [WebAssembly] Optimize BUILD_VECTOR lowering for sizeThomas Lively2019-01-301-0/+110
* [WebAssembly] Expand BUILD_PAIR nodesThomas Lively2019-01-281-0/+3
* [WebAssembly][NFC] Group SIMD-related ISel configurationThomas Lively2019-01-261-59/+45
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [WebAssembly] Expand SIMD shifts while V8's implementation disagreesThomas Lively2019-01-151-1/+31
* [WebAssembly] Add unimplemented-simd128 subtarget featureThomas Lively2019-01-101-14/+28
* Revert "[WebAssembly] Add simd128-unimplemented subtarget feature"Thomas Lively2019-01-101-28/+14
* [WebAssembly] Add simd128-unimplemented subtarget featureThomas Lively2019-01-101-14/+28
* Revert "[WebAssembly] Add unimplemented-simd128 subtarget feature"Thomas Lively2019-01-101-28/+14
* [WebAssembly] Add unimplemented-simd128 subtarget featureThomas Lively2019-01-091-14/+28
* [WebAssembly] Massive instruction renamingThomas Lively2019-01-081-1/+1
* [WebAssembly] Gate unimplemented SIMD ops on flagThomas Lively2018-12-201-0/+6
* [WebAssembly] Expand unavailable integer operations for vectorsThomas Lively2018-11-291-6/+14
* [WebAssembly] Add support for the event sectionHeejin Ahn2018-11-141-0/+42
* [WebAssembly] Lower select for vectorsThomas Lively2018-11-091-8/+9
* [WebAssembly] General vector shift loweringThomas Lively2018-11-021-12/+27
* [WebAssembly] Expand inserts and extracts with variable indicesThomas Lively2018-11-021-0/+29
* [WebAssembly] Lower vselectThomas Lively2018-11-011-0/+9
* Reland "[WebAssembly] LSDA info generation"Heejin Ahn2018-10-251-3/+12
* [WebAssembly] Use target-independent saturating addThomas Lively2018-10-251-0/+6
* [WebAssembly] Set LoadExt and TruncStore actions for SIMD typesThomas Lively2018-10-251-0/+13
* [WebAssembly] Retain shuffle types during custom loweringThomas Lively2018-10-241-1/+1
* [NFC] Rename minnan and maxnan to minimum and maximumThomas Lively2018-10-241-3/+3
* [WebAssembly] Implement vector sext_inreg and tests with comparisonsThomas Lively2018-10-201-0/+4
* [WebAssembly] Custom lower i64x2 constant shifts to avoid wrapThomas Lively2018-10-201-0/+38
* [WebAssembly] Handle undefined lane indices in SIMD patternsThomas Lively2018-10-191-2/+4
* Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev2018-10-161-12/+3
* [WebAssembly] LSDA info generationHeejin Ahn2018-10-161-3/+12
* [WebAssembly][NFC] Use intrinsic dag nodes directlyThomas Lively2018-10-111-38/+0
* [WebAssembly] Saturating arithmetic intrinsicsThomas Lively2018-10-051-0/+26
* [WebAssembly] Bitselect intrinsic and instructionThomas Lively2018-10-031-0/+6
* [WebAssembly] Refactor WasmSignature and use it for MCSymbolWasmDerek Schuff2018-10-031-2/+8
* [WebAssembly] any_true and all_true intrinsics and instructionsThomas Lively2018-10-031-1/+7
* [WebAssembly] SIMD comparisonsThomas Lively2018-09-121-1/+1
* [WebAssembly] v8x16.shuffleThomas Lively2018-09-071-0/+39
* [WebAssembly] clang-format (NFC)Heejin Ahn2018-09-051-129/+113
* [WebAssembly] Arbitrary BUILD_VECTOR and remove i64x2.mulThomas Lively2018-08-221-0/+3
* [WebAssembly] Gate i64x2 and f64x2 on -wasm-enable-unimplementedHeejin Ahn2018-08-091-2/+10
OpenPOWER on IntegriCloud