Lines Matching refs:Threw
342 void wrapTestSetjmp(BasicBlock *BB, DebugLoc DL, Value *Threw,
565 Value *Threw = in wrapInvoke() local
568 return Threw; in wrapInvoke()
701 BasicBlock *BB, DebugLoc DL, Value *Threw, Value *FunctionInvocationId, in wrapTestSetjmp() argument
716 Value *ThrewCmp = IRB.CreateICmpNE(Threw, getAddrSizeInt(M, 0)); in wrapTestSetjmp()
731 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp()
737 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp()
746 IRB.CreateIntToPtr(Threw, getAddrPtrType(M), Threw->getName() + ".p"); in wrapTestSetjmp()
1092 Value *Threw = wrapInvoke(II); in runEHOnFunction() local
1123 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction()
1129 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction()
1135 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp.eq.one"); in runEHOnFunction()
1137 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 0), "cmp.eq.zero"); in runEHOnFunction()
1145 Value *Cmp = IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp"); in runEHOnFunction()
1411 Value *Threw = nullptr; in handleLongjmpableCallsForEmscriptenSjLj() local
1425 Threw = ThrewLI = LI; in handleLongjmpableCallsForEmscriptenSjLj()
1443 assert(Threw && ThrewLI && "Cannot find __THREW__ load after invoke"); in handleLongjmpableCallsForEmscriptenSjLj()
1449 Threw = wrapInvoke(CI); in handleLongjmpableCallsForEmscriptenSjLj()
1492 IRB.CreateICmpEQ(Threw, getAddrSizeInt(&M, 1), "cmp.eq.one"); in handleLongjmpableCallsForEmscriptenSjLj()
1512 wrapTestSetjmp(BB, CI->getDebugLoc(), Threw, FunctionInvocationId, Label, in handleLongjmpableCallsForEmscriptenSjLj()