Searched refs:LHSVal (Results 1 - 12 of 12) sorted by relevance

/freebsd-11.0-release/contrib/compiler-rt/lib/ubsan/
H A Dubsan_handlers.cc179 Value LHSVal(Data->Type, LHS);
198 << LHSVal << Data->Type;
223 Value LHSVal(Data->LHSType, LHS);
245 if (LHSVal.isNegative())
246 Diag(Loc, DL_Error, "left shift of negative value %0") << LHSVal;
250 << LHSVal << RHSVal << Data->LHSType;
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp29 Value *LHSVal = FirstInst->getOperand(0); local
32 Type *LHSType = LHSVal->getType();
67 if (I->getOperand(0) != LHSVal) LHSVal = nullptr;
75 if (!LHSVal && !RHSVal)
83 if (!LHSVal) {
88 LHSVal = NewLHS;
116 LHSVal, RHSVal);
123 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp495 for (const auto &LHSVal : LHSVals)
496 if (LHSVal.first == InterestingVal || isa<UndefValue>(LHSVal.first)) {
497 Result.emplace_back(InterestingVal, LHSVal.second);
498 LHSKnownBBs.insert(LHSVal.second);
537 for (const auto &LHSVal : LHSVals) {
538 Constant *V = LHSVal.first;
542 Result.push_back(std::make_pair(KC, LHSVal.second));
613 for (const auto &LHSVal : LHSVals) {
614 Constant *V = LHSVal
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp858 ComplexPairTy LHSVal = EmitLoadOfLValue(LHS, Loc); local
859 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc);
861 llvm::Value *LHSVal = CGF.EmitLoadOfScalar(LHS, Loc); local
866 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc);
867 OpInfo.LHS = ComplexPairTy(LHSVal, nullptr);
869 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp155 SVal LHSVal; local
161 LHSVal = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx, LTy,
164 Result = svalBuilder.evalCast(LHSVal, CTy, LTy);
169 LHSVal = svalBuilder.evalCast(Result, LTy, CTy);
179 evalStore(Tmp2, B, LHS, *I, state, location, LHSVal);
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DLazyValueInfo.cpp823 LVILatticeVal LHSVal = getBlockValue(BBI->getOperand(0), BB); local
824 mergeAssumeBlockValueConstantRange(BBI->getOperand(0), LHSVal, BBI);
825 if (!LHSVal.isConstantRange()) {
830 ConstantRange LHSRange = LHSVal.getConstantRange();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp375 Sema::ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal, argument
378 assert(LHSVal && "missing expression in case statement");
386 CorrectDelayedTyposInExpr(LHSVal, [this](class Expr *E) {
400 LHSVal = LHS.get();
405 if (!LHSVal->isTypeDependent() && !LHSVal->isValueDependent()) {
406 LHSVal = VerifyIntegerConstantExpression(LHSVal).get();
407 if (!LHSVal)
419 LHS = ActOnFinishFullExpr(LHSVal, LHSVa
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/TableGen/
H A DRecord.h1567 unsigned LHSVal, RHSVal; local
1569 bool LHSFailed = LHSPart.second.getAsInteger(10, LHSVal); (void)LHSFailed;
1574 if (LHSVal != RHSVal)
1575 return LHSVal < RHSVal;
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp221 int64_t LHSVal = EvaluateCRExpr(BE->getLHS()); local
225 if (LHSVal < 0 || RHSVal < 0)
230 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break;
231 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp7082 const APValue &LHSVal = LHSResult.Val; local
7086 if (E->isAdditiveOp() && LHSVal.isLValue() && RHSVal.isInt()) {
7087 Result = LHSVal;
7099 RHSVal.isLValue() && LHSVal.isInt()) {
7102 CharUnits::fromQuantity(LHSVal.getInt().getZExtValue());
7106 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) {
7108 if (!LHSVal.getLValueOffset().isZero() ||
7111 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>();
7128 if (!LHSVal.isInt() || !RHSVal.isInt())
7136 if (!handleIntIntBinOp(Info, E, LHSVal
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2456 SDValue LHSVal = getValue(I.getOperand(1));
2534 LHSVal = getValue(LHS);
2542 Ops.push_back(SDValue(LHSVal.getNode(), LHSVal.getResNo() + i));
2545 LHSVal.getNode()->getValueType(LHSVal.getResNo()+i),
5585 SDValue LHSVal = getMemCmpLoad(LHS, LoadVT, LoadTy, *this);
5588 SDValue Res = DAG.getSetCC(getCurSDLoc(), MVT::i1, LHSVal, RHSVal,
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3305 StmtResult ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal,

Completed in 342 milliseconds