| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/ |
| H A D | Graph.h | 68 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 D | RegAllocPBQP.cpp | 480 PBQPRAGraph::RawMatrix Costs(Allowed1->size() + 1, in apply() local 482 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit); in apply() 483 G.addEdge(N1Id, N2Id, std::move(Costs)); in apply() 489 PBQPRAGraph::RawMatrix Costs(G.getEdgeCosts(EId)); in apply() local 490 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit); in apply() 491 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 D | SplitKit.cpp | 1059 SmallVector<BlockFrequency, 8> Costs(Parent->getNumValNums()); in hoistCopies() local 1113 Costs[ParentVNI->id] += MBFI.getBlockFreq(ValMBB); in hoistCopies() 1134 MBFI.getBlockFreq(Dom.first) > Costs[ParentVNI->id]) { in hoistCopies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 5824 OutlinerCosts Costs(Subtarget); in getOutliningCandidateInfo() local 5830 Costs.FrameDefault += 4; in getOutliningCandidateInfo() 5831 Costs.FrameNoLRSave += 4; in getOutliningCandidateInfo() 5832 Costs.FrameRegSave += 4; in getOutliningCandidateInfo() 5833 Costs.FrameTailCall += 4; in getOutliningCandidateInfo() 5834 Costs.FrameThunk += 4; in getOutliningCandidateInfo() 5839 Costs.CallDefault += 8; // +PAC instr, +AUT instr in getOutliningCandidateInfo() 5840 Costs.SaveRestoreLROnStack += 8; // +PAC instr, +AUT instr in getOutliningCandidateInfo() 5844 unsigned NumBytesToCreateFrame = Costs.FrameDefault; in getOutliningCandidateInfo() 5850 NumBytesToCreateFrame = Costs.FrameTailCall; in getOutliningCandidateInfo() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenSchedule.h | 197 std::vector<CodeGenRegisterCost> Costs; member 206 bool hasDefaultCosts() const { return Costs.empty(); } in hasDefaultCosts()
|
| H A D | CodeGenSchedule.cpp | 1816 CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim); in collectRegisterFiles()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocPBQP.h | 211 void setup(const Vector& Costs) { in setup() argument 212 NumOpts = Costs.getLength() - 1; in setup()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 1489 auto Costs = Reg.CostPerUse; in runTargetDesc() local 1490 llvm::append_range(AllRegCostPerUse, Costs); in runTargetDesc() 1491 if (NumRegCosts > Costs.size()) in runTargetDesc() 1493 NumRegCosts - Costs.size(), 0); in runTargetDesc()
|
| H A D | SubtargetEmitter.cpp | 726 for (const CodeGenRegisterCost &RC : RF.Costs) { in emitRegisterFileTables() 749 unsigned NumCostEntries = RD.Costs.size(); in emitRegisterFileTables()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSchedule.td | 491 // are defined at register class granularity (see field `Costs`). 554 list<int> Costs = [], list<bit> AllowMoveElim = [], 557 list<int> RegCosts = Costs;
|
| /freebsd/contrib/one-true-awk/testdir/ |
| H A D | funstack.ok | 1765 Mary Shaw Reduction of Compilation Costs Through 3481 A. H. Lipis Costs of the current US payments system 644--647
|
| H A D | funstack.in | 13230 title = "Reduction of Compilation Costs Through Language Contraction", 26304 title = "Costs of the current {US} payments system",
|