Home
last modified time | relevance | path

Searched defs:Candidate (Results 1 – 25 of 63) 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
80 "Candidate's Machine Function must track liveness"); in initFromEndOfBlockToStartOfSeq() argument
120 unsigned getLength() const { return Len; } in getLength()
130 void setCallInfo(unsigned CID, unsigned CO) { in setCallInfo()
141 MachineInstr &front() { return *FirstInst; } in front()
142 MachineInstr &back() { return *LastInst; } in back()
[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 __anon368811100111::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.back()) { in findClosestMatchingDominator() local
H A DLoopLoadElimination.cpp395 for (const auto &Candidate : Candidates) in collectMemchecks() local
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DROCm.h62 struct Candidate { struct
71 Candidate(std::string Path, bool StrictChecking = false, argument
73 : Path(Path), StrictChecking(StrictChecking), in Path()
H A DCuda.cpp135 struct Candidate { in CudaInstallationDetector() struct
136 std::string Path; in CudaInstallationDetector()
137 bool StrictChecking; in CudaInstallationDetector()
139 Candidate(std::string Path, bool StrictChecking = false) in CudaInstallationDetector() argument
192 for (const auto &Candidate : Candidates) { in CudaInstallationDetector() local
H A DAMDGPU.cpp438 for (const auto &Candidate : ROCmDirs) { in detectDeviceLibrary() local
460 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 __anonb03821a80111::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 __anon6a708eff0111::GCNILPScheduler
23 SUnit *SU;
25 Candidate(SUnit *SU_) in Candidate() function
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/bmake/
H A Dsuff.c197 typedef struct Candidate { struct
212 struct Candidate *parent; argument
222 CandidateList childrenList; argument
224 } Candidate; typedef
/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.cpp843 static bool doesHistoryAllowICP(const Instruction &Inst, StringRef Candidate) { in doesHistoryAllowICP()
971 Function &F, InlineCandidate &Candidate, uint64_t SumOrigin, uint64_t &Sum, in tryPromoteAndInlineCandidate()
1232 InlineCandidate Candidate = {I, LocalNotInlinedCallSites.lookup(I), in inlineHotFunctions() local
1279 InlineCandidate &Candidate, SmallVector<CallBase *, 8> *InlinedCallSites) { in tryInlineCandidate()
1391 SampleProfileLoader::shouldInlineCandidate(InlineCandidate &Candidate) { in shouldInlineCandidate()
1497 InlineCandidate Candidate = CQueue.top(); in inlineHotFunctionsWithPriority() local
2386 const auto Candidate = *CI; in runStaleProfileMatching() local
2402 LineLocation Candidate(CandidateLineOffset, L.Discriminator); in runStaleProfileMatching() local
2416 LineLocation Candidate(CandidateLineOffset, Loc.Discriminator); in runStaleProfileMatching() local
H A DFunctionImport.cpp476 [&](const auto &Candidate) { in computeImportForModule()
484 [](const auto &Candidate) { return Candidate.second; }); in computeImportForModule()
506 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/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/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp655 BuiltinIndexListTy *Candidate, in CanReuseSignature()
697 for (auto *Candidate : KnownSignatures) { in GroupBySignature() local
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp424 for (const auto &Candidate : Candidates) { in pickWinner() local

123