Searched refs:Cand (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2222 void GenericSchedulerBase::traceCandidate(const SchedCandidate &Cand) { argument
2226 switch (Cand.Reason) {
2230 P = Cand.RPDelta.Excess;
2233 P = Cand.RPDelta.CriticalMax;
2236 P = Cand.RPDelta.CurrentMax;
2239 ResIdx = Cand.Policy.ReduceResIdx;
2242 ResIdx = Cand.Policy.DemandResIdx;
2245 Latency = Cand.SU->getDepth();
2248 Latency = Cand.SU->getHeight();
2251 Latency = Cand
2276 tryLess(int TryVal, int CandVal, GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, GenericSchedulerBase::CandReason Reason) argument
2293 tryGreater(int TryVal, int CandVal, GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, GenericSchedulerBase::CandReason Reason) argument
2310 tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, SchedBoundary &Zone) argument
2336 tracePick(const GenericSchedulerBase::SchedCandidate &Cand, bool IsTop) argument
2471 tryPressure(const PressureChange &TryP, const PressureChange &CandP, GenericSchedulerBase::SchedCandidate &TryCand, GenericSchedulerBase::SchedCandidate &Cand, GenericSchedulerBase::CandReason Reason) argument
2538 tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, SchedBoundary &Zone, const RegPressureTracker &RPTracker, RegPressureTracker &TempTracker) argument
2673 pickNodeFromQueue(SchedBoundary &Zone, const RegPressureTracker &RPTracker, SchedCandidate &Cand) argument
2912 tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) argument
2945 pickNodeFromQueue(SchedCandidate &Cand) argument
[all...]
H A DRegAllocGreedy.cpp333 void growRegion(GlobalSplitCandidate &Cand);
981 void RAGreedy::growRegion(GlobalSplitCandidate &Cand) { argument
984 SmallVectorImpl<unsigned> &ActiveBlocks = Cand.ActiveBlocks;
1017 if (Cand.PhysReg)
1018 addThroughConstraints(Cand.Intf, NewBlocks);
1038 bool RAGreedy::calcCompactRegion(GlobalSplitCandidate &Cand) { argument
1044 Cand.reset(IntfCache, 0);
1050 SpillPlacer->prepare(Cand.LiveBundles);
1052 // The static split cost will be zero since Cand.Intf reports no interference.
1054 if (!addSplitConstraints(Cand
1098 calcGlobalSplitCost(GlobalSplitCandidate &Cand) argument
1174 GlobalSplitCandidate &Cand = GlobalCand[CandIn]; local
1183 GlobalSplitCandidate &Cand = GlobalCand[CandOut]; local
1223 GlobalSplitCandidate &Cand = GlobalCand[CandIn]; local
1231 GlobalSplitCandidate &Cand = GlobalCand[CandOut]; local
1352 GlobalSplitCandidate &Cand = GlobalCand[NumCands]; local
1414 GlobalSplitCandidate &Cand = GlobalCand[BestCand]; local
1426 GlobalSplitCandidate &Cand = GlobalCand.front(); local
[all...]
/external/clang/lib/Sema/
H A DSemaOverload.cpp1182 for (OverloadCandidateSet::iterator Cand = Conversions.begin();
1183 Cand != Conversions.end(); ++Cand)
1184 if (Cand->Viable)
1185 ICS.Ambiguous.addConversion(Cand->Function);
4180 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin();
4181 Cand != CandidateSet.end(); ++Cand)
4182 if (Cand->Viable)
4183 ICS.Ambiguous.addConversion(Cand
8526 DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, unsigned I) argument
8744 CheckArityMismatch(Sema &S, OverloadCandidate *Cand, unsigned NumArgs) argument
8816 DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand, unsigned NumFormalArgs) argument
9022 DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand, unsigned NumArgs) argument
9033 DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) argument
9047 DiagnoseFailedEnableIfAttr(Sema &S, OverloadCandidate *Cand) argument
9069 NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand, unsigned NumArgs) argument
9125 NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) argument
9158 NoteBuiltinOperatorCandidate(Sema &S, StringRef Opc, SourceLocation OpLoc, OverloadCandidate *Cand) argument
9178 NoteAmbiguousUserConversions(Sema &S, SourceLocation OpLoc, OverloadCandidate *Cand) argument
9191 GetLocationForCandidate(const OverloadCandidate *Cand) argument
9357 CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand, ArrayRef<Expr *> Args) argument
9473 OverloadCandidate *Cand = *I; local
9511 GetLocationForCandidate(const TemplateSpecCandidate *Cand) argument
9594 TemplateSpecCandidate *Cand = *I; local
[all...]
H A DSemaLookup.cpp2480 NamedDecl *Cand = *I; local
2482 if (Cand->isInvalidDecl())
2485 if (UsingShadowDecl *U = dyn_cast<UsingShadowDecl>(Cand)) {
2490 Cand = U->getTargetDecl();
2492 if (Cand->isInvalidDecl())
2496 if (CXXMethodDecl *M = dyn_cast<CXXMethodDecl>(Cand)) {
2505 dyn_cast<FunctionTemplateDecl>(Cand)) {
2516 assert(isa<UsingDecl>(Cand) && "illegal Kind of operator = Decl");
H A DSemaCodeComplete.cpp3875 for (OverloadCandidateSet::iterator Cand = CandidateSet.begin(),
3877 Cand != CandEnd; ++Cand) {
3878 if (Cand->Viable)
3879 Results.push_back(ResultCandidate(Cand->Function));
/external/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h839 void traceCandidate(const SchedCandidate &Cand);
885 void tryCandidate(SchedCandidate &Cand,
946 void tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);
948 void pickNodeFromQueue(SchedCandidate &Cand);
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp432 CodeGenRegister *Cand = const_cast<CodeGenRegister*>(Leads[i]); local
434 if (Cand == this || getSubRegIndex(Cand))
436 // Check if each component of Cand is already a sub-register.
440 assert(!Cand->ExplicitSubRegs.empty() &&
442 for (unsigned j = 1, e = Cand->ExplicitSubRegs.size(); j != e; ++j) {
443 if (CodeGenSubRegIndex *Idx = getSubRegIndex(Cand->ExplicitSubRegs[j]))
451 // If some Cand sub-register is not part of this register, or if Cand only
456 // Each part of Cand i
[all...]

Completed in 1691 milliseconds