Searched refs:Store (Results 1 - 25 of 199) sorted by relevance

12345678

/openbsd-current/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStoreRef.h23 /// 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 DStore.h1 //===- 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 DMetadataImpl.h22 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 DMetadata.cpp113 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 DValueLatticeUtils.cpp34 if (auto *Store = dyn_cast<StoreInst>(U))
35 return Store->getValueOperand() != GV && !Store->isVolatile() &&
36 Store->getValueOperand()->getType() == GV->getValueType();
H A DAliasAnalysisEvaluator.cpp161 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 Dhwasan_memintrinsics.cpp25 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(
31 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(
39 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(
H A Dhwasan_checks.h98 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 Dhwasan.cpp516 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 DLoopLoadElimination.cpp89 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 DObjCARCContract.cpp198 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 DSVEIntrinsicOpts.cpp299 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 DAArch64PostLegalizerCombiner.cpp297 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 Dcompress.pm19 sub Store { $_ = compress($_) } subroutine
H A Dint32.pm10 sub Store subroutine
H A Dutf8.pm17 sub Store { $_ = Encode::encode_utf8($_) if defined $_ } subroutine
H A Dencode.pm28 Store => sub {
H A Dnull.pm8 sub Store subroutine
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stack_store_test.cpp75 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 DX86CallFrameOptimization.cpp508 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 DStore.cpp1 //===- 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 DAMDGPURewriteOutArguments.cpp275 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 DSparcInstrInfo.h33 Store = (1<<2), enumerator in enum:llvm::SPII::__anon3096
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors_format.inc97 // 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 Dsanitizer_stack_store.h38 Id Store(const StackTrace &trace,

Completed in 135 milliseconds

12345678