Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOutliner.h37 struct Candidate { struct
45 // The first instruction in this \p Candidate. argument
48 // The last instruction in this \p Candidate. argument
51 // The basic block that contains this Candidate. argument
58 /// Liveness information for this Candidate. Tracks from the end of the argument
65 /// Liveness information restricted to this Candidate's instruction sequence. argument
80 "Candidate' in initFromEndOfBlockToStartOfSeq() argument
97 initInSeqCandidate initInSeq() argument
116 CallConstructionIDCandidate global() argument
119 FlagsCandidate global() argument
120 getLengthCandidate getLength() argument
123 getStartIdxCandidate getStartIdx() argument
126 getEndIdxCandidate getEndIdx() argument
130 setCallInfoCandidate setCallInfo() argument
136 getCallOverheadCandidate getCallOverhead() argument
138 frontCandidate front() argument
139 backCandidate back() argument
140 getMFCandidate getMF() argument
141 getMBBCandidate getMBB() argument
155 isAvailableAcrossAndOutOfSeqCandidate isAvailableAcrossAndOutOfSeq() argument
164 isAnyUnavailableAcrossOrOutOfSeqCandidate isAnyUnavailableAcrossOrOutOfSeq() argument
196 CandidateCandidate Candidate() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.h41 struct Candidate { struct
50 Candidate() = default; argument
57 bool noCost() const { in noCost()
62 void dumpCosts() { in dumpCosts()
H A DSystemZMachineScheduler.cpp201 Candidate(SUnit *SU_, SystemZHazardRecognizer &HazardRec) : Candidate() { in Candidate() function in SystemZPostRASchedStrategy::Candidate
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp133 struct Candidate { struct in __anon0eec50480111::StraightLineStrengthReduce
134 enum Kind {
142 Candidate(Kind CT, const SCEV *B, ConstantInt *Idx, Value *S, in Candidate() function
146 Kind CandidateKind = Invalid;
148 const SCEV *Base = nullptr;
153 ConstantInt *Index = nullptr;
155 Value *Stride = nullptr;
171 Instruction *Ins = nullptr;
175 Candidate *Basis = nullptr;
H A DNaryReassociate.cpp419 Value *Candidate = findClosestMatchingDominator(CandidateExpr, GEP); in tryReassociateGEPAtIndex() local
569 if (Value *Candidate = Candidates.pop_back_val()) { in findClosestMatchingDominator() 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() argument
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.cpp254 using Candidate = std::pair<const MachineInstr*, bool>; in runOnMachineFunction() typedef
H A DSIOptimizeExecMasking.cpp361 Register Candidate = MO.getReg(); in findInstrBackwards() local
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DCuda.cpp139 struct Candidate { in CudaInstallationDetector() struct
140 std::string Path; in CudaInstallationDetector()
141 bool StrictChecking; in CudaInstallationDetector()
143 Candidate(std::string Path, bool StrictChecking = false) in CudaInstallationDetector() function
196 for (const auto &Candidate : Candidates) { in CudaInstallationDetector() local
H A DAMDGPU.cpp439 for (const auto &Candidate : ROCmDirs) { in detectDeviceLibrary() local
461 for (const auto &Candidate : HIPSearchDirs) { in detectHIPRuntime() local
/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.cpp209 BasicBlock *Candidate = nullptr; in computeDominator() local
236 BasicBlock *Candidate = nullptr; in computePostDominator() local
H A DCloneDetection.cpp505 const StmtSequence &Candidate = HashGroup[j]; in splitCloneGroups() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp525 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump()
597 SchedCandidate &Candidate, in SchedulingCost()
771 SchedCandidate &Candidate) { in pickNodeFromQueue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp804 static bool doesHistoryAllowICP(const Instruction &Inst, StringRef Candidate) { in doesHistoryAllowICP()
920 Function &F, InlineCandidate &Candidate, uint64_t SumOrigin, uint64_t &Sum, in tryPromoteAndInlineCandidate()
1184 InlineCandidate Candidate = {I, LocalNotInlinedCallSites.lookup(I), in inlineHotFunctions() local
1231 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.cpp286 const auto &Candidate = R->second; in matchNonCallsiteLocs() local
301 LineLocation Candidate(CandidateLineOffset, L.Discriminator); in matchNonCallsiteLocs() local
314 LineLocation Candidate(CandidateLineOffset, Loc.Discriminator); in matchNonCallsiteLocs() local
H A DFunctionImport.cpp513 [&](const auto &Candidate) { in computeImportForModule()
521 [](const auto &Candidate) { return Candidate.second; }); in computeImportForModule()
543 PotentialCandidates, [&](const auto *Candidate) { in computeImportForModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp248 for (auto *Candidate : Candidates) { in getBest() local
272 for (auto *Candidate : BestCandidates) { in getBest() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp584 auto &Candidate = Candidates[CalleeIndexIter->second]; in computeVTableInfos() local
719 for (const auto &Candidate : Candidates) { in tryToPromoteWithVTableCmp() local
848 auto &Candidate = Candidates[I]; in isProfitableToCompareVTables() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp197 static bool compareMatchingRelocs(const MipsRelocationEntry &Candidate, in compareMatchingRelocs()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h65 IRSimilarityCandidate *Candidate = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp91 ConvergenceRegion *Candidate = nullptr; in findParentRegion() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h183 bool isCompatibleDataLayout(const DataLayout &Candidate) const { in isCompatibleDataLayout()

123