/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 | 483 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 D | SplitKit.cpp | 1023 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 D | ARMBaseInstrInfo.cpp | 5975 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 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/Common/ |
H A D | CodeGenSchedule.h | 195 std::vector<CodeGenRegisterCost> Costs; member 204 bool hasDefaultCosts() const { return Costs.empty(); } in hasDefaultCosts()
|
H A D | CodeGenSchedule.cpp | 1870 CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim); in collectRegisterFiles()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 1453 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 D | SubtargetEmitter.cpp | 749 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 D | TargetSchedule.td | 485 // 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 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",
|