Searched refs:BasePos (Results 1 – 10 of 10) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCOptAddrMode.cpp | 183 unsigned BasePos, OffPos; in isLoadStoreThatCanHandleDisplacement() local 184 if (!TII->getBaseAndOffsetPosition(MI, BasePos, OffPos)) in isLoadStoreThatCanHandleDisplacement() 202 unsigned BasePos, OffsetPos; in tryToCombine() local 205 if (!AII->getBaseAndOffsetPosition(Ldst, BasePos, OffsetPos)) { in tryToCombine() 210 MachineOperand &Base = Ldst.getOperand(BasePos); in tryToCombine() 289 unsigned BasePos, OffPos; in canJoinInstructions() local 291 if (!AII->getBaseAndOffsetPosition(*Ldst, BasePos, OffPos)) { in canJoinInstructions() 298 Register BaseReg = Ldst->getOperand(BasePos).getReg(); in canJoinInstructions() 379 unsigned BasePos, OffPos; in fixPastUses() local 384 BasePos = 1; in fixPastUses() [all …]
|
| H A D | ARCInstrInfo.cpp | 424 unsigned &BasePos, in getBaseAndOffsetPosition() argument 429 BasePos = 1; in getBaseAndOffsetPosition() 433 BasePos++; in getBaseAndOffsetPosition() 437 if (!MI.getOperand(BasePos).isReg() || !MI.getOperand(OffsetPos).isImm()) in getBaseAndOffsetPosition()
|
| H A D | ARCInstrInfo.h | 93 unsigned &BasePos,
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 945 unsigned BasePos = 0, OffsetPos = 0, NewBase = 0; in changeDependences() local 947 if (!canUseLastOffsetValue(I.getInstr(), BasePos, OffsetPos, NewBase, in changeDependences() 952 Register OrigBase = I.getInstr()->getOperand(BasePos).getReg(); in changeDependences() 2125 unsigned &BasePos, in canUseLastOffsetValue() argument 2171 BasePos = BasePosLd; in canUseLastOffsetValue() 2187 unsigned BasePos, OffsetPos; in applyInstrChange() local 2188 if (!TII->getBaseAndOffsetPosition(*MI, BasePos, OffsetPos)) in applyInstrChange() 2190 Register BaseReg = MI->getOperand(BasePos).getReg(); in applyInstrChange() 2200 NewMI->getOperand(BasePos).setReg(RegAndOffset.first); in applyInstrChange() 2507 unsigned BasePos, OffsetPos; in orderDependence() local [all …]
|
| H A D | ModuloSchedule.cpp | 1013 unsigned BasePos, OffsetPos; in cloneAndChangeInstr() local 1014 if (!TII->getBaseAndOffsetPosition(*OldMI, BasePos, OffsetPos)) in cloneAndChangeInstr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 2045 unsigned BasePos = 0, OffsetPos = 0; in getIncrementValue() local 2046 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getIncrementValue() 3269 unsigned BasePos = 0, OffsetPos = 0; in getBaseAndOffset() local 3270 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getBaseAndOffset() 3284 const MachineOperand &BaseOp = MI.getOperand(BasePos); in getBaseAndOffset() 3292 unsigned &BasePos, unsigned &OffsetPos) const { in getBaseAndOffsetPosition() argument 3298 BasePos = 0; in getBaseAndOffsetPosition() 3301 BasePos = 0; in getBaseAndOffsetPosition() 3304 BasePos = 1; in getBaseAndOffsetPosition() 3310 BasePos++; in getBaseAndOffsetPosition() [all …]
|
| H A D | HexagonInstrInfo.h | 298 bool getBaseAndOffsetPosition(const MachineInstr &MI, unsigned &BasePos,
|
| H A D | HexagonVectorCombine.cpp | 820 BasicBlock::iterator BasePos = Builder.GetInsertPoint(); in realignLoadGroup() local 933 if (!HVC.isSafeToMoveBeforeInBB(*Loads[Index], BasePos)) in realignLoadGroup() 934 moveBefore(Loads[Index], &*BasePos); in realignLoadGroup()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 310 bool canUseLastOffsetValue(MachineInstr *MI, unsigned &BasePos,
|
| H A D | TargetInstrInfo.h | 1406 unsigned &BasePos, in getBaseAndOffsetPosition() argument
|