Home
last modified time | relevance | path

Searched defs:Candidate (Results 1 – 25 of 69) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h38 struct Candidate { struct
46 // The first instruction in this \p Candidate. argument
49 // The last instruction in this \p Candidate. argument
52 // The basic block that contains this Candidate. argument
59 /// Liveness information for this Candidate. Tracks from the end of the argument
66 /// Liveness information restricted to this Candidate's instruction sequence. argument
81 "Candidate's Machine Function must track liveness"); in initFromEndOfBlockToStartOfSeq() argument
98 "Candidate's Machine Function must track liveness"); in initInSeq() argument
117 /// Target-specific flags for this Candidate's MBB. argument
120 /// Return the number of instructions in this Candidate. argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.h39 struct Candidate { struct
48 Candidate() = default; argument
55 bool noCost() const { in noCost()
60 void dumpCosts() { in dumpCosts()
H A DSystemZMachineScheduler.cpp203 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec) : Candidate() { in Candidate() function in SystemZPostRASchedStrategy::Candidate
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSimpleTypoCorrection.cpp21 void SimpleTypoCorrection::add(const StringRef Candidate) { in add()
43 void SimpleTypoCorrection::add(const char *Candidate) { in add()
48 void SimpleTypoCorrection::add(const IdentifierInfo *Candidate) { in add()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp137 struct Candidate { struct in __anon0eec50480111::StraightLineStrengthReduce
138 enum Kind {
146 Candidate(Kind CT, const SCEV *B, ConstantInt *Idx, Value *S, in Candidate() argument
150 Kind CandidateKind = Invalid;
152 const SCEV *Base = nullptr;
157 ConstantInt *Index = nullptr;
159 Value *Stride = nullptr;
175 Instruction *Ins = nullptr;
179 Candidate *Basis = nullptr;
H A DNaryReassociate.cpp420 Value *Candidate = findClosestMatchingDominator(CandidateExpr, GEP); in tryReassociateGEPAtIndex() local
567 if (Value *Candidate = Candidates.pop_back_val()) { in findClosestMatchingDominator() local
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DROCm.h65 struct Candidate { struct
74 Candidate(std::string Path, bool StrictChecking = false, argument
76 : Path(Path), StrictChecking(StrictChecking), in Path()
H A DCuda.cpp141 struct Candidate { in CudaInstallationDetector() struct
142 std::string Path; in CudaInstallationDetector()
143 bool StrictChecking; in CudaInstallationDetector()
145 Candidate(std::string Path, bool StrictChecking = false) in CudaInstallationDetector() function
199 for (const auto &Candidate : Candidates) { in CudaInstallationDetector() local
H A DAMDGPU.cpp375 for (const auto &Candidate : ROCmDirs) { in detectDeviceLibrary() local
397 for (const auto &Candidate : HIPSearchDirs) { in detectHIPRuntime() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNMinRegStrategy.cpp24 struct Candidate : ilist_node<Candidate> { struct in __anon235545e00111::GCNMinRegScheduler
25 const SUnit *SU;
26 int Priority;
28 Candidate(const SUnit *SU_, int Priority_ = 0) in Candidate() function
H A DGCNILPSched.cpp22 struct Candidate : ilist_node<Candidate> { struct in __anon1a74e9370111::GCNILPScheduler
23 SUnit *SU;
25 Candidate(SUnit *SU_) in Candidate() argument
H A DGCNNSAReassign.cpp259 using Candidate = std::pair<const MachineInstr*, bool>; in run() typedef
/freebsd/contrib/bmake/
H A Dsuff.c197 typedef struct Candidate { struct
212 struct Candidate *parent; argument
222 CandidateList childrenList; argument
224 } Candidate; argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp46 SchedCandidate &Candidate, in SchedulingCost()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp208 BasicBlock *Candidate = nullptr; in computeDominator() local
235 BasicBlock *Candidate = nullptr; in computePostDominator() local
H A DCloneDetection.cpp504 const StmtSequence &Candidate = HashGroup[j]; in splitCloneGroups() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp522 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump()
594 SchedCandidate &Candidate, in SchedulingCost()
768 SchedCandidate &Candidate) { in pickNodeFromQueue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp806 static bool doesHistoryAllowICP(const Instruction &Inst, StringRef Candidate) { in doesHistoryAllowICP()
920 Function &F, InlineCandidate &Candidate, uint64_t SumOrigin, uint64_t &Sum, in tryPromoteAndInlineCandidate()
1185 InlineCandidate Candidate = {I, LocalNotInlinedCallSites.lookup(I), in inlineHotFunctions() local
1232 InlineCandidate &Candidate, SmallVector<CallBase *, 8> *InlinedCallSites) { in tryInlineCandidate()
1343 SampleProfileLoader::shouldInlineCandidate(InlineCandidate &Candidate) { in shouldInlineCandidate()
1450 InlineCandidate Candidate = CQueue.top(); in inlineHotFunctionsWithPriority() local
H A DSampleProfileMatcher.cpp232 const auto &Candidate = R->second; in matchNonCallsiteLocs() local
247 LineLocation Candidate(CandidateLineOffset, L.Discriminator); in matchNonCallsiteLocs() local
260 LineLocation Candidate(CandidateLineOffset, Loc.Discriminator); in matchNonCallsiteLocs() local
H A DFunctionImport.cpp597 [&](const auto &Candidate) { in computeImportForModule()
605 [](const auto &Candidate) { return Candidate.second; }); in computeImportForModule()
627 PotentialCandidates, [&](const auto *Candidate) { in computeImportForModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp304 for (auto *Candidate : Candidates) { in getBest() local
328 for (auto *Candidate : BestCandidates) { in getBest() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp596 auto &Candidate = Candidates[CalleeIndexIter->second]; in computeVTableInfos() local
731 for (const auto &Candidate : Candidates) { in tryToPromoteWithVTableCmp() local
858 auto &Candidate = Candidates[I]; in isProfitableToCompareVTables() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp80 ConvergenceRegion *Candidate = nullptr; in findParentRegion() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h65 IRSimilarityCandidate *Candidate = nullptr; member
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp650 BuiltinIndexListTy *Candidate, in CanReuseSignature()
692 for (auto *Candidate : KnownSignatures) { in GroupBySignature() local

123