Searched refs:OffImm (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/InstPrinter/ |
| H A D | ARMInstPrinter.cpp | 351 bool isSub = OffImm < 0; in printThumbLdrLabelOperand() 355 OffImm = 0; in printThumbLdrLabelOperand() 985 else if (OffImm < 0) in printAdrLabelOperand() 988 O << "#" << OffImm; in printAdrLabelOperand() 1132 OffImm = 0; in printAddrModeImm12Operand() 1156 OffImm = 0; in printT2AddrModeImm8Operand() 1188 OffImm = 0; in printT2AddrModeImm8s4Operand() 1220 else if (OffImm < 0) in printT2AddrModeImm8OffsetOperand() 1223 O << "#" << OffImm; in printT2AddrModeImm8OffsetOperand() 1238 else if (OffImm < 0) in printT2AddrModeImm8s4OffsetOperand() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 96 return SelectAddrModeIndexed(N, 1, Base, OffImm); in SelectAddrModeIndexed8() 99 return SelectAddrModeIndexed(N, 2, Base, OffImm); in SelectAddrModeIndexed16() 102 return SelectAddrModeIndexed(N, 4, Base, OffImm); in SelectAddrModeIndexed32() 105 return SelectAddrModeIndexed(N, 8, Base, OffImm); in SelectAddrModeIndexed64() 108 return SelectAddrModeIndexed(N, 16, Base, OffImm); in SelectAddrModeIndexed128() 111 return SelectAddrModeUnscaled(N, 1, Base, OffImm); in SelectAddrModeUnscaled8() 114 return SelectAddrModeUnscaled(N, 2, Base, OffImm); in SelectAddrModeUnscaled16() 183 SDValue &OffImm); 185 SDValue &OffImm); 187 SDValue &OffImm); [all …]
|
| H A D | AArch64InstructionSelector.cpp | 1796 MachineOperand &OffImm = RootDef->getOperand(2); in selectAddrModeUnscaled() local 1797 if (!OffImm.isReg()) in selectAddrModeUnscaled() 1799 MachineInstr *RHS = MRI.getVRegDef(OffImm.getReg()); in selectAddrModeUnscaled()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMLoadStoreOptimizer.cpp | 1665 int OffImm = getMemoryOpOffset(*MI); in FixInvalidRegPairOp() local 1669 if (OddRegNum > EvenRegNum && OffImm == 0) { in FixInvalidRegPairOp() 1695 ? (isT2 ? (OffImm < 0 ? ARM::t2LDRi8 : ARM::t2LDRi12) : ARM::LDRi12) in FixInvalidRegPairOp() 1696 : (isT2 ? (OffImm < 0 ? ARM::t2STRi8 : ARM::t2STRi12) : ARM::STRi12); in FixInvalidRegPairOp() 2155 int OffImm = getMemoryOpOffset(*Op0); in CanFormLdStDWord() local 2158 if (OffImm >= Limit || (OffImm <= -Limit) || (OffImm & (Scale-1))) in CanFormLdStDWord() 2160 Offset = OffImm; in CanFormLdStDWord() 2163 if (OffImm < 0) { in CanFormLdStDWord() 2165 OffImm = - OffImm; in CanFormLdStDWord() 2168 if (OffImm >= Limit || (OffImm & (Scale-1))) in CanFormLdStDWord() [all …]
|
| H A D | ARMISelDAGToDAG.cpp | 135 SDValue &OffImm); 137 SDValue &OffImm); 139 SDValue &OffImm); 141 SDValue &OffImm); 147 SDValue &OffImm); 149 SDValue &OffImm); 586 SDValue &OffImm) { in SelectAddrModeImm12() argument 1087 return SelectThumbAddrModeImm5S(N, 4, Base, OffImm); in SelectThumbAddrModeImm5S4() 1093 return SelectThumbAddrModeImm5S(N, 2, Base, OffImm); in SelectThumbAddrModeImm5S2() 1099 return SelectThumbAddrModeImm5S(N, 1, Base, OffImm); in SelectThumbAddrModeImm5S1() [all …]
|
| H A D | ARMBaseInstrInfo.cpp | 179 unsigned OffImm = MI.getOperand(NumOps - 2).getImm(); in convertToThreeAddress() local 184 bool isSub = ARM_AM::getAM2Op(OffImm) == ARM_AM::sub; in convertToThreeAddress() 185 unsigned Amt = ARM_AM::getAM2Offset(OffImm); in convertToThreeAddress() 219 unsigned Amt = ARM_AM::getAM3Offset(OffImm); in convertToThreeAddress() 591 unsigned OffImm = Opc.getImm(); in isLdstScaledReg() local 599 unsigned OffImm = Opc.getImm(); in isLdstScaledRegNotPlusLsl2() local 601 bool isAdd = ARM_AM::getAM2Op(OffImm) == ARM_AM::add; in isLdstScaledRegNotPlusLsl2() 602 unsigned Amt = ARM_AM::getAM2Offset(OffImm); in isLdstScaledRegNotPlusLsl2() 612 unsigned OffImm = MI.getOperand(Op + 2).getImm(); in isLdstSoMinusReg() local 613 return ARM_AM::getAM2Op(OffImm) == ARM_AM::sub; in isLdstSoMinusReg() [all …]
|