Home
last modified time | relevance | path

Searched refs:ExprVal (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInst.h53 const MCExpr *ExprVal; member
116 return ExprVal; in getExpr()
121 ExprVal = Val; in setExpr()
165 Op.ExprVal = Val; in createExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp5482 const MCExpr *ExprVal; in ParseDirectiveAMDHSAKernel() local
5483 if (getParser().parseExpression(ExprVal)) in ParseDirectiveAMDHSAKernel()
5491 if ((EvaluatableExpr = ExprVal->evaluateAsAbsolute(IVal))) { in ParseDirectiveAMDHSAKernel()
5514 KD.group_segment_fixed_size = ExprVal; in ParseDirectiveAMDHSAKernel()
5519 KD.private_segment_fixed_size = ExprVal; in ParseDirectiveAMDHSAKernel()
5523 KD.kernarg_size = ExprVal; in ParseDirectiveAMDHSAKernel()
5535 ExprVal, ValRange); in ParseDirectiveAMDHSAKernel()
5545 PARSE_BITS_ENTRY(KD.kernarg_preload, KERNARG_PRELOAD_SPEC_LENGTH, ExprVal, in ParseDirectiveAMDHSAKernel()
5558 PARSE_BITS_ENTRY(KD.kernarg_preload, KERNARG_PRELOAD_SPEC_OFFSET, ExprVal, in ParseDirectiveAMDHSAKernel()
5565 KERNEL_CODE_PROPERTY_ENABLE_SGPR_DISPATCH_PTR, ExprVal, in ParseDirectiveAMDHSAKernel()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp423 const Formula &(*ModelPred)(Environment &Env, const Formula &ExprVal, in transferValueOrImpl() argument
443 [](Environment &Env, const Formula &ExprVal, in transferValueOrStringEmptyCall()
452 return A.makeImplies(A.makeNot(ExprVal), in transferValueOrStringEmptyCall()
461 [](Environment &Env, const Formula &ExprVal, in transferValueOrNotEqX() argument
467 return A.makeImplies(ExprVal, HasValueVal); in transferValueOrNotEqX()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp511 SymbolReaper::isLive(const Expr *ExprVal, const LocationContext *ELCtx) const { in isLive() argument
528 return LCtx->getAnalysis<RelaxedLiveVariables>()->isLive(Loc, ExprVal); in isLive()
H A DExprEngineC.cpp73 SVal ExprVal = B->isGLValue() ? LeftV : RightV; in VisitBinaryOperator() local
74 evalStore(Tmp2, B, LHS, *it, state->BindExpr(B, LCtx, ExprVal), in VisitBinaryOperator()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp800 const MCExpr *ExprVal; in parseImmediate() local
808 if (!Parser.parseExpression(ExprVal)) in parseImmediate()
809 return LanaiOperand::createImm(ExprVal, Start, End); in parseImmediate()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymbolManager.h616 bool isLive(const Expr *ExprVal, const LocationContext *LCtx) const;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp15167 APInt &ExprVal, APInt &DivisorVal) { in collect() argument
15172 ExprVal = ConstExpr->getAPInt(); in collect()
15174 return ExprVal.isNonNegative() && !DivisorVal.isNonPositive(); in collect()
15182 APInt ExprVal; in collect() local
15184 if (!GetNonNegExprAndPosDivisor(Expr, Divisor, ExprVal, DivisorVal)) in collect()
15186 APInt Rem = ExprVal.urem(DivisorVal); in collect()
15189 return SE.getConstant(ExprVal + DivisorVal - Rem); in collect()
15198 APInt ExprVal; in collect() local
15200 if (!GetNonNegExprAndPosDivisor(Expr, Divisor, ExprVal, DivisorVal)) in collect()
15202 APInt Rem = ExprVal.urem(DivisorVal); in collect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp6406 const MCExpr *ExprVal = ARMMCExpr::create(RefKind, SubExprVal, in parseOperand() local
6409 Operands.push_back(ARMOperand::CreateImm(ExprVal, S, E, *this)); in parseOperand()