Searched refs:Costs (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DGraph.h68 NodeEntry(VectorPtr Costs) : Costs(std::move(Costs)) {} argument
94 VectorPtr Costs; member in class:llvm::PBQP::Graph::NodeEntry
103 EdgeEntry(NodeId N1Id, NodeId N2Id, MatrixPtr Costs) argument
104 : Costs(std::move(Costs)) {
152 MatrixPtr Costs; member in class:llvm::PBQP::Graph::EdgeEntry
372 /// @param Costs Cost vector for the new node.
375 NodeId addNode(OtherVectorT Costs) { argument
396 addNodeBypassingCostAllocator(OtherVectorPtrT Costs) argument
409 addEdge(NodeId N1Id, NodeId N2Id, OtherVectorT Costs) argument
434 addEdgeBypassingCostAllocator(NodeId N1Id, NodeId N2Id, OtherMatrixPtrT Costs) argument
466 setNodeCosts(NodeId NId, OtherVectorT Costs) argument
508 updateEdgeCosts(EdgeId EId, OtherMatrixT Costs) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp485 PBQPRAGraph::RawMatrix Costs(Allowed1->size() + 1,
487 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit);
488 G.addEdge(N1Id, N2Id, std::move(Costs));
494 PBQPRAGraph::RawMatrix Costs(G.getEdgeCosts(EId));
495 addVirtRegCoalesce(Costs, *Allowed1, *Allowed2, CBenefit);
496 G.updateEdgeCosts(EId, std::move(Costs));
890 const Vector &Costs = getNodeCosts(NId);
891 assert(Costs.getLength() != 0 && "Empty vector in graph.");
892 OS << PrintNodeInfo(NId, *this) << ": " << Costs << '\n';
H A DSplitKit.cpp1020 SmallVector<BlockFrequency, 8> Costs(Parent->getNumValNums());
1074 Costs[ParentVNI->id] += MBFI.getBlockFreq(ValMBB);
1095 MBFI.getBlockFreq(Dom.first) > Costs[ParentVNI->id]) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPBQP.h208 void setup(const Vector& Costs) { argument
209 NumOpts = Costs.getLength() - 1;
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenSchedule.h188 std::vector<CodeGenRegisterCost> Costs; member in struct:llvm::CodeGenRegisterFile
197 bool hasDefaultCosts() const { return Costs.empty(); }
H A DSubtargetEmitter.cpp692 for (const CodeGenRegisterCost &RC : RF.Costs) {
715 unsigned NumCostEntries = RD.Costs.size();
H A DCodeGenSchedule.cpp1819 CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp5732 OutlinerCosts Costs(Subtarget);
5740 NumBytesToCreateFrame = Costs.FrameTailCall;
5741 SetCandidateCallInfo(MachineOutlinerTailCall, Costs.CallTailCall);
5746 NumBytesToCreateFrame = Costs.FrameThunk;
5747 SetCandidateCallInfo(MachineOutlinerThunk, Costs.CallThunk);
5760 NumBytesNoStackCalls += Costs.CallNoLRSave;
5761 C.setCallInfo(MachineOutlinerNoLRSave, Costs.CallNoLRSave);
5769 NumBytesNoStackCalls += Costs.CallRegSave;
5770 C.setCallInfo(MachineOutlinerRegSave, Costs.CallRegSave);

Completed in 266 milliseconds