Searched refs:Cand1 (Results 1 – 3 of 3) sorted by relevance
731 CoalescingCandidateInfo Cand1, Cand2; in runOnMachineFunction() local739 Cand1.clear(); in runOnMachineFunction()742 Cand1.BranchBlock = &MBB; in runOnMachineFunction()745 if (!canCoalesceBranch(Cand1)) in runOnMachineFunction()748 Cand2.BranchBlock = Cand1.BranchTargetBlock; in runOnMachineFunction()754 assert(MPDT->dominates(Cand2.BranchTargetBlock, Cand1.BranchBlock) && in runOnMachineFunction()757 if (!identicalOperands(Cand1.Cond, Cand2.Cond)) { in runOnMachineFunction()758 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction()763 if (!canMerge(Cand2, Cand1)) { in runOnMachineFunction()765 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction()[all …]
9650 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1, in compareEnableIfAttrs() argument9653 bool Cand1Attr = Cand1->hasAttr<EnableIfAttr>(); in compareEnableIfAttrs()9661 auto Cand1Attrs = Cand1->specific_attrs<EnableIfAttr>(); in compareEnableIfAttrs()9689 isBetterMultiversionCandidate(const OverloadCandidate &Cand1, in isBetterMultiversionCandidate() argument9691 if (!Cand1.Function || !Cand1.Function->isMultiVersion() || !Cand2.Function || in isBetterMultiversionCandidate()9697 if (Cand1.Function->isInvalidDecl()) { in isBetterMultiversionCandidate()9707 bool Cand1CPUDisp = Cand1.Function->hasAttr<CPUDispatchAttr>(); in isBetterMultiversionCandidate()9709 const auto *Cand1CPUSpec = Cand1.Function->getAttr<CPUSpecificAttr>(); in isBetterMultiversionCandidate()9794 const OverloadCandidate &Cand1, in sameFunctionParameterTypeLists() argument9796 if (Cand1.Function && Cand2.Function) { in sameFunctionParameterTypeLists()[all …]
1197 const OverloadCandidate &Cand1,