Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.cpp378 bool isSub = OffImm < 0; in printThumbLdrLabelOperand()
382 OffImm = 0; in printThumbLdrLabelOperand()
1049 else if (OffImm < 0) in printAdrLabelOperand()
1052 O << "#" << OffImm; in printAdrLabelOperand()
1193 OffImm = 0; in printAddrModeImm12Operand()
1217 OffImm = 0; in printT2AddrModeImm8Operand()
1249 OffImm = 0; in printT2AddrModeImm8s4Operand()
1281 else if (OffImm < 0) in printT2AddrModeImm8OffsetOperand()
1284 O << "#" << OffImm; in printT2AddrModeImm8OffsetOperand()
1299 else if (OffImm < 0) in printT2AddrModeImm8s4OffsetOperand()
[all …]
H A DARMMCTargetDesc.cpp454 int32_t OffImm = (int32_t)MO2.getImm(); in evaluateMemOpAddrForAddrMode_i12() local
456 if (OffImm == INT32_MIN) in evaluateMemOpAddrForAddrMode_i12()
457 OffImm = 0; in evaluateMemOpAddrForAddrMode_i12()
458 return Addr + OffImm; in evaluateMemOpAddrForAddrMode_i12()
533 int32_t OffImm = (int32_t)MO2.getImm(); in evaluateMemOpAddrForAddrModeT2_i8s4() local
537 if (OffImm == INT32_MIN) in evaluateMemOpAddrForAddrModeT2_i8s4()
538 OffImm = 0; in evaluateMemOpAddrForAddrModeT2_i8s4()
539 return Addr + OffImm; in evaluateMemOpAddrForAddrModeT2_i8s4()
553 if (OffImm == INT32_MIN) in evaluateMemOpAddrForAddrModeT2_pc()
554 OffImm = 0; in evaluateMemOpAddrForAddrModeT2_pc()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp103 return SelectAddrModeIndexed(N, 1, Base, OffImm); in SelectAddrModeIndexed8()
106 return SelectAddrModeIndexed(N, 2, Base, OffImm); in SelectAddrModeIndexed16()
109 return SelectAddrModeIndexed(N, 4, Base, OffImm); in SelectAddrModeIndexed32()
112 return SelectAddrModeIndexed(N, 8, Base, OffImm); in SelectAddrModeIndexed64()
115 return SelectAddrModeIndexed(N, 16, Base, OffImm); in SelectAddrModeIndexed128()
118 return SelectAddrModeUnscaled(N, 1, Base, OffImm); in SelectAddrModeUnscaled8()
337 SDValue &OffImm);
377 SDValue &OffImm) { in SelectAddrModeIndexed7S() argument
384 SDValue &OffImm);
386 SDValue &OffImm);
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp144 SDValue &OffImm);
146 SDValue &OffImm);
148 SDValue &OffImm);
150 SDValue &OffImm);
160 SDValue &OffImm);
162 SDValue &OffImm);
1257 OffImm = in SelectTAddrModeImm7()
1305 if (SelectT2AddrModeImm8(N, Base, OffImm)) in SelectT2AddrModeImm12()
1346 OffImm = in SelectT2AddrModeImm8()
1418 OffImm = in SelectT2AddrModeImm7()
[all …]
H A DARMLoadStoreOptimizer.cpp1799 int OffImm = getMemoryOpOffset(*MI); in FixInvalidRegPairOp() local
1803 if (OddRegNum > EvenRegNum && OffImm == 0) { in FixInvalidRegPairOp()
1831 ? (isT2 ? (OffImm < 0 ? ARM::t2LDRi8 : ARM::t2LDRi12) : ARM::LDRi12) in FixInvalidRegPairOp()
1832 : (isT2 ? (OffImm < 0 ? ARM::t2STRi8 : ARM::t2STRi12) : ARM::STRi12); in FixInvalidRegPairOp()
2300 int OffImm = getMemoryOpOffset(*Op0); in CanFormLdStDWord() local
2303 if (OffImm >= Limit || (OffImm <= -Limit) || (OffImm & (Scale-1))) in CanFormLdStDWord()
2305 Offset = OffImm; in CanFormLdStDWord()
2308 if (OffImm < 0) { in CanFormLdStDWord()
2310 OffImm = - OffImm; in CanFormLdStDWord()
2313 if (OffImm >= Limit || (OffImm & (Scale-1))) in CanFormLdStDWord()
[all …]
H A DARMBaseInstrInfo.cpp214 unsigned OffImm = MI.getOperand(NumOps - 2).getImm(); in convertToThreeAddress() local
219 bool isSub = ARM_AM::getAM2Op(OffImm) == ARM_AM::sub; in convertToThreeAddress()
220 unsigned Amt = ARM_AM::getAM2Offset(OffImm); in convertToThreeAddress()
233 ARM_AM::ShiftOpc ShOpc = ARM_AM::getAM2ShiftOpc(OffImm); in convertToThreeAddress()
253 bool isSub = ARM_AM::getAM3Op(OffImm) == ARM_AM::sub; in convertToThreeAddress()
254 unsigned Amt = ARM_AM::getAM3Offset(OffImm); in convertToThreeAddress()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp6380 MachineOperand &OffImm = RootDef->getOperand(2); in selectAddrModeUnscaled() local
6381 if (!OffImm.isReg()) in selectAddrModeUnscaled()
6383 MachineInstr *RHS = MRI.getVRegDef(OffImm.getReg()); in selectAddrModeUnscaled()