/openbsd-current/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | StoreRef.h | 23 /// Store - This opaque type encapsulates an immutable mapping from 27 using Store = const void *; 30 Store store; 34 StoreRef(Store store, StoreManager &smgr); 46 Store getStore() const { return store; }
|
H A D | Store.h | 1 //===- Store.h - Interface for maps from Locations to Values ----*- C++ -*-===// 9 // This file defined the types Store and StoreManager. 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 stor [all...] |
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | MetadataImpl.h | 22 static T *getUniqued(DenseSet<T *, InfoT> &Store, argument 24 auto I = Store.find_as(Key); 25 return I == Store.end() ? nullptr : *I; 42 T *MDNode::storeImpl(T *N, StorageType Storage, StoreT &Store) { argument 45 Store.insert(N);
|
H A D | Metadata.cpp | 113 auto &Store = Context.pImpl->MetadataAsValues; local 114 return Store.lookup(MD); 120 auto &Store = Context.pImpl->MetadataAsValues; local 123 Store.erase(this->MD); 128 auto *&Entry = Store[MD]; 254 auto &Store = Context.pImpl->ValuesAsMetadata; local 255 auto I = Store.find(&C); 419 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; local 420 auto I = Store.find(V); 421 if (I == Store 442 auto &Store = Context.pImpl->ValuesAsMetadata; local 498 auto &Store = Context.pImpl->MDStringCache; local [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueLatticeUtils.cpp | 34 if (auto *Store = dyn_cast<StoreInst>(U)) 35 return Store->getValueOperand() != GV && !Store->isVolatile() && 36 Store->getValueOperand()->getType() == GV->getValueType();
|
H A D | AliasAnalysisEvaluator.cpp | 161 for (Value *Store : Stores) { 163 MemoryLocation::get(cast<StoreInst>(Store))); 166 PrintLoadStoreResults(AR, PrintNoAlias, Load, Store, F.getParent()); 170 PrintLoadStoreResults(AR, PrintMayAlias, Load, Store, F.getParent()); 174 PrintLoadStoreResults(AR, PrintPartialAlias, Load, Store, F.getParent()); 178 PrintLoadStoreResults(AR, PrintMustAlias, Load, Store, F.getParent());
|
/openbsd-current/gnu/llvm/compiler-rt/lib/hwasan/ |
H A D | hwasan_memintrinsics.cpp | 25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>( 39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(
|
H A D | hwasan_checks.h | 98 enum class AccessType { Load, Store }; 108 0x10 * (AT == AccessType::Store) + LogSize>(p); 126 0x10 * (AT == AccessType::Store) + 0xf>(p, sz); 136 0x10 * (AT == AccessType::Store) + 0xf>(p, sz);
|
H A D | hwasan.cpp | 516 CheckAddressSized<ErrorAction::Abort, AccessType::Store>(p, sz); 519 CheckAddress<ErrorAction::Abort, AccessType::Store, 0>(p); 522 CheckAddress<ErrorAction::Abort, AccessType::Store, 1>(p); 525 CheckAddress<ErrorAction::Abort, AccessType::Store, 2>(p); 528 CheckAddress<ErrorAction::Abort, AccessType::Store, 3>(p); 531 CheckAddress<ErrorAction::Abort, AccessType::Store, 4>(p); 535 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(p, sz); 538 CheckAddress<ErrorAction::Recover, AccessType::Store, 0>(p); 541 CheckAddress<ErrorAction::Recover, AccessType::Store, 1>(p); 544 CheckAddress<ErrorAction::Recover, AccessType::Store, [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 89 StoreInst *Store; member in struct:__anon3478::StoreToLoadForwardingCandidate 91 StoreToLoadForwardingCandidate(LoadInst *Load, StoreInst *Store) argument 92 : Load(Load), Store(Store) {} 99 Value *StorePtr = Store->getPointerOperand(); 106 DL.getTypeSizeInBits(getLoadStoreType(Store)) && 134 OS << *Cand.Store << " -->\n"; 208 auto *Store = dyn_cast<StoreInst>(Source); 209 if (!Store) 217 getLoadStoreType(Store), getLoadStoreTyp [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 198 StoreInst *Store = nullptr; local 211 if (Store && SawRelease) 227 if (Store) { 230 // instruction in between Store and the Release conservatively can not use 256 Store = dyn_cast<StoreInst>(Inst); 262 if (!Store || !Store->isSimple()) 266 // found our Store! 267 if (Store->getPointerOperand()->stripPointerCasts() == LocPtr) 276 if (!Store || !SawReleas 284 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, Instruction *Release, ProvenanceAnalysis &PA) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | SVEIntrinsicOpts.cpp | 299 auto *Store = dyn_cast<StoreInst>(I); local 300 if (!Store || !Store->isSimple()) 304 if (Store->getOperand(0)->getType() != FixedPredType) 308 auto *IntrI = dyn_cast<IntrinsicInst>(Store->getOperand(0)); 329 Store->getPointerOperand(), 330 PredType->getPointerTo(Store->getPointerAddressSpace())); 333 Store->eraseFromParent(); 417 case Instruction::Store:
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 297 GStore &Store = cast<GStore>(MI); local 298 if (!Store.isSimple()) 300 LLT ValTy = MRI.getType(Store.getValueReg()); 303 if (ValTy.getSizeInBits() != Store.getMemSizeInBits()) 305 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) 308 *MRI.getVRegDef(Store.getValueReg()), MRI); 316 GStore &Store = cast<GStore>(MI); local 317 assert(MRI.getType(Store.getValueReg()).isVector() && 320 Register PtrReg = Store.getPointerReg(); 325 auto *LowMMO = MF.getMachineMemOperand(&Store [all...] |
/openbsd-current/gnu/usr.bin/perl/lib/DBM_Filter/ |
H A D | compress.pm | 19 sub Store { $_ = compress($_) } subroutine
|
H A D | int32.pm | 10 sub Store subroutine
|
H A D | utf8.pm | 17 sub Store { $_ = Encode::encode_utf8($_) if defined $_ } subroutine
|
H A D | encode.pm | 28 Store => sub {
|
H A D | null.pm | 8 sub Store subroutine
|
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_stack_store_test.cpp | 75 EXPECT_EQ(0u, store_.Store({}, &pack)); 84 ids.push_back(store_.Store(s, &pack)); 102 ids.push_back(store_.Store(s, &pack)); 116 StackStore::Id id = store_.Store(s, &pack); 150 ids.push_back(store_.Store(s, &pack)); 192 store_.Store(StackTrace(frames.data(), frames.size()), &pack);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86CallFrameOptimization.cpp | 508 MachineBasicBlock::iterator Store = *Context.ArgStoreVector[Idx]; local 509 const MachineOperand &PushOp = Store->getOperand(X86::AddrNumOperands); 512 switch (Store->getOpcode()) { 534 Push->cloneMemRefs(MF, *Store); 542 if (Is64Bit && Store->getOpcode() == X86::MOV32mr) { 566 Push->cloneMergedMemRefs(MF, {DefMov, &*Store}); 573 Push->cloneMemRefs(MF, *Store); 587 MBB.erase(Store);
|
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 1 //===- Store.cpp - Interface for maps from Locations to Values ------------===// 9 // This file defined the types Store and StoreManager. 13 #include "clang/StaticAnalyzer/Core/PathSensitive/Store.h" 46 StoreRef StoreManager::enterStackFrame(Store OldStore, 49 StoreRef Store = StoreRef(OldStore, *this); local 55 Store = Bind(Store.getStore(), I.first.castAs<Loc>(), I.second); 57 return Store; 525 Store store,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 275 for (std::pair<ReturnInst *, StoreInst *> Store : ReplaceableStores) { 276 Value *ReplVal = Store.second->getValueOperand(); 278 auto &ValVec = Replacements[Store.first]; 292 Store.second->eraseFromParent();
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 33 Store = (1<<2), enumerator in enum:llvm::SPII::__anon3096
|
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_common_interceptors_format.inc | 97 // Store size not known in advance; can be calculated as wcslen() of the 100 // Store size not known in advance; can be calculated as strlen() of the
|
H A D | sanitizer_stack_store.h | 38 Id Store(const StackTrace &trace,
|