HomeSort by relevance Sort by last modified time
    Searched full:srcreg (Results 51 - 75 of 260) sorted by null

1 23 4 5 6 7 8 91011

  /external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXInstrInfo.h 42 unsigned DstReg, unsigned SrcReg,
47 unsigned DstReg, unsigned SrcReg,
53 unsigned &SrcReg, unsigned &DstReg,
104 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 135 bool emitStore(MVT VT, unsigned SrcReg, Address Addr,
137 bool emitStore(MVT VT, unsigned SrcReg, Address &Addr,
139 unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
140 bool emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg,
143 bool emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
145 bool emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
146 bool emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT,
148 bool emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT,
169 MachineInstrBuilder emitInstStore(unsigned Opc, unsigned SrcReg,
171 return emitInst(Opc).addReg(SrcReg).addReg(MemReg).addImm(MemOffset)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCQPXLoadSplat.cpp 88 unsigned SrcReg = SMI->getOperand(1).getReg();
90 if (MI->modifiesRegister(SrcReg, TRI)) {
105 if (SplatReg != SrcReg) {
109 TRI->getSubRegIndex(SrcReg, MI->getOperand(0).getReg());
115 MI->substituteRegister(SrcReg, SplatReg, 0, *TRI);
140 (SrcReg != SplatReg &&
PPCMIPeephole.cpp 59 // Find the "true" register represented by SrcReg (following chains
61 unsigned lookThruCopyLike(unsigned SrcReg);
195 // the original SrcReg unless it is the target of a copy-like
199 unsigned PPCMIPeephole::lookThruCopyLike(unsigned SrcReg) {
203 MachineInstr *MI = MRI->getVRegDef(SrcReg);
205 return SrcReg;
218 SrcReg = CopySrcReg;
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.cpp 305 unsigned SrcReg, bool KillSrc) const {
318 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
320 .addReg(SrcReg, getKillRegState(KillSrc));
321 else if (SP::IntPairRegClass.contains(DestReg, SrcReg)) {
326 } else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
328 .addReg(SrcReg, getKillRegState(KillSrc));
329 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
332 .addReg(SrcReg, getKillRegState(KillSrc));
339 } else if (SP::QFPRegsRegClass.contains(DestReg, SrcReg)) {
343 .addReg(SrcReg, getKillRegState(KillSrc))
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
StrongPHIElimination.cpp 250 unsigned SrcReg = SrcMO.getReg();
251 addReg(SrcReg);
252 unionRegs(DestReg, SrcReg);
254 MachineInstr *DefMI = MRI->getVRegDef(SrcReg);
292 unsigned SrcReg = BBI->getOperand(i).getReg();
293 addReg(SrcReg);
294 unionRegs(DestReg, SrcReg);
309 unsigned SrcReg = PHI->getOperand(1).getReg();
310 unsigned SrcColor = getRegColor(SrcReg);
313 NewReg = SrcReg;
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.h 46 bool isCoalescableExtInstr(const MachineInstr &MI, unsigned &SrcReg,
119 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
123 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
127 MachineBasicBlock::iterator MBBI, unsigned SrcReg,
163 /// in SrcReg and SrcReg2, and the value it compares against in CmpValue.
165 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
170 bool optimizeCompareInstr(MachineInstr &CmpInstr, unsigned SrcReg,
211 bool substituteCmpToZero(MachineInstr &CmpInstr, unsigned SrcReg,
215 /// emitFrameOffset - Emit instructions as needed to set DestReg to SrcReg
220 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
    [all...]
AArch64InstrInfo.cpp 445 unsigned SrcReg = Cond[2].getReg();
448 MRI.constrainRegClass(SrcReg, &AArch64::GPR64spRegClass);
450 .addReg(SrcReg)
454 MRI.constrainRegClass(SrcReg, &AArch64::GPR32spRegClass);
456 .addReg(SrcReg)
638 unsigned &SrcReg, unsigned &DstReg,
650 SrcReg = MI.getOperand(1).getReg();
690 /// in SrcReg and SrcReg2, and the value it compares against in CmpValue.
692 bool AArch64InstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
711 SrcReg = MI.getOperand(1).getReg()
    [all...]
  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_dataflow_deadcode.c 43 unsigned char SrcReg[3];
186 unsigned int newsrcmask = srcmasks[src] & ~insts->SrcReg[src];
187 insts->SrcReg[src] |= newsrcmask;
191 refmask |= 1 << GET_SWZ(inst->U.I.SrcReg[src].Swizzle, chan);
200 mark_used(s, inst->U.I.SrcReg[src].File, inst->U.I.SrcReg[src].Index, refmask);
202 if (inst->U.I.SrcReg[src].RelAddr)
260 ptr->U.I.SrcReg[src].File,
261 ptr->U.I.SrcReg[src].Index,
353 SET_SWZ(inst->U.I.SrcReg[src].Swizzle, chan, RC_SWIZZLE_UNUSED)
    [all...]
r500_fragprog.c 56 var_list, inst_if->Type, &inst_if->U.I.SrcReg[0]);
99 if (GET_SWZ(inst_if->U.I.SrcReg[0].Swizzle, 0) == RC_SWIZZLE_X) {
113 inst_mov->U.I.SrcReg[0] = inst_if->U.I.SrcReg[0];
115 inst_mov->U.I.SrcReg[0].Swizzle = combine_swizzles4(
116 inst_mov->U.I.SrcReg[0].Swizzle,
120 inst_mov->U.I.SrcReg[0].Swizzle = combine_swizzles4(
121 inst_mov->U.I.SrcReg[0].Swizzle,
165 temp_src = writer->Inst->U.I.SrcReg[0];
166 writer->Inst->U.I.SrcReg[0]
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsInstrInfo.cpp 104 unsigned DestReg, unsigned SrcReg,
109 if (Mips::CPURegsRegClass.contains(SrcReg))
111 else if (Mips::CCRRegClass.contains(SrcReg))
113 else if (Mips::FGR32RegClass.contains(SrcReg))
115 else if (SrcReg == Mips::HI)
116 Opc = Mips::MFHI, SrcReg = 0;
117 else if (SrcReg == Mips::LO)
118 Opc = Mips::MFLO, SrcReg = 0;
120 else if (Mips::CPURegsRegClass.contains(SrcReg)) { // Copy from CPU Reg.
130 else if (Mips::FGR32RegClass.contains(DestReg, SrcReg))
    [all...]
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCDuplexInfo.cpp 178 unsigned DstReg, PredReg, SrcReg, Src1Reg, Src2Reg;
190 SrcReg = MCI.getOperand(1).getReg();
194 if (HexagonMCInstrInfo::isIntReg(SrcReg) &&
195 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) {
199 if (HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) &&
208 SrcReg = MCI.getOperand(1).getReg();
210 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) &&
229 SrcReg = MCI.getOperand(1).getReg();
231 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) &&
239 SrcReg = MCI.getOperand(1).getReg()
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430InstrFormats.td 30 def SrcReg : SourceMode<0>;
98 : IForm8<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
110 : IForm8<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
127 : IForm16<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
139 : IForm16<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
169 : IIForm8<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
186 : IIForm16<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
MSP430InstrInfo.cpp 39 unsigned SrcReg, bool isKill, int FrameIdx,
55 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
59 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
94 unsigned SrcReg, bool KillSrc) const {
96 if (MSP430::GR16RegClass.contains(DestReg, SrcReg))
98 else if (MSP430::GR8RegClass.contains(DestReg, SrcReg))
104 .addReg(SrcReg, getKillRegState(KillSrc));
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430InstrFormats.td 30 def SrcReg : SourceMode<0>;
98 : IForm8<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
110 : IForm8<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
127 : IForm16<opcode, DstReg, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
139 : IForm16<opcode, DstMem, SrcReg, Size4Bytes, outs, ins, asmstr, pattern>;
169 : IIForm8<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
186 : IIForm16<opcode, SrcReg, Size2Bytes, outs, ins, asmstr, pattern>;
MSP430InstrInfo.cpp 37 unsigned SrcReg, bool isKill, int FrameIdx,
55 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
59 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
93 unsigned DestReg, unsigned SrcReg,
96 if (MSP430::GR16RegClass.contains(DestReg, SrcReg))
98 else if (MSP430::GR8RegClass.contains(DestReg, SrcReg))
104 .addReg(SrcReg, getKillRegState(KillSrc));
  /external/mesa3d/src/mesa/program/
prog_print.c 535 const struct prog_src_register *srcReg,
540 reg_string((gl_register_file) srcReg->File,
541 srcReg->Index, mode, srcReg->RelAddr, prog),
542 _mesa_swizzle_string(srcReg->Swizzle,
543 srcReg->Negate, GL_FALSE));
546 _mesa_register_file_name((gl_register_file) srcReg->File),
547 srcReg->Index,
548 _mesa_swizzle_string(srcReg->Swizzle,
549 srcReg->Negate, GL_FALSE))
    [all...]
  /external/llvm/lib/CodeGen/
PHIElimination.cpp 360 unsigned SrcReg = MPhi->getOperand(i*2+1).getReg();
363 isImplicitlyDefined(SrcReg, MRI);
364 assert(TargetRegisterInfo::isVirtualRegister(SrcReg) &&
380 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg);
394 if (MachineInstr *DefMI = MRI->getVRegDef(SrcReg))
400 .addReg(SrcReg, 0, SrcSubReg);
404 // We only need to update the LiveVariables kill of SrcReg if this was the
405 // last PHI use of SrcReg to be lowered on this CFG edge and it is not live
408 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)] &&
409 !LV->isLiveOut(SrcReg, opBlock))
    [all...]
  /external/llvm/lib/Target/BPF/
BPFInstrInfo.cpp 37 unsigned SrcReg, bool KillSrc) const {
38 if (BPF::GPRRegClass.contains(DestReg, SrcReg))
40 .addReg(SrcReg, getKillRegState(KillSrc));
47 unsigned SrcReg, bool IsKill, int FI,
56 .addReg(SrcReg, getKillRegState(IsKill))
BPFInstrInfo.h 34 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
38 MachineBasicBlock::iterator MBBI, unsigned SrcReg,
  /external/llvm/lib/Target/NVPTX/
NVPTXInstrInfo.h 44 * unsigned SrcReg, bool isKill, int FrameIndex,
53 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
55 virtual bool isMoveInstr(const MachineInstr &MI, unsigned &SrcReg,
  /external/mesa3d/src/gallium/drivers/r300/compiler/tests/
radeon_compiler_util_tests.c 53 &replace_inst.U.I.SrcReg[0],
54 &add_inst.U.I.SrcReg[0], &add_inst.U.I.SrcReg[1]);
  /external/swiftshader/third_party/LLVM/lib/Target/Sparc/
SparcInstrInfo.cpp 271 unsigned DestReg, unsigned SrcReg,
273 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
275 .addReg(SrcReg, getKillRegState(KillSrc));
276 else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
278 .addReg(SrcReg, getKillRegState(KillSrc));
279 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg))
281 .addReg(SrcReg, getKillRegState(KillSrc));
288 unsigned SrcReg, bool isKill, int FI,
294 // On the order of operands here: think "[FrameIdx + 0] = SrcReg".
297 .addReg(SrcReg, getKillRegState(isKill))
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb1InstrInfo.h 42 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
46 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
Thumb1InstrInfo.h 42 unsigned DestReg, unsigned SrcReg,
46 unsigned SrcReg, bool isKill, int FrameIndex,

Completed in 2147 milliseconds

1 23 4 5 6 7 8 91011