Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp84 APSInt ThisVal = getValue(); in compare() local
93 ThisVal = ThisVal.extOrTrunc(CommonWidth); in compare()
96 ThisVal = ThisVal.shl(getLsbWeight() - CommonLsb); in compare()
100 if (ThisVal.sgt(OtherVal)) in compare()
102 else if (ThisVal.slt(OtherVal)) in compare()
105 if (ThisVal.ugt(OtherVal)) in compare()
107 else if (ThisVal.ult(OtherVal)) in compare()
110 if (ThisVal.isSignBitSet()) in compare()
112 else if (ThisVal.ugt(OtherVal)) in compare()
114 else if (ThisVal.ult(OtherVal)) in compare()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp717 SVal ThisVal = getCXXThisVal(); in getExtraInvalidatedValues() local
718 Values.push_back(ThisVal); in getExtraInvalidatedValues()
736 const MemRegion *ThisRegion = ThisVal.getAsRegion(); in getExtraInvalidatedValues()
748 SVal ThisVal = Base ? getSVal(Base) : UnknownVal(); in getCXXThisVal() local
750 if (isa<NonLoc>(ThisVal)) { in getCXXThisVal()
752 QualType OriginalTy = ThisVal.getType(SVB.getContext()); in getCXXThisVal()
753 return SVB.evalCast(ThisVal, Base->getType(), OriginalTy); in getCXXThisVal()
756 assert(ThisVal.isUnknownOrUndef() || isa<Loc>(ThisVal)); in getCXXThisVal()
757 return ThisVal; in getCXXThisVal()
833 SVal ThisVal = getCXXThisVal(); in getInitialStackFrameContents() local
[all …]
H A DExprEngineCXX.cpp49 SVal ThisVal; in performTrivialCopy() local
55 ThisVal = Ctor->getCXXThisVal(); in performTrivialCopy()
62 ThisVal = cast<CXXInstanceCall>(Call).getCXXThisVal(); in performTrivialCopy()
90 evalBind(Dst, CallExpr, N, ThisVal, V, true); in performTrivialCopy()
103 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
158 SVal ThisVal = State->getSVal(ThisPtr); in computeObjectUnderConstruction() local
160 const auto *ThisReg = cast<SubRegion>(ThisVal.getAsRegion()); in computeObjectUnderConstruction()
169 return ThisVal; in computeObjectUnderConstruction()
175 FieldVal = State->getLValue(Init->getIndirectMember(), ThisVal); in computeObjectUnderConstruction()
178 FieldVal = State->getLValue(Init->getMember(), ThisVal); in computeObjectUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp204 auto ThisVal = DtorCall.getCXXThisVal(); in getElementCountOfArrayBeingDestructed() local
206 if (auto ThisElementRegion = dyn_cast<ElementRegion>(ThisVal.getAsRegion())) { in getElementCountOfArrayBeingDestructed()
285 auto ThisVal = svalBuilder.getCXXThis(DtorDecl->getParent(), calleeCtx); in processCallExit() local
286 state = state->killBinding(ThisVal); in processCallExit()
H A DExprEngine.cpp1493 SVal ThisVal = Pred->getState()->getSVal(ThisPtr); in ProcessBaseDtor() local
1498 SVal BaseVal = getStoreManager().evalDerivedToBase(ThisVal, BaseTy, in ProcessBaseDtor()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp375 unsigned ThisVal = NumBytes; in emitT2RegPlusImmediate() local
391 if ((DestReg == ARM::SP) && (ThisVal < ((1 << 7) - 1) * 4)) { in emitT2RegPlusImmediate()
392 assert((ThisVal & 3) == 0 && "Stack update is not multiple of 4?"); in emitT2RegPlusImmediate()
396 .addImm(ThisVal / 4) in emitT2RegPlusImmediate()
402 int ImmIsT2SO = ARM_AM::getT2SOImmVal(ThisVal); in emitT2RegPlusImmediate()
412 } else if (ThisVal < 4096) { in emitT2RegPlusImmediate()
421 unsigned RotAmt = llvm::countl_zero(ThisVal); in emitT2RegPlusImmediate()
422 ThisVal = ThisVal & llvm::rotr<uint32_t>(0xff000000U, RotAmt); in emitT2RegPlusImmediate()
423 NumBytes &= ~ThisVal; in emitT2RegPlusImmediate()
424 assert(ARM_AM::getT2SOImmVal(ThisVal) != -1 && in emitT2RegPlusImmediate()
[all …]
H A DARMISelLowering.h928 SDValue ThisVal, bool isCmseNSCall) const;
H A DARMBaseInstrInfo.cpp2332 unsigned ThisVal = NumBytes & llvm::rotr<uint32_t>(0xFF, RotAmt); in emitARMRegPlusImmediate() local
2333 assert(ThisVal && "Didn't extract field correctly"); in emitARMRegPlusImmediate()
2336 NumBytes &= ~ThisVal; in emitARMRegPlusImmediate()
2338 assert(ARM_AM::getSOImmVal(ThisVal) != -1 && "Bit extraction didn't work?"); in emitARMRegPlusImmediate()
2344 .addImm(ThisVal) in emitARMRegPlusImmediate()
H A DARMISelLowering.cpp2201 SDValue ThisVal, bool isCmseNSCall) const { in LowerCallResult() argument
2217 InVals.push_back(ThisVal); in LowerCallResult()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXSelfAssignmentChecker.cpp49 auto ThisVal = in checkBeginFunction() local
54 ProgramStateRef SelfAssignState = State->bindLoc(Param, ThisVal, LCtx); in checkBeginFunction()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp484 int64_t ThisVal = NumBytes; in emitIncrement() local
492 if (ThisVal < MinVal) in emitIncrement()
493 ThisVal = MinVal; in emitIncrement()
494 else if (ThisVal > MaxVal) in emitIncrement()
495 ThisVal = MaxVal; in emitIncrement()
498 .addReg(Reg).addImm(ThisVal); in emitIncrement()
501 NumBytes -= ThisVal; in emitIncrement()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp324 uint64_t ThisVal = std::min(Offset, Chunk); in emitSPUpdate() local
325 if (ThisVal == SlotSize) { in emitSPUpdate()
336 Offset -= ThisVal; in emitSPUpdate()
341 BuildStackAdjustment(MBB, MBBI, DL, isSub ? -ThisVal : ThisVal, InEpilogue) in emitSPUpdate()
344 Offset -= ThisVal; in emitSPUpdate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6038 uint64_t ThisVal = std::min<uint64_t>(Offset, MaxEncodableValue); in emitFrameOffsetAdj() local
6040 if (ThisVal > MaxEncoding) { in emitFrameOffsetAdj()
6041 ThisVal = ThisVal >> ShiftSize; in emitFrameOffsetAdj()
6044 assert((ThisVal >> ShiftSize) <= MaxEncoding && in emitFrameOffsetAdj()
6047 Offset -= ThisVal << LocalShiftSize; in emitFrameOffsetAdj()
6052 .addImm(Sign * (int)ThisVal); in emitFrameOffsetAdj()
6060 ? StackOffset::getFixed(ThisVal << LocalShiftSize) in emitFrameOffsetAdj()
6061 : StackOffset::getScalable(VScale * (ThisVal << LocalShiftSize)); in emitFrameOffsetAdj()
6079 int Imm = (int)(ThisVal << LocalShiftSize); in emitFrameOffsetAdj()
6084 .addImm(ThisVal) in emitFrameOffsetAdj()
H A DAArch64ISelLowering.h577 SDValue ThisVal, bool RequiresSMChange) const;
H A DAArch64ISelLowering.cpp8315 SDValue ThisVal, bool RequiresSMChange) const { in LowerCallResult() argument
8326 InVals.push_back(ThisVal); in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h424 SDValue ThisVal) const;
H A DSIISelLowering.cpp3379 SDValue ThisVal) const { in LowerCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp925 Value *ThisVal = isValueEqualityComparison(TI); in simplifyEqualityComparisonWithOnlyPredecessor() local
926 assert(ThisVal && "This isn't a value comparison!!"); in simplifyEqualityComparisonWithOnlyPredecessor()
927 if (ThisVal != PredVal) in simplifyEqualityComparisonWithOnlyPredecessor()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3412 llvm::Value *ThisVal = loadIncomingCXXThis(CGF); in getOrCreateVirtualFunctionPointerThunk() local
3413 setCXXABIThisValue(CGF, ThisVal); in getOrCreateVirtualFunctionPointerThunk()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp17829 LValue ThisVal; in EvaluateWithSubstitution() local
17839 EvaluateObjectArgument(Info, This, ThisVal) && in EvaluateWithSubstitution()
17841 ThisPtr = &ThisVal; in EvaluateWithSubstitution()