Searched refs:Cand (Results 1 – 6 of 6) sorted by relevance
2244 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { in traceCandidate() argument2248 switch (Cand.Reason) { in traceCandidate()2252 P = Cand.RPDelta.Excess; in traceCandidate()2255 P = Cand.RPDelta.CriticalMax; in traceCandidate()2258 P = Cand.RPDelta.CurrentMax; in traceCandidate()2261 ResIdx = Cand.Policy.ReduceResIdx; in traceCandidate()2264 ResIdx = Cand.Policy.DemandResIdx; in traceCandidate()2267 Latency = Cand.SU->getDepth(); in traceCandidate()2270 Latency = Cand.SU->getHeight(); in traceCandidate()2273 Latency = Cand.SU->getHeight(); in traceCandidate()[all …]
337 void growRegion(GlobalSplitCandidate &Cand);1004 void RAGreedy::growRegion(GlobalSplitCandidate &Cand) { in growRegion() argument1007 SmallVectorImpl<unsigned> &ActiveBlocks = Cand.ActiveBlocks; in growRegion()1040 if (Cand.PhysReg) in growRegion()1041 addThroughConstraints(Cand.Intf, NewBlocks); in growRegion()1061 bool RAGreedy::calcCompactRegion(GlobalSplitCandidate &Cand) { in calcCompactRegion() argument1067 Cand.reset(IntfCache, 0); in calcCompactRegion()1073 SpillPlacer->prepare(Cand.LiveBundles); in calcCompactRegion()1077 if (!addSplitConstraints(Cand.Intf, Cost)) { in calcCompactRegion()1082 growRegion(Cand); in calcCompactRegion()[all …]
1146 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion() local1147 Cand != Conversions.end(); ++Cand) in TryUserDefinedConversion()1148 if (Cand->Viable) in TryUserDefinedConversion()1149 ICS.Ambiguous.addConversion(Cand->Function); in TryUserDefinedConversion()4152 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(); in FindConversionForRefInit() local4153 Cand != CandidateSet.end(); ++Cand) in FindConversionForRefInit()4154 if (Cand->Viable) in FindConversionForRefInit()4155 ICS.Ambiguous.addConversion(Cand->Function); in FindConversionForRefInit()8321 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(), in AddArgumentDependentLookupCandidates() local8323 Cand != CandEnd; ++Cand) in AddArgumentDependentLookupCandidates()[all …]
2540 for (auto *Cand : Candidates) { in LookupSpecialMember() local2541 if (Cand->isInvalidDecl()) in LookupSpecialMember()2544 if (UsingShadowDecl *U = dyn_cast<UsingShadowDecl>(Cand)) { in LookupSpecialMember()2549 Cand = U->getTargetDecl(); in LookupSpecialMember()2551 if (Cand->isInvalidDecl()) in LookupSpecialMember()2555 if (CXXMethodDecl *M = dyn_cast<CXXMethodDecl>(Cand)) { in LookupSpecialMember()2564 dyn_cast<FunctionTemplateDecl>(Cand)) { in LookupSpecialMember()2575 assert(isa<UsingDecl>(Cand) && "illegal Kind of operator = Decl"); in LookupSpecialMember()
838 void traceCandidate(const SchedCandidate &Cand);884 void tryCandidate(SchedCandidate &Cand,945 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);947 void pickNodeFromQueue(SchedCandidate &Cand);
421 CodeGenRegister *Cand = const_cast<CodeGenRegister*>(Leads[i]); in computeSecondarySubRegs() local423 if (Cand == this || getSubRegIndex(Cand)) in computeSecondarySubRegs()429 assert(!Cand->ExplicitSubRegs.empty() && in computeSecondarySubRegs()431 for (unsigned j = 1, e = Cand->ExplicitSubRegs.size(); j != e; ++j) { in computeSecondarySubRegs()432 if (CodeGenSubRegIndex *Idx = getSubRegIndex(Cand->ExplicitSubRegs[j])) in computeSecondarySubRegs()448 NewSubRegs.push_back(std::make_pair(Concat, Cand)); in computeSecondarySubRegs()