Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp116 DenseMap<MCRegUnit, CopyInfo> Copies; member in __anon32f3c4080111::CopyTracker
126 auto CI = Copies.find(Unit); in markRegsUnavailable()
127 if (CI != Copies.end()) in markRegsUnavailable()
153 auto I = Copies.find(Unit); in invalidateRegister()
154 if (I != Copies.end()) { in invalidateRegister()
162 Copies.erase(Unit); in invalidateRegister()
169 auto I = Copies.find(Unit); in clobberRegister()
170 if (I != Copies.end()) { in clobberRegister()
198 auto SrcCopy = Copies.find(SrcUnit); in clobberRegister()
199 if (SrcCopy != Copies.end() && SrcCopy->second.LastSeenUseInCopy) { in clobberRegister()
[all …]
H A DTailDuplicator.cpp177 SmallVector<MachineInstr *, 16> Copies; in tailDuplicateAndUpdate() local
179 TDBBs, Copies, CandidatePtr)) in tailDuplicateAndUpdate()
254 for (MachineInstr *Copy : Copies) { in tailDuplicateAndUpdate()
359 SmallVectorImpl<std::pair<Register, RegSubRegPair>> &Copies, in processPHI() argument
372 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg))); in processPHI()
848 SmallVectorImpl<MachineInstr *> &Copies, in tailDuplicate() argument
913 appendCopies(PredBB, CopyInfos, Copies); in tailDuplicate()
981 appendCopies(PrevBB, CopyInfos, Copies); in tailDuplicate()
1045 appendCopies(PredBB, CopyInfos, Copies); in tailDuplicate()
1055 SmallVectorImpl<MachineInstr*> &Copies) { in appendCopies() argument
[all …]
H A DRegAllocGreedy.h416 unsigned Copies = 0; member
425 ZeroCostFoldedReloads || Copies); in isEmpty()
434 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.h289 /// instructions. Copies to the complement interval are hoisted to their
390 void removeBackCopies(SmallVectorImpl<VNInfo*> &Copies);
H A DRegAllocGreedy.cpp2541 if (Copies) { in report()
2542 R << NV("NumVRCopies", Copies) << " virtual registers copies "; in report()
2581 ++Stats.Copies; in computeStats()
2635 Stats.CopiesCost = RelFreq * Stats.Copies; in computeStats()
H A DSplitKit.cpp854 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { in removeBackCopies() argument
856 LLVM_DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n"); in removeBackCopies()
860 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.cpp375 SmallVectorImpl<SUnit*> &Copies) { in InsertCopiesAndMoveSuccs() argument
408 Copies.push_back(CopyFromSU); in InsertCopiesAndMoveSuccs()
409 Copies.push_back(CopyToSU); in InsertCopiesAndMoveSuccs()
603 SmallVector<SUnit*, 2> Copies; in ListScheduleBottomUp() local
604 InsertCopiesAndMoveSuccs(LRDef, Reg, DestRC, RC, Copies); in ListScheduleBottomUp()
606 << " to SU #" << Copies.front()->NodeNum << "\n"); in ListScheduleBottomUp()
607 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); in ListScheduleBottomUp()
608 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.cpp67 Copies.push_back(SA.Id); in recordCopy()
134 for (NodeId I : Copies) { in run()
173 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.cpp291 SmallSetVector<MachineInstr *, 4> Copies; in runOnMachineFunction() local
297 Copies.insert(&MI); in runOnMachineFunction()
314 auto CopyIIt = Copies.begin(), CopyIEnd = Copies.end(); in runOnMachineFunction()
374 Copies.set_subtract(RemovedCopies); in runOnMachineFunction()
392 for (MachineInstr *CopyI : Copies) { in runOnMachineFunction()
/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.cpp360 SmallVector<MachineInstr *, 4> Copies; in MergeLoopEnd() local
361 auto CheckUsers = [&Copies](Register BaseReg, in MergeLoopEnd()
377 Copies.push_back(&MI); in MergeLoopEnd()
429 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.cpp1018 SIInstrWorklist Copies; in lowerVGPR2SGPRCopies() local
1044 Copies.insert(C.Copy); in lowerVGPR2SGPRCopies()
1048 TII->moveToVALU(Copies, MDT); in lowerVGPR2SGPRCopies()
1049 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.md32 | `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.
/freebsd/crypto/heimdal/lib/wind/
H A Drfc4013.txt314 Copies of IPR disclosures made to the IETF Secretariat and any
/freebsd/crypto/openssl/doc/man3/
H A DX509_STORE_CTX_new.pod244 be freed up until after the associated B<X509_STORE_CTX> is freed. Copies
/freebsd/contrib/ntp/sntp/libopts/
H A DCOPYING.gplv3195 4. Conveying Verbatim Copies.
435 9. Acceptance Not Required for Having Copies.

12