Searched refs:Costs (Results 1 - 8 of 8) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/ |
H A D | Graph.h | 68 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 D | RegAllocPBQP.cpp | 485 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 D | SplitKit.cpp | 1020 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 D | RegAllocPBQP.h | 208 void setup(const Vector& Costs) { argument 209 NumOpts = Costs.getLength() - 1;
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | CodeGenSchedule.h | 188 std::vector<CodeGenRegisterCost> Costs; member in struct:llvm::CodeGenRegisterFile 197 bool hasDefaultCosts() const { return Costs.empty(); }
|
H A D | SubtargetEmitter.cpp | 692 for (const CodeGenRegisterCost &RC : RF.Costs) { 715 unsigned NumCostEntries = RD.Costs.size();
|
H A D | CodeGenSchedule.cpp | 1819 CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.cpp | 5732 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