summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Add instruction definitions for drop and get/set_global.Dan Gohman2017-02-023-0/+18
* [WebAssembly] Use print instead of dump method.Richard Trieu2017-01-281-2/+2
* [WebAssembly] Update LibFunc::Func -> LibFuncDerek Schuff2017-01-242-2/+2
* [WebAssembly] Don't create bitcast-wrappers for varargs.Dan Gohman2017-01-201-0/+5
* [WebAssembly] Update grow_memory's return type.Dan Gohman2017-01-181-2/+2
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-132-5/+3
* [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria2017-01-112-2/+3
* [WebAssembly] Only RAUW a constant once in FixFunctionBitcastsDerek Schuff2017-01-101-5/+12
* [WebAssembly] Add return type annotations in fast isel.Dan Gohman2017-01-091-0/+3
* [WebAssembly] Fix the opcode values for i64.eq and i64.ne.Dan Gohman2017-01-091-2/+2
* [WebAssembly] Don't abort on code with UB.Dan Gohman2017-01-071-6/+17
* [WebAssembly] Move a SmallVector to a more specific scope. NFC.Dan Gohman2017-01-071-2/+2
* [WebAssembly] Add a pass to create wrappers for function bitcasts.Dan Gohman2017-01-074-0/+154
* [WebAssembly] Annotate call and load/store immediates.Dan Gohman2016-12-234-26/+36
* [WebAssembly] Add an "explicit" keyword to a constructor.Dan Gohman2016-12-221-1/+1
* [WebAssembly] Don't use variadic operand indices in the MCOperandInfo array.Dan Gohman2016-12-221-4/+5
* [WebAssembly] Don't old negative load/store offsets in fast-isel.Dan Gohman2016-12-221-9/+24
* [WebAssembly] Fix the opcode value for i64.rotr.Dan Gohman2016-12-211-1/+1
* [WebAssembly] Eliminate an ad-hoc command-line argument.Dan Gohman2016-12-032-7/+6
* [WebAssembly] Fix a compiler warning. NFC.Dan Gohman2016-12-021-1/+1
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-1/+1
* [WebAssembly] Emit .import_global assembler directivesDerek Schuff2016-12-013-0/+16
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-171-2/+3
* [WebAssembly] Convert stackified IMPLICIT_DEF into constant 0.Dan Gohman2016-11-081-0/+37
* [WebAssembly] Emit a BasePointer when we have overly-aligned stack objectsDerek Schuff2016-11-073-10/+64
* [WebAssembly] Update the README.txt.Dan Gohman2016-10-261-9/+17
* [WebAssembly] Add immediate fields to call_indirect and memory operators.Dan Gohman2016-10-254-18/+26
* Fix an unused warning in WebAssemblyInstPrinter with NDEBUG.Benjamin Kramer2016-10-251-0/+1
* [WebAssembly] Reorder load/store operands to match binary encoding.Dan Gohman2016-10-254-294/+296
* [WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman2016-10-2416-131/+126
* [WebAssembly] Fix a broken URL.Dan Gohman2016-10-241-1/+1
* [WebAssembly] Define the `end` opcode value.Dan Gohman2016-10-241-2/+4
* [WebAssembly] Update opcode values according to recent spec changes.Dan Gohman2016-10-246-112/+112
* [WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman2016-10-2422-177/+632
* [WebAssembly] Fix for 0xc call_indirect changesDerek Schuff2016-10-216-20/+159
* Do a sweep over move ctors and remove those that are identical to the default.Benjamin Kramer2016-10-201-7/+0
* Fix WebAssembly build after r283702.Daniel Jasper2016-10-101-2/+8
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-096-13/+16
* [WebAssemby] Implement block signatures.Dan Gohman2016-10-0612-61/+199
* [WebAssembly] Remove loop's bottom label.Dan Gohman2016-10-062-26/+16
* [WebAssembly] Remove the output operand from stores.Dan Gohman2016-10-067-88/+64
* [WebAssembly] Add binary-encoding opcode values to instruction descriptions.Dan Gohman2016-10-058-133/+147
* [WebAssembly] Update to more stack-machine-oriented terminology.Dan Gohman2016-10-038-28/+36
* [WebAssemby] Clean up an obsolete comment.Dan Gohman2016-10-031-2/+1
* [WebAssembly] Delete an unused function. NFC.Dan Gohman2016-10-031-5/+0
* [WebAssembly] Fix indentation. NFC.Dan Gohman2016-10-031-1/+4
* [WebAssembly] Rename OPERAND_FP32IMM to OPERAND_F32IMM.Dan Gohman2016-10-034-8/+8
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-0117-23/+17
* [WebAssembly] Make register stackification more conservativeDerek Schuff2016-09-301-19/+15
* [WebAssembly] Use the frame pointer instead of the stack pointerDerek Schuff2016-09-261-4/+9
OpenPOWER on IntegriCloud