Lines Matching full:selector
21 // selector = wasm.get.selector();
32 // selector = __wasm_lpad_context.selector;
59 // uintptr_t selector;
76 // the selector after it returns.
105 Value *SelectorField = nullptr; // selector
149 StructType::get(I32Ty /*lpad_index*/, PtrTy /*lsda*/, I32Ty /*selector*/); in run()
167 IRB.getInt32Ty() // selector in doInitialization()
338 // need to call personality function because we don't need a selector. in prepareEHPad()
369 // Pseudocode: int selector = __wasm_lpad_context.selector; in prepareEHPad()
370 Instruction *Selector = in prepareEHPad() local
371 IRB.CreateLoad(IRB.getInt32Ty(), SelectorField, "selector"); in prepareEHPad()
373 // Replace the return value from wasm.get.ehselector() with the selector value in prepareEHPad()
374 // loaded from __wasm_lpad_context.selector. in prepareEHPad()
376 GetSelectorCI->replaceAllUsesWith(Selector); in prepareEHPad()