Home
last modified time | relevance | path

Searched refs:OffImm (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.cpp351 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 DAArch64ISelDAGToDAG.cpp96 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 DAArch64InstructionSelector.cpp1796 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 DARMLoadStoreOptimizer.cpp1665 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 DARMISelDAGToDAG.cpp135 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 DARMBaseInstrInfo.cpp179 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 …]