Home
last modified time | relevance | path

Searched refs:ThisVal (Results 1 – 21 of 21) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DAPFixedPoint.cpp74 APSInt ThisVal = getValue(); in compare() local
83 ThisVal = ThisVal.extOrTrunc(CommonWidth); in compare()
86 ThisVal = ThisVal.shl(getLsbWeight() - CommonLsb); in compare()
90 if (ThisVal.sgt(OtherVal)) in compare()
92 else if (ThisVal.slt(OtherVal)) in compare()
95 if (ThisVal.ugt(OtherVal)) in compare()
97 else if (ThisVal.ult(OtherVal)) in compare()
100 if (ThisVal.isSignBitSet()) in compare()
102 else if (ThisVal.ugt(OtherVal)) in compare()
104 else if (ThisVal.ult(OtherVal)) in compare()
[all …]
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp683 SVal ThisVal = getCXXThisVal(); in getExtraInvalidatedValues() local
684 Values.push_back(ThisVal); in getExtraInvalidatedValues()
703 const MemRegion *ThisRegion = ThisVal.getAsRegion(); in getExtraInvalidatedValues()
718 SVal ThisVal = getSVal(Base); in getCXXThisVal() local
719 assert(ThisVal.isUnknownOrUndef() || isa<Loc>(ThisVal)); in getCXXThisVal()
720 return ThisVal; in getCXXThisVal()
793 SVal ThisVal = getCXXThisVal(); in getInitialStackFrameContents() local
794 if (!ThisVal.isUnknown()) { in getInitialStackFrameContents()
810 StateMgr.getStoreManager().evalBaseToDerived(ThisVal, Ty); in getInitialStackFrameContents()
818 ThisVal = SVB.evalCast(ThisVal, Ty, StaticTy); in getInitialStackFrameContents()
[all …]
H A DExprEngineCXX.cpp44 SVal ThisVal; in performTrivialCopy() local
50 ThisVal = Ctor->getCXXThisVal(); in performTrivialCopy()
57 ThisVal = cast<CXXInstanceCall>(Call).getCXXThisVal(); in performTrivialCopy()
85 evalBind(Dst, CallExpr, Pred, ThisVal, V, true); in performTrivialCopy()
92 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
147 SVal ThisVal = State->getSVal(ThisPtr); in computeObjectUnderConstruction() local
149 const auto *ThisReg = cast<SubRegion>(ThisVal.getAsRegion()); in computeObjectUnderConstruction()
158 return ThisVal; in computeObjectUnderConstruction()
164 FieldVal = State->getLValue(Init->getIndirectMember(), ThisVal); in computeObjectUnderConstruction()
167 FieldVal = State->getLValue(Init->getMember(), ThisVal); in computeObjectUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp208 auto ThisVal = DtorCall.getCXXThisVal(); in getElementCountOfArrayBeingDestructed() local
210 if (auto ThisElementRegion = dyn_cast<ElementRegion>(ThisVal.getAsRegion())) { in getElementCountOfArrayBeingDestructed()
290 auto ThisVal = svalBuilder.getCXXThis(DtorDecl->getParent(), calleeCtx); in processCallExit() local
291 state = state->killBinding(ThisVal); in processCallExit()
H A DExprEngine.cpp1473 SVal ThisVal = Pred->getState()->getSVal(ThisPtr); in ProcessBaseDtor() local
1478 SVal BaseVal = getStoreManager().evalDerivedToBase(ThisVal, BaseTy, in ProcessBaseDtor()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DGTestChecker.cpp144 SVal ThisVal = Call->getCXXThisVal(); in modelAssertionResultBoolConstructor() local
147 Call->getDecl()->getParent(), ThisVal, State); in modelAssertionResultBoolConstructor()
167 SVal ThisVal = Call->getCXXThisVal(); in modelAssertionResultCopyConstructor() local
173 ThisVal, State); in modelAssertionResultCopyConstructor()
H A DCXXSelfAssignmentChecker.cpp49 auto ThisVal = in checkBeginFunction() local
54 ProgramStateRef SelfAssignState = State->bindLoc(Param, ThisVal, LCtx); in checkBeginFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp355 unsigned ThisVal = NumBytes; in emitT2RegPlusImmediate() local
371 if ((DestReg == ARM::SP) && (ThisVal < ((1 << 7) - 1) * 4)) { in emitT2RegPlusImmediate()
372 assert((ThisVal & 3) == 0 && "Stack update is not multiple of 4?"); in emitT2RegPlusImmediate()
376 .addImm(ThisVal / 4) in emitT2RegPlusImmediate()
382 int ImmIsT2SO = ARM_AM::getT2SOImmVal(ThisVal); in emitT2RegPlusImmediate()
392 } else if (ThisVal < 4096) { in emitT2RegPlusImmediate()
401 unsigned RotAmt = countLeadingZeros(ThisVal); in emitT2RegPlusImmediate()
402 ThisVal = ThisVal & ARM_AM::rotr32(0xff000000U, RotAmt); in emitT2RegPlusImmediate()
403 NumBytes &= ~ThisVal; in emitT2RegPlusImmediate()
404 assert(ARM_AM::getT2SOImmVal(ThisVal) != -1 && in emitT2RegPlusImmediate()
[all …]
H A DARMISelLowering.h882 SDValue ThisVal) const;
H A DARMBaseInstrInfo.cpp2502 unsigned ThisVal = NumBytes & ARM_AM::rotr32(0xFF, RotAmt); in emitARMRegPlusImmediate() local
2503 assert(ThisVal && "Didn't extract field correctly"); in emitARMRegPlusImmediate()
2506 NumBytes &= ~ThisVal; in emitARMRegPlusImmediate()
2508 assert(ARM_AM::getSOImmVal(ThisVal) != -1 && "Bit extraction didn't work?"); in emitARMRegPlusImmediate()
2514 .addImm(ThisVal) in emitARMRegPlusImmediate()
H A DARMISelLowering.cpp2174 SDValue ThisVal) const { in LowerCallResult()
2190 InVals.push_back(ThisVal); in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp491 int64_t ThisVal = NumBytes; in emitIncrement() local
499 if (ThisVal < MinVal) in emitIncrement()
500 ThisVal = MinVal; in emitIncrement()
501 else if (ThisVal > MaxVal) in emitIncrement()
502 ThisVal = MaxVal; in emitIncrement()
505 .addReg(Reg).addImm(ThisVal); in emitIncrement()
508 NumBytes -= ThisVal; in emitIncrement()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp371 uint64_t ThisVal = std::min(Offset, Chunk); in emitSPUpdate() local
374 MBB, MBBI, DL, IsSub ? -ThisVal : ThisVal, InEpilogue); in emitSPUpdate()
380 Offset -= ThisVal; in emitSPUpdate()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp304 uint64_t ThisVal = std::min(Offset, Chunk); in emitSPUpdate() local
305 if (ThisVal == SlotSize) { in emitSPUpdate()
318 Offset -= ThisVal; in emitSPUpdate()
323 BuildStackAdjustment(MBB, MBBI, DL, isSub ? -ThisVal : ThisVal, InEpilogue) in emitSPUpdate()
326 Offset -= ThisVal; in emitSPUpdate()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp4336 uint64_t ThisVal = std::min<uint64_t>(Offset, MaxEncodableValue); in emitFrameOffsetAdj() local
4338 if (ThisVal > MaxEncoding) { in emitFrameOffsetAdj()
4339 ThisVal = ThisVal >> ShiftSize; in emitFrameOffsetAdj()
4342 assert((ThisVal >> ShiftSize) <= MaxEncoding && in emitFrameOffsetAdj()
4345 Offset -= ThisVal << LocalShiftSize; in emitFrameOffsetAdj()
4350 .addImm(Sign * (int)ThisVal); in emitFrameOffsetAdj()
4358 ? StackOffset::getFixed(ThisVal << LocalShiftSize) in emitFrameOffsetAdj()
4359 : StackOffset::getScalable(VScale * (ThisVal << LocalShiftSize)); in emitFrameOffsetAdj()
4378 int Imm = (int)(ThisVal << LocalShiftSize); in emitFrameOffsetAdj()
H A DAArch64ISelLowering.h950 SDValue ThisVal) const;
H A DAArch64ISelLowering.cpp6778 SDValue ThisVal) const { in LowerCallResult()
6789 InVals.push_back(ThisVal); in LowerCallResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h369 SDValue ThisVal) const;
H A DSIISelLowering.cpp2737 SDValue ThisVal) const { in LowerCallResult()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp7628 LValue *This = nullptr, ThisVal; in handleCallExpr() local
7639 if (!EvaluateObjectArgument(Info, ME->getBase(), ThisVal)) in handleCallExpr()
7644 This = &ThisVal; in handleCallExpr()
7649 HandleMemberPointerAccess(Info, BE, ThisVal, false); in handleCallExpr()
7655 This = &ThisVal; in handleCallExpr()
7659 return EvaluateObjectArgument(Info, PDE->getBase(), ThisVal) && in handleCallExpr()
7660 HandleDestruction(Info, PDE, ThisVal, PDE->getDestroyedType()); in handleCallExpr()
7703 if (!EvaluateObjectArgument(Info, Args[0], ThisVal)) in handleCallExpr()
7705 This = &ThisVal; in handleCallExpr()
7712 !HandleUnionActiveMemberChange(Info, Args[0], ThisVal)) in handleCallExpr()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp897 Value *ThisVal = isValueEqualityComparison(TI); in SimplifyEqualityComparisonWithOnlyPredecessor() local
898 assert(ThisVal && "This isn't a value comparison!!"); in SimplifyEqualityComparisonWithOnlyPredecessor()
899 if (ThisVal != PredVal) in SimplifyEqualityComparisonWithOnlyPredecessor()