HomeSort by: relevance | last modified time | path
    Searched defs:Unmerge (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPreLegalizerCombiner.cpp 129 auto Unmerge = B.buildUnmerge(S32, Src);
136 {Unmerge.getReg(0), Unmerge.getReg(1)}, MI.getFlags());
AMDGPUPreLegalizerCombiner.cpp 129 auto Unmerge = B.buildUnmerge(S32, Src);
136 {Unmerge.getReg(0), Unmerge.getReg(1)}, MI.getFlags());
AMDGPUPreLegalizerCombiner.cpp 129 auto Unmerge = B.buildUnmerge(S32, Src);
136 {Unmerge.getReg(0), Unmerge.getReg(1)}, MI.getFlags());
AMDGPURegisterBankInfo.cpp 903 // Insert the unmerge before the loop.
906 auto Unmerge = B.buildUnmerge(UnmergeTy, OpReg);
909 unsigned NumPieces = Unmerge->getNumOperands() - 1;
911 Register UnmergePiece = Unmerge.getReg(PieceIdx);
1608 // any illegal vector extend or unmerge operations.
1656 auto Unmerge = B.buildUnmerge(S16, Reg);
1660 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I)
1661 WideRegs.push_back(Unmerge.getReg(I));
AMDGPURegisterBankInfo.cpp 903 // Insert the unmerge before the loop.
906 auto Unmerge = B.buildUnmerge(UnmergeTy, OpReg);
909 unsigned NumPieces = Unmerge->getNumOperands() - 1;
911 Register UnmergePiece = Unmerge.getReg(PieceIdx);
1608 // any illegal vector extend or unmerge operations.
1656 auto Unmerge = B.buildUnmerge(S16, Reg);
1660 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I)
1661 WideRegs.push_back(Unmerge.getReg(I));
AMDGPURegisterBankInfo.cpp 903 // Insert the unmerge before the loop.
906 auto Unmerge = B.buildUnmerge(UnmergeTy, OpReg);
909 unsigned NumPieces = Unmerge->getNumOperands() - 1;
911 Register UnmergePiece = Unmerge.getReg(PieceIdx);
1608 // any illegal vector extend or unmerge operations.
1656 auto Unmerge = B.buildUnmerge(S16, Reg);
1660 for (int I = 0, E = Unmerge->getNumOperands() - 1; I != E; ++I)
1661 WideRegs.push_back(Unmerge.getReg(I));
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsLegalizerInfo.cpp 383 auto Unmerge = MIRBuilder.buildUnmerge(s32, Val);
384 MIRBuilder.buildStore(Unmerge.getReg(0), BaseAddr, *P2HalfMemOp);
385 MIRBuilder.buildStore(Unmerge.getReg(1), Addr, *RemMemOp);
MipsLegalizerInfo.cpp 383 auto Unmerge = MIRBuilder.buildUnmerge(s32, Val);
384 MIRBuilder.buildStore(Unmerge.getReg(0), BaseAddr, *P2HalfMemOp);
385 MIRBuilder.buildStore(Unmerge.getReg(1), Addr, *RemMemOp);
MipsLegalizerInfo.cpp 383 auto Unmerge = MIRBuilder.buildUnmerge(s32, Val);
384 MIRBuilder.buildStore(Unmerge.getReg(0), BaseAddr, *P2HalfMemOp);
385 MIRBuilder.buildStore(Unmerge.getReg(1), Addr, *RemMemOp);
MipsCallLowering.cpp 247 auto Unmerge = MIRBuilder.buildUnmerge(LLT::scalar(32), ValVReg);
248 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 0 : 1)), Unmerge.getReg(0));
249 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 1 : 0)), Unmerge.getReg(1));
MipsCallLowering.cpp 247 auto Unmerge = MIRBuilder.buildUnmerge(LLT::scalar(32), ValVReg);
248 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 0 : 1)), Unmerge.getReg(0));
249 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 1 : 0)), Unmerge.getReg(1));
MipsCallLowering.cpp 247 auto Unmerge = MIRBuilder.buildUnmerge(LLT::scalar(32), ValVReg);
248 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 0 : 1)), Unmerge.getReg(0));
249 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 1 : 0)), Unmerge.getReg(1));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 165 // Use an unmerge when possible.
265 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
266 getUnmergeResults(Parts, *Unmerge);
870 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1));
871 MIRBuilder.buildCopy(MI.getOperand(0), Unmerge.getReg(0));
1388 // Unmerge the original values to the GCD type, and recombine to the next
1423 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
1424 for (int J = 0, JE = Unmerge->getNumOperands() - 1; J != JE; ++J)
1425 Unmerges.push_back(Unmerge.getReg(J));
1482 // Unmerge to the original register and pad with dead defs
    [all...]
LegalizerHelper.cpp 165 // Use an unmerge when possible.
265 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
266 getUnmergeResults(Parts, *Unmerge);
870 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1));
871 MIRBuilder.buildCopy(MI.getOperand(0), Unmerge.getReg(0));
1388 // Unmerge the original values to the GCD type, and recombine to the next
1423 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
1424 for (int J = 0, JE = Unmerge->getNumOperands() - 1; J != JE; ++J)
1425 Unmerges.push_back(Unmerge.getReg(J));
1482 // Unmerge to the original register and pad with dead defs
    [all...]
LegalizerHelper.cpp 165 // Use an unmerge when possible.
265 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
266 getUnmergeResults(Parts, *Unmerge);
870 auto Unmerge = MIRBuilder.buildUnmerge(NarrowTy, MI.getOperand(1));
871 MIRBuilder.buildCopy(MI.getOperand(0), Unmerge.getReg(0));
1388 // Unmerge the original values to the GCD type, and recombine to the next
1423 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg);
1424 for (int J = 0, JE = Unmerge->getNumOperands() - 1; J != JE; ++J)
1425 Unmerges.push_back(Unmerge.getReg(J));
1482 // Unmerge to the original register and pad with dead defs
    [all...]

Completed in 117 milliseconds