Searched refs:BaseOp1 (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 294 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 D | AArch64InstrInfo.h | 118 bool shouldClusterMemOps(MachineOperand &BaseOp1, MachineOperand &BaseOp2,
|
| H A D | AArch64InstrInfo.cpp | 2184 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 D | SIInstrInfo.cpp | 382 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 D | SIInstrInfo.h | 180 bool shouldClusterMemOps(MachineOperand &BaseOp1, MachineOperand &BaseOp2,
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 1167 virtual bool shouldClusterMemOps(MachineOperand &BaseOp1, in shouldClusterMemOps() argument
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 534 MachineOperand *BaseOp1, *BaseOp2; in addLoopCarriedDependences() local 536 if (TII->getMemOperandWithOffset(LdMI, BaseOp1, Offset1, TRI) && in addLoopCarriedDependences() 538 if (BaseOp1->isIdenticalTo(*BaseOp2) && in addLoopCarriedDependences()
|