Lines Matching refs:SetjmpTable
349 Value *SetjmpTable, Value *SetjmpTableSize, Value *&Label,
706 BasicBlock *BB, DebugLoc DL, Value *Threw, Value *SetjmpTable, in wrapTestSetjmp() argument
755 TestSetjmpF, {LoadedThrew, SetjmpTable, SetjmpTableSize}, "label"); in wrapTestSetjmp()
1294 auto *SetjmpTable = IRB.CreateMalloc(IntPtrTy, IRB.getInt32Ty(), size, in runSjLjOnFunction() local
1296 SetjmpTable->setDebugLoc(FirstDL); in runSjLjOnFunction()
1299 auto *MallocCall = SetjmpTable->stripPointerCasts(); in runSjLjOnFunction()
1304 IRB.CreateStore(IRB.getInt32(0), SetjmpTable); in runSjLjOnFunction()
1305 SetjmpTableInsts.push_back(SetjmpTable); in runSjLjOnFunction()
1353 SetjmpTable, SetjmpTableSize}; in runSjLjOnFunction()
1405 auto *Free = IRB.CreateFree(SetjmpTable, Bundles); in runSjLjOnFunction()
1430 for (auto &U : make_early_inc_range(SetjmpTable->uses())) in runSjLjOnFunction()
1469 Instruction *SetjmpTable = *SetjmpTableInsts.begin(); in handleLongjmpableCallsForEmscriptenSjLj() local
1619 wrapTestSetjmp(BB, CI->getDebugLoc(), Threw, SetjmpTable, SetjmpTableSize, in handleLongjmpableCallsForEmscriptenSjLj()
1687 Instruction *SetjmpTable = *SetjmpTableInsts.begin(); in handleLongjmpableCallsForWasmSjLj() local
1743 IRB.CreateCall(TestSetjmpF, {SetjmpID, SetjmpTable, SetjmpTableSize}, in handleLongjmpableCallsForWasmSjLj()