Home
last modified time | relevance | path

Searched refs:Copies (Results 1 - 18 of 18) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp94 DenseMap<unsigned, CopyInfo> Copies; member in __anon24047::CopyTracker
104 auto CI = Copies.find(*RUI); in markRegsUnavailable()
105 if (CI != Copies.end()) in markRegsUnavailable()
118 auto I = Copies.find(*RUI); in invalidateRegister()
119 if (I != Copies.end()) { in invalidateRegister()
130 Copies.erase(*RUI); in invalidateRegister()
136 auto I = Copies.find(*RUI); in clobberRegister()
137 if (I != Copies.end()) { in clobberRegister()
146 Copies.erase(I); in clobberRegister()
160 Copies[*RU in trackCopy()
[all...]
H A DTailDuplicator.cpp168 SmallVector<MachineInstr *, 16> Copies; in tailDuplicateAndUpdate() local
169 if (!tailDuplicate(IsSimple, MBB, ForcedLayoutPred, TDBBs, Copies)) in tailDuplicateAndUpdate()
241 for (unsigned i = 0, e = Copies.size(); i != e; ++i) { in tailDuplicateAndUpdate()
242 MachineInstr *Copy = Copies[i]; in tailDuplicateAndUpdate()
348 SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies, in processPHI()
361 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg))); in processPHI()
708 SmallVectorImpl<MachineInstr *> &Copies) { in duplicateSimpleBB()
802 /// \p Copies A vector of copy instructions inserted. Used later to
807 SmallVectorImpl<MachineInstr *> &Copies) { in tailDuplicate()
815 return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi, Copies); in tailDuplicate()
345 processPHI( MachineInstr *MI, MachineBasicBlock *TailBB, MachineBasicBlock *PredBB, DenseMap<unsigned, RegSubRegPair> &LocalVRMap, SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies, const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) processPHI() argument
705 duplicateSimpleBB( MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs, const DenseSet<unsigned> &UsedByPhi, SmallVectorImpl<MachineInstr *> &Copies) duplicateSimpleBB() argument
804 tailDuplicate(bool IsSimple, MachineBasicBlock *TailBB, MachineBasicBlock *ForcedLayoutPred, SmallVectorImpl<MachineBasicBlock *> &TDBBs, SmallVectorImpl<MachineInstr *> &Copies) tailDuplicate() argument
985 appendCopies(MachineBasicBlock *MBB, SmallVectorImpl<std::pair<unsigned,RegSubRegPair>> &CopyInfos, SmallVectorImpl<MachineInstr*> &Copies) appendCopies() argument
[all...]
H A DMIRCanonicalizerPass.cpp307 std::vector<MachineInstr *> Copies; in propagateLocalCopies() local
310 Copies.push_back(&MI); in propagateLocalCopies()
313 for (MachineInstr *MI : Copies) { in propagateLocalCopies()
H A DSplitKit.h283 /// instructions. Copies to the complement interval are hoisted to their
392 void removeBackCopies(SmallVectorImpl<VNInfo*> &Copies);
H A DSplitKit.cpp847 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { in removeBackCopies() argument
849 LLVM_DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n"); in removeBackCopies()
853 for (unsigned i = 0, e = Copies.size(); i != e; ++i) { in removeBackCopies()
854 SlotIndex Def = Copies[i]->def; in removeBackCopies()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h103 SmallVectorImpl<std::pair<unsigned, RegSubRegPair>> &Copies,
116 SmallVectorImpl<MachineInstr *> &Copies);
121 SmallVectorImpl<MachineInstr *> &Copies);
124 SmallVectorImpl<MachineInstr *> &Copies);
/third_party/cups-filters/filter/
H A Dimagetopdf.c56 Copies = 1, /* Number of copies */ variable
171 if (ppdFindOption(ppd,"Copies") != NULL) { in emitJCLOptions()
172 ppdMarkOption(ppd,"Copies",buf); in emitJCLOptions()
178 fprintf(fp,"Copies=%d;",copies); in emitJCLOptions()
762 Copies = atoi(argv[4]); in main()
787 Copies = h.NumCopies; in main()
790 if (Copies == 1 in main()
791 && (choice = ppdFindMarkedChoice(ppd,"Copies")) != NULL) { in main()
792 Copies = atoi(choice->choice); in main()
794 if (Copies in main()
[all...]
H A Dtextcommon.h76 Copies; /* Number of copies to produce */
H A Dtextcommon.c38 Copies = 1; /* Number of copies */ variable
685 Copies = atoi(argv[4]); in TextMain()
H A Dimagetoraster.c51 Copies = 1; /* Number of copies */ variable
265 Copies = atoi(argv[4]); in main()
1345 if (Copies > 1 && !slowcollate && !slowcopies) in main()
1348 header.NumCopies = Copies; in main()
1350 Copies = 1; in main()
1398 for (i = 0, page = 1; i < Copies; i ++) in main()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp65 Copies.push_back(SA.Id); in recordCopy()
105 dbgs() << "Copies:\n"; in run()
106 for (NodeId I : Copies) { in run()
133 for (NodeId C : Copies) { in run()
210 } // for (C in Copies) in run()
H A DRDFCopy.h50 std::vector<NodeId> Copies; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp383 SmallVectorImpl<SUnit*> &Copies) { in InsertCopiesAndMoveSuccs()
416 Copies.push_back(CopyFromSU); in InsertCopiesAndMoveSuccs()
417 Copies.push_back(CopyToSU); in InsertCopiesAndMoveSuccs()
593 SmallVector<SUnit*, 2> Copies; in ListScheduleBottomUp() local
594 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in ListScheduleBottomUp()
596 << " to SU #" << Copies.front()->NodeNum << "\n"); in ListScheduleBottomUp()
597 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); in ListScheduleBottomUp()
598 NewDef = Copies.back(); in ListScheduleBottomUp()
380 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) InsertCopiesAndMoveSuccs() argument
H A DScheduleDAGRRList.cpp713 // Noops don't affect the scoreboard state. Copies are likely to be in EmitNode()
1225 SmallVectorImpl<SUnit*> &Copies) { in InsertCopiesAndMoveSuccs()
1267 Copies.push_back(CopyFromSU); in InsertCopiesAndMoveSuccs()
1268 Copies.push_back(CopyToSU); in InsertCopiesAndMoveSuccs()
1576 SmallVector<SUnit*, 2> Copies; in PickNodeToScheduleBottomUp() local
1577 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in PickNodeToScheduleBottomUp()
1579 << " to SU #" << Copies.front()->NodeNum << "\n"); in PickNodeToScheduleBottomUp()
1580 AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial)); in PickNodeToScheduleBottomUp()
1581 NewDef = Copies.back(); in PickNodeToScheduleBottomUp()
1222 InsertCopiesAndMoveSuccs(SUnit *SU, unsigned Reg, const TargetRegisterClass *DestRC, const TargetRegisterClass *SrcRC, SmallVectorImpl<SUnit*> &Copies) InsertCopiesAndMoveSuccs() argument
/third_party/skia/third_party/externals/abseil-cpp/absl/container/
H A Dbtree_benchmark.cc530 template <int Size, int Copies>
536 for (int i = 0; i < Size && i < Copies; ++i) values[i] = other.values[i]; in Copy()
537 // If Copies > Size, do extra copies. in Copy()
538 for (int i = Size, idx = 0; i < Copies; ++i) { in Copy()
551 // Compare only the first Copies elements if Copies is less than Size.
554 values.begin(), values.begin() + std::min(Size, Copies), in operator <()
555 other.values.begin(), other.values.begin() + std::min(Size, Copies)); in operator <()
558 return std::equal(values.begin(), values.begin() + std::min(Size, Copies), in operator ==()
565 for (int i = 0; i < Size && i < Copies; in AbslHashValue()
[all...]
/third_party/skia/third_party/externals/angle2/src/common/
H A DOptional_unittest.cpp32 TEST(OptionalTest, Copies) in TEST()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp382 SmallVector<MachineInstr *, 4> Copies; in runOnMachineFunction()
388 Copies.push_back(&MI); in runOnMachineFunction()
390 for (MachineInstr *CopyI : Copies) { in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2921 SmallPtrSet<SDNode*, 2> Copies; in isUsedByReturnOnly() local
2926 Copies.insert(*UI); in isUsedByReturnOnly()
2928 if (Copies.size() > 2) in isUsedByReturnOnly()
2934 if (Copies.count(UseChain.getNode())) in isUsedByReturnOnly()

Completed in 47 milliseconds