summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Replace SIMD int min/max builtins with patternsThomas Lively2019-12-161-0/+7
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* Reland "[WebAssembly] Expand setcc of v2i64"Thomas Lively2019-11-011-0/+30
* Reland "[WebAssembly] Handle multiple loads of splatted loads"Thomas Lively2019-10-311-1/+8
* Revert "[WebAssembly] Handle multiple loads of splatted loads"Vlad Tsyrklevich2019-10-311-8/+1
* Revert "[WebAssembly] Expand setcc of v2i64"Vlad Tsyrklevich2019-10-311-30/+0
* [WebAssembly] Handle multiple loads of splatted loadsThomas Lively2019-10-311-1/+8
* [WebAssembly] Expand setcc of v2i64Thomas Lively2019-10-311-0/+30
* Fix -Wparentheses warning. NFCI.Simon Pilgrim2019-10-101-2/+2
* [WebAssembly] Make returns variadicThomas Lively2019-10-091-3/+4
* [WebAssembly] v8x16.swizzle and rewrite BUILD_VECTOR loweringThomas Lively2019-10-091-74/+122
* [WebAssembly] SIMD Load and extend operationsThomas Lively2019-09-271-1/+19
* [WebAssembly] vNxM.load_splat instructionsThomas Lively2019-09-231-1/+10
* [WebAssembly] Restore defaults for stores per memopThomas Lively2019-09-181-10/+0
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-2/+2
* [TargetLowering] Remove optional arguments passing to makeLibCallShiva Chen2019-08-221-1/+2
* [WebAssembly] Stop unrolling SIMD shifts since they are fixed in V8Thomas Lively2019-08-141-5/+0
* [webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-121-6/+6
* [WebAssembly] Fix conflict between ret legalization and sjljKeno Fischer2019-08-051-1/+12
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-3/+3
* [WebAssembly] Do not emit tail calls with return type mismatchThomas Lively2019-07-301-7/+30
* [WebAssembly] Implement tail calls and unify tablegen call classesThomas Lively2019-06-261-7/+15
* [TargetLowering] Add MachineMemOperand::Flags to allowsMemoryAccess tests (PR...Simon Pilgrim2019-06-121-1/+2
* [WebAssembly] Fix ISel crash on sext_inreg/extract type mismatchThomas Lively2019-06-041-2/+26
* [WebAssembly] Expand more SIMD float opsThomas Lively2019-05-241-1/+2
* [WebAssembly] Implement ReplaceNodeResults to fix a SIMD crashThomas Lively2019-05-231-0/+15
* [WebAssembly] Implement __builtin_return_address for emscriptenThomas Lively2019-05-231-3/+27
* [SelectionDAG] remove constant folding limitations based on FP exceptionsSanjay Patel2019-05-021-3/+0
* [WebAssembly] Support f16 libcallsDan Gohman2019-04-301-0/+5
* [WebAssembly] Emit br_table for most switch instructionsHeejin Ahn2019-04-231-0/+5
* [WebAssembly] Add new explicit relocation types for PIC relocationsSam Clegg2019-04-041-3/+8
* [WebAssembly] Remove unneeded target operand flagsSam Clegg2019-04-031-16/+7
* [WebAssembly] Initial implementation of PIC code generationSam Clegg2019-03-261-3/+41
* [WebAssembly] Don't override default implementation of isOffsetFoldingLegal. ...Sam Clegg2019-03-181-6/+0
* [WebAssembly] Remove unused load/store patterns that use texternalsymSam Clegg2019-03-151-5/+5
* [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
OpenPOWER on IntegriCloud