Searched refs:Store (Results 26 - 50 of 199) sorted by relevance

12345678

/openbsd-current/gnu/usr.bin/perl/lib/
H A DDBM_Filter.pm103 my $store = *{ "${class}::Store" }{CODE};
110 { croak "$caller: No methods (Filter, Fetch or Store) found in class '$class'" }
112 my $need = defined($fetch) ? 'Store' : 'Fetch';
116 { croak "$caller: Can't mix Filter with Store and Fetch in class '$class'" }
126 $callbacks{Store} = $store;
150 push @got, 'Store';
167 croak "$caller: expected both Store & Fetch - got @got";
238 Store => sub {...});
251 sub Store { ... }
263 sub Store {
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.h79 bool Load, Store; member in class:llvm::HexagonCVIResource
85 void setStore(bool f = true) { Store = f; }
95 bool mayStore() const { return Store; }
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp50 enum class AccessTy { None, Load, Store };
142 void setStore() { Access = AccessTy::Store; }
145 bool isStore() const { return Access == AccessTy::Store; }
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp93 StoreInst *Store = LoopBuilder.CreateAlignedStore( local
97 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope));
101 Store->setAtomic(AtomicOrdering::Unordered);
158 StoreInst *Store = RBuilder.CreateAlignedStore(Load, DstGEP, PartDstAlign, local
162 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope));
166 Store->setAtomic(AtomicOrdering::Unordered);
244 StoreInst *Store = local
248 Store->setMetadata(LLVMContext::MD_noalias, MDNode::get(Ctx, NewScope));
252 Store->setAtomic(AtomicOrdering::Unordered);
266 "Store siz
321 StoreInst *Store = ResBuilder.CreateAlignedStore(Load, DstGEP, PartDstAlign, local
[all...]
H A DAssumeBundleBuilder.cpp274 if (auto *Store = dyn_cast<StoreInst>(I))
275 return addAccessedPtr(I, Store->getPointerOperand(),
276 Store->getValueOperand()->getType(),
277 Store->getAlign());
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp143 // 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());
392 /// Creates the Store that correctly represents memory contents before
413 StoreRef invalidateRegions(Store store,
423 bool scanReachableSymbols(Store S, const MemRegion *R,
440 StoreRef Bind(Store store, Loc LV, SVal V) override {
448 StoreRef BindDefaultInitial(Store stor
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp109 bool checkVolatileModel(SmallSet<Value *, 4> &Loads, IntrinsicInst *Store,
208 IntrinsicInst *Store,
210 Value *ST = Store->getOperand(4);
207 checkVolatileModel(SmallSet<Value *, 4> &Loads, IntrinsicInst *Store, IntrinsicInst *KeyAMX) argument
H A DX86LowerAMXType.cpp537 User *Store = createTileStore(I, I8Ptr); local
542 if (isa<PHINode>(V) || V == Store)
627 // Store the defined tile and load it before use.
646 User *Store = createTileStore(I, I8Ptr); local
652 if (V != Store)
1004 StoreInst *Store = dyn_cast<StoreInst>(U); local
1005 if (!Store)
1007 combineCastStore(cast<IntrinsicInst>(Cast), Store); local
1008 DeadStores.push_back(Store);
1011 for (auto *Store
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h123 case Instruction::Store:
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp142 if (Opcode == Instruction::Store)
178 case Instruction::Store:
208 A->getOpcode() != Instruction::Store)
450 case Instruction::Store:
/openbsd-current/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp170 // 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;
1219 bool SystemZDAGToDAGISel::tryScatter(StoreSDNode *Store, unsigned Opcode) { argument
1220 SDValue Value = Store->getValue();
1223 if (Store->getMemoryVT().getSizeInBits() != Value.getValueSizeInBits())
1238 if (!selectBDVAddr12Only(Store->getBasePtr(), ElemV, Base, Disp, Index) ||
1242 SDLoc DL(Store);
1414 canUseBlockOperation(StoreSDNode *Store, LoadSDNode *Load) const argument
1446 auto *Store = cast<StoreSDNode>(N); local
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp202 // Insert the Store and a hash number of the store address and the stored
204 void insert(StoreInst *Store, GVNPass::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);
293 enum InsKind { Unknown, Scalar, Load, Store }; enumerator in enum:llvm::GVNHoist::InsKind
779 if (K == InsKind::Store) {
1202 else if (auto *Store = dyn_cast<StoreInst>(&I1))
1203 SI.insert(Store, V
[all...]
H A DLowerMatrixIntrinsics.cpp1188 /// Store matrix \p StoreVal starting at \p Ptr and using \p Stride between
1402 /// Ensure that the memory in \p Load does not alias \p Store by potentially
1405 Value *getNonAliasingPointer(LoadInst *Load, StoreInst *Store, argument
1407 MemoryLocation StoreLoc = MemoryLocation::get(Store);
1414 // Create code to check if the memory locations of the Load and Store
1536 Value *RPtr, ShapeInfo RShape, StoreInst *Store) {
1576 // Store result after the inner loop is done.
1578 storeMatrix(TileResult, Store->getPointerOperand(), Store->getAlign(),
1579 Store
1535 createTiledLoops(CallInst *MatMul, Value *LPtr, ShapeInfo LShape, Value *RPtr, ShapeInfo RShape, StoreInst *Store) argument
1594 emitSIMDTiling(CallInst *MatMul, LoadInst *LoadOp0, LoadInst *LoadOp1, StoreInst *Store, SmallPtrSetImpl<Instruction *> &FusedInsts) argument
1724 auto *Store = dyn_cast<StoreInst>(*MatMul->user_begin()); local
[all...]
H A DSROA.cpp132 /// \param Dest Store destination.
1472 if (auto *Store = dyn_cast<StoreInst>(U)) {
1476 if (Store->isVolatile() || PreserveCFG)
1478 Ops.emplace_back(Store);
2895 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlign());
2896 Store->copyMetadata(SI, {LLVMContext::MD_mem_parallel_loop_access,
2899 Store->setAAMetadata(AATags.shift(NewBeginOffset - BeginOffset));
2903 migrateDebugInfo(&OldAI, RelativeOffset * 8, SliceSize * 8, &SI, Store,
2904 Store->getPointerOperand(), OrigV, DL);
2905 LLVM_DEBUG(dbgs() << " to: " << *Store << "\
[all...]
/openbsd-current/gnu/usr.bin/perl/cpan/Term-ReadKey/
H A Dgenchars.pl225 value = (char)SvIV(ST(i+1)); /* Store int value */
441 value = (char)SvIV(ST(i+1)); /* Store int value */
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/
H A DSmallBitVector.h686 ArrayRef<uintptr_t> getData(uintptr_t &Store) const {
689 Store = getSmallBits();
690 return Store;
738 uintptr_t Store; local
741 getHashValue(std::make_pair(V.size(), V.getData(Store)));
/openbsd-current/libexec/ld.so/i386/
H A Dldasm.S101 movl %eax,44(%esp) # Store function to be called in obj
/openbsd-current/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h372 StoreInst *Store;
378 : MemoryExpression(NumOperands, ET_Store, MemoryLeader), Store(S),
389 StoreInst *getStoreInst() const { return Store; }
404 OS << " represents Store " << *Store;
/openbsd-current/libexec/ld.so/amd64/
H A Dldasm.S108 movq %rax,88(%rsp) # Store function to be called in obj
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.h88 SDValue lowerPrivateTruncStore(StoreSDNode *Store, SelectionDAG &DAG) const;
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp359 for (auto *Store : drop_begin(Stores))
360 MergedLoc = DILocation::getMergedLocation(MergedLoc, Store->getDebugLoc());
369 for (auto *Store : Stores) {
371 getIConstantVRegValWithLookThrough(Store->getValueReg(), *MRI);
572 // Store wasn't eligible to be added. May need to record it as a
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DIVDescriptors.h73 RecurrenceDescriptor(Value *Start, Instruction *Exit, StoreInst *Store, argument
78 : IntermediateStore(Store), StartValue(Start), LoopExitInstr(Exit),
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DInstruction.cpp438 case Store: return "store";
641 case Instruction::Store:
650 case Instruction::Store:
676 case Instruction::Store:
700 case Instruction::Store:
711 case Instruction::Store:
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp1244 const auto *Store = cast<StoreInst>(I); local
1245 if (Store->isAtomic())
1247 if (!WebAssembly::isDefaultAddressSpace(Store->getPointerAddressSpace()))
1250 Store->getValueOperand()->getType()->isVectorTy())
1254 if (!computeAddress(Store->getPointerOperand(), Addr))
1260 switch (getSimpleType(Store->getValueOperand()->getType())) {
1288 Register ValueReg = getRegForValue(Store->getValueOperand());
1292 ValueReg = maskI1Value(ValueReg, Store->getValueOperand());
1296 addLoadStoreOperands(Addr, MIB, createMachineMemOperandFor(Store));
1416 case Instruction::Store
[all...]
/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp526 ATOMIC_IMPL(Store, a, v, mo);
531 ATOMIC_IMPL(Store, a, v, mo);
536 ATOMIC_IMPL(Store, a, v, mo);
541 ATOMIC_IMPL(Store, a, v, mo);
547 ATOMIC_IMPL(Store, a, v, mo);
879 ATOMIC(Store, *(a32**)a, *(a32*)(a+8), mo_release);
884 ATOMIC(Store, *(a64**)a, *(a64*)(a+8), mo_release);

Completed in 466 milliseconds

12345678