HomeSort by: relevance | last modified time | path
    Searched defs:CatchSwitch (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp 55 "demote-catchswitch-only", cl::Hidden,
56 cl::desc("Demote catchswitch BBs only (for wasm EH)"), cl::init(false));
226 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(TI)) {
227 if (CatchSwitch->getParentPad() != ParentPad)
247 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
248 assert(FuncInfo.EHPadStateMap.count(CatchSwitch) == 0 &&
252 for (const BasicBlock *CatchPadBB : CatchSwitch->handlers()) {
257 FuncInfo.EHPadStateMap[CatchSwitch] = TryLow;
260 CatchSwitch->getParentPad())))
283 if (!UnwindDest || UnwindDest == CatchSwitch->getUnwindDest()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGException.cpp 956 llvm::CatchSwitchInst *CatchSwitch =
971 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags),
974 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI});
977 CatchSwitch->addHandler(Handler.Block);
1000 llvm::CatchSwitchInst *CatchSwitch =
1006 CatchSwitch->addHandler(WasmCatchStartBlock);
1018 auto *CPI = CGF.Builder.CreateCatchPad(CatchSwitch, CatchTypes);
1224 auto *CatchSwitch =
1226 WasmCatchStartBlock = CatchSwitch->hasUnwindDest()
1227 ? CatchSwitch->getSuccessor(1
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 2944 case Instruction::CatchSwitch: {
2946 const auto &CatchSwitch = cast<CatchSwitchInst>(I);
2948 pushValue(CatchSwitch.getParentPad(), InstID, Vals);
2950 unsigned NumHandlers = CatchSwitch.getNumHandlers();
2952 for (const BasicBlock *CatchPadBB : CatchSwitch.handlers())
2955 if (CatchSwitch.hasUnwindDest())
2956 Vals.push_back(VE.getValueID(CatchSwitch.getUnwindDest()));

Completed in 49 milliseconds