HomeSort by: relevance | last modified time | path
    Searched refs:SrcSubReg (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetRegisterInfo.cpp 385 unsigned SrcSubReg) {
392 if (SrcSubReg && DefSubReg) {
393 return TRI.getCommonSuperRegClass(SrcRC, SrcSubReg, DefRC, DefSubReg,
399 if (!SrcSubReg) {
400 std::swap(DefSubReg, SrcSubReg);
405 if (SrcSubReg)
406 return TRI.getMatchingSuperRegClass(SrcRC, DefRC, SrcSubReg) != nullptr;
415 unsigned SrcSubReg) const {
417 return shareSameRegisterFile(*this, DefRC, DefSubReg, SrcRC, SrcSubReg);
PeepholeOptimizer.cpp 311 void addSource(Register SrcReg, unsigned SrcSubReg) {
312 RegSrcs.push_back(RegSubRegPair(SrcReg, SrcSubReg));
315 void setSource(int Idx, Register SrcReg, unsigned SrcSubReg) {
317 RegSrcs[Idx] = RegSubRegPair(SrcReg, SrcSubReg);
800 /// Get the next rewritable source (SrcReg, SrcSubReg) and
816 /// (SrcReg, SrcSubReg) = (src, srcSubIdx).
922 /// (SrcReg, SrcSubReg) = (Src2, src2SubIdx).
1034 /// (SrcReg, SrcSubReg) = (Src1, src1SubIdx).
1038 /// (SrcReg, SrcSubReg) = (Src2, src2SubIdx).
1399 unsigned SrcSubReg = MI.getOperand(1).getSubReg()
    [all...]
PHIElimination.cpp 428 unsigned SrcSubReg = MPhi->getOperand(i*2+1).getSubReg();
481 SrcReg, SrcSubReg, IncomingReg);
TailDuplicator.cpp 356 unsigned SrcSubReg = MI->getOperand(SrcOpIdx).getSubReg();
358 LocalVRMap.insert(std::make_pair(DefReg, RegSubRegPair(SrcReg, SrcSubReg)));
363 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg)));
RegisterCoalescer.cpp 3829 unsigned SrcSubReg = 0, DstSubReg = 0;
3830 if (!isMoveInstr(*TRI, &Copy, SrcReg, DstReg, SrcSubReg, DstSubReg))
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterInfo.h 76 unsigned SrcSubReg) const override;
X86RegisterInfo.cpp 218 unsigned SrcSubReg) const {
223 SrcRC->hasSuperClassEq(&X86::GR64RegClass) && SrcSubReg == X86::sub_32bit)
227 SrcRC, SrcSubReg);
X86InstrInfo.cpp 8395 Register SrcSubReg = TRI->getSubReg(SrcReg, SubRegIdx);
8396 return ParamLoadedValue(MachineOperand::CreateReg(SrcSubReg, false), Expr);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseRegisterInfo.cpp 916 unsigned SrcSubReg) const {
920 (SrcSubReg == ARM::ssub_0 || SrcSubReg == ARM::ssub_1))
924 SrcRC, SrcSubReg);
ARMBaseRegisterInfo.h 216 unsigned SrcSubReg) const override;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIRegisterInfo.h 211 unsigned SrcSubReg) const override;
SIFixSGPRCopies.cpp 266 unsigned SrcSubReg = MI.getOperand(I).getSubReg();
272 SrcRC = TRI->getSubRegClass(SrcRC, SrcSubReg);
SIInstrInfo.h 1048 unsigned SrcSubReg,
SIInstrInfo.cpp 938 Register SrcSubReg = RI.getSubReg(SrcReg, SubIdx);
942 .addReg(SrcSubReg)
944 .addReg(SrcSubReg)
7761 const DebugLoc &DL, Register Src, unsigned SrcSubReg, Register Dst) const {
7772 .addReg(Src, 0, SrcSubReg)
7775 return TargetInstrInfo::createPHISourceCopy(MBB, InsPt, DL, Src, SrcSubReg,
SIRegisterInfo.cpp 2175 unsigned SrcSubReg) const {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetInstrInfo.h 1888 unsigned SrcSubReg,
1891 .addReg(Src, 0, SrcSubReg);
TargetRegisterInfo.h 591 // subregister SrcSubReg return true if this is a preferable copy
596 unsigned SrcSubReg) const;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp 1830 unsigned SrcSubReg = SRI.getSubReg();
1839 // This will force SrcSubReg to be tracked, if it isn't yet.
1840 (void)MTracker->readReg(SrcSubReg);
1841 LocIdx SrcL = MTracker->getRegMLoc(SrcSubReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 7465 Register SrcSubReg = TRI->getSubReg(SrcReg, AArch64::sub_32);
7466 return ParamLoadedValue(MachineOperand::CreateReg(SrcSubReg, false), Expr);

Completed in 44 milliseconds