Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp174 SDValue &OffReg, SDValue &ShImm);
1507 OffReg = N.getOperand(1); in SelectT2AddrModeSoReg()
1510 ARM_AM::ShiftOpc ShOpcVal = ARM_AM::getShiftOpcForNode(OffReg.getOpcode()); in SelectT2AddrModeSoReg()
1514 std::swap(Base, OffReg); in SelectT2AddrModeSoReg()
1522 if (ShAmt < 4 && isShifterOpProfitable(OffReg, ShOpcVal, ShAmt)) in SelectT2AddrModeSoReg()
1523 OffReg = OffReg.getOperand(0); in SelectT2AddrModeSoReg()
1532 if (OffReg.getOpcode() == ISD::MUL && N.hasOneUse()) { in SelectT2AddrModeSoReg()
1535 if (canExtractShiftFromMul(OffReg, 3, PowerOfTwo, NewMulConst)) { in SelectT2AddrModeSoReg()
1536 HandleSDNode Handle(OffReg); in SelectT2AddrModeSoReg()
1537 replaceDAGValue(OffReg.getOperand(1), NewMulConst); in SelectT2AddrModeSoReg()
[all …]
H A DARMBaseInstrInfo.cpp215 Register OffReg = Offset.getReg(); in convertToThreeAddress() local
223 if (OffReg == 0) { in convertToThreeAddress()
240 .addReg(OffReg) in convertToThreeAddress()
249 .addReg(OffReg) in convertToThreeAddress()
257 if (OffReg == 0) in convertToThreeAddress()
269 .addReg(OffReg) in convertToThreeAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1118 auto OffReg = MCCFIInstruction::createOffset(FrameLabel, DwarfReg, in insertCFIInstructionsAt() local
1121 .addCFIIndex(MF.addFrameInst(OffReg)); in insertCFIInstructionsAt()