Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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 …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp102 return SelectAddrModeIndexed(N, 1, Base, OffImm); in SelectAddrModeIndexed8()
105 return SelectAddrModeIndexed(N, 2, Base, OffImm); in SelectAddrModeIndexed16()
108 return SelectAddrModeIndexed(N, 4, Base, OffImm); in SelectAddrModeIndexed32()
111 return SelectAddrModeIndexed(N, 8, Base, OffImm); in SelectAddrModeIndexed64()
114 return SelectAddrModeIndexed(N, 16, Base, OffImm); in SelectAddrModeIndexed128()
117 return SelectAddrModeUnscaled(N, 1, Base, OffImm); in SelectAddrModeUnscaled8()
295 SDValue &OffImm);
330 SDValue &OffImm) { in SelectAddrModeIndexed7S() argument
337 SDValue &OffImm);
339 SDValue &OffImm);
[all …]
/freebsd-13.1/contrib/llvm-project/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);
1259 OffImm = in SelectTAddrModeImm7()
1307 if (SelectT2AddrModeImm8(N, Base, OffImm)) in SelectT2AddrModeImm12()
1348 OffImm = in SelectT2AddrModeImm8()
1420 OffImm = in SelectT2AddrModeImm7()
[all …]
H A DARMLoadStoreOptimizer.cpp1797 int OffImm = getMemoryOpOffset(*MI); in FixInvalidRegPairOp() local
1801 if (OddRegNum > EvenRegNum && OffImm == 0) { in FixInvalidRegPairOp()
1829 ? (isT2 ? (OffImm < 0 ? ARM::t2LDRi8 : ARM::t2LDRi12) : ARM::LDRi12) in FixInvalidRegPairOp()
1830 : (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.cpp213 unsigned OffImm = MI.getOperand(NumOps - 2).getImm(); in convertToThreeAddress() local
218 bool isSub = ARM_AM::getAM2Op(OffImm) == ARM_AM::sub; in convertToThreeAddress()
219 unsigned Amt = ARM_AM::getAM2Offset(OffImm); in convertToThreeAddress()
232 ARM_AM::ShiftOpc ShOpc = ARM_AM::getAM2ShiftOpc(OffImm); in convertToThreeAddress()
252 bool isSub = ARM_AM::getAM3Op(OffImm) == ARM_AM::sub; in convertToThreeAddress()
253 unsigned Amt = ARM_AM::getAM3Offset(OffImm); in convertToThreeAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5723 MachineOperand &OffImm = RootDef->getOperand(2); in selectAddrModeUnscaled() local
5724 if (!OffImm.isReg()) in selectAddrModeUnscaled()
5726 MachineInstr *RHS = MRI.getVRegDef(OffImm.getReg()); in selectAddrModeUnscaled()