Home
last modified time | relevance | path

Searched refs:BaseOp1 (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp294 MachineOperand *BaseOp1 = HII.getBaseAndOffset(L1, Offset1, Size1); in apply() local
295 if (BaseOp1 == nullptr || !BaseOp1->isReg() || Size1 >= 32 || in apply()
296 BaseOp0->getReg() != BaseOp1->getReg()) in apply()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h118 bool shouldClusterMemOps(MachineOperand &BaseOp1, MachineOperand &BaseOp2,
H A DAArch64InstrInfo.cpp2184 bool AArch64InstrInfo::shouldClusterMemOps(MachineOperand &BaseOp1, in shouldClusterMemOps() argument
2187 MachineInstr &FirstLdSt = *BaseOp1.getParent(); in shouldClusterMemOps()
2189 if (BaseOp1.getType() != BaseOp2.getType()) in shouldClusterMemOps()
2192 assert((BaseOp1.isReg() || BaseOp1.isFI()) && in shouldClusterMemOps()
2196 if (BaseOp1.isReg() && BaseOp1.getReg() != BaseOp2.getReg()) in shouldClusterMemOps()
2233 if (BaseOp1.isFI()) { in shouldClusterMemOps()
2234 assert((!BaseOp1.isIdenticalTo(BaseOp2) || Offset1 >= Offset2) && in shouldClusterMemOps()
2239 return shouldClusterFI(MFI, BaseOp1.getIndex(), Offset1, FirstOpc, in shouldClusterMemOps()
2243 assert((!BaseOp1.isIdenticalTo(BaseOp2) || Offset1 <= Offset2) && in shouldClusterMemOps()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp382 const MachineOperand &BaseOp1, in memOpsHaveSameBasePtr() argument
387 if (!BaseOp1.isReg() || !BaseOp2.isReg()) in memOpsHaveSameBasePtr()
390 if (BaseOp1.isIdenticalTo(BaseOp2)) in memOpsHaveSameBasePtr()
416 bool SIInstrInfo::shouldClusterMemOps(MachineOperand &BaseOp1, in shouldClusterMemOps() argument
419 MachineInstr &FirstLdSt = *BaseOp1.getParent(); in shouldClusterMemOps()
422 if (!memOpsHaveSameBasePtr(FirstLdSt, BaseOp1, SecondLdSt, BaseOp2)) in shouldClusterMemOps()
2177 MachineOperand *BaseOp0, *BaseOp1; in checkInstOffsetsDoNotOverlap() local
2181 getMemOperandWithOffset(MIb, BaseOp1, Offset1, &RI)) { in checkInstOffsetsDoNotOverlap()
2182 if (!BaseOp0->isIdenticalTo(*BaseOp1)) in checkInstOffsetsDoNotOverlap()
H A DSIInstrInfo.h180 bool shouldClusterMemOps(MachineOperand &BaseOp1, MachineOperand &BaseOp2,
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1167 virtual bool shouldClusterMemOps(MachineOperand &BaseOp1, in shouldClusterMemOps() argument
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp534 MachineOperand *BaseOp1, *BaseOp2; in addLoopCarriedDependences() local
536 if (TII->getMemOperandWithOffset(LdMI, BaseOp1, Offset1, TRI) && in addLoopCarriedDependences()
538 if (BaseOp1->isIdenticalTo(*BaseOp2) && in addLoopCarriedDependences()