summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
AgeCommit message (Expand)Author
2019-10-09[WebAssembly] Make returns variadicThomas Lively
2019-08-06CodeGen: Migration to using RegisterMatt Arsenault
2019-07-16[WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn
2019-06-26[WebAssembly] Implement tail calls and unify tablegen call classesThomas Lively
2019-05-13[WebAssembly] Don't assume that zext/sext result is i32/i64 in fast isel (PR4...Nikita Popov
2019-04-23[WebAssembly] Bail out of fastisel earlier when computing PIC addressesSam Clegg
2019-04-19[WebAssembly] FastISel: Don't fallback to SelectionDAG after BuildMI in selec...Sam Clegg
2019-03-26[WebAssembly] Initial implementation of PIC code generationSam Clegg
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-14[WebAssembly][FastISel] Do not assume naive CmpInst loweringThomas Lively
2019-01-10[WebAssembly] Add unimplemented-simd128 subtarget featureThomas Lively
2019-01-10Revert "[WebAssembly] Add simd128-unimplemented subtarget feature"Thomas Lively
2019-01-10[WebAssembly] Add simd128-unimplemented subtarget featureThomas Lively
2019-01-10Revert "[WebAssembly] Add unimplemented-simd128 subtarget feature"Thomas Lively
2019-01-09[WebAssembly] Add unimplemented-simd128 subtarget featureThomas Lively
2018-12-21[WebAssembly] Fix invalid machine instrs in -O0, verify in testsThomas Lively
2018-12-20[WebAssembly] Gate unimplemented SIMD ops on flagThomas Lively
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-10-23[WebAssembly] use 'match' to simplify code; NFCSanjay Patel
2018-10-13[WebAssembly][NFC] Unify ARGUMENT classesThomas Lively
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-08-07[WebAssembly] Update SIMD binary arithmeticDerek Schuff
2018-07-02[WebAssembly] Fix fast-isel optimization of branch conditions.Dan Gohman
2018-05-22[WebAssembly] Fix fast-isel lowering illegal argument and return types.Dan Gohman
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-17[WebAssembly] Teach fast-isel to gracefully recover from illegal return types.Dan Gohman
2018-03-08[WebAssembly] Add except_ref as a first-class typeHeejin Ahn
2018-02-09[WebAssembly] Add an LLVM_FALLTHROUGH to address a warning. NFC.Dan Gohman
2017-11-28[WebAssembly] Handle errors better in fast-isel.Dan Gohman
2017-11-08[WebAssembly] Call signExtend to get sign extended registerDan Gohman
2017-08-24[WebAssembly] FastISel : Bail to SelectionDAG for constexpr callsJacob Gravelle
2017-06-22[WebAssembly] WebAssemblyFastISel getelementptr variable index supportJacob Gravelle
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-13[IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-02-24[WebAssembly] Handle f16 in fast-isel.Dan Gohman
2017-01-09[WebAssembly] Add return type annotations in fast isel.Dan Gohman
2016-12-22[WebAssembly] Don't old negative load/store offsets in fast-isel.Dan Gohman
2016-12-02IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne
2016-10-25[WebAssembly] Reorder load/store operands to match binary encoding.Dan Gohman
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman
2016-10-21[WebAssembly] Fix for 0xc call_indirect changesDerek Schuff
2016-10-06[WebAssembly] Remove the output operand from stores.Dan Gohman
2016-08-04[WebAssembly] Check return value of getRegForValue in FastISelDerek Schuff
2016-08-02[WebAssembly] Initial SIMD128 support.Derek Schuff
2016-05-12[WebAssembly] Fast-isel support for calls, arguments, and selects.Dan Gohman
2016-05-11[WebAssembl] Implement enough of fast-isel to run the comparison tests.Dan Gohman