summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [WebAssembly] Update SIMD binary arithmeticDerek Schuff2018-08-071-0/+2
* [WebAssembly] Enable atomic expansion for unsupported atomicrmwsHeejin Ahn2018-08-071-0/+17
* [WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson2018-08-031-1/+1
* [WebAssembly] Support for atomic.wait / atomic.wake instructionsHeejin Ahn2018-08-021-0/+40
* [WebAssembly] Add getSetCCResultType placeholder override to handle vector co...Simon Pilgrim2018-06-281-0/+9
* [WebAssembly] Fix lowering of varargs functions with non-legal fixed arguments.Dan Gohman2018-06-261-2/+3
* [WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn2018-05-311-0/+20
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [WebAssembly] Make sign-extension opcodes a distinct feature.Dan Gohman2018-01-191-2/+1
* Fix WebAssembly backend for some LLVM API changesDavid Blaikie2017-12-151-3/+3
* [WebAssembly] Fix fptoui lowering boundsDan Gohman2017-11-291-14/+40
* [WebAssembly] Fix trapping behavior in fptosi/fptoui.Dan Gohman2017-11-281-0/+129
* [WebAssembly] Add sign extend instructions from atomics proposalDerek Schuff2017-09-131-2/+6
* [WebAssembly] Add target feature for atomicsDerek Schuff2017-08-301-0/+2
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-1/+1
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-1/+2
* [SelectionDAG] Set ISD::FPOWI to Expand by defaultCraig Topper2017-05-301-2/+2
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+2
* [WebAssembly] Configure codegen to legalize f16 values.Dan Gohman2017-02-221-0/+5
* [WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman2016-10-241-2/+2
* [WebAssemby] Implement block signatures.Dan Gohman2016-10-061-3/+10
* [WebAssembly] Initial SIMD128 support.Derek Schuff2016-08-021-0/+10
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-8/+8
* Fix calls to SelectionDAG::getStoreDerek Schuff2016-07-151-2/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-4/+4
* [WebAssembly] Don't expand divisions by constants.Dan Gohman2016-05-181-0/+6
OpenPOWER on IntegriCloud