Searched refs:getAddrIntType (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 468 static Type *getAddrIntType(Module *M) { in getAddrIntType() function 573 IRB.CreateLoad(getAddrIntType(M), ThrewGV, ThrewGV->getName() + ".val"); in wrapInvoke() 734 CallEmLongjmpBBThrewPHI = IRB.CreatePHI(getAddrIntType(M), 4, "threw.phi"); in wrapTestSetjmp() 753 Value *LoadedThrew = IRB.CreateLoad(getAddrIntType(M), ThrewPtr, in wrapTestSetjmp() 834 IRB.CreatePtrToInt(CI->getArgOperand(0), getAddrIntType(M), "env"); in replaceLongjmpWith() 934 ThrewGV = getGlobalVariable(M, getAddrIntType(&M), TM, "__THREW__"); in runOnModule() 996 IRB.getVoidTy(), {getAddrIntType(&M), IRB.getInt32Ty()}, false); in runOnModule() 1020 {getAddrIntType(&M), Type::getInt32PtrTy(C), IRB.getInt32Ty()}, in runOnModule() 1131 IRB.CreatePHI(getAddrIntType(&M), 4, "threw.phi"); in runEHOnFunction() 1749 Value *SetjmpID = IRB.CreateLoad(getAddrIntType(&M), EnvP, "setjmp.id"); in handleLongjmpableCallsForWasmSjLj()
|