| /llvm-project-15.0.7/llvm/lib/XRay/ |
| H A D | BlockVerifier.cpp | 67 {State::BufferExtents, {mask(State::NewBuffer)}}, in transition() 69 {State::NewBuffer, {mask(State::WallClockTime)}}, in transition() 72 {mask(State::PIDEntry) | mask(State::NewCPUId)}}, in transition() 74 {State::PIDEntry, {mask(State::NewCPUId)}}, in transition() 77 {mask(State::NewCPUId) | mask(State::TSCWrap) | in transition() 82 {mask(State::TSCWrap) | mask(State::NewCPUId) | in transition() 88 mask(State::NewCPUId) | mask(State::Function) | in transition() 97 {mask(State::Function) | mask(State::TSCWrap) | in transition() 103 {mask(State::CallArg) | mask(State::Function) | in transition() 104 mask(State::TSCWrap) | mask(State::NewCPUId) | in transition() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ContainerModeling.cpp | 237 State = State->remove<ContainerMap>(Cont.first); in checkDeadSymbols() 262 State = setIteratorPosition(State, RetVal, in handleBegin() 284 State = setIteratorPosition(State, RetVal, in handleEnd() 326 State = assumeNoOverflow(State, NewEndSym, 4); in handleAssignment() 330 State = setContainerData(State, ContReg, in handleAssignment() 349 State = setContainerData(State, ContReg, in handleAssignment() 375 State = invalidateAllIteratorPositions(State, ContReg); in handleAssign() 850 State = assumeNoOverflow(State, Sym, 4); in createContainerBegin() 873 State = assumeNoOverflow(State, Sym, 4); in createContainerEnd() 903 State = State->set<IteratorRegionMap>(RegionMap); in processIteratorPositions() [all …]
|
| H A D | StreamChecker.cpp | 96 } State; member 197 State = State->assume(RetVal, true); in bindAndAssumeTrue() 204 State = State->BindExpr(CE, C.getLocationContext(), in bindInt() 595 State = ensureStreamOpened(StreamVal, C, State); in preFread() 620 State = ensureStreamOpened(StreamVal, C, State); in preFwrite() 665 State = bindInt(0, State, C, CE); in evalFreadFwrite() 718 State = ensureStreamOpened(StreamVal, C, State); in preFseek() 784 State = State->set<StreamMap>( in evalClearerr() 853 State = State->set<StreamMap>( in evalSetFeofFerror() 1067 State = State->remove<StreamMap>(Sym); in checkDeadSymbols() [all …]
|
| H A D | Taint.cpp | 41 printTaint(State, llvm::errs()); in dumpTaint() 47 return addTaint(State, State->getSVal(S, LCtx), Kind); in addTaint() 54 return addTaint(State, Sym, Kind); in addTaint() 75 return addTaint(State, R, Kind); in addTaint() 82 return State; in addTaint() 100 return removeTaint(State, Sym); in removeTaint() 103 return removeTaint(State, R); in removeTaint() 109 return State; in removeTaint() 130 return State; in addPartialTaint() 148 SVal val = State->getSVal(S, LCtx); in isTainted() [all …]
|
| H A D | TrustNonnullChecker.cpp | 74 State = addImplication(Antecedent, State, true); in evalAssume() 75 State = addImplication(Antecedent, State, false); in evalAssume() 78 return State; in evalAssume() 90 State = State->assume(*L, /*assumption=*/true); in checkPostCall() 109 State = State->assume(*L, /*assumption=*/true); in checkPostObjCMessage() 122 State = State->set<NonNullImplicationMap>(RetS, ArgS); in checkPostObjCMessage() 126 State = State->set<NullImplicationMap>(ArgS, RetS); in checkPostObjCMessage() 151 State = State->remove<MapName>(P.first); in dropDeadFromGDM() 152 return State; in dropDeadFromGDM() 238 State = State->remove<NullImplicationMap>(*Consequent); in addImplication() [all …]
|
| H A D | SmartPtrModeling.cpp | 177 State = State->remove<TrackedRegionMap>(Region); in updateSwappedRegion() 179 return State; in updateSwappedRegion() 311 State = State->set<TrackedRegionMap>(ThisRegion, PtrVal); in evalCall() 312 State = State->assume(PtrVal, true); in evalCall() 445 State = State->set<TrackedRegionMap>(ThisRegion, Val); in retrieveOrConjureInnerPtrVal() 530 State = in handleOstreamOperator() 533 State = in handleOstreamOperator() 549 State = State->remove<TrackedRegionMap>(Region); in checkDeadSymbols() 792 State, in updateMovedSmartPointers() 815 State = State->remove<TrackedRegionMap>(ThisRegion); in updateMovedSmartPointers() [all …]
|
| H A D | IteratorModeling.cpp | 239 State = setIteratorPosition(State, Loc, *Pos); in checkBind() 244 State = removeIteratorPosition(State, Loc); in checkBind() 343 State = State->remove<IteratorSymbolMap>(Sym.first); in checkDeadSymbols() 475 State = assumeNoOverflow(State, Sym, 4); in handleComparison() 479 State = setIteratorPosition(State, LVal, in handleComparison() 483 State = setIteratorPosition(State, RVal, in handleComparison() 501 State = State->BindExpr(CE, LCtx, RetVal); in handleComparison() 512 if ((State = relateSymbols(State, Sym1, Sym2, in processComparison() 558 State = setIteratorPosition(State, Iter, *NewPos); in handleIncrement() 584 State = setIteratorPosition(State, Iter, *NewPos); in handleDecrement() [all …]
|
| H A D | ErrnoModeling.cpp | 145 State = State->set<ErrnoRegion>(ErrnoR); in checkBeginFunction() 146 State = in checkBeginFunction() 148 C.addTransition(State); in checkBeginFunction() 173 State = State->set<ErrnoRegion>(ErrnoR); in checkBeginFunction() 174 State = in checkBeginFunction() 176 C.addTransition(State); in checkBeginFunction() 190 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in evalCall() 223 return State; in setErrnoValue() 226 State = State->bindLoc(loc::MemRegionVal{ErrnoR}, Value, LCtx); in setErrnoValue() 234 return State; in setErrnoValue() [all …]
|
| H A D | NullabilityChecker.cpp | 464 State = State->remove<NullabilityMap>(I->first); in checkDeadSymbols() 644 State = State->set<InvariantViolated>(true); in checkPreStmt() 675 State = State->set<NullabilityMap>(Region, in checkPreStmt() 889 State = in checkPostObjCMessage() 899 State = in checkPostObjCMessage() 940 State = State->set<NullabilityMap>( in checkPostObjCMessage() 962 State = State->set<NullabilityMap>( in checkPostObjCMessage() 1013 State = State->set<NullabilityMap>(Region, in checkPostStmt() 1158 State = State->set<InvariantViolated>(true); in checkBind() 1195 State = State->set<NullabilityMap>( in checkBind() [all …]
|
| H A D | VLASizeChecker.cpp | 85 State = checkVLAIndexSize(C, State, SizeE); in checkVLA() 86 if (!State) in checkVLA() 122 return State; in checkVLA() 149 return State; in checkVLA() 205 State = StatePos; in checkVLAIndexSize() 208 return State; in checkVLAIndexSize() 277 State = checkVLA(C, State, VLA, ArraySize); in checkPreStmt() 278 if (!State) in checkPreStmt() 289 State = in checkPreStmt() 316 State = checkVLA(C, State, VLA, ArraySize); in checkPreStmt() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 137 Phi->addIncoming(State.get(ExitValue, VPIteration(State.UF - 1, Lane)), in fixPhi() 197 State.set(this, V, Part); in generateInstruction() 205 State.set(this, V, Part); in generateInstruction() 212 State.set(this, V, Part); in generateInstruction() 271 createStepForVF(Builder, Phi->getType(), State.VF, State.UF); in generateInstruction() 697 Value *EntryPart = State.Builder.CreateVectorSplat(State.VF, Clone); in execute() 898 cast<Instruction>(State.get(getOperand(0), *State.Instance)); in execute() 931 if (State.hasScalarValue(this, *State.Instance)) in execute() 932 State.reset(this, Phi, *State.Instance); in execute() 934 State.set(this, Phi, *State.Instance); in execute() [all …]
|
| /llvm-project-15.0.7/libcxx/benchmarks/ |
| H A D | map.bench.cpp | 101 void run(benchmark::State& State) const { in run() 113 void run(benchmark::State& State) const { in run() 134 void run(benchmark::State& State) const { in run() 282 run(benchmark::State& State) const { in run() 313 run(benchmark::State& State) const { in run() 401 run(benchmark::State& State) const { in run() 432 run(benchmark::State& State) const { in run() 521 run(benchmark::State& State) const { in run() 552 run(benchmark::State& State) const { in run() 641 run(benchmark::State& State) const { in run() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | Parsing.cpp | 51 ParseState State; member 156 State.Input = consumeWhitespace(State.Input); in parseChar() 157 if (State.Input.empty() || State.Input.front() != c) in parseChar() 165 State.Input = consumeWhitespace(State.Input); in parseId() 176 State.Input = consumeWhitespace(State.Input); in parseStringId() 177 if (State.Input.empty()) in parseStringId() 181 State, in parseStringId() 247 auto Id = parseId(State); in parseRangeSelectorImpl() 272 State = Result->State; in parseRangeSelector() 274 State.Input = consumeWhitespace(State.Input); in parseRangeSelector() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | DynamicType.cpp | 101 State = State->set<DynamicTypeMap>(MR->StripCasts(), NewTy); in setDynamicTypeInfo() 102 assert(State); in setDynamicTypeInfo() 103 return State; in setDynamicTypeInfo() 122 State = State->set<DynamicTypeMap>(MR, CastToTy); in setDynamicTypeAndCastInfo() 138 State = State->set<DynamicCastMap>(MR, Set); in setDynamicTypeAndCastInfo() 140 assert(State); in setDynamicTypeAndCastInfo() 141 return State; in setDynamicTypeAndCastInfo() 147 State = State->set<DynamicClassObjectMap>(Sym, NewTy); in setClassObjectDynamicTypeInfo() 148 return State; in setClassObjectDynamicTypeInfo() 170 State = State->remove<MapTy>(Elem.first); in removeDeadImpl() [all …]
|
| H A D | ExprEngineCXX.cpp | 90 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy() 92 State = bindReturnValue(Call, LCtx, State); in performTrivialCopy() 447 State = elideDestructor(State, BTE, LCtx); in updateObjectsUnderConstruction() 566 State = finishObjectConstruction(State, CE, LCtx); in handleConstructor() 568 State = State->BindExpr(CE, LCtx, State->getSVal(*L, CE->getType())); in handleConstructor() 599 State = setPendingInitLoop(State, CE, LCtx, in handleConstructor() 707 State = State->bindDefaultZero(Target, LCtx); in handleConstructor() 955 State = finishObjectConstruction(State, CNE, LCtx); in VisitCXXNewExpr() 992 State = State->assume(*dSymVal, true); in VisitCXXNewExpr() 1050 State = State->BindExpr(CNE, LCtx, Result); in VisitCXXNewExpr() [all …]
|
| H A D | ConstraintManager.cpp | 26 static DefinedSVal getLocFromSymbol(const ProgramStateRef &State, in getLocFromSymbol() argument 38 const ProgramStatePair &P = assumeDual(State, V); in checkNull() 48 ConstraintManager::assumeDualImpl(ProgramStateRef &State, in assumeDualImpl() argument 50 if (LLVM_UNLIKELY(State->isPosteriorlyOverconstrained())) in assumeDualImpl() 51 return {State, State}; in assumeDualImpl() 58 const ProgramState *RawSt = State.get(); in assumeDualImpl() 60 return {State, State}; in assumeDualImpl() 95 return assumeInternal(State, Cond, Assumption); in assumeDual() 97 return assumeDualImpl(State, AssumeFun); in assumeDual() 107 return assumeDualImpl(State, AssumeFun); in assumeInclusiveRangeDual() [all …]
|
| H A D | RangeConstraintManager.cpp | 1482 [SSE, State = this->State]() -> SymbolRef { in getRangeForNegatedSymSym() 1493 [Sym, State = this->State]() { in getRangeForNegatedSym() 2017 State = State->assume(*NonLocSymSVal, true); in handleRemainderOp() 2392 State = State->set<ClassMap>(Classes); in mergeImpl() 2393 State = State->set<ClassMembers>(Members); in mergeImpl() 2426 return markDisequal(RF, State, find(State, First), find(State, Second)); in markDisequal() 2460 State = State->set<ConstraintRange>(Constraints); in markDisequal() 2553 State = State->set<ClassMap>(Classes); in removeMember() 2574 State = State->assume(DefinedVal, true); in reAssume() 2623 State = find(State, MemberSym).removeMember(State, MemberSym); in simplify() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/tests/ |
| H A D | crash_handler_api.cpp | 29 size_t Slot = State.getNearestSlot(Addr); in metadata() 42 State.GuardedPagePool = 0x2000; in setupState() 43 State.GuardedPagePoolEnd = 0xb000; in setupState() 45 State.PageSize = 0x1000; in setupState() 101 AllocatorState State = {}; member in CrashHandlerAPITest 137 State.FailureType = Error::DOUBLE_FREE; in TEST_F() 138 State.FailureAddress = FailureAddress; in TEST_F() 152 State.FailureType = Error::INVALID_FREE; in TEST_F() 153 State.FailureAddress = FailureAddress; in TEST_F() 165 State.FailureType = Error::INVALID_FREE; in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | ContinuationIndenter.cpp | 102 if (State && State->BreakBeforeClosingBrace) in getLengthToMatchingParen() 709 State.Column > getNewLineColumn(State) && in addTokenOnCurrentLine() 736 State.Column > getNewLineColumn(State)) { in addTokenOnCurrentLine() 867 State.Column = getNewLineColumn(State); in addTokenOnNewLine() 881 if (State.Column > State.FirstIndent) { in addTokenOnNewLine() 935 State.Stack[State.Stack.size() - 2].LastSpace = in addTokenOnNewLine() 1440 State.StartOfStringLiteral = State.Column + 1; in moveStateToNextToken() 1442 State.StartOfStringLiteral = State.Column + 1; in moveStateToNextToken() 1444 State.StartOfStringLiteral = State.Column; in moveStateToNextToken() 1451 State.NextToken = State.NextToken->Next; in moveStateToNextToken() [all …]
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 323 State.Env.setValue( in transferMakeOptionalCall() 324 Loc, createOptionalValue(State.Env, State.Env.getBoolLiteralValue(true))); in transferMakeOptionalCall() 331 State.Env, State.Env.getValue(*CallExpr->getImplicitObjectArgument(), in transferOptionalHasValueCall() 347 auto &Env = State.Env; in transferValueOrImpl() 354 State.Env, in transferValueOrImpl() 409 State.Env.setValue( in transferCallReturningOptional() 410 Loc, createOptionalValue(State.Env, State.Env.makeAtomicBoolValue())); in transferCallReturningOptional() 444 getHasValue(State.Env, State.Env.getValue(E, SkipPast::Reference))) in value_orConversionHasValue() 469 State.Env.setValue(*OptionalLoc, createOptionalValue(State.Env, HasValueVal)); in transferAssignment() 488 transferAssignment(E, State.Env.getBoolLiteralValue(false), State); in transferNulloptAssignment() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.cpp | 27 if (unsigned Reg = State.AllocateReg(RegList)) in f64AssignAPCS() 35 State.addLoc(CCValAssign::getCustomMem( in f64AssignAPCS() 44 State.addLoc(CCValAssign::getCustomMem( in f64AssignAPCS() 74 Reg = State.AllocateReg(GPRArgRegs); in f64AssignAAPCS() 82 State.addLoc(CCValAssign::getCustomMem( in f64AssignAAPCS() 150 State); in RetCC_ARM_AAPCS_Custom_f64() 207 State.AllocateReg(RegList[RegIdx++]); in CC_ARM_AAPCS_Custom_Aggregate() 235 State.addLoc(PendingMember); in CC_ARM_AAPCS_Custom_Aggregate() 254 State.addLoc(It); in CC_ARM_AAPCS_Custom_Aggregate() 265 State.AllocateReg(Reg); in CC_ARM_AAPCS_Custom_Aggregate() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kCollapseMOVEMPass.cpp | 187 if (State.isLoad()) { in Finish() 199 State = MOVEMState(); in Finish() 205 if (State.hasBase()) { in ProcessMI() 209 if (State.isStore() == IsStore && State.getBase() == Reg && in ProcessMI() 215 State = Temp; in ProcessMI() 216 State.setEnd(MI); in ProcessMI() 224 State.setBegin(MI); in ProcessMI() 225 State.setBase(Reg); in ProcessMI() 227 IsStore ? State.setStore() : State.setLoad(); in ProcessMI() 242 MOVEMState State; in runOnMachineFunction() local [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/benchmarks/ |
| H A D | Benchmark.cpp | 68 static void buildSLR(benchmark::State &State) { in buildSLR() argument 86 static void lex(benchmark::State &State) { in lex() argument 90 State.SetBytesProcessed(static_cast<uint64_t>(State.iterations()) * in lex() 95 static void pairBrackets(benchmark::State &State) { in pairBrackets() argument 100 State.SetBytesProcessed(static_cast<uint64_t>(State.iterations()) * in pairBrackets() 105 static void preprocess(benchmark::State &State) { in preprocess() argument 114 State.SetBytesProcessed(static_cast<uint64_t>(State.iterations()) * in preprocess() 119 static void glrParse(benchmark::State &State) { in glrParse() argument 127 State.SetBytesProcessed(static_cast<uint64_t>(State.iterations()) * in glrParse() 132 static void full(benchmark::State &State) { in full() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.cpp | 30 CCState &State) { in CC_X86_32_RegCall_Assign2Regs() argument 41 if (!State.isAllocated(Reg)) in CC_X86_32_RegCall_Assign2Regs() 53 unsigned Reg = State.AllocateReg(AvailableRegs[I]); in CC_X86_32_RegCall_Assign2Regs() 103 if (!State.isAllocated(Reg)) { in CC_X86_VectorCallAssignRegister() 104 unsigned AssigedReg = State.AllocateReg(Reg); in CC_X86_VectorCallAssignRegister() 106 State.addLoc( in CC_X86_VectorCallAssignRegister() 111 if (Is64bit && State.IsShadowAllocatedReg(Reg)) { in CC_X86_VectorCallAssignRegister() 147 if (State.isAllocated(X86::R9)) { in CC_X86_64_VectorCall() 169 State.AllocateStack(8, Align(8)); in CC_X86_64_VectorCall() 261 if (unsigned Reg = State.AllocateReg(RegList)) { in CC_X86_32_MCUInReg() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/ |
| H A D | crash_handler.cpp | 26 if (State->FailureType != Error::UNKNOWN && State->FailureAddress != 0) in __gwp_asan_error_is_mine() 29 return ErrorPtr < State->GuardedPagePoolEnd && in __gwp_asan_error_is_mine() 30 State->GuardedPagePool <= ErrorPtr; in __gwp_asan_error_is_mine() 35 return State->FailureAddress; in __gwp_asan_get_internal_crash_address() 42 return &Metadata[State->getNearestSlot(Ptr)]; in addrToMetadata() 52 if (State->FailureType != Error::UNKNOWN) in __gwp_asan_diagnose_error() 53 return State->FailureType; in __gwp_asan_diagnose_error() 56 if (State->isGuardPage(ErrorPtr)) { in __gwp_asan_diagnose_error() 59 addrToMetadata(State, Metadata, State->slotToAddr(Slot)); in __gwp_asan_diagnose_error() 88 if (ErrorPtr >= State->GuardedPagePoolEnd || in __gwp_asan_get_metadata() [all …]
|