Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp182 unsigned BasePos, OffPos; in isLoadStoreThatCanHandleDisplacement() local
201 unsigned BasePos, OffsetPos; in tryToCombine() local
209 MachineOperand &Base = Ldst.getOperand(BasePos); in tryToCombine()
288 unsigned BasePos, OffPos; in canJoinInstructions() local
378 unsigned BasePos, OffPos; in fixPastUses() local
383 BasePos = 1; in fixPastUses()
394 MI->getOperand(BasePos).setReg(NewBase); in fixPastUses()
455 unsigned BasePos, OffPos; in changeToAddrMode() local
462 Ldst.removeOperand(BasePos); in changeToAddrMode()
465 Src = Ldst.getOperand(BasePos - 1); in changeToAddrMode()
[all …]
H A DARCInstrInfo.cpp424 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 DARCInstrInfo.h93 unsigned &BasePos,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp962 unsigned BasePos = 0, OffsetPos = 0, NewBase = 0; in changeDependences() local
2555 unsigned &BasePos, in canUseLastOffsetValue() argument
2601 BasePos = BasePosLd; in canUseLastOffsetValue()
2617 unsigned BasePos, OffsetPos; in applyInstrChange() local
2618 if (!TII->getBaseAndOffsetPosition(*MI, BasePos, OffsetPos)) in applyInstrChange()
2620 Register BaseReg = MI->getOperand(BasePos).getReg(); in applyInstrChange()
2630 NewMI->getOperand(BasePos).setReg(RegAndOffset.first); in applyInstrChange()
2939 unsigned BasePos, OffsetPos; in orderDependence() local
2941 if (MI->getOperand(BasePos).getReg() == Reg) in orderDependence()
3304 unsigned BasePos, OffsetPos; in fixupRegisterOverlaps() local
[all …]
H A DModuloSchedule.cpp1008 unsigned BasePos, OffsetPos; in cloneAndChangeInstr() local
1009 if (!TII->getBaseAndOffsetPosition(*OldMI, BasePos, OffsetPos)) in cloneAndChangeInstr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp2046 unsigned BasePos = 0, OffsetPos = 0; in getIncrementValue() local
2047 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getIncrementValue()
3272 unsigned BasePos = 0, OffsetPos = 0; in getBaseAndOffset() local
3273 if (!getBaseAndOffsetPosition(MI, BasePos, OffsetPos)) in getBaseAndOffset()
3287 const MachineOperand &BaseOp = MI.getOperand(BasePos); in getBaseAndOffset()
3295 unsigned &BasePos, unsigned &OffsetPos) const { in getBaseAndOffsetPosition() argument
3301 BasePos = 0; in getBaseAndOffsetPosition()
3304 BasePos = 0; in getBaseAndOffsetPosition()
3307 BasePos = 1; in getBaseAndOffsetPosition()
3313 BasePos++; in getBaseAndOffsetPosition()
[all …]
H A DHexagonInstrInfo.h298 bool getBaseAndOffsetPosition(const MachineInstr &MI, unsigned &BasePos,
H A DHexagonVectorCombine.cpp1106 BasicBlock::iterator BasePos = Builder.GetInsertPoint(); in realignLoadGroup() local
1240 if (!HVC.isSafeToMoveBeforeInBB(*Load, BasePos)) in realignLoadGroup()
1241 moveBefore(Load, &*BasePos); in realignLoadGroup()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h311 bool canUseLastOffsetValue(MachineInstr *MI, unsigned &BasePos,
H A DTargetInstrInfo.h1458 unsigned &BasePos, in getBaseAndOffsetPosition() argument
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp1963 LocalScope::const_iterator BasePos = SrcPos.shared_parent(DstPos); in addScopeChangesHandling() local
1966 if (BuildOpts.AddScopes && !DstPos.inSameLocalScope(BasePos)) { in addScopeChangesHandling()
1967 for (LocalScope::const_iterator I = DstPos; I != BasePos; ++I) in addScopeChangesHandling()
1974 addAutomaticObjHandling(SrcPos, BasePos, S); in addScopeChangesHandling()