Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp342 MachineInstr &TailTail = *MRI->use_instr_begin(TailDestReg); in detectAndFoldOffset() local
343 if (TailTail.getOpcode() == RISCV::ADDI) { in detectAndFoldOffset()
344 Offset += TailTail.getOperand(2).getImm(); in detectAndFoldOffset()
345 LLVM_DEBUG(dbgs() << " Offset Instrs: " << Tail << TailTail); in detectAndFoldOffset()
346 if (!foldOffset(Hi, Lo, TailTail, Offset)) in detectAndFoldOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchMergeBaseOffset.cpp455 MachineInstr &TailTail = *MRI->use_instr_begin(TailDestReg); in detectAndFoldOffset() local
456 if (ST->is64Bit() && TailTail.getOpcode() == LoongArch::ADDI_W) in detectAndFoldOffset()
458 if (TailTail.getOpcode() == LoongArch::ADDI_W || in detectAndFoldOffset()
459 TailTail.getOpcode() == LoongArch::ADDI_D) { in detectAndFoldOffset()
460 Offset += TailTail.getOperand(2).getImm(); in detectAndFoldOffset()
461 LLVM_DEBUG(dbgs() << " Offset Instrs: " << Tail << TailTail); in detectAndFoldOffset()
462 foldOffset(Hi20, Lo12, Lo20, Hi12, Last, TailTail, Offset); in detectAndFoldOffset()