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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.cpp362 int32_t OffImm = (int32_t)MO1.getImm(); local
363 bool isSub = OffImm < 0;
366 if (OffImm == INT32_MIN)
367 OffImm = 0;
369 O << markup("<imm:") << "#-" << formatImm(-OffImm) << markup(">");
371 O << markup("<imm:") << "#" << formatImm(OffImm) << markup(">");
1045 int32_t OffImm = (int32_t)MO.getImm() << scale;
1048 if (OffImm == INT32_MIN)
1050 else if (OffImm < 0)
1051 O << "#-" << -OffImm;
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp102 bool SelectAddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm);
135 SDValue &OffImm);
137 SDValue &OffImm);
139 SDValue &OffImm);
141 SDValue &OffImm);
142 bool SelectThumbAddrModeSP(SDValue N, SDValue &Base, SDValue &OffImm);
144 bool SelectTAddrModeImm7(SDValue N, SDValue &Base, SDValue &OffImm);
147 bool SelectT2AddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm);
149 bool SelectT2AddrModeImm8(SDValue N, SDValue &Base, SDValue &OffImm);
151 SDValue &OffImm);
646 SelectAddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm) argument
1132 SelectThumbAddrModeImm5S(SDValue N, unsigned Scale, SDValue &Base, SDValue &OffImm) argument
1170 SelectThumbAddrModeImm5S4(SDValue N, SDValue &Base, SDValue &OffImm) argument
1176 SelectThumbAddrModeImm5S2(SDValue N, SDValue &Base, SDValue &OffImm) argument
1182 SelectThumbAddrModeImm5S1(SDValue N, SDValue &Base, SDValue &OffImm) argument
1187 SelectThumbAddrModeSP(SDValue N, SDValue &Base, SDValue &OffImm) argument
1234 SelectTAddrModeImm7(SDValue N, SDValue &Base, SDValue &OffImm) argument
1261 SelectT2AddrModeImm12(SDValue N, SDValue &Base, SDValue &OffImm) argument
1318 SelectT2AddrModeImm8(SDValue N, SDValue &Base, SDValue &OffImm) argument
1344 SelectT2AddrModeImm8(SDValue N, SDValue &Base, SDValue &OffImm) argument
1371 SelectT2AddrModeImm8Offset(SDNode *Op, SDValue N, SDValue &OffImm) argument
1389 SelectT2AddrModeImm7(SDValue N, SDValue &Base, SDValue &OffImm) argument
1417 SelectT2AddrModeImm7Offset(SDNode *Op, SDValue N, SDValue &OffImm) argument
1422 SelectT2AddrModeImm7Offset(SDNode *Op, SDValue N, SDValue &OffImm, unsigned Shift) argument
1458 SelectImmediateInRange(SDValue N, SDValue &OffImm) argument
1527 SelectT2AddrModeExclusive(SDValue N, SDValue &Base, SDValue &OffImm) argument
[all...]
H A DARMLoadStoreOptimizer.cpp1728 int OffImm = getMemoryOpOffset(*MI);
1732 if (OddRegNum > EvenRegNum && OffImm == 0) {
1760 ? (isT2 ? (OffImm < 0 ? ARM::t2LDRi8 : ARM::t2LDRi12) : ARM::LDRi12)
1761 : (isT2 ? (OffImm < 0 ? ARM::t2STRi8 : ARM::t2STRi12) : ARM::STRi12);
1765 ? (isT2 ? (OffImm+4 < 0 ? ARM::t2LDRi8 : ARM::t2LDRi12) : ARM::LDRi12)
1766 : (isT2 ? (OffImm+4 < 0 ? ARM::t2STRi8 : ARM::t2STRi12) : ARM::STRi12);
1771 InsertLDR_STR(MBB, MBBI, OffImm + 4, isLd, NewOpc2, OddReg, OddDeadKill,
1773 InsertLDR_STR(MBB, MBBI, OffImm, isLd, NewOpc, EvenReg, EvenDeadKill,
1787 InsertLDR_STR(MBB, MBBI, OffImm, isLd, NewOpc, EvenReg, EvenDeadKill,
1790 InsertLDR_STR(MBB, MBBI, OffImm
[all...]
H A DARMBaseInstrInfo.cpp179 unsigned OffImm = MI.getOperand(NumOps - 2).getImm(); local
184 bool isSub = ARM_AM::getAM2Op(OffImm) == ARM_AM::sub;
185 unsigned Amt = ARM_AM::getAM2Offset(OffImm);
198 ARM_AM::ShiftOpc ShOpc = ARM_AM::getAM2ShiftOpc(OffImm);
218 bool isSub = ARM_AM::getAM3Op(OffImm) == ARM_AM::sub;
219 unsigned Amt = ARM_AM::getAM3Offset(OffImm);
616 unsigned OffImm = Opc.getImm(); local
617 return ARM_AM::getAM2ShiftOpc(OffImm) != ARM_AM::no_shift;
624 unsigned OffImm = Opc.getImm(); local
626 bool isAdd = ARM_AM::getAM2Op(OffImm)
637 unsigned OffImm = MI.getOperand(Op + 2).getImm(); local
644 unsigned OffImm = MI.getOperand(Op + 2).getImm(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp79 bool SelectAddrModeIndexed7S8(SDValue N, SDValue &Base, SDValue &OffImm) { argument
80 return SelectAddrModeIndexed7S(N, 1, Base, OffImm);
82 bool SelectAddrModeIndexed7S16(SDValue N, SDValue &Base, SDValue &OffImm) { argument
83 return SelectAddrModeIndexed7S(N, 2, Base, OffImm);
85 bool SelectAddrModeIndexed7S32(SDValue N, SDValue &Base, SDValue &OffImm) { argument
86 return SelectAddrModeIndexed7S(N, 4, Base, OffImm);
88 bool SelectAddrModeIndexed7S64(SDValue N, SDValue &Base, SDValue &OffImm) { argument
89 return SelectAddrModeIndexed7S(N, 8, Base, OffImm);
91 bool SelectAddrModeIndexed7S128(SDValue N, SDValue &Base, SDValue &OffImm) { argument
92 return SelectAddrModeIndexed7S(N, 16, Base, OffImm);
94 SelectAddrModeIndexedS9S128(SDValue N, SDValue &Base, SDValue &OffImm) argument
97 SelectAddrModeIndexedU6S128(SDValue N, SDValue &Base, SDValue &OffImm) argument
100 SelectAddrModeIndexed8(SDValue N, SDValue &Base, SDValue &OffImm) argument
103 SelectAddrModeIndexed16(SDValue N, SDValue &Base, SDValue &OffImm) argument
106 SelectAddrModeIndexed32(SDValue N, SDValue &Base, SDValue &OffImm) argument
109 SelectAddrModeIndexed64(SDValue N, SDValue &Base, SDValue &OffImm) argument
112 SelectAddrModeIndexed128(SDValue N, SDValue &Base, SDValue &OffImm) argument
115 SelectAddrModeUnscaled8(SDValue N, SDValue &Base, SDValue &OffImm) argument
118 SelectAddrModeUnscaled16(SDValue N, SDValue &Base, SDValue &OffImm) argument
121 SelectAddrModeUnscaled32(SDValue N, SDValue &Base, SDValue &OffImm) argument
124 SelectAddrModeUnscaled64(SDValue N, SDValue &Base, SDValue &OffImm) argument
127 SelectAddrModeUnscaled128(SDValue N, SDValue &Base, SDValue &OffImm) argument
289 SelectAddrModeIndexed7S(SDValue N, unsigned Size, SDValue &Base, SDValue &OffImm) argument
823 SelectAddrModeIndexedBitWidth(SDValue N, bool IsSignedImm, unsigned BW, unsigned Size, SDValue &Base, SDValue &OffImm) argument
886 SelectAddrModeIndexed(SDValue N, unsigned Size, SDValue &Base, SDValue &OffImm) argument
946 SelectAddrModeUnscaled(SDValue N, unsigned Size, SDValue &Base, SDValue &OffImm) argument
1515 SelectAddrModeFrameIndexSVE(SDValue N, SDValue &Base, SDValue &OffImm) argument
4876 SelectAddrModeIndexedSVE(SDNode *Root, SDValue N, SDValue &Base, SDValue &OffImm) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5194 MachineOperand &OffImm = RootDef->getOperand(2);
5195 if (!OffImm.isReg())
5197 MachineInstr *RHS = MRI.getVRegDef(OffImm.getReg());

Completed in 185 milliseconds