|
LLVM
8.0.1
|

Directories | |
| directory | AsmParser |
| directory | Disassembler |
| directory | InstPrinter |
| directory | MCTargetDesc |
| directory | TargetInfo |
Files | |
| file | WebAssembly.h [code] |
| This file contains the entry points for global functions defined in the LLVM WebAssembly back-end. | |
| file | WebAssemblyAddMissingPrototypes.cpp [code] |
| Add prototypes to prototypes-less functions. | |
| file | WebAssemblyArgumentMove.cpp [code] |
| This file moves ARGUMENT instructions after ScheduleDAG scheduling. | |
| file | WebAssemblyAsmPrinter.cpp [code] |
| This file contains a printer that converts from our internal representation of machine-dependent LLVM code to the WebAssembly assembly language. | |
| file | WebAssemblyAsmPrinter.h [code] |
| file | WebAssemblyCallIndirectFixup.cpp [code] |
| This file converts pseudo call_indirect instructions into real call_indirects. | |
| file | WebAssemblyCFGSort.cpp [code] |
| This file implements a CFG sorting pass. | |
| file | WebAssemblyCFGStackify.cpp [code] |
| This file implements a CFG stacking pass. | |
| file | WebAssemblyDebugValueManager.cpp [code] |
| This file implements the manager for MachineInstr DebugValues. | |
| file | WebAssemblyDebugValueManager.h [code] |
| This file contains the declaration of the WebAssembly-specific manager for DebugValues associated with the specific MachineInstr. | |
| file | WebAssemblyEHRestoreStackPointer.cpp [code] |
| After the stack is unwound due to a thrown exception, the __stack_pointer global can point to an invalid address. | |
| file | WebAssemblyExceptionInfo.cpp [code] |
| This file implements WebAssemblyException information analysis. | |
| file | WebAssemblyExceptionInfo.h [code] |
| This file implements WebAssemblyException information analysis. | |
| file | WebAssemblyExplicitLocals.cpp [code] |
| This file converts any remaining registers into WebAssembly locals. | |
| file | WebAssemblyFastISel.cpp [code] |
| This file defines the WebAssembly-specific support for the FastISel class. | |
| file | WebAssemblyFixFunctionBitcasts.cpp [code] |
| Fix bitcasted functions. | |
| file | WebAssemblyFixIrreducibleControlFlow.cpp [code] |
| This file implements a pass that transforms irreducible control flow into reducible control flow. | |
| file | WebAssemblyFrameLowering.cpp [code] |
| This file contains the WebAssembly implementation of TargetFrameLowering class. | |
| file | WebAssemblyFrameLowering.h [code] |
| This class implements WebAssembly-specific bits of TargetFrameLowering class. | |
| file | WebAssemblyInstrInfo.cpp [code] |
| This file contains the WebAssembly implementation of the TargetInstrInfo class. | |
| file | WebAssemblyInstrInfo.h [code] |
| This file contains the WebAssembly implementation of the TargetInstrInfo class. | |
| file | WebAssemblyISelDAGToDAG.cpp [code] |
| This file defines an instruction selector for the WebAssembly target. | |
| file | WebAssemblyISelLowering.cpp [code] |
| This file implements the WebAssemblyTargetLowering class. | |
| file | WebAssemblyISelLowering.h [code] |
| This file defines the interfaces that WebAssembly uses to lower LLVM code into a selection DAG. | |
| file | WebAssemblyLateEHPrepare.cpp [code] |
| Does various transformations for exception handling. | |
| file | WebAssemblyLowerBrUnless.cpp [code] |
| This file lowers br_unless into br_if with an inverted condition. | |
| file | WebAssemblyLowerEmscriptenEHSjLj.cpp [code] |
| This file lowers exception-related instructions and setjmp/longjmp function calls in order to use Emscripten's JavaScript try and catch mechanism. | |
| file | WebAssemblyLowerGlobalDtors.cpp [code] |
| Lower .global_dtors. | |
| file | WebAssemblyMachineFunctionInfo.cpp [code] |
| This file implements WebAssembly-specific per-machine-function information. | |
| file | WebAssemblyMachineFunctionInfo.h [code] |
| This file declares WebAssembly-specific per-machine-function information. | |
| file | WebAssemblyMCInstLower.cpp [code] |
| This file contains code to lower WebAssembly MachineInstrs to their corresponding MCInst records. | |
| file | WebAssemblyMCInstLower.h [code] |
| This file declares the class to lower WebAssembly MachineInstrs to their corresponding MCInst records. | |
| file | WebAssemblyMemIntrinsicResults.cpp [code] |
| This file implements an optimization pass using memory intrinsic results. | |
| file | WebAssemblyOptimizeLiveIntervals.cpp [code] |
| Optimize LiveIntervals for use in a post-RA context. | |
| file | WebAssemblyOptimizeReturned.cpp [code] |
| Optimize calls with "returned" attributes for WebAssembly. | |
| file | WebAssemblyPeephole.cpp [code] |
| Late peephole optimizations for WebAssembly. | |
| file | WebAssemblyPrepareForLiveIntervals.cpp [code] |
| Fix up code to meet LiveInterval's requirements. | |
| file | WebAssemblyRegColoring.cpp [code] |
| This file implements a virtual register coloring pass. | |
| file | WebAssemblyRegisterInfo.cpp [code] |
| This file contains the WebAssembly implementation of the TargetRegisterInfo class. | |
| file | WebAssemblyRegisterInfo.h [code] |
| This file contains the WebAssembly implementation of the WebAssemblyRegisterInfo class. | |
| file | WebAssemblyRegNumbering.cpp [code] |
| This file implements a pass which assigns WebAssembly register numbers for CodeGen virtual registers. | |
| file | WebAssemblyRegStackify.cpp [code] |
| This file implements a register stacking pass. | |
| file | WebAssemblyReplacePhysRegs.cpp [code] |
| This file implements a pass that replaces physical registers with virtual registers. | |
| file | WebAssemblyRuntimeLibcallSignatures.cpp [code] |
| This file contains signature information for runtime libcalls. | |
| file | WebAssemblyRuntimeLibcallSignatures.h [code] |
| This file provides signature information for runtime libcalls. | |
| file | WebAssemblySelectionDAGInfo.cpp [code] |
| This file implements the WebAssemblySelectionDAGInfo class. | |
| file | WebAssemblySelectionDAGInfo.h [code] |
| This file defines the WebAssembly subclass for SelectionDAGTargetInfo. | |
| file | WebAssemblySetP2AlignOperands.cpp [code] |
| This file sets the p2align operands on load and store instructions. | |
| file | WebAssemblySubtarget.cpp [code] |
| This file implements the WebAssembly-specific subclass of TargetSubtarget. | |
| file | WebAssemblySubtarget.h [code] |
| This file declares the WebAssembly-specific subclass of TargetSubtarget. | |
| file | WebAssemblyTargetMachine.cpp [code] |
| This file defines the WebAssembly-specific subclass of TargetMachine. | |
| file | WebAssemblyTargetMachine.h [code] |
| This file declares the WebAssembly-specific subclass of TargetMachine. | |
| file | WebAssemblyTargetObjectFile.cpp [code] |
| This file defines the functions of the WebAssembly-specific subclass of TargetLoweringObjectFile. | |
| file | WebAssemblyTargetObjectFile.h [code] |
| This file declares the WebAssembly-specific subclass of TargetLoweringObjectFile. | |
| file | WebAssemblyTargetTransformInfo.cpp [code] |
| This file defines the WebAssembly-specific TargetTransformInfo implementation. | |
| file | WebAssemblyTargetTransformInfo.h [code] |
| This file a TargetTransformInfo::Concept conforming object specific to the WebAssembly target machine. | |
| file | WebAssemblyUtilities.cpp [code] |
| This file implements several utility functions for WebAssembly. | |
| file | WebAssemblyUtilities.h [code] |
| This file contains the declaration of the WebAssembly-specific utility functions. | |
1.8.13