Searched refs:Evaluator (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineSizeEstimatorAnalysis.h32 std::unique_ptr<TFModelEvaluator> Evaluator; member in class:llvm::InlineSizeEstimatorAnalysis
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineSizeEstimatorAnalysis.cpp249 Evaluator = std::make_unique<TFModelEvaluator>(
251 if (!Evaluator || !Evaluator->isValid()) {
252 Evaluator.reset();
259 Evaluator->initInput<int32_t>(0, Dim);
265 if (!Evaluator)
269 int32_t *V = Evaluator->getInput<int32_t>(0);
271 auto ER = Evaluator->evaluate();
283 : Evaluator(std::move(Other.Evaluator)) {}
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h1 //===- Evaluator.h - LLVM IR evaluator --------------------------*- C++ -*-===//
38 class Evaluator { class in namespace:llvm
40 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) function in class:llvm::Evaluator
45 ~Evaluator() {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp1 //===- Evaluator.cpp - LLVM IR evaluator ----------------------------------===//
13 #include "llvm/Transforms/Utils/Evaluator.h"
210 Constant *Evaluator::ComputeLoadResult(Constant *P) {
267 Evaluator::getCalleeWithFormalArgs(CallBase &CB,
282 bool Evaluator::getFormalParams(CallBase &CB, Function *F,
309 Constant *Evaluator::castCallResultIfNeeded(Value *CallExpr, Constant *RV) {
326 bool Evaluator::EvaluateBlock(BasicBlock::iterator CurInst,
669 bool Evaluator::EvaluateFunction(Function *F, Constant *&RetVal,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp125 AtomicEvaluator &&Evaluator) {
130 Evaluator))
154 S, BO.getRHS(), Satisfaction, std::forward<AtomicEvaluator>(Evaluator));
157 std::forward<AtomicEvaluator>(Evaluator));
161 ExprResult SubstitutedAtomicExpr = Evaluator(ConstraintExpr);
167 // Evaluator has decided satisfaction without yielding an expression.
123 calculateConstraintSatisfaction(Sema &S, const Expr *ConstraintExpr, ConstraintSatisfaction &Satisfaction, AtomicEvaluator &&Evaluator) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp97 #include "llvm/Transforms/Utils/Evaluator.h"
1331 Evaluator Eval(M.getDataLayout(), nullptr);
H A DGlobalOpt.cpp66 #include "llvm/Transforms/Utils/Evaluator.h"
2727 Evaluator Eval(DL, TLI);
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile1566 SRCS_MIN+= Transforms/Utils/Evaluator.cpp

Completed in 139 milliseconds