Home
last modified time | relevance | path

Searched refs:Eval (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp651 bool Eval = MCE.evaluate(UseR, Cells.get(UseR.Reg), SrcC); in visitPHI() local
655 Changed |= Eval ? DefC.meet(SrcC) in visitPHI()
669 bool Eval = MCE.evaluate(MI, Cells, Outputs); in visitNonBranch() local
671 if (Eval) { in visitNonBranch()
690 if (!Eval) { in visitNonBranch()
818 bool Eval = MCE.evaluate(MI, Cells, Targets, DoNext); in computeBlockSuccessors() local
819 if (!Eval) in computeBlockSuccessors()
1068 bool Eval = evaluate(R, L, RC); in getCell() local
1069 return Eval && !RC.isBottom(); in getCell()
1377 bool Eval = constToInt(LS2.Values[i], A) && in evaluateANDrr() local
[all …]
H A DBitTracker.cpp845 bool Eval = ME.evaluate(MI, Map, ResMap); in visitNonBranch() local
847 if (Trace && Eval) { in visitNonBranch()
875 if (!Eval || ResMap.count(RD.Reg) == 0) { in visitNonBranch()
926 bool Eval = ME.evaluate(MI, Map, BTs, FallsThrough); in visitBranchesFrom() local
927 if (!Eval) { in visitBranchesFrom()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DTCE.cpp53 auto Eval = [&](Expr *E) { in setTargetAttributes() local
59 M.Int32Ty, Eval(Attr->getXDim()))), in setTargetAttributes()
61 M.Int32Ty, Eval(Attr->getYDim()))), in setTargetAttributes()
63 M.Int32Ty, Eval(Attr->getZDim()))), in setTargetAttributes()
H A DAMDGPU.cpp717 auto Eval = [&](Expr *E) { in handleAMDGPUFlatWorkGroupSizeAttr() local
721 Min = Eval(FlatWGS->getMin()); in handleAMDGPUFlatWorkGroupSizeAttr()
722 Max = Eval(FlatWGS->getMax()); in handleAMDGPUFlatWorkGroupSizeAttr()
725 Min = Max = Eval(ReqdWGS->getXDim()) * Eval(ReqdWGS->getYDim()) * in handleAMDGPUFlatWorkGroupSizeAttr()
726 Eval(ReqdWGS->getZDim()); in handleAMDGPUFlatWorkGroupSizeAttr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaSPIRV.cpp59 Expr::EvalResult Eval; in processConstant32BitIntArgument() local
60 Eval.Diag = &Notes; in processConstant32BitIntArgument()
61 if ((!IntArg->EvaluateAsConstantExpr(Eval, SemaRef.getASTContext())) || in processConstant32BitIntArgument()
62 !Eval.Val.isInt() || Eval.Val.getInt().getBitWidth() > 32) { in processConstant32BitIntArgument()
69 return {Eval.Val.getInt().getZExtValue()}; in processConstant32BitIntArgument()
H A DSemaStmtAsm.cpp793 Expr::EvalResult Eval; in FillInlineAsmIdentifierInfo() local
801 if (IsEnum && Res->EvaluateAsRValue(Eval, Context)) in FillInlineAsmIdentifierInfo()
802 return Info.setEnum(Eval.Val.getInt().getSExtValue()); in FillInlineAsmIdentifierInfo()
811 if (Res->EvaluateAsLValue(Eval, Context)) in FillInlineAsmIdentifierInfo()
812 IsGlobalLV = Eval.isGlobalLValue(); in FillInlineAsmIdentifierInfo()
H A DSemaAttr.cpp528 Expr::EvalResult Eval; in ConstantFoldAttrArgs() local
530 Eval.Diag = &Notes; in ConstantFoldAttrArgs()
532 bool Result = E->EvaluateAsConstantExpr(Eval, Context); in ConstantFoldAttrArgs()
544 E = ConstantExpr::Create(Context, E, Eval.Val); in ConstantFoldAttrArgs()
H A DSemaChecking.cpp2771 Expr::EvalResult Eval; in CheckBuiltinFunctionCall() local
2772 Eval.Diag = &Notes; in CheckBuiltinFunctionCall()
2773 if ((!ProbArg->EvaluateAsConstantExpr(Eval, Context)) || in CheckBuiltinFunctionCall()
2774 !Eval.Val.isFloat()) { in CheckBuiltinFunctionCall()
2781 llvm::APFloat Probability = Eval.Val.getFloat(); in CheckBuiltinFunctionCall()
13741 EvaluationTracker Eval(*this); in VisitBinLOr() local
13752 bool EvalOK = Eval.evaluate(BO->getLHS(), EvalResult); in VisitBinLOr()
13774 EvaluationTracker Eval(*this); in VisitBinLAnd() local
13784 bool EvalOK = Eval.evaluate(BO->getLHS(), EvalResult); in VisitBinLAnd()
13821 EvaluationTracker Eval(*this); in VisitAbstractConditionalOperator() local
[all …]
H A DSemaExpr.cpp17730 Expr::EvalResult Eval; in CheckForImmediateInvocation() local
17731 Eval.Diag = &Notes; in CheckForImmediateInvocation()
17733 Eval, getASTContext(), ConstantExprKind::ImmediateInvocation); in CheckForImmediateInvocation()
17735 Cached = std::move(Eval.Val); in CheckForImmediateInvocation()
17785 Expr::EvalResult Eval; in EvaluateAndDiagnoseImmediateInvocation() local
17786 Eval.Diag = &Notes; in EvaluateAndDiagnoseImmediateInvocation()
17789 Eval, SemaRef.getASTContext(), ConstantExprKind::ImmediateInvocation); in EvaluateAndDiagnoseImmediateInvocation()
17821 CE->MoveIntoResult(Eval.Val, SemaRef.getASTContext()); in EvaluateAndDiagnoseImmediateInvocation()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp153 SVal Eval = Bldr.evalBinOp(State, ComparisonOp, LHSVal, RHSVal, in evalComparison() local
155 if (Eval.isUnknownOrUndef()) in evalComparison()
158 std::tie(StTrue, StFalse) = State->assume(Eval.castAs<DefinedSVal>()); in evalComparison()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp2402 if (auto *Eval = getEvaluatedStmt()) in hasInit() local
2403 return Eval->Value.isValid(); in hasInit()
2415 auto *Eval = getEvaluatedStmt(); in getInit() local
2417 return cast<Expr>(Eval->Value.get( in getInit()
2418 Eval->Value.isOffset() ? getASTContext().getExternalSource() : nullptr)); in getInit()
2477 if (auto *Eval = dyn_cast_if_present<EvaluatedStmt *>(Init)) { in setInit() local
2478 Eval->~EvaluatedStmt(); in setInit()
2479 getASTContext().Deallocate(Eval); in setInit()
2557 auto *Eval = dyn_cast_if_present<EvaluatedStmt *>(Init); in ensureEvaluatedStmt() local
2558 if (!Eval) { in ensureEvaluatedStmt()
[all …]
H A DExpr.cpp226 Expr::EvalResult Eval; in getAsBuiltinConstantDeclRef() local
228 if (EvaluateAsConstantExpr(Eval, Context)) { in getAsBuiltinConstantDeclRef()
229 APValue &Value = Eval.Val; in getAsBuiltinConstantDeclRef()
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-ls1028a-kontron-sl28-var3-ads2.dts3 * Device Tree file for the Kontron SMARC-sAL28 board on a SMARC Eval 2.0
16 model = "Kontron SMARC-sAL28 (Single PHY) on SMARC Eval 2.0 carrier";
H A Dimx8mp-kontron-smarc-eval-carrier.dts12 model = "Kontron SMARC Eval Carrier with i.MX8MP";
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6dl-kontron-samx6i-ads2.dts10 model = "Kontron SMARC-sAMX6i Dual-Lite/Solo on SMARC Eval 2.0 carrier";
H A Dimx6q-kontron-samx6i-ads2.dts10 model = "Kontron SMARC-sAMX6i Quad/Dual on SMARC Eval 2.0 carrier";
H A Dimx6qdl-kontron-samx6i-ads2.dtsi3 * Device Tree include for the Kontron SMARC-sAMX6i board on a SMARC Eval
/freebsd/contrib/sendmail/contrib/
H A Dqtool.pl125 $new_condition = new Eval($opts{e});
1292 package Eval; package
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp657 auto Eval = [&](Expr *E) { in EmitKernelMetadata() local
661 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getXDim()))), in EmitKernelMetadata()
662 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getYDim()))), in EmitKernelMetadata()
663 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getZDim())))}; in EmitKernelMetadata()
668 auto Eval = [&](Expr *E) { in EmitKernelMetadata() local
672 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getXDim()))), in EmitKernelMetadata()
673 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getYDim()))), in EmitKernelMetadata()
674 llvm::ConstantAsMetadata::get(Builder.getInt32(Eval(A->getZDim())))}; in EmitKernelMetadata()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1696 EvaluatedStmt *Eval = VD->ensureEvaluatedStmt(); in ReadVarDeclInit() local
1697 Eval->HasConstantInitialization = (Val & 2) != 0; in ReadVarDeclInit()
1698 Eval->HasConstantDestruction = (Val & 4) != 0; in ReadVarDeclInit()
1699 Eval->WasEvaluated = (Val & 8) != 0; in ReadVarDeclInit()
1700 Eval->HasSideEffects = (Val & 16) != 0; in ReadVarDeclInit()
1701 Eval->CheckedForSideEffects = true; in ReadVarDeclInit()
1702 if (Eval->WasEvaluated) { in ReadVarDeclInit()
1703 Eval->Evaluated = Record.readAPValue(); in ReadVarDeclInit()
1704 if (Eval->Evaluated.needsCleanup()) in ReadVarDeclInit()
1705 Reader.getContext().addDestruction(&Eval->Evaluated); in ReadVarDeclInit()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp2080 Evaluator Eval(DL, TLI); in EvaluateStaticConstructor() local
2082 bool EvalSuccess = Eval.EvaluateFunction(F, RetValDummy, in EvaluateStaticConstructor()
2089 auto NewInitializers = Eval.getMutatedInitializers(); in EvaluateStaticConstructor()
2095 for (GlobalVariable *GV : Eval.getInvariants()) in EvaluateStaticConstructor()
H A DWholeProgramDevirt.cpp1607 Evaluator Eval(M.getDataLayout(), nullptr); in tryEvaluateFunctionsWithArgs() local
1620 if (!Eval.EvaluateFunction(Fn, RetVal, EvalArgs) || in tryEvaluateFunctionsWithArgs()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp415 EnterExpressionEvaluationContext Eval( in ParseLexedMethodDeclaration() local
685 EnterExpressionEvaluationContext Eval( in ParseLexedMemberInitializer() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp633 ObjectSizeOffsetEvaluator Eval(DL, TLI, Ctx, EvalOptions); in lowerObjectSizeCall() local
634 SizeOffsetValue SizeOffsetPair = Eval.compute(ObjectSize->getArgOperand(0)); in lowerObjectSizeCall()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp1897 auto Eval = [&](const Expr *Init, unsigned ElemIndex) { in visitInitList() local
1907 if (!EmbedS->doForEachDataElement(Eval, ElementIndex)) in visitInitList()

12