| /src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Store.h | 74 virtual SVal getBinding(Store store, Loc loc, QualType T = QualType()) = 0; 86 virtual std::optional<SVal> getDefaultBinding(Store store, 108 virtual StoreRef Bind(Store store, Loc loc, SVal val) = 0; 113 virtual StoreRef BindDefaultInitial(Store store, const MemRegion *R, 118 virtual StoreRef BindDefaultZero(Store store, const MemRegion *R) = 0; 123 virtual StoreRef killBinding(Store ST, Loc L) = 0; 188 virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx, 191 virtual bool includedInBindings(Store store, 196 virtual void incrementReferenceCount(Store store) {} in incrementReferenceCount() 201 virtual void decrementReferenceCount(Store store) {} in decrementReferenceCount() [all …]
|
| H A D | StoreRef.h | 27 using Store = const void *; variable 30 Store store; 34 StoreRef(Store store, StoreManager &smgr); 46 Store getStore() const { return store; } in getStore()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 86 StoreInst *Store; member 88 StoreToLoadForwardingCandidate(LoadInst *Load, StoreInst *Store) in StoreToLoadForwardingCandidate() 89 : Load(Load), Store(Store) {} in StoreToLoadForwardingCandidate() 97 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() 104 DL.getTypeSizeInBits(getLoadStoreType(Store)) && in isDependenceDistanceOfOne() 142 OS << *Cand.Store << " -->\n"; in operator <<() 218 auto *Store = dyn_cast<StoreInst>(Source); in findStoreToLoadDependences() local 219 if (!Store) in findStoreToLoadDependences() 227 getLoadStoreType(Store), getLoadStoreType(Load), in findStoreToLoadDependences() 228 Store->getDataLayout())) in findStoreToLoadDependences() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 198 StoreInst *Store = nullptr; in findSafeStoreForStoreStrongContraction() local 211 if (Store && SawRelease) in findSafeStoreForStoreStrongContraction() 227 if (Store) { in findSafeStoreForStoreStrongContraction() 256 Store = dyn_cast<StoreInst>(Inst); in findSafeStoreForStoreStrongContraction() 262 if (!Store || !Store->isSimple()) in findSafeStoreForStoreStrongContraction() 267 if (Store->getPointerOperand()->stripPointerCasts() == LocPtr) in findSafeStoreForStoreStrongContraction() 276 if (!Store || !SawRelease) in findSafeStoreForStoreStrongContraction() 280 return Store; in findSafeStoreForStoreStrongContraction() 284 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, in findRetainForStoreStrongContraction() argument 288 BasicBlock::iterator I = Store->getIterator(); in findRetainForStoreStrongContraction() [all …]
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | MetadataImpl.h | 22 static T *getUniqued(DenseSet<T *, InfoT> &Store, in getUniqued() argument 24 auto I = Store.find_as(Key); in getUniqued() 25 return I == Store.end() ? nullptr : *I; in getUniqued() 42 T *MDNode::storeImpl(T *N, StorageType Storage, StoreT &Store) { in storeImpl() argument 45 Store.insert(N); in storeImpl()
|
| H A D | Metadata.cpp | 114 auto &Store = Context.pImpl->MetadataAsValues; in getIfExists() local 115 return Store.lookup(MD); in getIfExists() 121 auto &Store = Context.pImpl->MetadataAsValues; in handleChangedMetadata() local 124 Store.erase(this->MD); in handleChangedMetadata() 129 auto *&Entry = Store[MD]; in handleChangedMetadata() 337 auto &Store = Context.pImpl->ValuesAsMetadata; in SalvageDebugInfo() local 338 auto I = Store.find(&C); in SalvageDebugInfo() 522 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion() local 523 auto I = Store.find(V); in handleDeletion() 524 if (I == Store.end()) in handleDeletion() [all …]
|
| /src/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_memintrinsics.cpp | 25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memset() 31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memcpy() 39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memmove() 49 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memset_match_all() 57 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memcpy_match_all() 68 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( in __hwasan_memmove_match_all()
|
| H A D | hwasan.cpp | 586 CheckAddressSized<ErrorAction::Abort, AccessType::Store>(p, sz); in __hwasan_storeN() 589 CheckAddress<ErrorAction::Abort, AccessType::Store, 0>(p); in __hwasan_store1() 592 CheckAddress<ErrorAction::Abort, AccessType::Store, 1>(p); in __hwasan_store2() 595 CheckAddress<ErrorAction::Abort, AccessType::Store, 2>(p); in __hwasan_store4() 598 CheckAddress<ErrorAction::Abort, AccessType::Store, 3>(p); in __hwasan_store8() 601 CheckAddress<ErrorAction::Abort, AccessType::Store, 4>(p); in __hwasan_store16() 605 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(p, sz); in __hwasan_storeN_noabort() 608 CheckAddress<ErrorAction::Recover, AccessType::Store, 0>(p); in __hwasan_store1_noabort() 611 CheckAddress<ErrorAction::Recover, AccessType::Store, 1>(p); in __hwasan_store2_noabort() 614 CheckAddress<ErrorAction::Recover, AccessType::Store, 2>(p); in __hwasan_store4_noabort() [all …]
|
| H A D | hwasan_checks.h | 24 enum class AccessType { Load, Store }; enumerator 30 0x10 * (AT == AccessType::Store) + LogSize; in SigTrapEncoding() 49 .is_store = AT == AccessType::Store, in SigTrap() 98 .is_store = AT == AccessType::Store, in SigTrap()
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueLatticeUtils.cpp | 34 if (auto *Store = dyn_cast<StoreInst>(U)) in canTrackGlobalVariableInterprocedurally() local 35 return Store->getValueOperand() != GV && !Store->isVolatile() && in canTrackGlobalVariableInterprocedurally() 36 Store->getValueOperand()->getType() == GV->getValueType(); in canTrackGlobalVariableInterprocedurally()
|
| H A D | AliasAnalysisEvaluator.cpp | 159 for (Value *Store : Stores) { in runInternal() 161 MemoryLocation::get(cast<StoreInst>(Store))); in runInternal() 164 PrintLoadStoreResults(AR, PrintNoAlias, Load, Store, F.getParent()); in runInternal() 168 PrintLoadStoreResults(AR, PrintMayAlias, Load, Store, F.getParent()); in runInternal() 172 PrintLoadStoreResults(AR, PrintPartialAlias, Load, Store, F.getParent()); in runInternal() 176 PrintLoadStoreResults(AR, PrintMustAlias, Load, Store, F.getParent()); in runInternal()
|
| /src/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 245 StoreInst *Store) { in makeGEPAndStore() argument 247 Args.push_back(Store->getValueOperand()); in makeGEPAndStore() 248 fillCommonArgs(M->getContext(), Args, GEP, Store); in makeGEPAndStore() 251 {Store->getValueOperand()->getType()}, Args); in makeGEPAndStore() 253 if (Store->getValueOperand()->getType()->isPointerTy()) in makeGEPAndStore() 256 Store->getDebugLoc()); in makeGEPAndStore() 257 if (Store->isUnordered()) { in makeGEPAndStore() 264 Call->setAAMetadata(Store->getAAMetadata()); in makeGEPAndStore() 317 auto *Store = new StoreInst(Call->getOperand(0), GEP, in reconstructStore() local 320 reconstructCommon(Call, GEP, Store, 1); in reconstructStore() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 300 auto *Store = dyn_cast<StoreInst>(I); in optimizePredicateStore() local 301 if (!Store || !Store->isSimple()) in optimizePredicateStore() 305 if (Store->getOperand(0)->getType() != FixedPredType) in optimizePredicateStore() 309 auto *IntrI = dyn_cast<IntrinsicInst>(Store->getOperand(0)); in optimizePredicateStore() 329 Builder.CreateStore(BitCast->getOperand(0), Store->getPointerOperand()); in optimizePredicateStore() 331 Store->eraseFromParent(); in optimizePredicateStore() 412 case Instruction::Store: in optimizeInstructions()
|
| H A D | AArch64SchedNeoverseN1.td | 46 def N1UnitL : ProcResource<2>; // Load/Store 0/1 47 def N1UnitD : ProcResource<2>; // Store data 0/1 384 // Store instructions 387 // Store register, immed offset 390 // Store register, immed offset, index 393 // Store pair, immed offset 396 // Store pair, immed offset, W-form 516 // Store vector reg, unscaled immed, B/H/S/D-form 519 // Store vector reg, unscaled immed, Q-form 522 // Store vector reg, immed post-index, B/H/S/D-form [all …]
|
| H A D | AArch64Schedule.td | 44 def WriteST : SchedWrite; // Store to base addr plus immediate offset 45 def WriteSTP : SchedWrite; // Store a register pair. 49 def WriteSTIdx : SchedWrite; // Store to a register index (maybe scaled). 65 // Store-exclusive is a store followed by a dependent load. 94 // Store a shuffled vector.
|
| H A D | AArch64SchedAmpere1B.td | 573 } // Store to base addr plus immediate offset 577 } // Store a register pair. 586 } // Store to a register index (maybe scaled). 770 // -- Store 1-element structure from one lane of 1 register 773 // -- Store 1-element structures from 1 register 776 // -- Store 1-element structures from 2 registers 779 // -- Store 1-element structures from 3 registers 782 // -- Store 1-element structures from 4 registers 785 // -- Store 2-element structure from one lane of 2 registers 788 // -- Store 2-element structures from 2 registers, 16B/8H/4S/2D sizes [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrSystem.td | 44 // Store then AND/OR system mask. 69 // Store control. 104 // Store prefix. 117 // Store BEAR. 204 // Store real address. 213 // Store using real address. 339 // Store clock (fast / extended). 346 // Store clock comparator. 350 // Store CPU timer. 358 // Store CPU address. [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 508 MachineBasicBlock::iterator Store = *Context.ArgStoreVector[Idx]; in adjustCallSequence() local 509 const MachineOperand &PushOp = Store->getOperand(X86::AddrNumOperands); in adjustCallSequence() 512 switch (Store->getOpcode()) { in adjustCallSequence() 525 Push->cloneMemRefs(MF, *Store); in adjustCallSequence() 533 if (Is64Bit && Store->getOpcode() == X86::MOV32mr) { in adjustCallSequence() 557 Push->cloneMergedMemRefs(MF, {DefMov, &*Store}); in adjustCallSequence() 564 Push->cloneMemRefs(MF, *Store); in adjustCallSequence() 578 MBB.erase(Store); in adjustCallSequence()
|
| /src/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 19 // Memory Load/Store EVA encodings 36 // Load-linked EVA, Store-conditional EVA encodings 52 // Memory Load/Store EVA descriptions 88 // Load/Store Left/Right EVA descriptions 123 // Load-linked EVA, Store-conditional EVA descriptions 189 /// Load and Store EVA Instructions 205 /// Load-linked EVA, Store-conditional EVA
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 86 StoreInst *Store = LoopBuilder.CreateAlignedStore( in createMemCpyLoopKnownSize() local 90 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope)); in createMemCpyLoopKnownSize() 94 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize() 142 StoreInst *Store = RBuilder.CreateAlignedStore(Load, DstGEP, PartDstAlign, in createMemCpyLoopKnownSize() local 146 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope)); in createMemCpyLoopKnownSize() 150 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopKnownSize() 241 StoreInst *Store = in createMemCpyLoopUnknownSize() local 245 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope)); in createMemCpyLoopUnknownSize() 249 Store->setAtomic(AtomicOrdering::Unordered); in createMemCpyLoopUnknownSize() 317 StoreInst *Store = in createMemCpyLoopUnknownSize() local [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerCombiner.cpp | 308 GStore &Store = cast<GStore>(MI); in matchSplitStoreZero128() local 309 if (!Store.isSimple()) in matchSplitStoreZero128() 311 LLT ValTy = MRI.getType(Store.getValueReg()); in matchSplitStoreZero128() 316 if (Store.getMemSizeInBits() != ValTy.getSizeInBits()) in matchSplitStoreZero128() 318 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) in matchSplitStoreZero128() 321 *MRI.getVRegDef(Store.getValueReg()), MRI); in matchSplitStoreZero128() 329 GStore &Store = cast<GStore>(MI); in applySplitStoreZero128() local 330 assert(MRI.getType(Store.getValueReg()).isVector() && in applySplitStoreZero128() 333 Register PtrReg = Store.getPointerReg(); in applySplitStoreZero128() 338 auto *LowMMO = MF.getMachineMemOperand(&Store.getMMO(), 0, NewTy); in applySplitStoreZero128() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | P10InstrResources.td | 394 // 13 Cycles Decimal Floating Point operations, and 3 Cycles Store operations, 1 input operands 1776 // 3 Cycles Store operations, 1 input operands 1797 // 3 Cycles Store operations, 2 input operands 1809 // 3 Cycles Store operations, 3 input operands 1850 // 3 Cycles Store operations, 0 input operands 1860 // 3 Cycles Store operations, 2 input operands 1869 // 3 Cycles Store operations, 3 input operands 1883 // 3 Cycles Store operations, and 3 Cycles ALU operations, 0 input operands 1892 …Store operations, 3 Cycles ALU operations, 3 Cycles Store operations, 3 Cycles ALU operations, 3 C… 1900 // 3 Cycles Store operations, 3 Cycles ALU operations, 3 Cycles Store operations, and 3 Cycles Stor… [all …]
|
| /src/release/packages/ucl/ |
| H A D | caroot-all.ucl | 19 comment = "Mozilla Root Store trusted TLS certificates" 22 This package contains trusted TLS certificates from the Mozilla Root Store. 28 of the provided certificates. For more information on the Mozilla Root Store,
|
| /src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RegionStore.cpp | 223 Store asStore() const { in asStore() 224 llvm::PointerIntPair<Store, 1, bool> Ptr = { in asStore() 226 return reinterpret_cast<Store>(Ptr.getOpaqueValue()); in asStore() 415 StoreRef invalidateRegions(Store store, 425 bool scanReachableSymbols(Store S, const MemRegion *R, 442 StoreRef Bind(Store store, Loc LV, SVal V) override { in Bind() 450 StoreRef BindDefaultInitial(Store store, const MemRegion *R, in BindDefaultInitial() 463 StoreRef BindDefaultZero(Store store, const MemRegion *R) override { in BindDefaultZero() 523 StoreRef killBinding(Store ST, Loc L) override; 525 void incrementReferenceCount(Store store) override { in incrementReferenceCount() [all …]
|
| H A D | Store.cpp | 46 StoreRef StoreManager::enterStackFrame(Store OldStore, in enterStackFrame() 49 StoreRef Store = StoreRef(OldStore, *this); in enterStackFrame() local 55 Store = Bind(Store.getStore(), I.first.castAs<Loc>(), I.second); in enterStackFrame() 57 return Store; in enterStackFrame() 534 Store store, in HandleBinding()
|