Searched refs:SetjmpTable (Results 1 – 1 of 1) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 268 Value *SetjmpTable, Value *SetjmpTableSize, Value *&Label, 533 BasicBlock *BB, Instruction *InsertPt, Value *Threw, Value *SetjmpTable, in wrapTestSetjmp() argument 563 TestSetjmpF, {LoadedThrew, SetjmpTable, SetjmpTableSize}, "label"); in wrapTestSetjmp() 947 Instruction *SetjmpTable = CallInst::CreateMalloc( in runSjLjOnFunction() local 952 IRB.CreateStore(IRB.getInt32(0), SetjmpTable); in runSjLjOnFunction() 953 SetjmpTableInsts.push_back(SetjmpTable); in runSjLjOnFunction() 989 SetjmpTable, SetjmpTableSize}; in runSjLjOnFunction() 1073 wrapTestSetjmp(BB, CI, Threw, SetjmpTable, SetjmpTableSize, Label, in runSjLjOnFunction() 1103 CallInst::CreateFree(SetjmpTable, TI); in runSjLjOnFunction() 1127 for (auto UI = SetjmpTable->use_begin(), UE = SetjmpTable->use_end(); in runSjLjOnFunction()
|