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

1 2 34 5 6 7 8 91011

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
PeepholeOptimizer.cpp 134 unsigned SrcReg, DstReg, SubIdx;
135 if (!TII->isCoalescableExtInstr(*MI, SrcReg, DstReg, SubIdx))
139 TargetRegisterInfo::isPhysicalRegister(SrcReg))
142 MachineRegisterInfo::use_nodbg_iterator UI = MRI->use_nodbg_begin(SrcReg);
162 UI = MRI->use_nodbg_begin(SrcReg);
235 const TargetRegisterClass *RC = MRI->getRegClass(SrcReg);
337 unsigned SrcReg;
339 if (!TII->AnalyzeCompare(MI, SrcReg, CmpMask, CmpValue) ||
340 TargetRegisterInfo::isPhysicalRegister(SrcReg))
344 if (TII->OptimizeCompareInstr(MI, SrcReg, CmpMask, CmpValue, MRI))
    [all...]
TwoAddressInstructionPass.cpp 393 unsigned &SrcReg, unsigned &DstReg,
395 SrcReg = 0;
399 SrcReg = MI.getOperand(1).getReg();
402 SrcReg = MI.getOperand(2).getReg();
406 IsSrcPhys = TargetRegisterInfo::isPhysicalRegister(SrcReg);
442 unsigned SrcReg, DstReg;
445 if (!isCopyToReg(*DefMI, TII, SrcReg, DstReg, IsSrcPhys, IsDstPhys))
447 Reg = SrcReg;
484 unsigned SrcReg;
486 if (isCopyToReg(UseMI, TII, SrcReg, DstReg, IsSrcPhys, IsDstPhys))
    [all...]
