HomeSort by relevance Sort by last modified time
    Searched refs:PBQPRAGraph (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Target/AArch64/
AArch64PBQPRegAlloc.h 22 void apply(PBQPRAGraph &G) override;
31 bool addIntraChainConstraint(PBQPRAGraph &G, unsigned Rd, unsigned Ra);
34 void addInterChainConstraint(PBQPRAGraph &G, unsigned Rd, unsigned Ra);
AArch64PBQPRegAlloc.cpp 159 bool A57ChainingConstraint::addIntraChainConstraint(PBQPRAGraph &G, unsigned Rd,
174 PBQPRAGraph::NodeId node1 = G.getMetadata().getNodeIdForVReg(Rd);
175 PBQPRAGraph::NodeId node2 = G.getMetadata().getNodeIdForVReg(Ra);
177 const PBQPRAGraph::NodeMetadata::AllowedRegVector *vRdAllowed =
179 const PBQPRAGraph::NodeMetadata::AllowedRegVector *vRaAllowed =
182 PBQPRAGraph::EdgeId edge = G.findEdge(node1, node2);
191 PBQPRAGraph::RawMatrix costs(vRdAllowed->size() + 1,
213 PBQPRAGraph::RawMatrix costs(G.getEdgeCosts(edge));
243 void A57ChainingConstraint::addInterChainConstraint(PBQPRAGraph &G, unsigned Rd,
261 PBQPRAGraph::NodeId node1 = G.getMetadata().getNodeIdForVReg(Rd)
    [all...]
  /external/llvm/include/llvm/CodeGen/
PBQPRAConstraint.h 26 class PBQPRAGraph;
35 typedef PBQP::RegAlloc::PBQPRAGraph PBQPRAGraph;
42 virtual void apply(PBQPRAGraph &G) = 0;
53 void apply(PBQPRAGraph &G) override {
RegAllocPBQP.h 565 class PBQPRAGraph : public PBQP::Graph<RegAllocSolverImpl> {
569 PBQPRAGraph(GraphMetadata Metadata) : BaseT(Metadata) {}
583 inline Solution solve(PBQPRAGraph& G) {
  /external/llvm/lib/CodeGen/
RegAllocPBQP.cpp 136 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
145 bool mapPBQPToRegAlloc(const PBQPRAGraph &G,
163 void apply(PBQPRAGraph &G) override {
177 PBQPRAGraph::RawVector NodeCosts(G.getNodeCosts(NId));
190 typedef DenseMap<IKey, PBQPRAGraph::MatrixPtr> IMatrixCache;
195 bool haveDisjointAllowedRegs(const PBQPRAGraph &G, PBQPRAGraph::NodeId NId,
196 PBQPRAGraph::NodeId MId,
210 void setDisjointAllowedRegs(const PBQPRAGraph &G, PBQPRAGraph::NodeId NId
    [all...]

Completed in 346 milliseconds