Searched refs:BasePos (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCOptAddrMode.cpp | 183 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 D | ARCInstrInfo.cpp | 425 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 D | ARCInstrInfo.h | 91 unsigned &BasePos,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 925 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 D | ModuloSchedule.cpp | 992 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 D | HexagonInstrInfo.cpp | 2038 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 D | HexagonInstrInfo.h | 297 bool getBaseAndOffsetPosition(const MachineInstr &MI, unsigned &BasePos,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 308 bool canUseLastOffsetValue(MachineInstr *MI, unsigned &BasePos,
|
| H A D | TargetInstrInfo.h | 1359 unsigned &BasePos, in getBaseAndOffsetPosition() argument
|