LLVM API Documentation
#include "JIT.h"#include "JITDwarfEmitter.h"#include "llvm/Function.h"#include "llvm/ADT/DenseMap.h"#include "llvm/CodeGen/MachineCodeEmitter.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/MachineLocation.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/ExecutionEngine/JITMemoryManager.h"#include "llvm/Target/TargetAsmInfo.h"#include "llvm/Target/TargetData.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetFrameInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetRegisterInfo.h"
Go to the source code of this file.
Typedefs | |
| typedef DenseMap< unsigned, PadRange, KeyInfo > | RangeMapType |
Functions | |
| static unsigned | SharedTypeIds (const LandingPadInfo *L, const LandingPadInfo *R) |
| SharedTypeIds - How many leading type ids two landing pads have in common. | |
| static bool | PadLT (const LandingPadInfo *L, const LandingPadInfo *R) |
| PadLT - Order landing pads lexicographically by type id. | |
| static unsigned | RoundUpToAlign (unsigned FinalSize, unsigned Alignment) |
typedef DenseMap<unsigned, PadRange, KeyInfo> RangeMapType [static] |
Definition at line 197 of file JITDwarfEmitter.cpp.
| static bool PadLT | ( | const LandingPadInfo * | L, | |
| const LandingPadInfo * | R | |||
| ) | [static] |
PadLT - Order landing pads lexicographically by type id.
Definition at line 160 of file JITDwarfEmitter.cpp.
References llvm::LandingPadInfo::TypeIds.
RoundUpToAlign - Add the specified alignment to FinalSize and returns the new value.
Definition at line 633 of file JITDwarfEmitter.cpp.
| static unsigned SharedTypeIds | ( | const LandingPadInfo * | L, | |
| const LandingPadInfo * | R | |||
| ) | [static] |
SharedTypeIds - How many leading type ids two landing pads have in common.
Definition at line 144 of file JITDwarfEmitter.cpp.
References llvm::LandingPadInfo::TypeIds.
Definition at line 204 of file JITDwarfEmitter.cpp.
Referenced by llvm::TargetLowering::getCondCodeAction().
Definition at line 201 of file JITDwarfEmitter.cpp.
Referenced by llvm::SelectionDAGLowering::LowerCallTo(), and llvm::MachineModuleInfo::TidyLandingPads().
Definition at line 202 of file JITDwarfEmitter.cpp.
Referenced by llvm::SelectionDAGLowering::LowerCallTo(), and llvm::MachineModuleInfo::TidyLandingPads().
| int NextAction |
Definition at line 185 of file JITDwarfEmitter.cpp.
Definition at line 192 of file JITDwarfEmitter.cpp.
Definition at line 203 of file JITDwarfEmitter.cpp.
| struct ActionEntry* Previous |
Definition at line 186 of file JITDwarfEmitter.cpp.
Definition at line 194 of file JITDwarfEmitter.cpp.
| int ValueForTypeID |
Definition at line 184 of file JITDwarfEmitter.cpp.