Searched defs:Copies (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp390 SmallVectorImpl<SUnit*> &Copies) {
424 Copies.push_back(CopyFromSU);
425 Copies.push_back(CopyToSU);
595 SmallVector<SUnit*, 2> Copies; local
596 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies);
598 << " to SU #" << Copies.front()->NodeNum << "\n");
599 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
600 NewDef = Copies.back();
387 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
H A DScheduleDAGRRList.cpp683 // Noops don't affect the scoreboard state. Copies are likely to be
1138 SmallVectorImpl<SUnit*> &Copies) {
1181 Copies.push_back(CopyFromSU);
1182 Copies.push_back(CopyToSU);
1460 SmallVector<SUnit*, 2> Copies; local
1461 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies);
1463 << " to SU #" << Copies.front()->NodeNum << "\n");
1464 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
1465 NewDef = Copies.back();
1135 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
/external/llvm/lib/CodeGen/
H A DTailDuplication.cpp89 SmallVectorImpl<std::pair<unsigned,unsigned> > &Copies,
109 SmallVectorImpl<MachineInstr *> &Copies);
114 SmallVectorImpl<MachineInstr *> &Copies);
205 SmallVector<MachineInstr*, 16> Copies; local
206 if (!TailDuplicate(MBB, IsSimple, MF, TDBBs, Copies))
278 for (unsigned i = 0, e = Copies.size(); i != e; ++i) {
279 MachineInstr *Copy = Copies[i];
388 SmallVectorImpl<std::pair<unsigned, unsigned> > &Copies,
400 Copies.push_back(std::make_pair(NewDef, SrcReg));
665 SmallVectorImpl<MachineInstr *> &Copies) {
385 ProcessPHI( MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, DenseMap<unsigned, unsigned> &LocalVRMap, SmallVectorImpl<std::pair<unsigned, unsigned> > &Copies, const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) argument
662 duplicateSimpleBB(MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs, const DenseSet<unsigned> &UsedByPhi, SmallVectorImpl<MachineInstr *> &Copies) argument
740 TailDuplicate(MachineBasicBlock *TailBB, bool IsSimple, MachineFunction &MF, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallVectorImpl<MachineInstr *> &Copies) argument
[all...]
H A DSplitKit.cpp633 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { argument
635 DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n");
639 for (unsigned i = 0, e = Copies.size(); i != e; ++i) {
640 VNInfo *VNI = Copies[i];
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2170 SmallPtrSet<SDNode*, 2> Copies; local
2175 Copies.insert(*UI);
2177 if (Copies.size() > 2)
2183 if (Copies.count(UseChain.getNode()))

Completed in 176 milliseconds