| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Store.h | 82 virtual SVal getBinding(Store store, Loc loc, QualType T = QualType()) = 0; 94 virtual std::optional<SVal> getDefaultBinding(Store store, 116 virtual BindResult Bind(Store store, Loc loc, SVal val) = 0; 121 virtual BindResult BindDefaultInitial(Store store, const MemRegion *R, 126 virtual BindResult BindDefaultZero(Store store, const MemRegion *R) = 0; 131 virtual StoreRef killBinding(Store ST, Loc L) = 0; 196 virtual StoreRef removeDeadBindings(Store store, const StackFrameContext *LCtx, 199 virtual bool includedInBindings(Store store, 204 virtual void incrementReferenceCount(Store store) {} in incrementReferenceCount() 209 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 84 StoreInst *Store; member 86 StoreToLoadForwardingCandidate(LoadInst *Load, StoreInst *Store) in StoreToLoadForwardingCandidate() 87 : Load(Load), Store(Store) {} in StoreToLoadForwardingCandidate() 95 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() 102 DL.getTypeSizeInBits(getLoadStoreType(Store)) && in isDependenceDistanceOfOne() 140 OS << *Cand.Store << " -->\n"; in operator <<() 216 auto *Store = dyn_cast<StoreInst>(Source); in findStoreToLoadDependences() local 217 if (!Store) in findStoreToLoadDependences() 225 getLoadStoreType(Store), getLoadStoreType(Load), in findStoreToLoadDependences() 226 Store->getDataLayout())) in findStoreToLoadDependences() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 210 StoreInst *Store = nullptr; in findSafeStoreForStoreStrongContraction() local 223 if (Store && SawRelease) in findSafeStoreForStoreStrongContraction() 239 if (Store) { in findSafeStoreForStoreStrongContraction() 268 Store = dyn_cast<StoreInst>(Inst); in findSafeStoreForStoreStrongContraction() 274 if (!Store || !Store->isSimple()) in findSafeStoreForStoreStrongContraction() 279 if (Store->getPointerOperand()->stripPointerCasts() == LocPtr) in findSafeStoreForStoreStrongContraction() 288 if (!Store || !SawRelease) in findSafeStoreForStoreStrongContraction() 292 return Store; in findSafeStoreForStoreStrongContraction() 296 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, in findRetainForStoreStrongContraction() argument 300 BasicBlock::iterator I = Store->getIterator(); in findRetainForStoreStrongContraction() [all …]
|
| /freebsd/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() 529 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata; in handleDeletion() local 530 auto I = Store.find(V); in handleDeletion() 531 if (I == Store.end()) in handleDeletion() [all …]
|
| /freebsd/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()
|
| /freebsd/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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 243 StoreInst *Store) { in makeGEPAndStore() argument 245 Args.push_back(Store->getValueOperand()); in makeGEPAndStore() 246 fillCommonArgs(M->getContext(), Args, GEP, Store); in makeGEPAndStore() 249 {Store->getValueOperand()->getType()}, Args); in makeGEPAndStore() 251 if (Store->getValueOperand()->getType()->isPointerTy()) in makeGEPAndStore() 253 Call->applyMergedLocation(mergeDebugLocs(GEP.Members), Store->getDebugLoc()); in makeGEPAndStore() 254 if (Store->isUnordered()) { in makeGEPAndStore() 261 Call->setAAMetadata(Store->getAAMetadata()); in makeGEPAndStore() 314 auto *Store = new StoreInst(Call->getOperand(0), GEP, in reconstructStore() local 317 reconstructCommon(Call, GEP, Store, 1); in reconstructStore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInterleavedAccess.cpp | 531 VPIntrinsic *Store, Value *Mask, in lowerInterleavedVPStore() argument 534 assert(Store->getIntrinsicID() == Intrinsic::vp_store && in lowerInterleavedVPStore() 543 const DataLayout &DL = Store->getDataLayout(); in lowerInterleavedVPStore() 544 Align Alignment = Store->getParamAlign(1).value_or( in lowerInterleavedVPStore() 548 Store->getArgOperand(1)->getType()->getPointerAddressSpace(), DL)) in lowerInterleavedVPStore() 551 IRBuilder<> Builder(Store); in lowerInterleavedVPStore() 552 Value *WideEVL = Store->getArgOperand(3); in lowerInterleavedVPStore() 555 if (!isMultipleOfN(WideEVL, Store->getDataLayout(), Factor)) in lowerInterleavedVPStore() 558 auto *PtrTy = Store->getArgOperand(1)->getType(); in lowerInterleavedVPStore() 559 auto *XLenTy = Type::getIntNTy(Store->getContext(), Subtarget.getXLen()); in lowerInterleavedVPStore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 297 auto *Store = dyn_cast<StoreInst>(I); in optimizePredicateStore() local 298 if (!Store || !Store->isSimple()) in optimizePredicateStore() 302 if (Store->getOperand(0)->getType() != FixedPredType) in optimizePredicateStore() 306 auto *IntrI = dyn_cast<IntrinsicInst>(Store->getOperand(0)); in optimizePredicateStore() 326 Builder.CreateStore(BitCast->getOperand(0), Store->getPointerOperand()); in optimizePredicateStore() 328 Store->eraseFromParent(); in optimizePredicateStore() 409 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 vecto [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 | AArch64SchedNeoverseN3.td | 41 def N3UnitL01 : ProcResource<2>; // Load/Store 0/1 43 def N3UnitD : ProcResource<2>; // Integer Store data 0/1 752 // Store instructions 755 // Store register, unscaled immed 756 // Store register, immed unprivileged 757 // Store register, unsigned immed 758 // Store register, immed post-index 759 // Store register, immed pre-index 762 // Store register, register offset, basic 763 // Store register, register offset, scaled by 4/8 [all …]
|
| 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 …]
|
| /freebsd/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 …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 506 MachineBasicBlock::iterator Store = *Context.ArgStoreVector[Idx]; in adjustCallSequence() local 507 const MachineOperand &PushOp = Store->getOperand(X86::AddrNumOperands); in adjustCallSequence() 510 switch (Store->getOpcode()) { in adjustCallSequence() 523 Push->cloneMemRefs(MF, *Store); in adjustCallSequence() 531 if (Is64Bit && Store->getOpcode() == X86::MOV32mr) { in adjustCallSequence() 555 Push->cloneMergedMemRefs(MF, {DefMov, &*Store}); in adjustCallSequence() 562 Push->cloneMemRefs(MF, *Store); in adjustCallSequence() 576 MBB.erase(Store); in adjustCallSequence()
|
| /freebsd/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
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | InterleavedAccessPass.cpp | 108 bool lowerInterleavedStore(Instruction *Store, 503 Instruction *Store, SmallSetVector<Instruction *, 32> &DeadInsts) { in lowerInterleavedStore() argument 505 if (auto *SI = dyn_cast<StoreInst>(Store)) { in lowerInterleavedStore() 509 } else if (auto *VPStore = dyn_cast<VPIntrinsic>(Store)) { in lowerInterleavedStore() 532 if (auto *VPStore = dyn_cast<VPIntrinsic>(Store)) { in lowerInterleavedStore() 539 LLVM_DEBUG(dbgs() << "IA: Found an interleaved vp.store: " << *Store in lowerInterleavedStore() 564 LLVM_DEBUG(dbgs() << "IA: Found an interleaved store: " << *Store << "\n"); in lowerInterleavedStore() 568 if (!TLI->lowerInterleavedStore(cast<StoreInst>(Store), SVI, Factor)) in lowerInterleavedStore() 573 DeadInsts.insert(Store); in lowerInterleavedStore()
|
| /freebsd/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 1778 // 3 Cycles Store operations, 1 input operands 1799 // 3 Cycles Store operations, 2 input operands 1811 // 3 Cycles Store operations, 3 input operands 1852 // 3 Cycles Store operations, 0 input operands 1862 // 3 Cycles Store operations, 2 input operands 1871 // 3 Cycles Store operations, 3 input operands 1885 // 3 Cycles Store operations, and 3 Cycles ALU operations, 0 input operands 1894 …Store operations, 3 Cycles ALU operations, 3 Cycles Store operations, 3 Cycles ALU operations, 3 C… 1902 // 3 Cycles Store operations, 3 Cycles ALU operations, 3 Cycles Store operations, and 3 Cycles Stor… [all …]
|
| /freebsd/packages/caroot/ |
| H A D | common.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,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 233 StoreInst *Store; member 235 HistogramInfo(LoadInst *Load, Instruction *Update, StoreInst *Store) in HistogramInfo() 236 : Load(Load), Update(Update), Store(Store) {} in HistogramInfo() 447 if (HGram.Load == I || HGram.Update == I || HGram.Store == I) in getHistogramInfo()
|