/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TailDuplicator.h | 103 SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies, 116 SmallVectorImpl<MachineInstr *> &Copies); 121 SmallVectorImpl<MachineInstr *> &Copies); 124 SmallVectorImpl<MachineInstr *> &Copies);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 94 DenseMap<unsigned, CopyInfo> Copies; member in class:__anon1751::CopyTracker 104 auto CI = Copies.find(*RUI); 105 if (CI != Copies.end()) 118 auto I = Copies.find(*RUI); 119 if (I != Copies.end()) { 130 Copies.erase(*RUI); 136 auto I = Copies.find(*RUI); 137 if (I != Copies.end()) { 146 Copies.erase(I); 160 Copies[*RU [all...] |
H A D | TailDuplicator.cpp | 168 SmallVector<MachineInstr *, 16> Copies; local 169 if (!tailDuplicate(IsSimple, MBB, ForcedLayoutPred, TDBBs, Copies)) 241 for (unsigned i = 0, e = Copies.size(); i != e; ++i) { 242 MachineInstr *Copy = Copies[i]; 348 SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies, 361 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg))); 708 SmallVectorImpl<MachineInstr *> &Copies) { 802 /// \p Copies A vector of copy instructions inserted. Used later to 807 SmallVectorImpl<MachineInstr *> &Copies) { 815 return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi, Copies); 345 processPHI( MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, DenseMap<unsigned, RegSubRegPair> &LocalVRMap, SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies, const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) argument 705 duplicateSimpleBB( MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs, const DenseSet<unsigned> &UsedByPhi, SmallVectorImpl<MachineInstr *> &Copies) argument 804 tailDuplicate(bool IsSimple, MachineBasicBlock *TailBB, MachineBasicBlock *ForcedLayoutPred, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallVectorImpl<MachineInstr *> &Copies) argument 985 appendCopies(MachineBasicBlock *MBB, SmallVectorImpl<std::pair<unsigned,RegSubRegPair>> &CopyInfos, SmallVectorImpl<MachineInstr*> &Copies) argument [all...] |
H A D | MIRCanonicalizerPass.cpp | 307 std::vector<MachineInstr *> Copies; local 310 Copies.push_back(&MI); 313 for (MachineInstr *MI : Copies) {
|
H A D | SplitKit.h | 283 /// instructions. Copies to the complement interval are hoisted to their 392 void removeBackCopies(SmallVectorImpl<VNInfo*> &Copies);
|
H A D | SplitKit.cpp | 847 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { argument 849 LLVM_DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n"); 853 for (unsigned i = 0, e = Copies.size(); i != e; ++i) { 854 SlotIndex Def = Copies[i]->def;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.h | 50 std::vector<NodeId> Copies; member in struct:llvm::rdf::CopyPropagation
|
H A D | RDFCopy.cpp | 65 Copies.push_back(SA.Id); 105 dbgs() << "Copies:\n"; 106 for (NodeId I : Copies) { 133 for (NodeId C : Copies) { 210 } // for (C in Copies)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 383 SmallVectorImpl<SUnit*> &Copies) { 416 Copies.push_back(CopyFromSU); 417 Copies.push_back(CopyToSU); 593 SmallVector<SUnit*, 2> Copies; local 594 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); 596 << " to SU #" << Copies.front()->NodeNum << "\n"); 597 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); 598 NewDef = Copies.back(); 380 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
|
H A D | ScheduleDAGRRList.cpp | 713 // Noops don't affect the scoreboard state. Copies are likely to be 1225 SmallVectorImpl<SUnit*> &Copies) { 1267 Copies.push_back(CopyFromSU); 1268 Copies.push_back(CopyToSU); 1576 SmallVector<SUnit*, 2> Copies; local 1577 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); 1579 << " to SU #" << Copies.front()->NodeNum << "\n"); 1580 AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial)); 1581 NewDef = Copies.back(); 1222 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FlagsCopyLowering.cpp | 382 SmallVector<MachineInstr *, 4> Copies; 388 Copies.push_back(&MI); 390 for (MachineInstr *CopyI : Copies) {
|
/freebsd-11-stable/contrib/gcc/doc/ |
H A D | makefile.texi | 57 Copies the info-formatted and manpage documentation into the source
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 2922 SmallPtrSet<SDNode*, 2> Copies; local 2927 Copies.insert(*UI); 2929 if (Copies.size() > 2) 2935 if (Copies.count(UseChain.getNode()))
|