HomeSort by: relevance | last modified time | path
    Searched refs:getReg (Results 1 - 25 of 569) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86InstComments.cpp 251 unsigned OpReg = MI->getOperand(OperandIndex).getReg();
274 const char *MaskRegName = getRegName(MI->getOperand(MaskOp).getReg());
312 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
316 Mul2Name = getRegName(MI->getOperand(2).getReg());
317 Mul1Name = getRegName(MI->getOperand(1).getReg());
321 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
322 Mul1Name = getRegName(MI->getOperand(1).getReg());
327 AccName = getRegName(MI->getOperand(NumOperands - 1).getReg());
331 Mul2Name = getRegName(MI->getOperand(2).getReg());
332 Mul1Name = getRegName(MI->getOperand(1).getReg());
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUGlobalISelUtils.cpp 36 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset)))
37 return std::make_pair(Def->getOperand(1).getReg(), Offset);
40 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset))))
41 return std::make_pair(Def->getOperand(1).getReg(), Offset);
47 if (mi_match(Def->getOperand(1).getReg(), MRI,
51 return std::make_pair(Base->getOperand(1).getReg(), Offset);
54 return std::make_pair(Base->getOperand(0).getReg(), Offset);
AMDGPURegisterBankInfo.cpp 122 Register DstReg = MI.getOperand(0).getReg();
123 Register SrcReg = MI.getOperand(1).getReg();
137 MRI.setRegBank(True.getReg(0), *NewBank);
138 MRI.setRegBank(False.getReg(0), *NewBank);
149 Register DstReg = MI.getOperand(0).getReg();
160 Register Reg = Op.getReg();
309 Register Reg = MI.getOperand(RegSrcOpIdx[I]).getReg();
314 unsigned SizeI = getSizeInBits(MI.getOperand(I).getReg(), MRI, *TRI);
469 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI);
495 unsigned Size = getSizeInBits(MI.getOperand(0).getReg(), MRI, *TRI)
    [all...]
AMDGPULegalizerInfo.cpp 1743 // getreg.
1755 Register GetReg = MRI.createVirtualRegister(&AMDGPU::SReg_32RegClass);
1758 .addDef(GetReg)
1760 MRI.setType(GetReg, S32);
1763 return B.buildShl(S32, GetReg, ShiftAmt).getReg(0);
1787 return B.buildLoad(S32, LoadAddr, *MMO).getReg(0);
1796 Register Dst = MI.getOperand(0).getReg();
1797 Register Src = MI.getOperand(1).getReg();
1849 B.buildICmp(CmpInst::ICMP_NE, LLT::scalar(1), Src, FlatNull.getReg(0))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
GISelKnownBits.cpp 38 return computeKnownAlignment(MI->getOperand(1).getReg(), Depth);
53 return getKnownBits(MI.getOperand(0).getReg());
171 computeKnownBitsImpl(MI.getOperand(i + 1).getReg(), Known2, DemandedElts,
206 Register SrcReg = Src.getReg();
245 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts,
247 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts,
254 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts,
256 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts,
266 LLT Ty = MRI.getType(MI.getOperand(1).getReg());
272 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts
    [all...]
CombinerHelper.cpp 154 Register DstReg = MI.getOperand(0).getReg();
155 Register SrcReg = MI.getOperand(1).getReg();
159 Register DstReg = MI.getOperand(0).getReg();
160 Register SrcReg = MI.getOperand(1).getReg();
186 Register Reg = MO.getReg();
195 Ops.push_back(BuildVecMO.getReg());
204 assert(MRI.getType(Undef->getOperand(0).getReg()) ==
211 Ops.push_back(Undef->getOperand(0).getReg());
224 Register DstReg = MI.getOperand(0).getReg();
255 LLT DstType = MRI.getType(MI.getOperand(0).getReg());
    [all...]
InstructionSelector.cpp 39 if (MO.isReg() && MO.getReg())
40 if (auto VRegVal = getConstantVRegValWithLookThrough(MO.getReg(), MRI))
50 MachineInstr *RootI = MRI.getVRegDef(Root.getReg());
55 MachineInstr *RHSI = MRI.getVRegDef(RHS.getReg());
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TileShapeInfo.h 48 if (Row->getReg() == R->getReg() && Col->getReg() == C->getReg())
82 RowImm = GetImm(Row->getReg());
83 ColImm = GetImm(Col->getReg());
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMFeatures.h 79 return Instr->getOperand(2).getReg() != ARM::PC;
84 return Instr->getOperand(0).getReg() != ARM::PC;
86 return Instr->getOperand(0).getReg() != ARM::PC &&
87 Instr->getOperand(2).getReg() != ARM::PC;
90 return Instr->getOperand(0).getReg() != ARM::PC &&
91 Instr->getOperand(1).getReg() != ARM::PC;
ARMRegisterBankInfo.cpp 239 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
274 LLT LargeTy = MRI.getType(MI.getOperand(1).getReg());
284 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
297 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
304 LLT Ty = MRI.getType(MI.getOperand(0).getReg());
318 LLT ToTy = MRI.getType(MI.getOperand(0).getReg());
319 LLT FromTy = MRI.getType(MI.getOperand(1).getReg());
327 LLT ToTy = MRI.getType(MI.getOperand(0).getReg());
328 LLT FromTy = MRI.getType(MI.getOperand(1).getReg());
337 LLT ToTy = MRI.getType(MI.getOperand(0).getReg());
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyDebugFixup.cpp 82 if (MO.isReg() && MO.getReg().isValid() &&
83 MFI.isVRegStackified(MO.getReg())) {
90 if (MO.getReg() == Elem.Reg) {
92 LLVM_DEBUG(dbgs() << "Debug Value VReg " << MO.getReg()
109 if (MO.isReg() && MFI.isVRegStackified(MO.getReg())) {
112 assert(Prev.Reg == MO.getReg() &&
130 if (MO.isReg() && MFI.isVRegStackified(MO.getReg())) {
131 Stack.push_back({MO.getReg(), nullptr});
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerLowering.cpp 222 Register Dst = MI.getOperand(0).getReg();
223 Register Src = MI.getOperand(1).getReg();
252 Register Dst = MI.getOperand(0).getReg();
257 Register V1 = MI.getOperand(1).getReg();
258 Register V2 = MI.getOperand(2).getReg();
273 Register Dst = MI.getOperand(0).getReg();
278 Register V1 = MI.getOperand(1).getReg();
279 Register V2 = MI.getOperand(2).getReg();
289 Register Dst = MI.getOperand(0).getReg();
294 Register V1 = MI.getOperand(1).getReg();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZAsmPrinter.cpp 36 .addReg(SystemZMC::getRegAsGR32(MI->getOperand(0).getReg()))
40 .addReg(SystemZMC::getRegAsGR32(MI->getOperand(0).getReg()))
41 .addReg(SystemZMC::getRegAsGR32(MI->getOperand(1).getReg()))
50 .addReg(SystemZMC::getRegAsGRH32(MI->getOperand(0).getReg()))
54 .addReg(SystemZMC::getRegAsGRH32(MI->getOperand(0).getReg()))
55 .addReg(SystemZMC::getRegAsGRH32(MI->getOperand(1).getReg()))
63 .addReg(MI->getOperand(0).getReg())
64 .addReg(MI->getOperand(1).getReg())
65 .addReg(SystemZMC::getRegAsGR64(MI->getOperand(2).getReg()))
110 .addReg(SystemZMC::getRegAsVR128(MI->getOperand(0).getReg()))
    [all...]
SystemZShortenInst.cpp 78 Register Reg = MI.getOperand(0).getReg();
110 if (SystemZMC::getFirstReg(MI.getOperand(0).getReg()) < 16) {
120 if (SystemZMC::getFirstReg(MI.getOperand(0).getReg()) < 16 &&
121 SystemZMC::getFirstReg(MI.getOperand(1).getReg()) < 16) {
132 if (SystemZMC::getFirstReg(MI.getOperand(0).getReg()) < 16 &&
133 MI.getOperand(1).getReg() == MI.getOperand(0).getReg() &&
134 SystemZMC::getFirstReg(MI.getOperand(2).getReg()) < 16) {
158 if (SystemZMC::getFirstReg(MI.getOperand(0).getReg()) < 16 &&
159 SystemZMC::getFirstReg(MI.getOperand(1).getReg()) < 16)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/
MSP430InstPrinter.cpp 57 O << getRegisterName(Op.getReg());
81 if (Base.getReg() == MSP430::SR)
92 if ((Base.getReg() != MSP430::SR) &&
93 (Base.getReg() != MSP430::PC))
94 O << '(' << getRegisterName(Base.getReg()) << ')';
100 O << "@" << getRegisterName(Base.getReg());
106 O << "@" << getRegisterName(Base.getReg()) << "+";
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCVSXCopy.cpp 94 if ( IsVSReg(DstMO.getReg(), MRI) &&
95 !IsVSReg(SrcMO.getReg(), MRI)) {
100 assert((IsF8Reg(SrcMO.getReg(), MRI) ||
101 IsVSSReg(SrcMO.getReg(), MRI) ||
102 IsVSFReg(SrcMO.getReg(), MRI)) &&
115 } else if (!IsVSReg(DstMO.getReg(), MRI) &&
116 IsVSReg(SrcMO.getReg(), MRI)) {
121 assert((IsF8Reg(DstMO.getReg(), MRI) ||
122 IsVSFReg(DstMO.getReg(), MRI) ||
123 IsVSSReg(DstMO.getReg(), MRI)) &
    [all...]
PPCMacroFusion.cpp 75 return Op1.getReg() == Op2.getReg();
94 return Register::isVirtualRegister(RA.getReg()) ||
95 (RA.getReg() != PPC::ZERO && RA.getReg() != PPC::ZERO8);
104 if (!Register::isVirtualRegister(RT.getReg()))
108 (RT.getReg() == PPC::ZERO || RT.getReg() == PPC::ZERO8))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineCopyPropagation.cpp 123 RegsToInvalidate.insert(MI->getOperand(0).getReg().asMCReg());
124 RegsToInvalidate.insert(MI->getOperand(1).getReg().asMCReg());
146 markRegsUnavailable({MI->getOperand(0).getReg().asMCReg()}, TRI);
157 MCRegister Def = MI->getOperand(0).getReg().asMCReg();
158 MCRegister Src = MI->getOperand(1).getReg().asMCReg();
205 !TRI.isSubRegisterEq(AvailCopy->getOperand(1).getReg(), Reg))
208 Register AvailSrc = AvailCopy->getOperand(1).getReg();
209 Register AvailDef = AvailCopy->getOperand(0).getReg();
229 !TRI.isSubRegisterEq(AvailCopy->getOperand(0).getReg(), Reg))
234 Register AvailSrc = AvailCopy->getOperand(1).getReg();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMInstPrinter.cpp 110 printRegName(O, Dst.getReg());
112 printRegName(O, MO1.getReg());
115 printRegName(O, MO2.getReg());
132 printRegName(O, Dst.getReg());
134 printRegName(O, MO1.getReg());
150 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
164 if (MI->getOperand(2).getReg() == ARM::SP &&
169 printRegName(O, MI->getOperand(1).getReg());
179 if (MI->getOperand(0).getReg() == ARM::SP && MI->getNumOperands() > 5) {
193 if (MI->getOperand(2).getReg() == ARM::SP &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRRelaxMemOperations.cpp 100 .addReg(Ptr.getReg());
104 .addReg(Ptr.getReg(), RegState::Define)
105 .addReg(Ptr.getReg())
111 .addReg(Ptr.getReg())
112 .addReg(Src.getReg(), getKillRegState(Src.isKill()));
116 .addDef(Ptr.getReg(), getKillRegState(Ptr.isKill()));
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXPeephole.cpp 84 if (Op.isReg() && Register::isVirtualRegister(Op.getReg())) {
85 GenericAddrDef = MRI.getUniqueVRegDef(Op.getReg());
97 if (BaseAddrOp.isReg() && BaseAddrOp.getReg() == NVPTX::VRFrame) {
109 auto &Prev = *MRI.getUniqueVRegDef(Root.getOperand(1).getReg());
113 Root.getOperand(0).getReg())
120 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonPeephole.cpp 139 Register DstReg = Dst.getReg();
140 Register SrcReg = Src.getReg();
159 Register DstReg = Dst.getReg();
160 Register SrcReg = Src2.getReg();
176 Register DstReg = Dst.getReg();
177 Register SrcReg = Src1.getReg();
187 Register DstReg = Dst.getReg();
188 Register SrcReg = Src.getReg();
209 Register DstReg = Dst.getReg();
210 Register SrcReg = Src.getReg();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FixupSetCC.cpp 82 for (auto &Use : MRI->use_instructions(MI.getOperand(0).getReg()))
104 if (!MRI->constrainRegClass(ZExt->getOperand(0).getReg(), RC)) {
121 TII->get(X86::INSERT_SUBREG), ZExt->getOperand(0).getReg())
123 .addReg(MI.getOperand(0).getReg())
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 57 Register DstReg = MI.getOperand(0).getReg();
58 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg());
106 Register DstReg = MI.getOperand(0).getReg();
107 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg());
165 Register DstReg = MI.getOperand(0).getReg();
166 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg());
222 Register DstReg = MI.getOperand(0).getReg();
223 Register SrcReg = lookThroughCopyInstrs(MI.getOperand(1).getReg());
242 const Register MergeSrcReg = SrcMI->getOperand(1).getReg();
286 SrcRegs[i] = SrcMI->getOperand(i + 1).getReg();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVMergeBaseOffset.cpp 86 !MRI->hasOneUse(HiLUI.getOperand(0).getReg()))
88 Register HiLuiDestReg = HiLUI.getOperand(0).getReg();
94 !MRI->hasOneUse(LoADDI->getOperand(0).getReg()))
110 MRI->replaceRegWith(Tail.getOperand(0).getReg(),
111 LoADDI.getOperand(0).getReg());
138 Register Rs = TailAdd.getOperand(1).getReg();
139 Register Rt = TailAdd.getOperand(2).getReg();
155 *MRI->getVRegDef(OffsetTail.getOperand(1).getReg());
159 !MRI->hasOneUse(OffsetLui.getOperand(0).getReg()))
181 Register DestReg = LoADDI.getOperand(0).getReg();
    [all...]

Completed in 61 milliseconds

1 2 3 4 5 6 7 8 91011>>