summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly
Commit message (Expand)AuthorAgeFilesLines
...
* [WebAssembly] Make sure EH pads are preferred in sortingHeejin Ahn2019-10-011-0/+1
* [WebAssembly] Unstackify regs after fixing unwinding mismatchesHeejin Ahn2019-10-012-0/+25
* [WebAssembly] v128.andnotThomas Lively2019-09-271-0/+5
* [WebAssembly] SIMD Load and extend operationsThomas Lively2019-09-274-2/+71
* [WebAssembly][NFC] Remove duplicate SIMD instructions and predicatesThomas Lively2019-09-252-59/+32
* [WebAssembly] vNxM.load_splat instructionsThomas Lively2019-09-234-1/+67
* [WebAssembly] Remove unused memory instructions and patternsThomas Lively2019-09-233-130/+0
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-2/+2
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-2/+2
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-2/+2
* [WebAssembly] Restore defaults for stores per memopThomas Lively2019-09-181-10/+0
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-2/+2
* [WebAssembly] Narrowing and widening SIMD opsThomas Lively2019-09-131-0/+36
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-072-2/+4
* [WebAssembly] Compare functions by names in Emscripten SjljHeejin Ahn2019-09-031-64/+31
* [WebAssembly] Add SIMD QFMA/QFMSThomas Lively2019-08-311-0/+21
* [WebAssembly] Make __attribute__((used)) not imply export.Dan Gohman2019-08-293-10/+13
* [WebAssembly] Add atomic.fence instructionHeejin Ahn2019-08-282-85/+36
* [WebAssembly] Fix SSA rebuilding in SjLj transformationHeejin Ahn2019-08-261-5/+2
* IR. Change strip* family of functions to not look through aliases.Peter Collingbourne2019-08-221-1/+1
* [TargetLowering] Remove optional arguments passing to makeLibCallShiva Chen2019-08-221-1/+2
* [WebAssembly] Handle aliases in WebAssemblyFixFunctionBitcastsSam Clegg2019-08-211-0/+2
* [WebAssembly][MC] Allow empty assembly functionsSam Clegg2019-08-191-9/+15
* [WebAssembly] Forbid use of EM_ASM with setjmp/longjmpGuanzhong Chen2019-08-161-0/+24
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-156-19/+19
* [WebAssembly] Stop unrolling SIMD shifts since they are fixed in V8Thomas Lively2019-08-141-5/+0
* Use Register over unsigned in LateEHPrepare (NFC)Heejin Ahn2019-08-131-1/+1
* [webassembly] Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-1213-45/+45
* Fix __clang_call_termiante's argument for foreign exceptionsHeejin Ahn2019-08-111-1/+4
* CodeGen: Migration to using RegisterMatt Arsenault2019-08-061-2/+2
* [WebAssembly] Fix conflict between ret legalization and sjljKeno Fischer2019-08-052-2/+13
* [LLVM][Alignment] Introduce Alignment TypeGuillaume Chatelet2019-08-051-3/+3
* [WebAssembly] Fix allocsize attribute in sjlj loweringKeno Fischer2019-08-031-1/+14
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-0111-22/+20
* [WebAssembly] Fixed relocation errors having no location.Wouter van Oortmerssen2019-08-011-0/+1
* [WebAssembly] Assembler/InstPrinter: support call_indirect type index.Wouter van Oortmerssen2019-08-015-37/+57
* [IR] Value: add replaceUsesWithIf() utilityRoman Lebedev2019-08-011-5/+2
* [WebAssembly] Do not emit tail calls with return type mismatchThomas Lively2019-07-302-7/+41
* [WebAssembly] Compute and export TLS block alignmentGuanzhong Chen2019-07-192-1/+11
* [WebAssembly] Fix __builtin_wasm_tls_base intrinsicGuanzhong Chen2019-07-181-1/+1
* [WebAssembly] Implement __builtin_wasm_tls_base intrinsicGuanzhong Chen2019-07-181-0/+17
* [WebAssembly] Compile all TLS on Emscripten as local-execGuanzhong Chen2019-07-161-2/+10
* [WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen2019-07-164-10/+74
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-163-5/+5
* [WebAssembly] Add missing utility methods for exnref typeHeejin Ahn2019-07-152-0/+6
* [WebAssembly] Rename except_ref type to exnrefHeejin Ahn2019-07-1517-118/+113
* [WebAssembly] Assembler: support special floats: infinity / nanWouter van Oortmerssen2019-07-151-0/+25
* [WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen2019-07-1211-261/+254
* [WebAssembly] Assembler: support negative float constants.Wouter van Oortmerssen2019-07-111-12/+27
* [WebAssembly] Print error message for llvm.clear_cache intrinsicHeejin Ahn2019-07-111-0/+4
OpenPOWER on IntegriCloud