Home
last modified time | relevance | path

Searched refs:Store (Results 1 – 25 of 411) sorted by relevance

12345678910>>...17

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DStore.h82 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 DStoreRef.h27 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 DLoopLoadElimination.cpp84 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 DObjCARCContract.cpp210 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 DMetadataImpl.h22 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 DMetadata.cpp114 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 Dhwasan_memintrinsics.cpp25 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 Dhwasan.cpp586 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 Dhwasan_checks.h24 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 DValueLatticeUtils.cpp34 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 DAliasAnalysisEvaluator.cpp159 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 DBPFPreserveStaticOffset.cpp243 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 DRISCVInterleavedAccess.cpp531 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 DSVEIntrinsicOpts.cpp297 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 DAArch64SchedNeoverseN1.td46 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 DAArch64Schedule.td44 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 DAArch64SchedNeoverseN3.td41 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 DAArch64SchedAmpere1B.td573 } // 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 DSystemZInstrSystem.td44 // 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 DX86CallFrameOptimization.cpp506 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 DMipsEVAInstrInfo.td19 // 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 DInterleavedAccessPass.cpp108 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 DP10InstrResources.td394 // 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
1894Store 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 Dcommon.ucl19 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 DLoopVectorizationLegality.h233 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()

12345678910>>...17