Lines Matching defs:CTCInstr
2365 MCInst *CTCInstr = BB.getLastNonPseudoInstr();
2366 if (!CTCInstr)
2370 BC.MIB->getConditionalTailCall(*CTCInstr);
2376 const int32_t CFIStateBeforeCTC = BB.getCFIStateAtInstr(CTCInstr);
2381 *CTCInstr, "CTCTakenCount");
2383 *CTCInstr, "CTCMispredCount");
2387 assert(!BC.MIB->getEHInfo(*CTCInstr) &&
2392 const MCSymbol *CTCTargetLabel = BC.MIB->getTargetSymbol(*CTCInstr);
2397 // Move offset from CTCInstr to TailCallInstr.
2398 if (const std::optional<uint32_t> Offset = BC.MIB->getOffset(*CTCInstr)) {
2400 BC.MIB->clearOffset(*CTCInstr);
2418 BC.MIB->convertTailCallToJmp(*CTCInstr);
2420 BC.MIB->replaceBranchTarget(*CTCInstr, TailCallBB->getLabel(),
2430 BC.MIB->unsetConditionalTailCall(*CTCInstr);