summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman2015-11-291-17/+18
* [WebAssembly] Fix inline asm support for i64 operands.Dan Gohman2015-11-251-1/+5
* [WebAssembly] Use a physical register to describe ARGUMENT liveness.Dan Gohman2015-11-251-0/+4
* [WebAssembly] Clean up several FIXME comments.Dan Gohman2015-11-251-2/+4
* [WebAssembly] Codegen support for ISD::ExternalSymbolDan Gohman2015-11-251-0/+13
* [WebAssembly] Add 'final' to some classes. NFC.Dan Gohman2015-11-251-1/+1
* [WebAssembly] Whitespace consistency. NFC.Dan Gohman2015-11-251-1/+0
* [WebAssembly] Rename SWITCH to TABLESWITCH to match the current wording in th...Dan Gohman2015-11-201-3/+3
* [WebAssembly] Implement isCheapToSpeculateCtlz and isCheapToSpeculateCttz.Dan Gohman2015-11-191-0/+10
* [WebAssembly] Fix function return type printingDerek Schuff2015-11-161-3/+0
* [WebAssembly] Minor code simplification. NFC.Dan Gohman2015-11-141-3/+1
* [WebAssembly] Support signext, zeroext, and several other function attributes.Dan Gohman2015-11-141-22/+0
* [WebAssembly] Inline asm support.Dan Gohman2015-11-131-0/+17
* [WebAssembly] Support non-legal argument and return types.Dan Gohman2015-11-111-13/+31
* [WebAssembly] Support for floating point min and max.Dan Gohman2015-11-101-0/+3
* [WebAssembly] Support 'unreachable' expressionDerek Schuff2015-11-101-0/+3
* [WebAssembly] Switch to a more traditional assembly syntaxDan Gohman2015-10-061-1/+6
* [WebAssembly] Support calls marked as "tail", fastcc, and coldcc.Dan Gohman2015-10-021-4/+14
* [WebAssembly] Rename several functions and types according to the new spec.Dan Gohman2015-09-261-4/+4
* [WebAssembly] Check in an initial CFG Stackifier passDan Gohman2015-09-161-0/+51
* [WebAssembly] Implement calls with void return types.Dan Gohman2015-09-091-1/+3
* [WebAssembly] Fix lowering of calls with more than one argument.Dan Gohman2015-09-091-2/+5
* WebAssembly: generate load/storeJF Bastien2015-08-311-2/+10
* [WebAssembly] DYNAMIC_STACKALLOC returns a pointer.Dan Gohman2015-08-241-1/+1
* WebAssembly: Implement callJF Bastien2015-08-241-20/+60
* Revert two bad commits.JF Bastien2015-08-241-21/+19
* Missing print.JF Bastien2015-08-241-13/+13
* callJF Bastien2015-08-241-3/+70
* [WebAssembly] Skeleton FastISel supportDan Gohman2015-08-241-0/+5
* [WebAssembly] Implement floating point rounding operators.Dan Gohman2015-08-241-3/+6
* [WebAssembly] Mark more operators as Expand.Dan Gohman2015-08-201-0/+26
* WebAssembly: floating-point comparisonsJF Bastien2015-08-121-0/+2
* WebAssembly: implement comparison.JF Bastien2015-08-111-3/+8
* WebAssembly: implement WebAssemblyTargetLowering::getTargetNodeNameJF Bastien2015-08-111-0/+10
* WebAssembly: print immediatesJF Bastien2015-08-101-1/+5
* WebAssembly: implement getScalarShiftAmountTy so we can shift by amount, with...JF Bastien2015-08-031-0/+5
* WebAssembly: handle more than int32 argument/returnJF Bastien2015-08-011-2/+0
* WebAssembly: handle `ret void`.JF Bastien2015-07-311-2/+1
* WebAssembly: handle unused function arguments.JF Bastien2015-07-311-4/+6
* WebAssembly: print basic integer assembly.JF Bastien2015-07-311-4/+38
* WebAssembly: basic bitcode → assembly CodeGen testJF Bastien2015-07-221-0/+117
* [WebAssembly] Set the scheduling preference.Dan Gohman2015-07-071-0/+2
* [WebAssembly] Set the HasFloatingPointExceptions flag for WebAssembly.Dan Gohman2015-07-021-1/+5
* [WebAssembly] Initial WebAssembly backendDan Gohman2015-06-291-0/+59
OpenPOWER on IntegriCloud