Home
last modified time | relevance | path

Searched defs:WasmEHFuncInfo (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DWasmEHFuncInfo.h26 struct WasmEHFuncInfo { struct
29 DenseMap<BBOrMBB, BBOrMBB> EHPadUnwindMap;
33 DenseMap<BBOrMBB, BBOrMBB> ThrowUnwindMap;
36 const BasicBlock *getEHPadUnwindDest(const BasicBlock *BB) const { in getEHPadUnwindDest()
39 void setEHPadUnwindDest(const BasicBlock *BB, const BasicBlock *Dest) { in setEHPadUnwindDest()
42 const BasicBlock *getThrowUnwindDest(BasicBlock *BB) const { in getThrowUnwindDest()
45 void setThrowUnwindDest(const BasicBlock *BB, const BasicBlock *Dest) { in setThrowUnwindDest()
48 bool hasEHPadUnwindDest(const BasicBlock *BB) const { in hasEHPadUnwindDest()
51 bool hasThrowUnwindDest(const BasicBlock *BB) const { in hasThrowUnwindDest()
75 // Analyze the IR in the given function to build WasmEHFuncInfo. argument