Searched defs:store (Results 151 - 175 of 312) sorted by path

1234567891011>>

/external/chromium_org/v8/src/
H A Dhydrogen-uint32-analysis.cc52 HStoreKeyed* store = HStoreKeyed::cast(use); local
53 if (store->is_external()) {
56 if (store->value() == val) {
58 DCHECK(store->elements_kind() != EXTERNAL_UINT8_CLAMPED_ELEMENTS);
59 DCHECK(store->elements_kind() != EXTERNAL_FLOAT32_ELEMENTS);
60 DCHECK(store->elements_kind() != EXTERNAL_FLOAT64_ELEMENTS);
H A Dhydrogen.cc35 #include "src/hydrogen-store-elimination.h"
2415 // generated store code.
2478 // before manipulating the backing store. Otherwise the actual store may
2479 // deopt, leaving the backing store in an invalid state.
2792 // Since we're about to store a hole value, the store instruction below must
2913 HStoreKeyed* store = Add<HStoreKeyed>(to_elements, key, element, kind); local
2914 store->SetFlag(HValue::kAllowUndefinedAsNaN);
2917 HStoreKeyed* store local
5612 HInstruction* store; local
8444 HStoreKeyed* store = Add<HStoreKeyed>( local
11174 HInstruction* store = Add<HStoreKeyed>(object_elements, key_constant, local
11268 HStoreContextSlot* store = Add<HStoreContextSlot>( local
11306 HStoreContextSlot* store = Add<HStoreContextSlot>( local
[all...]
H A Dnatives-external.cc58 NativesStore* store = new NativesStore; local
66 store->ReadNameAndContentPair(source);
69 store->ReadNameAndContentPair(source);
71 store->debugger_count_ = debugger_count;
72 return store;
111 static void set(NativesStore* store) { argument
112 DCHECK(store);
113 holder_ = store;
/external/chromium_org/v8/test/cctest/compiler/
H A Dtest-changes-lowering.cc121 Node* store = this->graph()->NewNode( local
125 this->common()->Return(), this->Int32Constant(0), store, this->start());
H A Dtest-simplified-lowering.cc72 FieldAccess store = {kUntaggedBase, 0, Handle<Name>(), Type::Signed32(), local
74 t.StoreField(store, t.PointerConstant(&result), convert);
100 FieldAccess store = {kUntaggedBase, 0, Handle<Name>(), Type::Unsigned32(), local
102 t.StoreField(store, t.PointerConstant(&result), convert);
1331 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0, local
1333 t.Effect(store);
1335 CHECK_EQ(IrOpcode::kStore, store->opcode());
1336 CHECK_EQ(val, store->InputAt(2));
1337 CheckFieldAccessArithmetic(access, store);
1339 StoreRepresentation rep = OpParameter<StoreRepresentation>(store);
1379 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0, local
1423 Node* store = local
1474 Node* store = t.graph()->NewNode(t.simplified()->StoreElement(access), t.p0, local
1492 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0, local
1552 Node* store = t.graph()->NewNode(t.simplified()->StoreField(access), t.p0, local
[all...]
/external/chromium_org/v8/test/mjsunit/
H A Dmegamorphic-callbacks.js32 function store(o) { function
46 store(o);
62 // Perform the store checks.
64 assertEquals(200, o.y_mirror, "normal store");
65 store(o);
66 assertEquals(42, o.y_mirror, "ic store");
H A Domit-constant-mapcheck.js59 function store(v) { function
64 assertEquals(5, store(5));
65 assertEquals(8, store(8));
66 %OptimizeFunctionOnNextCall(store);
67 assertEquals(10, store(10));
69 store(7);
H A Dpolymorph-arrays.js110 function store(a, i, val) {
125 store(object_array, 1, 256);
126 store(js_array, 1, 256);
127 store(sparse_object_array, 1, 256);
128 store(sparse_js_array, 1, 256);
130 return store;
144 store = make_polymorphic_store_function();
145 store(object_array, 2, 257);
146 store = make_polymorphic_store_function();
147 store(js_arra
[all...]
H A Dstore-dictionary.js28 // Test dictionary store ICs.
31 function store(obj) { obj.x = 42; } function
37 // Make the store ic in the 'store' function go into dictionary store
40 store(o);
48 // Attempt to store using the store ic in the 'store' function.
49 store(
[all...]
H A Dtransition-elements-kind.js38 function store(a,x) { function
41 store([1.1], 'a');
42 store([1.1], 1.1);
43 %OptimizeFunctionOnNextCall(store);
47 store(b, 'a');
/external/chromium_org/v8/test/mjsunit/regress/
H A Dregress-331416.js41 function store(a, i, x) { function
44 store([1, 2, 3], "length", 3);
45 store(3);
46 store([1, 2, 3], 3, 3);
47 store(0, 0, 1);
48 %OptimizeFunctionOnNextCall(store);
50 store(a, 1, 1);
52 store(0, 0, 1);
H A Dregress-351261.js7 function store(a) { function
14 store(__v_8);
15 store(__v_7);
H A Dregress-clobbered-fp-regs.js30 function store(a, x, y) { function
49 store([1], 1, 1);
50 store([1], 1.1, 1);
51 store([1], 1.1, 1);
52 %OptimizeFunctionOnNextCall(store);
54 store([1], 1, 1)
H A Dregress-crbug-319835.js35 function store(a, index) { function
42 store(training, -0x20000000);
43 store(training, -0x20000000 + 1);
44 store(training, -0x20000000);
45 store(training, -0x20000000 + 1);
46 %OptimizeFunctionOnNextCall(store);
50 store(a, i);
H A Dregress-polymorphic-store.js38 function store(o, v) { function
42 store(o2, 0);
43 store(o1, 0);
44 store(o2, 0);
45 %OptimizeFunctionOnNextCall(store);
46 store(o1, 10);
H A Dregress-store-heapobject.js9 function store(o, v) { function
13 store(o, undefined);
14 store(o, undefined);
19 store(o, 1);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DBasicValueFactory.h46 StoreRef store; member in class:clang::ento::LazyCompoundValData
50 : store(st), region(r) {}
52 const void *getStore() const { return store.getStore(); }
56 const StoreRef &store,
59 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, store, region); }
94 /// Returns the type of the APSInt used to store values of the given QualType.
172 const LazyCompoundValData *getLazyCompoundValData(const StoreRef &store,
H A DProgramState.h86 Store store; // Maps a location to its current value. member in class:clang::ento::ProgramState
92 ProgramStateRef makeWithStore(const StoreRef &store) const;
119 /// Return the store associated with this state. The store
121 Store getStore() const { return store; }
134 ID.AddPointer(V->store);
201 // Binding and retrieving values to/from the environment and symbolic store.
220 /// cleared from the store.
541 return S1->store == S2->store;
[all...]
H A DSValBuilder.h216 NonLoc makeLazyCompoundVal(const StoreRef &store, argument
219 BasicVals.getLazyCompoundValData(store, region));
H A DStore.h55 /// \param[in] store The analysis state.
61 virtual SVal getBinding(Store store, Loc loc, QualType T = QualType()) = 0;
64 /// \param[in] store The analysis state.
70 virtual StoreRef Bind(Store store, Loc loc, SVal val) = 0;
72 virtual StoreRef BindDefault(Store store, const MemRegion *R, SVal V);
74 /// \brief Create a new store with the specified binding removed.
75 /// \param ST the original store, that is the basis for the new store.
79 /// getInitialStore - Returns the initial "empty" store representing the
144 virtual StoreRef removeDeadBindings(Store store, cons
152 incrementReferenceCount(Store store) argument
157 decrementReferenceCount(Store store) argument
250 StoreRef(Store store, StoreManager & smgr) argument
[all...]
H A DStoreRef.h1 //== StoreRef.h - Smart pointer for store objects ---------------*- C++ -*--==//
31 Store store; member in class:clang::ento::StoreRef
40 return x.store == store;
46 Store getStore() const { return store; }
/external/clang/lib/CodeGen/
H A DCGAtomic.cpp136 /// Does a store of the given IR type modify the full expected width?
151 // For scalars and complexes, check whether the store size of the
199 // This basic block is used to hold the store instruction if the operation
1002 // Okay, store the rvalue in.
1020 llvm::Value *temp = CGF.CreateMemTemp(getAtomicType(), "atomic-store-temp");
1026 /// Emit a store to an l-value of atomic type.
1096 // Do the atomic store.
1098 llvm::StoreInst *store = Builder.CreateStore(intValue, addr); local
1101 if (!isInit) store->setAtomic(llvm::SequentiallyConsistent);
1104 store
[all...]
H A DCGBlocks.cpp836 // Do a primitive store to the block field.
1157 // Set the DebugLocation to empty, so the store is recognized as a
1396 // At -O0, store null into the destination field (so that the
1650 llvm::StoreInst *store = CGF.Builder.CreateStore(null, destField); variable
1651 store->setAlignment(Alignment.getQuantity());
1656 llvm::StoreInst *store = CGF.Builder.CreateStore(value, destField); variable
1657 store->setAlignment(Alignment.getQuantity());
1659 store = CGF.Builder.CreateStore(null, srcField);
1660 store->setAlignment(Alignment.getQuantity());
1689 llvm::StoreInst *store variable
[all...]
H A DCGCall.cpp805 // Function to store a first-class aggregate into memory. We prefer to
806 // store the elements rather than the aggregate to be more friendly to
830 /// CreateCoercedStore - Create a store to \arg DstPtr from \arg Src,
865 // If store is legal, just bitcast the src pointer.
869 // FIXME: Use better alignment / avoid requiring aligned store.
1513 llvm::Value *Ptr = V; // Pointer to store into.
1560 // Simple case, just do a coerced store of the argument into the alloca.
1788 /// Heuristically search for a dominating store to the return-value slot.
1797 llvm::StoreInst *store = dyn_cast<llvm::StoreInst>(&IP->back());
1798 if (!store) retur
1804 llvm::StoreInst *store = local
[all...]
H A DCGObjC.cpp40 /// null to store into it.
124 // Emit the element and store it to the appropriate array slot.
137 // Emit the key and store it to the appropriate array slot.
146 // Emit the value and store it to the appropriate array slot.
374 // For delegate init calls in ARC, do an unsafe store of null into
385 // Do an unsafe store of null into self.
413 // For delegate init calls in ARC, implicitly store the result of
551 // FIXME: Allow unaligned atomic load/store on x86. (It is not
980 /// emitStructSetterCall - Call the runtime function to store the value
1023 /// emitCPPObjectAtomicSetterCall - Call the runtime function to store
1141 llvm::StoreInst *store = Builder.CreateStore(load, ivarAddr); local
[all...]

Completed in 459 milliseconds

1234567891011>>