Lines Matching refs:Threw
347 void wrapTestSetjmp(BasicBlock *BB, DebugLoc DL, Value *Threw,
572 Value *Threw = in wrapInvoke() local
575 return Threw; in wrapInvoke()
707 BasicBlock *BB, DebugLoc DL, Value *Threw, Value *SetjmpTable, in wrapTestSetjmp() argument
722 Value *ThrewCmp = IRB.CreateICmpNE(Threw, getAddrSizeInt(M, 0)); in wrapTestSetjmp()
737 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp()
743 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp()
752 IRB.CreateIntToPtr(Threw, getAddrPtrType(M), Threw->getName() + ".p"); in wrapTestSetjmp()
1101 Value *Threw = wrapInvoke(II); in runEHOnFunction() local
1132 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction()
1138 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction()
1144 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp.eq.one"); in runEHOnFunction()
1146 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 0), "cmp.eq.zero"); in runEHOnFunction()
1154 Value *Cmp = IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp"); in runEHOnFunction()
1524 Value *Threw = nullptr; in handleLongjmpableCallsForEmscriptenSjLj() local
1538 Threw = ThrewLI = LI; in handleLongjmpableCallsForEmscriptenSjLj()
1556 assert(Threw && ThrewLI && "Cannot find __THREW__ load after invoke"); in handleLongjmpableCallsForEmscriptenSjLj()
1562 Threw = wrapInvoke(CI); in handleLongjmpableCallsForEmscriptenSjLj()
1605 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp.eq.one"); in handleLongjmpableCallsForEmscriptenSjLj()
1625 wrapTestSetjmp(BB, CI->getDebugLoc(), Threw, SetjmpTable, SetjmpTableSize, in handleLongjmpableCallsForEmscriptenSjLj()