Go to the source code of this file.
|
| INITIALIZE_PASS (WinEHStatePass, "x86-winehstate", "Insert stores for EH state numbers", false, false) bool WinEHStatePass |
|
static int | getPredState (DenseMap< BasicBlock *, int > &FinalStates, Function &F, int ParentBaseState, BasicBlock *BB) |
|
static int | getSuccState (DenseMap< BasicBlock *, int > &InitialStates, Function &F, int ParentBaseState, BasicBlock *BB) |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "winehstate" |
◆ getPredState()
Definition at line 537 of file X86WinEHState.cpp.
References assert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), F, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::BasicBlock::isEHPad(), and llvm::predecessors().
◆ getSuccState()
Definition at line 578 of file X86WinEHState.cpp.
References assert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::BasicBlock::getTerminator(), and llvm::successors().
◆ INITIALIZE_PASS()
INITIALIZE_PASS |
( |
WinEHStatePass |
, |
|
|
"x86-winehstate" |
, |
|
|
"Insert stores for EH state numbers" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |