Searched refs:SetjmpTable (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 706 BasicBlock *BB, DebugLoc DL, Value *Threw, Value *SetjmpTable, in wrapTestSetjmp() argument 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 [all …]
|