Home
last modified time | relevance | path

Searched refs:Copies (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp119 DenseMap<MCRegUnit, CopyInfo> Copies; member in __anon32f3c4080111::CopyTracker
154 auto CI = Copies.find(Unit); in markRegsUnavailable()
155 if (CI != Copies.end()) in markRegsUnavailable()
181 auto I = Copies.find(Unit); in invalidateRegister()
182 if (I != Copies.end()) { in invalidateRegister()
190 Copies.erase(Unit); in invalidateRegister()
196 auto I = Copies.find(Unit); in clobberRegUnit()
197 if (I != Copies.end()) { in clobberRegUnit()
225 auto SrcCopy = Copies.find(SrcUnit); in clobberRegUnit()
226 if (SrcCopy != Copies.end() && SrcCopy->second.LastSeenUseInCopy) { in clobberRegUnit()
[all …]
H A DTailDuplicator.cpp176 SmallVector<MachineInstr *, 16> Copies; in tailDuplicateAndUpdate() local
178 TDBBs, Copies, CandidatePtr)) in tailDuplicateAndUpdate()
253 for (MachineInstr *Copy : Copies) { in tailDuplicateAndUpdate()
358 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &Copies, in processPHI() argument
371 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg))); in processPHI()
869 SmallVectorImpl<MachineInstr *> &Copies, in tailDuplicate() argument
934 appendCopies(PredBB, CopyInfos, Copies); in tailDuplicate()
1002 appendCopies(PrevBB, CopyInfos, Copies); in tailDuplicate()
1066 appendCopies(PredBB, CopyInfos, Copies); in tailDuplicate()
1076 SmallVectorImpl<MachineInstr*> &Copies) { in appendCopies() argument
[all …]
H A DRegAllocGreedy.h407 unsigned Copies = 0; member
416 ZeroCostFoldedReloads || Copies); in isEmpty()
425 Copies += other.Copies; in add()
H A DMIRCanonicalizerPass.cpp294 std::vector<MachineInstr *> Copies; in propagateLocalCopies() local
297 Copies.push_back(&MI); in propagateLocalCopies()
300 for (MachineInstr *MI : Copies) { in propagateLocalCopies()
H A DSplitKit.h396 void removeBackCopies(SmallVectorImpl<VNInfo*> &Copies);
H A DRegAllocGreedy.cpp2680 if (Copies) { in report()
2681 R << NV("NumVRCopies", Copies) << " virtual registers copies "; in report()
2720 ++Stats.Copies; in computeStats()
2774 Stats.CopiesCost = RelFreq * Stats.Copies; in computeStats()
H A DSplitKit.cpp890 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { in removeBackCopies() argument
892 LLVM_DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n"); in removeBackCopies()
896 for (const VNInfo *C : Copies) { in removeBackCopies()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h105 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &Copies,
122 SmallVectorImpl<MachineInstr *> &Copies,
126 SmallVectorImpl<MachineInstr *> &Copies);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp369 SmallVectorImpl<SUnit*> &Copies) { in InsertCopiesAndMoveSuccs() argument
401 Copies.push_back(CopyFromSU); in InsertCopiesAndMoveSuccs()
402 Copies.push_back(CopyToSU); in InsertCopiesAndMoveSuccs()
596 SmallVector<SUnit*, 2> Copies; in ListScheduleBottomUp() local
597 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in ListScheduleBottomUp()
599 << " to SU #" << Copies.front()->NodeNum << "\n"); in ListScheduleBottomUp()
600 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); in ListScheduleBottomUp()
601 NewDef = Copies.back(); in ListScheduleBottomUp()
H A DScheduleDAGRRList.cpp1222 SmallVectorImpl<SUnit*> &Copies) { in InsertCopiesAndMoveSuccs() argument
1264 Copies.push_back(CopyFromSU); in InsertCopiesAndMoveSuccs()
1265 Copies.push_back(CopyToSU); in InsertCopiesAndMoveSuccs()
1583 SmallVector<SUnit*, 2> Copies; in PickNodeToScheduleBottomUp() local
1584 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in PickNodeToScheduleBottomUp()
1586 << " to SU #" << Copies.front()->NodeNum << "\n"); in PickNodeToScheduleBottomUp()
1587 AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial)); in PickNodeToScheduleBottomUp()
1588 NewDef = Copies.back(); in PickNodeToScheduleBottomUp()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFCopy.cpp66 Copies.push_back(SA.Id); in recordCopy()
133 for (NodeId I : Copies) { in run()
172 for (NodeId C : Copies) { in run()
H A DRDFCopy.h51 std::vector<NodeId> Copies; member
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp298 SmallSetVector<MachineInstr *, 4> Copies; in runOnMachineFunction() local
304 Copies.insert(&MI); in runOnMachineFunction()
321 auto CopyIIt = Copies.begin(), CopyIEnd = Copies.end(); in runOnMachineFunction()
381 Copies.set_subtract(RemovedCopies); in runOnMachineFunction()
399 for (MachineInstr *CopyI : Copies) { in runOnMachineFunction()
/freebsd/contrib/pkgconf/doc/
H A Dlibpkgconf-fragment.rst31 …Copies a `fragment` to another `fragment list`, possibly removing a previous copy of the `fragment`
42 …Copies a `fragment list` to another `fragment list`, possibly removing a previous copy of the frag…
52 …Copies a `fragment list` to another `fragment list` which match a user-specified filtering functio…
H A Dlibpkgconf-path.rst51 Copies a path list to another path list.
H A Dlibpkgconf-dependency.rst86 Copies a dependency node to a new one.
/freebsd/crypto/openssl/providers/common/der/
H A DNIST.asn111 -- Copies of common OIDs used by other ASN.1 files.
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp358 SmallVector<MachineInstr *, 4> Copies; in MergeLoopEnd() local
359 auto CheckUsers = [&Copies](Register BaseReg, in MergeLoopEnd()
375 Copies.push_back(&MI); in MergeLoopEnd()
427 for (auto *MI : Copies) in MergeLoopEnd()
/freebsd/stand/fdt/
H A Dhelp.fdt13 Copies compiled device tree from a particular location
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp1037 SIInstrWorklist Copies; in lowerVGPR2SGPRCopies() local
1063 Copies.insert(C.Copy); in lowerVGPR2SGPRCopies()
1067 TII->moveToVALU(Copies, MDT); in lowerVGPR2SGPRCopies()
1068 Copies.clear(); in lowerVGPR2SGPRCopies()
/freebsd/crypto/heimdal/admin/
H A Dktutil-commands.in121 help = "Copies one keytab to another."
/freebsd/crypto/heimdal/kuser/
H A Dkcc-commands.in230 help = "Copies credential caches"
/freebsd/sys/dev/hid/
H A Dhid_if.m129 # Copies a maximum of len bytes of the report data into the memory specified
/freebsd/contrib/googletest/docs/reference/
H A Dactions.md33 | `SetArrayArgument<N>(first, last)` | Copies the elements in source range [`first`, `last`) to the…
/freebsd/contrib/kyua/utils/
H A Doptional.ipp116 /// Copies an optional value.

12