LLVM  6.0.0svn
Namespaces | Functions
WebAssembly.h File Reference

This file contains the entry points for global functions defined in the LLVM WebAssembly back-end. More...

#include "llvm/PassRegistry.h"
#include "llvm/Support/CodeGen.h"
Include dependency graph for WebAssembly.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Functions

ModulePass * llvm::createWebAssemblyLowerEmscriptenEHSjLj (bool DoEH, bool DoSjLj)
 
void llvm::initializeWebAssemblyLowerEmscriptenEHSjLjPass (PassRegistry &)
 
ModulePassllvm::createWebAssemblyFixFunctionBitcasts ()
 
FunctionPassllvm::createWebAssemblyOptimizeReturned ()
 
FunctionPassllvm::createWebAssemblyISelDag (WebAssemblyTargetMachine &TM, CodeGenOpt::Level OptLevel)
 This pass converts a legalized DAG into a WebAssembly-specific DAG, ready for instruction scheduling. More...
 
FunctionPassllvm::createWebAssemblyArgumentMove ()
 
FunctionPassllvm::createWebAssemblySetP2AlignOperands ()
 
FunctionPassllvm::createWebAssemblyReplacePhysRegs ()
 
FunctionPassllvm::createWebAssemblyPrepareForLiveIntervals ()
 
FunctionPassllvm::createWebAssemblyOptimizeLiveIntervals ()
 
FunctionPassllvm::createWebAssemblyStoreResults ()
 
FunctionPassllvm::createWebAssemblyRegStackify ()
 
FunctionPassllvm::createWebAssemblyRegColoring ()
 
FunctionPassllvm::createWebAssemblyExplicitLocals ()
 
FunctionPassllvm::createWebAssemblyFixIrreducibleControlFlow ()
 
FunctionPassllvm::createWebAssemblyCFGSort ()
 
FunctionPassllvm::createWebAssemblyCFGStackify ()
 
FunctionPassllvm::createWebAssemblyLowerBrUnless ()
 
FunctionPassllvm::createWebAssemblyRegNumbering ()
 
FunctionPassllvm::createWebAssemblyPeephole ()
 
FunctionPassllvm::createWebAssemblyCallIndirectFixup ()
 

Detailed Description

This file contains the entry points for global functions defined in the LLVM WebAssembly back-end.

Definition in file WebAssembly.h.