Home
last modified time | relevance | path

Searched defs:UnwindDest (Results 1 – 16 of 16) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp417 BasicBlock *UnwindDest = InnerCatchSwitch->getUnwindDest(); calculateCXXStateNumbers() local
422 BasicBlock *UnwindDest = getCleanupRetUnwindDest(InnerCleanupPad); calculateCXXStateNumbers() local
536 BasicBlock *UnwindDest = InnerCatchSwitch->getUnwindDest(); calculateSEHStateNumbers() local
541 BasicBlock *UnwindDest = getCleanupRetUnwindDest(InnerCleanupPad); calculateSEHStateNumbers() local
756 const BasicBlock *UnwindDest; calculateClrEHStateNumbers() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp1335 if (EHPadStack.back() != UnwindDest) { in fixCatchUnwindMismatches() local
1117 MachineBasicBlock *UnwindDest = getFakeCallerBlock(MF); fixCallUnwindMismatches() local
1225 MachineBasicBlock *UnwindDest = P.first; fixCallUnwindMismatches() local
1358 MachineBasicBlock *UnwindDest = P.second; fixCatchUnwindMismatches() local
[all...]
H A DWebAssemblyExceptionInfo.cpp133 auto *UnwindDest = EHInfo->getUnwindDest(EHPad); recalculate() local
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1818 BasicBlock *UnwindDest = nullptr; handleLongjmpableCallsForWasmSjLj() local
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DFunctionPropertiesAnalysis.cpp337 const auto *UnwindDest = II->getUnwindDest(); in FunctionPropertiesUpdater() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp816 CreateGCStatepointInvokeCommon(IRBuilderBase * Builder,uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,uint32_t Flags,ArrayRef<T0> InvokeArgs,std::optional<ArrayRef<T1>> TransitionArgs,std::optional<ArrayRef<T2>> DeoptArgs,ArrayRef<T3> GCArgs,const Twine & Name) CreateGCStatepointInvokeCommon() argument
841 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,ArrayRef<Value * > InvokeArgs,std::optional<ArrayRef<Value * >> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
852 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,uint32_t Flags,ArrayRef<Value * > InvokeArgs,std::optional<ArrayRef<Use>> TransitionArgs,std::optional<ArrayRef<Use>> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
863 CreateGCStatepointInvoke(uint64_t ID,uint32_t NumPatchBytes,FunctionCallee ActualInvokee,BasicBlock * NormalDest,BasicBlock * UnwindDest,ArrayRef<Use> InvokeArgs,std::optional<ArrayRef<Value * >> DeoptArgs,ArrayRef<Value * > GCArgs,const Twine & Name) CreateGCStatepointInvoke() argument
H A DInstruction.cpp1017 BasicBlock *UnwindDest = cast<InvokeInst>(this)->getUnwindDest(); mayThrow() local
H A DVerifier.cpp2559 BasicBlock *UnwindDest; getSuccPad() local
4433 BasicBlock *UnwindDest; visitFuncletPadInst() local
4599 if (BasicBlock *UnwindDest = CatchSwitch.getUnwindDest()) { visitCatchSwitchInst() local
4628 if (BasicBlock *UnwindDest = CRI.getUnwindDest()) { visitCleanupReturnInst() local
[all...]
H A DInstructions.cpp1083 CatchSwitchInst(Value * ParentPad,BasicBlock * UnwindDest,unsigned NumReservedValues,const Twine & NameStr,Instruction * InsertBefore) CatchSwitchInst() argument
1095 CatchSwitchInst(Value * ParentPad,BasicBlock * UnwindDest,unsigned NumReservedValues,const Twine & NameStr,BasicBlock * InsertAtEnd) CatchSwitchInst() argument
1117 init(Value * ParentPad,BasicBlock * UnwindDest,unsigned NumReservedValues) init() argument
H A DAsmWriter.cpp4274 if (const BasicBlock *UnwindDest = CatchSwitch->getUnwindDest()) printInstruction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp658 BasicBlock *UnwindDest = II->getUnwindDest(); HandleInlinedEHPad() local
2616 BasicBlock *UnwindDest = II->getUnwindDest(); InlineFunction() local
[all...]
H A DSimplifyCFG.cpp5090 BasicBlock *UnwindDest = RI->getUnwindDest(); removeEmptyCleanup() local
5184 BasicBlock *UnwindDest = RI->getUnwindDest(); mergeCleanupPad() local
[all...]
H A DLocal.cpp3131 BasicBlock *UnwindDest; removeUnwindEdge() local
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5338 BasicBlock *UnwindDest = nullptr; parseFunctionBody() local
5389 BasicBlock *UnwindDest = nullptr; parseFunctionBody() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2105 auto UnwindDest = I.getUnwindDest(); visitCleanupRet() local
2112 for (auto &UnwindDest : UnwindDests) { visitCleanupRet() local
3212 for (auto &UnwindDest : UnwindDests) { visitInvoke() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2780 for (auto &UnwindDest : UnwindDests) { translateInvoke() local