summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Rename memory_size intrinsic to current_memoryDerek Schuff2016-05-021-9/+9
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-1/+1
* [WebAssembly] Account for implicit operands when computing operand indices.Dan Gohman2016-04-261-1/+1
* [WebAssembly] Set ctlz_zero_undef/cttz_zero_undef to Expand so LegalizeDAG wi...Craig Topper2016-04-232-7/+1
* [WebAssembly] Limit alignment hints to natural alignment.Dan Gohman2016-04-211-3/+9
* Disable the PatchableFunction pass for NVPTX & WasmSanjoy Das2016-04-191-0/+1
* Include SmallVector.h header in lib/Target/WebAssembly/InstPrinter/WebAssembl...Eric Liu2016-04-181-0/+1
* [NFC] Header cleanupMehdi Amini2016-04-185-6/+0
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-2/+2
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-313-13/+5
* [WebAssembly] Remove duplicate disabling of passesDerek Schuff2016-03-281-12/+6
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-0/+14
* [WebAssembly] Implement the rotate instructions.Dan Gohman2016-03-222-1/+9
* [WebAssembly] Implement the eqz instructions.Dan Gohman2016-03-211-0/+7
* [WebAssembly] Stackify code emitted by eliminateFrameIndex and SP writebackDerek Schuff2016-03-172-19/+85
* Try to fix build of WebAssemblyRegStackify.cpp on WindowsHans Wennborg2016-03-141-1/+1
* [WebAssembly] Add `final` keywords to a few more subclasses, for consistency.Dan Gohman2016-03-112-2/+2
* [WebAssembly] Update known gcc test failuresDerek Schuff2016-03-091-3/+0
* [WebAssembly] Update comments about irreducible control flow.Dan Gohman2016-03-092-8/+13
* [WebAssembly] Implement irreducible control flow.Dan Gohman2016-03-095-35/+297
* [WebAssembly] Update for spec change from tableswitch to br_table.Dan Gohman2016-03-085-18/+18
* [WebAssembly] Add another possible code-size optimization to README.txtDan Gohman2016-03-041-0/+6
* WebAssembly: fix buildJF Bastien2016-02-282-3/+3
* WebAssembly: fix buildJF Bastien2016-02-271-8/+8
* Revert "[WebAssembly] Stackify code emitted by eliminateFrameIndex"Derek Schuff2016-02-231-7/+3
* [WebAssembly] Stackify code emitted by eliminateFrameIndexDerek Schuff2016-02-231-3/+7
* [WebAssembly] Add TODO comment to revisit red zone sizeDerek Schuff2016-02-231-0/+3
* [WebAssembly] Implement red zone for user stackDerek Schuff2016-02-232-5/+31
* [WebAssembly] Fix writeback of stack pointer with dynamic allocaDerek Schuff2016-02-221-32/+35
* [WebAssembly] Re-enable the TailDuplicate pass.Dan Gohman2016-02-221-1/+0
* WebAssembly: update expected failuresJF Bastien2016-02-221-20/+0
* [WebAssembly] Teach address folding to fold bitwise-or nodes.Dan Gohman2016-02-221-0/+68
* [WebAssembly] Properly ignore llvm.dbg.value instructions.Dan Gohman2016-02-221-1/+5
* WebAssembly: update expected torture test failuresJF Bastien2016-02-211-4/+0
* [WebAssembly] Support physical registers in the rewrite-to-discard optimization.Dan Gohman2016-02-211-6/+10
* [WebAssembly] Refine a README.txt entry.Dan Gohman2016-02-201-2/+2
* [WebAssembly] Handle CopyToReg nodes with flag results in LowerCopyToReg.Dan Gohman2016-02-201-3/+7
* [WebAssembly] Write stack pointer back to memory when FP is usedDerek Schuff2016-02-201-1/+1
* [WebAssembly] Stackify function prologs and epilogsDerek Schuff2016-02-201-15/+21
* [WebAssembly] Add another optimization idea to README.txt.Dan Gohman2016-02-191-0/+6
* [WebAssembly] Don't use setRequiresStructuredCFG(true).Dan Gohman2016-02-181-3/+4
* [WebAssembly] Disable register stackification and coloring when not optimizingDerek Schuff2016-02-173-11/+23
* WebAssembly: update expected failuresJF Bastien2016-02-171-3/+0
* [WebAssembly] Call memcpy for large byval copies.Dan Gohman2016-02-171-1/+1
* WebAssembly: update expected test failuresJF Bastien2016-02-171-3/+0
* [WebAssembly] Use SDValue::getConstantOperandVal. NFC.Dan Gohman2016-02-171-1/+1
* [WebAssembly] Implement __builtin_frame_address.Dan Gohman2016-02-164-8/+23
* [WebAssembly] Update torture test expectationsDerek Schuff2016-02-161-7/+0
* [WebAssemly] Don't move calls or stores past intervening loadsDerek Schuff2016-02-161-0/+1
* [WebAssembly] Insert COPY_LOCAL between CopyToReg and FrameIndex DAG nodesDerek Schuff2016-02-163-24/+34
OpenPOWER on IntegriCloud