Home
last modified time | relevance | path

Searched refs:CallOrJmp (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Target/X86/
H A DX86MCPlusBuilder.cpp3576 MCInst &CallOrJmp = NewCall->back(); in indirectCallPromotion() local
3578 CallOrJmp.clear(); in indirectCallPromotion()
3581 CallOrJmp.setOpcode(IsTailCall ? X86::JMP32r : X86::CALL64r); in indirectCallPromotion()
3582 CallOrJmp.addOperand(MCOperand::createReg(FuncAddrReg)); in indirectCallPromotion()
3593 setTailCall(CallOrJmp); in indirectCallPromotion()
3595 if (CallOrJmp.getOpcode() == X86::CALL64r || in indirectCallPromotion()
3596 CallOrJmp.getOpcode() == X86::CALL64pcrel32) { in indirectCallPromotion()
3599 setOffset(CallOrJmp, *Offset); in indirectCallPromotion()
3602 if (isInvoke(CallInst) && !isInvoke(CallOrJmp)) { in indirectCallPromotion()
3607 addEHInfo(CallOrJmp, *EHInfo); in indirectCallPromotion()
[all …]