summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Implement __builtin_frame_address.Dan Gohman2016-02-161-3/+17
* [WebAssembly] Insert COPY_LOCAL between CopyToReg and FrameIndex DAG nodesDerek Schuff2016-02-161-0/+26
* [WebAssembly] Report more meaningful error messages for some unsupportedDerek Schuff2016-02-121-0/+13
* [WebAssembly] Fix byval for empty types.Dan Gohman2016-02-121-2/+1
* [WebAssembly] Reformat WebAssemblyFrameLowering and WebAssemblyISelLoweringDerek Schuff2016-02-111-50/+42
* [WebAssembly] Address comments left over from r260421Derek Schuff2016-02-101-7/+9
* [WebAssembly] Switch varags calling convention to use a registerDerek Schuff2016-02-101-39/+42
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-02-021-56/+1
* Revert r259035, it introduces a cyclic library dependencyOliver Stannard2016-01-281-2/+57
* Unbreak the wasm backend again after r259035.Benjamin Kramer2016-01-281-1/+1
* Add backend dignostic printer for unsupported featuresOliver Stannard2016-01-281-56/+1
* WebAssembly: fix buildJF Bastien2016-01-281-1/+1
* Revert r258951 (and r258950), "Refactor backend diagnostics for unsupported f...NAKAMURA Takumi2016-01-281-0/+55
* [WebAssembly] Implement byval argumentsDerek Schuff2016-01-271-7/+19
* Unbreak wasm build after r258951.Benjamin Kramer2016-01-271-1/+1
* Refactor backend diagnostics for unsupported featuresOliver Stannard2016-01-271-55/+0
* [WebAssembly] Fix a typo in a comment.Dan Gohman2016-01-261-1/+1
* [WebAssembly] Implement unaligned loads and stores.Dan Gohman2016-01-261-0/+14
* [WebAssembly] Define WebAssembly-specific relocation codes.Dan Gohman2016-01-111-3/+11
* [WebAssembly] Experimental ELF writer supportDan Gohman2015-12-171-8/+0
* [WebAssembly] Fix legalization of shift operators on large integer types.Dan Gohman2015-12-161-0/+7
* [WebAssembly] Implement eliminateCallFramePseudoDerek Schuff2015-12-161-1/+1
* [WebAssembly] Implement instruction selection for constant offsets in addresses.Dan Gohman2015-12-151-4/+23
* [WebAssembly] Implement prolog/epilog insertion and FrameIndex eliminationDerek Schuff2015-12-111-0/+10
* [WebAssembly] Fix ADJCALLSTACKDOWN/UP use/defsDerek Schuff2015-12-111-4/+9
* [WebAssembly] Implement fma.Dan Gohman2015-12-101-1/+1
* [WebAssembly] Fix legalization of f32->f64 EXTLOAD.Dan Gohman2015-12-101-1/+1
* [WebAssembly] Also legalize sign_extend_inreg of i32->i64.Dan Gohman2015-12-101-1/+1
* [WebAssembly] Fix legalization of shift operators with illegal types.Dan Gohman2015-12-101-1/+7
* [WebAssembly] Fix copy+pastos.Dan Gohman2015-12-101-12/+12
* [WebAssembly] Remove an unneeded static_cast.Dan Gohman2015-12-081-2/+1
* [WebAssembly] Enable folding of offsets into global variable addresses.Dan Gohman2015-12-061-6/+4
* [WebAssembly] Support inline asm constraints of type i16 and similar.Dan Gohman2015-12-051-4/+7
* [WebAssembly] Expand frem as a floating point library function.Dan Gohman2015-12-051-1/+2
* [WebAssembly] Initial varargs support.Dan Gohman2015-12-041-15/+85
* [WebAssembly] Add several more calling conventions to the supported list.Dan Gohman2015-12-041-2/+7
* [WebAssembly] clang-format CallingConvSupported. NFC.Dan Gohman2015-12-041-4/+2
* [WebAssembly] Factor out the list of supported calling conventions.Dan Gohman2015-12-041-4/+13
* [WebAssembly] Check for more unsupported ABI flags.Dan Gohman2015-12-041-1/+26
* [WebAssembly] Use SelectionDAG::getUNDEF. NFC.Dan Gohman2015-12-041-1/+1
* [WebAssembly] Assert that byval and nest are not used for return types.Dan Gohman2015-12-021-4/+2
* [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
OpenPOWER on IntegriCloud