Searched refs:DstSub (Results 1 - 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DRegisterCoalescer.cpp225 unsigned &SrcSub, unsigned &DstSub) {
228 DstSub = MI->getOperand(0).getSubReg();
233 DstSub = compose(tri, MI->getOperand(0).getSubReg(),
247 unsigned Src, Dst, SrcSub, DstSub; local
248 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub))
250 Partial = SrcSub || DstSub;
257 std::swap(SrcSub, DstSub);
264 // Eliminate DstSub on a physreg.
265 if (DstSub) {
266 Dst = TRI.getSubReg(Dst, DstSub);
223 isMoveInstr(const TargetRegisterInfo &tri, const MachineInstr *MI, unsigned &Src, unsigned &Dst, unsigned &SrcSub, unsigned &DstSub) argument
337 unsigned Src, Dst, SrcSub, DstSub; local
[all...]
/external/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp280 unsigned &SrcSub, unsigned &DstSub) {
283 DstSub = MI->getOperand(0).getSubReg();
288 DstSub = tri.composeSubRegIndices(MI->getOperand(0).getSubReg(),
319 unsigned Src, Dst, SrcSub, DstSub; local
320 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub))
322 Partial = SrcSub || DstSub;
329 std::swap(SrcSub, DstSub);
336 // Eliminate DstSub on a physreg.
337 if (DstSub) {
338 Dst = TRI.getSubReg(Dst, DstSub);
278 isMoveInstr(const TargetRegisterInfo &tri, const MachineInstr *MI, unsigned &Src, unsigned &Dst, unsigned &SrcSub, unsigned &DstSub) argument
413 unsigned Src, Dst, SrcSub, DstSub; local
[all...]

Completed in 65 milliseconds