summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
AgeCommit message (Expand)Author
2015-12-16Remove now-unused includeDerek Schuff
2015-12-16Iterate over phys regs insteadDerek Schuff
2015-12-16[WebAssembly] Print an extra local decl when the user stack pointer is usedDerek Schuff
2015-12-16[WebAssembly] Use the new offset syntax for memory operands in inline asm.Dan Gohman
2015-12-16[WebAssembly] Support more kinds of inline asm operandsDan Gohman
2015-12-15[WebAssembly] Remove .import printing.Dan Gohman
2015-12-10[WebAssembly] Remove an unneeded getAnalysisUsage override.Dan Gohman
2015-12-06[WebAssembly] Factor out a TypeToString function, since we need it in multipl...Dan Gohman
2015-11-29[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman
2015-11-25[WebAssembly] Whitespace consistency. NFC.Dan Gohman
2015-11-23[WebAssembly] Always print loop end labelsDan Gohman
2015-11-23[WebAssembly] Emit .param, .result, and .local through MC.Dan Gohman
2015-11-20[WebAssembly] Remove the AsmPrinter code for printing physical registers.Dan Gohman
2015-11-18[WebAssembly] Enable register coloring and register stackifying.Dan Gohman
2015-11-16[WebAssembly] Fix function return type printingDerek Schuff
2015-11-13[WebAssembly] Inline asm support.Dan Gohman
2015-11-13[WebAssembly] Introduce a new pseudo-operand for unused expression results.Dan Gohman
2015-11-12Roll an expression into an assert to fix -Wunused-variable in a -Asserts buildDavid Blaikie
2015-11-12[WebAssembly] Reapply r252858, with svn add for the new file.Dan Gohman
2015-11-12Revert r252858: "[WebAssembly] Switch to MC for instruction printing."Hans Wennborg
2015-11-12[WebAssembly] Switch to MC for instruction printing.Dan Gohman
2015-11-11[WebAssembly] Support non-legal argument and return types.Dan Gohman
2015-11-10[WebAssembly] Remove special cases for things that are no longer special. NFC.Dan Gohman
2015-11-06[WebAssembly] Make expression-stack pushing explicitDan Gohman
2015-11-05[WebAssembly] Rename Immediate instructions to Const.Dan Gohman
2015-10-30[WebAssembly] Fix import statementJF Bastien
2015-10-29[WebAssembly] Update opcode name format for conversionsJF Bastien
2015-10-22WebAssembly: fix more syntaxJF Bastien
2015-10-21WebAssembly: support importsJF Bastien
2015-10-20WebAssembly: fix call/return syntax.JF Bastien
2015-10-17WebAssembly: don't omit dead vregs from localsJF Bastien
2015-10-16WebAssembly: update syntaxJF Bastien
2015-10-06[WebAssembly] Switch to a more traditional assembly syntaxDan Gohman
2015-10-03[WebAssembly] Rename setlocal to set_local to match the spec.Dan Gohman
2015-09-23[WebAssembly] Fix hasAddr64 being used before being initializer.Dan Gohman
2015-09-23Fix CodeGen/WebAssembly/global.ll test under ASAN.Alexander Kornienko
2015-09-16[WebAssembly] Check in an initial CFG Stackifier passDan Gohman
2015-09-09[WebAssembly] Tidy up some unneeded newline characters.Dan Gohman
2015-09-09[WebAssembly] Implement WebAssemblyInstrInfo::copyPhysRegDan Gohman
2015-08-31WebAssembly: generate load/storeJF Bastien
2015-08-26WebAssembly: NFC comment updateJF Bastien
2015-08-26WebAssembly: handle private/internal globals.JF Bastien
2015-08-25WebAssembly: assert that there aren't any constant poolsJF Bastien
2015-08-25WebAssembly: emit `(func (param t) (result t))` s-expressionsJF Bastien
2015-08-24WebAssembly: Implement callJF Bastien
2015-08-24Revert two bad commits.JF Bastien
2015-08-24Missing print.JF Bastien
2015-08-24[WebAssembly] Make the assembly printer indent instructions.Dan Gohman
2015-08-24[WebAssembly] CodeGen support for __builtin_wasm_page_size()Dan Gohman
2015-08-24[WebAssembly] Use the checked form of MachineFunction::getSubtarget. NFC.Dan Gohman