LLVM: lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp File Reference (original) (raw)

Optimize LiveIntervals for use in a post-RA context. More...

#include "[WebAssembly.h](WebAssembly%5F8h%5Fsource.html)"
#include "[WebAssemblyMachineFunctionInfo.h](WebAssemblyMachineFunctionInfo%5F8h%5Fsource.html)"
#include "[WebAssemblySubtarget.h](WebAssemblySubtarget%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/LiveIntervals.h](LiveIntervals%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineBlockFrequencyInfo.h](MachineBlockFrequencyInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/Passes.h](CodeGen%5F2Passes%5F8h%5Fsource.html)"
#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"

Go to the source code of this file.

Macros
#define DEBUG_TYPE "wasm-optimize-live-intervals"
Functions

Detailed Description

Optimize LiveIntervals for use in a post-RA context.

Definition in file WebAssemblyOptimizeLiveIntervals.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "wasm-optimize-live-intervals"

Definition at line 33 of file WebAssemblyOptimizeLiveIntervals.cpp.

Function Documentation

INITIALIZE_PASS()

INITIALIZE_PASS ( WebAssemblyOptimizeLiveIntervals ,
DEBUG_TYPE ,
"Optimize LiveIntervals for WebAssembly" ,
false ,
false )

Definition at line 65 of file WebAssemblyOptimizeLiveIntervals.cpp.

References llvm::createWebAssemblyOptimizeLiveIntervals(), and DEBUG_TYPE.