HomeSort by: relevance | last modified time | path
    Searched refs:CATCHRET (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyLateEHPrepare.cpp 148 // Record which BB ends with catchret instruction, because this will be replaced
149 // with 'br's later. This set of catchret BBs is necessary in 'getMatchingEHPad'
158 if (TI->getOpcode() == WebAssembly::CATCHRET)
225 // Replace pseudo-instructions catchret and cleanupret with br and rethrow
238 case WebAssembly::CATCHRET: {
239 // Replace a catchret with a branch
WebAssemblyInstrInfo.cpp 38 WebAssembly::CATCHRET),
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 986 /// CATCHRET - Represents a return from a catch block funclet. Used for
989 CATCHRET,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MCInstLower.cpp 312 case AArch64::CATCHRET:
AArch64InstrInfo.cpp 72 AArch64::CATCHRET),
1875 MI.getOpcode() != AArch64::CATCHRET)
1883 if (MI.getOpcode() == AArch64::CATCHRET) {
AArch64FrameLowering.cpp 1646 case AArch64::CATCHRET:
AArch64ISelLowering.cpp 2169 "SEH does not use catchret!");
2190 case AArch64::CATCHRET:
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGDumper.cpp 381 case ISD::CATCHRET: return "catchret";
SelectionDAGBuilder.cpp 1698 // Figure out the funclet membership for the catchret's successor.
1701 // A 'catchret' returns to the outer scope's color.
1708 assert(SuccessorColor && "No parent funclet for catchret!");
1713 SDValue Ret = DAG.getNode(ISD::CATCHRET, getCurSDLoc(), MVT::Other,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterInfo.cpp 714 case X86::CATCHRET:
X86FrameLowering.cpp 1754 // If we're a catch funclet, we can be returned to via catchret. Save ESP
1907 case X86::CATCHRET:
2084 if (IsFunclet && Terminator->getOpcode() == X86::CATCHRET)
2582 MachineInstr *CatchRet) const {
2583 // SEH shouldn't use catchret.
2586 "SEH should not use CATCHRET");
2587 const DebugLoc &DL = CatchRet->getDebugLoc();
2588 MachineBasicBlock *CatchRetTarget = CatchRet->getOperand(0).getMBB();
2621 // Don't restore CSRs before an SEH catchret. SEH except blocks do not form
2623 if (MI->getOpcode() == X86::CATCHRET) {
    [all...]
X86MCInstLower.cpp 785 case X86::CATCHRET: {
786 // Replace CATCHRET with the appropriate RET.
2408 case X86::CATCHRET: {
2410 OutStreamer->AddComment("CATCHRET");
X86InstrInfo.cpp 84 X86::CATCHRET,
X86ISelLowering.cpp     [all...]

Completed in 91 milliseconds