Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp183 unsigned BasePos, OffPos; in isLoadStoreThatCanHandleDisplacement() local
202 unsigned BasePos, OffsetPos; in tryToCombine() local
210 MachineOperand &Base = Ldst.getOperand(BasePos); in tryToCombine()
289 unsigned BasePos, OffPos; in canJoinInstructions() local
379 unsigned BasePos, OffPos; in fixPastUses() local
384 BasePos = 1; in fixPastUses()
395 MI->getOperand(BasePos).setReg(NewBase); in fixPastUses()
456 unsigned BasePos, OffPos; in changeToAddrMode() local
463 Ldst.removeOperand(BasePos); in changeToAddrMode()
466 Src = Ldst.getOperand(BasePos - 1); in changeToAddrMode()
[all …]
H A DARCInstrInfo.cpp425 unsigned &BasePos, in getBaseAndOffsetPosition() argument
430 BasePos = 1; in getBaseAndOffsetPosition()
434 BasePos++; in getBaseAndOffsetPosition()
438 if (!MI.getOperand(BasePos).isReg() || !MI.getOperand(OffsetPos).isImm()) in getBaseAndOffsetPosition()
H A DARCInstrInfo.h91 unsigned &BasePos,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp925 unsigned BasePos = 0, OffsetPos = 0, NewBase = 0; in changeDependences() local
2162 unsigned &BasePos, in canUseLastOffsetValue() argument
2208 BasePos = BasePosLd; in canUseLastOffsetValue()
2224 unsigned BasePos, OffsetPos; in applyInstrChange() local
2225 if (!TII->getBaseAndOffsetPosition(*MI, BasePos, OffsetPos)) in applyInstrChange()
2227 Register BaseReg = MI->getOperand(BasePos).getReg(); in applyInstrChange()
2237 NewMI->getOperand(BasePos).setReg(RegAndOffset.first); in applyInstrChange()
2549 unsigned BasePos, OffsetPos; in orderDependence() local
2551 if (MI->getOperand(BasePos).getReg() == Reg) in orderDependence()
2915 unsigned BasePos, OffsetPos; in fixupRegisterOverlaps() local
[all …]
H A DModuloSchedule.cpp992 unsigned BasePos, OffsetPos; in cloneAndChangeInstr() local
993 if (!TII->getBaseAndOffsetPosition(*OldMI, BasePos, OffsetPos)) in cloneAndChangeInstr()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp2038 unsigned BasePos = 0, OffsetPos = 0; in getIncrementValue() local
2039 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getIncrementValue()
3262 unsigned BasePos = 0, OffsetPos = 0; in getBaseAndOffset() local
3263 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getBaseAndOffset()
3277 const MachineOperand &BaseOp = MI.getOperand(BasePos); in getBaseAndOffset()
3285 unsigned &BasePos, unsigned &OffsetPos) const { in getBaseAndOffsetPosition() argument
3291 BasePos = 0; in getBaseAndOffsetPosition()
3294 BasePos = 0; in getBaseAndOffsetPosition()
3297 BasePos = 1; in getBaseAndOffsetPosition()
3303 BasePos++; in getBaseAndOffsetPosition()
[all …]
H A DHexagonInstrInfo.h297 bool getBaseAndOffsetPosition(const MachineInstr &MI, unsigned &BasePos,
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h308 bool canUseLastOffsetValue(MachineInstr *MI, unsigned &BasePos,
H A DTargetInstrInfo.h1359 unsigned &BasePos, in getBaseAndOffsetPosition() argument