PHIElimination.cpp 175 unsigned SrcReg = MPhi->getOperand(i).getReg();
176 const MachineInstr *DefMI = MRI->getVRegDef(SrcReg);
285 unsigned SrcReg = MPhi->getOperand(i*2+1).getReg();
288 assert(TargetRegisterInfo::isVirtualRegister(SrcReg) &&
297 MachineInstr *DefMI = MRI->getVRegDef(SrcReg);
312 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg);
317 TII->get(TargetOpcode::COPY), IncomingReg).addReg(SrcReg, 0, SrcSubReg);
334 bool ValueIsUsed = VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)];
338 if (!ValueIsUsed && !LV->isLiveOut(SrcReg, opBlock)) {
346 if (Term != opBlock.end() && Term->readsRegister(SrcReg)) {
    [all...]
OptimizePHIs.cpp 100 unsigned SrcReg = MI->getOperand(i).getReg();
101 if (SrcReg == DstReg)
103 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg);
121 SingleValReg = SrcReg;
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 160 bool PPCEmitStore(MVT VT, unsigned SrcReg, Address &Addr);
164 bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
175 unsigned SrcReg, bool IsSigned);
176 unsigned PPCMoveToFPReg(MVT VT, unsigned SrcReg, bool IsSigned);
619 // Emit a store instruction to store SrcReg at Addr.
620 bool PPCFastISel::PPCEmitStore(MVT VT, unsigned SrcReg, Address &Addr) {
621 assert(SrcReg && "Nothing to store!");
625 const TargetRegisterClass *RC = MRI.getRegClass(SrcReg);
660 bool IsVSSRC = isVSSRCRegister(SrcReg);
661 bool IsVSFRC = isVSFRCRegister(SrcReg);
    [all...]
PPCInstrInfo.cpp 250 unsigned &SrcReg, unsigned &DstReg,
256 SrcReg = MI.getOperand(1).getReg();
843 unsigned SrcReg, bool KillSrc) const {
848 PPC::VSRCRegClass.contains(SrcReg)) {
852 if (VSXSelfCopyCrash && SrcReg == SuperReg)
857 PPC::VSRCRegClass.contains(SrcReg)) {
861 if (VSXSelfCopyCrash && SrcReg == SuperReg)
865 } else if (PPC::F8RCRegClass.contains(SrcReg) &&
868 TRI->getMatchingSuperReg(SrcReg, PPC::sub_64, &PPC::VSRCRegClass);
873 SrcReg = SuperReg
    [all...]
PPCInstrInfo.h 72 unsigned SrcReg, bool isKill, int FrameIdx,
152 unsigned &SrcReg, unsigned &DstReg,
185 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
190 unsigned SrcReg, bool isKill, int FrameIndex,
249 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
252 bool optimizeCompareInstr(MachineInstr &CmpInstr, unsigned SrcReg,
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.cpp 127 unsigned SrcReg = MI.getOperand(1).getReg();
129 bool SrcIsHigh = isHighReg(SrcReg);
133 emitGRX32Move(*MI.getParent(), MI, MI.getDebugLoc(), DestReg, SrcReg,
194 // Emit a zero-extending move from 32-bit GPR SrcReg to 32-bit GPR
195 // DestReg before MBBI in MBB. Use LowLowOpcode when both DestReg and SrcReg
197 // taken from the low end of SrcReg (8 for LLCR, 16 for LLHR and 32 for LR).
198 // KillSrc is true if this move is the last use of SrcReg.
202 unsigned SrcReg, unsigned LowLowOpcode,
206 bool SrcIsHigh = isHighReg(SrcReg);
215 .addReg(SrcReg, getKillRegState(KillSrc))
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp 763 unsigned SrcReg, bool KillSrc) const {
767 if (Hexagon::IntRegsRegClass.contains(SrcReg, DestReg)) {
769 .addReg(SrcReg, KillFlag);
772 if (Hexagon::DoubleRegsRegClass.contains(SrcReg, DestReg)) {
774 .addReg(SrcReg, KillFlag);
777 if (Hexagon::PredRegsRegClass.contains(SrcReg, DestReg)) {
780 .addReg(SrcReg).addReg(SrcReg, KillFlag);
784 Hexagon::IntRegsRegClass.contains(SrcReg)) {
786 .addReg(SrcReg, KillFlag)
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb2InstrInfo.h 43 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
48 unsigned SrcReg, bool isKill, int FrameIndex,
ARMBaseInstrInfo.cpp 700 unsigned SrcReg, bool KillSrc,
713 MIB.addReg(SrcReg, getKillRegState(KillSrc));
723 unsigned SrcReg, bool KillSrc) const {
725 bool GPRSrc = ARM::GPRRegClass.contains(SrcReg);
729 .addReg(SrcReg, getKillRegState(KillSrc))));
734 bool SPRSrc = ARM::SPRRegClass.contains(SrcReg);
743 else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && !Subtarget.isFPOnlySP())
745 else if (ARM::QPRRegClass.contains(DestReg, SrcReg))
750 MIB.addReg(SrcReg, getKillRegState(KillSrc));
752 MIB.addReg(SrcReg, getKillRegState(KillSrc))
    [all...]
  /external/llvm/lib/Target/AVR/
AVRInstrInfo.cpp 44 unsigned SrcReg, bool KillSrc) const {
47 if (AVR::GPR8RegClass.contains(DestReg, SrcReg)) {
49 } else if (AVR::DREGSRegClass.contains(DestReg, SrcReg)) {
51 } else if (SrcReg == AVR::SP && AVR::DREGSRegClass.contains(DestReg)) {
53 } else if (DestReg == AVR::SP && AVR::DREGSRegClass.contains(SrcReg)) {
60 .addReg(SrcReg, getKillRegState(KillSrc));
103 unsigned SrcReg, bool isKill,
133 .addReg(SrcReg, getKillRegState(isKill))
AVRInstrInfo.h 76 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
79 MachineBasicBlock::iterator MI, unsigned SrcReg,
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 56 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
61 unsigned SrcReg, bool isKill,
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.h 83 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
88 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/llvm/lib/Target/XCore/
XCoreInstrInfo.h 65 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg,
70 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
Thumb2InstrInfo.h 43 unsigned DestReg, unsigned SrcReg,
48 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/Alpha/
AlphaInstrInfo.h 47 unsigned DestReg, unsigned SrcReg,
51 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
SPUInstrInfo.h 49 unsigned DestReg, unsigned SrcReg,
55 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/MSP430/
MSP430InstrInfo.h 57 unsigned DestReg, unsigned SrcReg,
62 unsigned SrcReg, bool isKill,
  /external/swiftshader/third_party/LLVM/lib/Target/PTX/
PTXInstrInfo.cpp 49 unsigned DstReg, unsigned SrcReg,
53 //assert(MRI.getRegClass(SrcReg) == MRI.getRegClass(DstReg) &&
60 addReg(SrcReg, getKillRegState(KillSrc));
71 unsigned DstReg, unsigned SrcReg,
81 MachineInstr *MI = BuildMI(MBB, I, DL, MCID, DstReg).addReg(SrcReg);
90 unsigned &SrcReg, unsigned &DstReg,
106 SrcReg = MI.getOperand(1).getReg();
302 unsigned SrcReg, bool isKill, int FrameIdx,
  /external/swiftshader/third_party/LLVM/lib/Target/Sparc/
SparcInstrInfo.h 80 unsigned DestReg, unsigned SrcReg,
85 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/swiftshader/third_party/LLVM/lib/Target/XCore/
XCoreInstrInfo.h 66 unsigned DestReg, unsigned SrcReg,
71 unsigned SrcReg, bool isKill, int FrameIndex,
  /external/llvm/lib/CodeGen/
OptimizePHIs.cpp 104 unsigned SrcReg = MI->getOperand(i).getReg();
105 if (SrcReg == DstReg)
107 MachineInstr *SrcMI = MRI->getVRegDef(SrcReg);
125 SingleValReg = SrcReg;
  /external/llvm/lib/Target/Mips/
MipsTargetStreamer.h 119 void emitAddu(unsigned DstReg, unsigned SrcReg, unsigned TrgReg, bool Is64Bit,
121 void emitDSLL(unsigned DstReg, unsigned SrcReg, int16_t ShiftAmount,
134 void emitStoreWithImmOffset(unsigned Opcode, unsigned SrcReg,
138 void emitStoreWithSymOffset(unsigned Opcode, unsigned SrcReg,

Completed in 1992 milliseconds

1 2 34 5 6 7 8 91011