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

/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp391 SmallVectorImpl<SUnit*> &Copies) {
425 Copies.push_back(CopyFromSU);
426 Copies.push_back(CopyToSU);
596 SmallVector<SUnit*, 2> Copies; local
597 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies);
599 << " to SU #" << Copies.front()->NodeNum << "\n");
600 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
601 NewDef = Copies.back();
388 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
H A DScheduleDAGRRList.cpp685 // Noops don't affect the scoreboard state. Copies are likely to be
1140 SmallVectorImpl<SUnit*> &Copies) {
1183 Copies.push_back(CopyFromSU);
1184 Copies.push_back(CopyToSU);
1462 SmallVector<SUnit*, 2> Copies; local
1463 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies);
1465 << " to SU #" << Copies.front()->NodeNum << "\n");
1466 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
1467 NewDef = Copies.back();
1137 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
/external/llvm/lib/CodeGen/
H A DTailDuplication.cpp93 SmallVectorImpl<std::pair<unsigned,unsigned> > &Copies,
113 SmallVectorImpl<MachineInstr *> &Copies);
118 SmallVectorImpl<MachineInstr *> &Copies);
219 SmallVector<MachineInstr*, 16> Copies; local
220 if (!TailDuplicate(MBB, IsSimple, MF, TDBBs, Copies))
292 for (unsigned i = 0, e = Copies.size(); i != e; ++i) {
293 MachineInstr *Copy = Copies[i];
398 SmallVectorImpl<std::pair<unsigned, unsigned> > &Copies,
410 Copies.push_back(std::make_pair(NewDef, SrcReg));
673 SmallVectorImpl<MachineInstr *> &Copies) {
395 ProcessPHI( MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, DenseMap<unsigned, unsigned> &LocalVRMap, SmallVectorImpl<std::pair<unsigned, unsigned> > &Copies, const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) argument
670 duplicateSimpleBB(MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs, const DenseSet<unsigned> &UsedByPhi, SmallVectorImpl<MachineInstr *> &Copies) argument
749 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.cpp2203 SmallPtrSet<SDNode*, 2> Copies; local
2208 Copies.insert(*UI);
2210 if (Copies.size() > 2)
2216 if (Copies.count(UseChain.getNode()))

Completed in 741 milliseconds