/freebsd-11-stable/contrib/llvm-project/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 Optional<SVal> getDefaultBinding(Store store, const MemRegion *R) = 0; 107 virtual StoreRef Bind(Store store, Loc loc, SVal val) = 0; 112 virtual StoreRef BindDefaultInitial(Store store, const MemRegion *R, 117 virtual StoreRef BindDefaultZero(Store store, const MemRegion *R) = 0; 122 virtual StoreRef killBinding(Store ST, Loc L) = 0; 194 virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx, 197 virtual bool includedInBindings(Store stor [all...] |
/freebsd-11-stable/contrib/llvm-project/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 | 116 auto &Store = Context.pImpl->MetadataAsValues; local 117 return Store.lookup(MD); 123 auto &Store = Context.pImpl->MetadataAsValues; local 126 Store.erase(this->MD); 131 auto *&Entry = Store[MD]; 375 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; local 376 auto I = Store.find(V); 377 if (I == Store.end()) 384 Store.erase(I); 398 auto &Store local 454 auto &Store = Context.pImpl->MDStringCache; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueLatticeUtils.cpp | 32 if (auto *Store = dyn_cast<StoreInst>(U)) { 33 if (Store->getValueOperand() == GV || Store->isVolatile())
|
H A D | AliasAnalysisEvaluator.cpp | 179 for (Value *Store : Stores) { 181 MemoryLocation::get(cast<StoreInst>(Store))); 184 PrintLoadStoreResults(AR, PrintNoAlias, Load, Store, F.getParent()); 188 PrintLoadStoreResults(AR, PrintMayAlias, Load, Store, F.getParent()); 192 PrintLoadStoreResults(AR, PrintPartialAlias, Load, Store, F.getParent()); 196 PrintLoadStoreResults(AR, PrintMustAlias, Load, Store, F.getParent());
|
/freebsd-11-stable/contrib/llvm-project/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 | 80 enum class AccessType { Load, Store }; 88 0x10 * (AT == AccessType::Store) + LogSize>(p); 106 0x10 * (AT == AccessType::Store) + 0xf>(p, sz); 116 0x10 * (AT == AccessType::Store) + 0xf>(p, sz);
|
H A D | hwasan.cpp | 504 CheckAddressSized<ErrorAction::Abort, AccessType::Store>(p, sz); 507 CheckAddress<ErrorAction::Abort, AccessType::Store, 0>(p); 510 CheckAddress<ErrorAction::Abort, AccessType::Store, 1>(p); 513 CheckAddress<ErrorAction::Abort, AccessType::Store, 2>(p); 516 CheckAddress<ErrorAction::Abort, AccessType::Store, 3>(p); 519 CheckAddress<ErrorAction::Abort, AccessType::Store, 4>(p); 523 CheckAddressSized<ErrorAction::Recover, AccessType::Store>(p, sz); 526 CheckAddress<ErrorAction::Recover, AccessType::Store, 0>(p); 529 CheckAddress<ErrorAction::Recover, AccessType::Store, 1>(p); 532 CheckAddress<ErrorAction::Recover, AccessType::Store, [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 212 StoreInst *Store = nullptr; local 225 if (Store && SawRelease) 248 if (Store) { 251 // instruction in between Store and the Release conservatively can not use 267 Store = dyn_cast<StoreInst>(Inst); 273 if (!Store || !Store->isSimple()) 277 // found our Store! 278 if (Store->getPointerOperand()->stripPointerCasts() == LocPtr) 287 if (!Store || !SawReleas 295 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, Instruction *Release, ProvenanceAnalysis &PA) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 91 StoreInst *Store; member in struct:__anon2704::StoreToLoadForwardingCandidate 93 StoreToLoadForwardingCandidate(LoadInst *Load, StoreInst *Store) argument 94 : Load(Load), Store(Store) {} 101 Value *StorePtr = Store->getPointerOperand(); 136 OS << *Cand.Store << " -->\n"; 210 auto *Store = dyn_cast<StoreInst>(Source); 211 if (!Store) 218 if (Store->getPointerOperandType() != Load->getPointerOperandType()) 221 Candidates.emplace_front(Load, Store); [all...] |
H A D | GVNHoist.cpp | 202 // Insert the Store and a hash number of the store address and the stored 204 void insert(StoreInst *Store, GVN::ValueTable &VN) { argument 205 if (!Store->isSimple()) 208 Value *Ptr = Store->getPointerOperand(); 209 Value *Val = Store->getValueOperand(); 210 VNtoStores[{VN.lookupOrAdd(Ptr), VN.lookupOrAdd(Val)}].push_back(Store); 344 enum InsKind { Unknown, Scalar, Load, Store }; enumerator in enum:llvm::GVNHoist::InsKind 542 if (K == InsKind::Store) { 1110 else if (auto *Store = dyn_cast<StoreInst>(&I1)) 1111 SI.insert(Store, V [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonShuffler.h | 84 bool Load, Store; member in class:llvm::HexagonCVIResource 90 void setStore(bool f = true) { Store = f; } 101 bool mayStore() const { return Store; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.h | 33 Store = (1<<2), enumerator in enum:llvm::SPII::__anon2399
|
/freebsd-11-stable/contrib/llvm-project/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; 551 Store store,
|
H A D | RegionStore.cpp | 143 // Actual Store type. 221 /// Return the internal tree as a Store. 222 Store asStore() const { 223 llvm::PointerIntPair<Store, 1, bool> Ptr = { 225 return reinterpret_cast<Store>(Ptr.getOpaqueValue()); 404 /// Creates the Store that correctly represents memory contents before 425 StoreRef invalidateRegions(Store store, 435 bool scanReachableSymbols(Store S, const MemRegion *R, 443 StoreRef Bind(Store store, Loc LV, SVal V) override { 451 StoreRef BindDefaultInitial(Store stor [all...] |
/freebsd-11-stable/contrib/llvm-project/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
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.h | 111 case Instruction::Store:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallFrameOptimization.cpp | 508 MachineBasicBlock::iterator Store = *Context.ArgStoreVector[Idx]; local 509 MachineOperand PushOp = Store->getOperand(X86::AddrNumOperands); 512 switch (Store->getOpcode()) { 541 if (Is64Bit && Store->getOpcode() == X86::MOV32mr) { 585 MBB.erase(Store);
|
/freebsd-11-stable/libexec/rtld-elf/i386/ |
H A D | rtld_start.S | 85 movl %eax,20(%esp) # Store target over obj argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 324 for (std::pair<ReturnInst *, StoreInst *> Store : ReplaceableStores) { 325 Value *ReplVal = Store.second->getValueOperand(); 327 auto &ValVec = Replacements[Store.first]; 340 Store.second->eraseFromParent();
|
H A D | R600ISelLowering.h | 79 SDValue lowerPrivateTruncStore(StoreSDNode *Store, SelectionDAG &DAG) const;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanSLP.cpp | 148 if (Opcode == Instruction::Store) 183 case Instruction::Store: 213 A->getOpcode() != Instruction::Store) 451 case Instruction::Store:
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 170 // Return true on success and if the result had no index. Store the 313 // Try to use scatter instruction Opcode to implement store Store. 314 bool tryScatter(StoreSDNode *Store, unsigned Opcode); 321 // Return true if Load and Store are loads and stores of the same size 330 bool canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const; 1209 bool SystemZDAGToDAGISel::tryScatter(StoreSDNode *Store, unsigned Opcode) { argument 1210 SDValue Value = Store->getValue(); 1213 if (Store->getMemoryVT().getSizeInBits() != Value.getValueSizeInBits()) 1228 if (!selectBDVAddr12Only(Store->getBasePtr(), ElemV, Base, Disp, Index) || 1232 SDLoc DL(Store); 1404 canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const argument 1436 auto *Store = cast<StoreSDNode>(N); local [all...] |
/freebsd-11-stable/libexec/rtld-elf/amd64/ |
H A D | rtld_start.S | 124 movq %rax,0x60(%rsp) # Store target over reloff argument
|