Searched refs:DstSubIdx (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | DetectDeadLanes.cpp | 168 unsigned DstSubIdx = 0; in isCrossCopy() local 172 DstSubIdx = MI.getOperand(3).getImm(); in isCrossCopy() 176 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy() 186 if (SrcSubIdx && DstSubIdx) in isCrossCopy() 187 return !TRI.getCommonSuperRegClass(SrcRC, SrcSubIdx, DstRC, DstSubIdx, PreA, in isCrossCopy() 191 if (DstSubIdx) in isCrossCopy() 192 return !TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSubIdx); in isCrossCopy()
|
D | RegisterCoalescer.cpp | 1147 unsigned SrcReg, DstReg, SrcSubIdx, DstSubIdx; in eliminateUndefCopy() local 1148 isMoveInstr(*TRI, CopyMI, SrcReg, DstReg, SrcSubIdx, DstSubIdx); in eliminateUndefCopy() 1175 LaneBitmask DstMask = TRI->getSubRegIndexLaneMask(DstSubIdx); in eliminateUndefCopy()
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
D | PTXInstrInfo.h | 54 unsigned &SrcSubIdx, unsigned &DstSubIdx) const;
|
D | PTXInstrInfo.cpp | 91 unsigned &SrcSubIdx, unsigned &DstSubIdx) const { in isMoveInstr() 104 SrcSubIdx = DstSubIdx = 0; // No sub-registers in isMoveInstr()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 1373 unsigned DstSubIdx = UseMI->getOperand(0).getSubReg(); in CoalesceExtSubRegs() local 1375 assert(DstSubIdx != 0 && "missing subreg from RegSequence elimination"); in CoalesceExtSubRegs() 1377 TRI->composeSubRegIndices(NewSrcSubIdx, DstSubIdx) != SrcSubIdx) || in CoalesceExtSubRegs() 1379 TRI->composeSubRegIndices(NewDstSubIdx, SrcSubIdx) != DstSubIdx)) { in CoalesceExtSubRegs()
|