Home
last modified time | relevance | path

Searched refs:LabelPHI (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp762 PHINode *LabelPHI = IRB.CreatePHI(IRB.getInt32Ty(), 2, "label"); in wrapTestSetjmp() local
763 LabelPHI->addIncoming(ThenLabel, EndBB2); in wrapTestSetjmp()
765 LabelPHI->addIncoming(IRB.getInt32(-1), ElseBB1); in wrapTestSetjmp()
768 Label = LabelPHI; in wrapTestSetjmp()
1651 PHINode *LabelPHI = IRB.CreatePHI(IRB.getInt32Ty(), 2, "label.phi"); in handleLongjmpableCallsForWasmSjLj() local
1652 LabelPHI->addIncoming(Label, EndBB); in handleLongjmpableCallsForWasmSjLj()
1653 LabelPHI->addIncoming(IRB.getInt32(-1), Entry); in handleLongjmpableCallsForWasmSjLj()
1654 SwitchInst *SI = IRB.CreateSwitch(LabelPHI, OrigEntry, SetjmpRetPHIs.size()); in handleLongjmpableCallsForWasmSjLj()