Home
last modified time | relevance | path

Searched refs:Costs (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h68 NodeEntry(VectorPtr Costs) : Costs(std::move(Costs)) {} in NodeEntry() argument
94 VectorPtr Costs; variable
103 EdgeEntry(NodeId N1Id, NodeId N2Id, MatrixPtr Costs) in EdgeEntry() argument
104 : Costs(std::move(Costs)) { in EdgeEntry()
152 MatrixPtr Costs; variable
375 NodeId addNode(OtherVectorT Costs) { in addNode() argument
377 VectorPtr AllocatedCosts = CostAlloc.getVector(std::move(Costs)); in addNode()
396 NodeId addNodeBypassingCostAllocator(OtherVectorPtrT Costs) { in addNodeBypassingCostAllocator() argument
397 NodeId NId = addConstructedNode(NodeEntry(Costs)); in addNodeBypassingCostAllocator()
409 EdgeId addEdge(NodeId N1Id, NodeId N2Id, OtherVectorT Costs) { in addEdge() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp483 PBQPRAGraph::RawMatrix Costs(Allowed1->size() + 1, in apply() local
485 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit); in apply()
486 G.addEdge(N1Id, N2Id, std::move(Costs)); in apply()
492 PBQPRAGraph::RawMatrix Costs(G.getEdgeCosts(EId)); in apply() local
493 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit); in apply()
494 G.updateEdgeCosts(EId, std::move(Costs)); in apply()
903 const Vector &Costs = getNodeCosts(NId); in dump() local
904 assert(Costs.getLength() != 0 && "Empty vector in graph."); in dump()
905 OS << PrintNodeInfo(NId, *this) << ": " << Costs << '\n'; in dump()
H A DSplitKit.cpp1023 SmallVector<BlockFrequency, 8> Costs(Parent->getNumValNums()); in hoistCopies() local
1077 Costs[ParentVNI->id] += MBFI.getBlockFreq(ValMBB); in hoistCopies()
1098 MBFI.getBlockFreq(Dom.first) > Costs[ParentVNI->id]) { in hoistCopies()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp5975 OutlinerCosts Costs(Subtarget); in getOutliningCandidateInfo() local
5981 Costs.FrameDefault += 4; in getOutliningCandidateInfo()
5982 Costs.FrameNoLRSave += 4; in getOutliningCandidateInfo()
5983 Costs.FrameRegSave += 4; in getOutliningCandidateInfo()
5984 Costs.FrameTailCall += 4; in getOutliningCandidateInfo()
5985 Costs.FrameThunk += 4; in getOutliningCandidateInfo()
5990 Costs.CallDefault += 8; // +PAC instr, +AUT instr in getOutliningCandidateInfo()
5991 Costs.SaveRestoreLROnStack += 8; // +PAC instr, +AUT instr in getOutliningCandidateInfo()
5995 unsigned NumBytesToCreateFrame = Costs.FrameDefault; in getOutliningCandidateInfo()
6001 NumBytesToCreateFrame = Costs.FrameTailCall; in getOutliningCandidateInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPBQP.h211 void setup(const Vector& Costs) { in setup() argument
212 NumOpts = Costs.getLength() - 1; in setup()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h195 std::vector<CodeGenRegisterCost> Costs; member
204 bool hasDefaultCosts() const { return Costs.empty(); } in hasDefaultCosts()
H A DCodeGenSchedule.cpp1870 CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim); in collectRegisterFiles()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp1453 auto Costs = Reg.CostPerUse; in runTargetDesc() local
1454 AllRegCostPerUse.insert(AllRegCostPerUse.end(), Costs.begin(), Costs.end()); in runTargetDesc()
1455 if (NumRegCosts > Costs.size()) in runTargetDesc()
1457 NumRegCosts - Costs.size(), 0); in runTargetDesc()
H A DSubtargetEmitter.cpp749 for (const CodeGenRegisterCost &RC : RF.Costs) { in EmitRegisterFileTables()
772 unsigned NumCostEntries = RD.Costs.size(); in EmitRegisterFileTables()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td485 // are defined at register class granularity (see field `Costs`).
548 list<int> Costs = [], list<bit> AllowMoveElim = [],
551 list<int> RegCosts = Costs;
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.ok1765 Mary Shaw Reduction of Compilation Costs Through
3481 A. H. Lipis Costs of the current US payments system 644--647
H A Dfunstack.in13230 title = "Reduction of Compilation Costs Through Language Contraction",
26304 title = "Costs of the current {US} payments system",