/external/chromium_org/v8/src/ |
H A D | hydrogen-uint32-analysis.cc | 52 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 D | hydrogen.cc | 35 #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 D | natives-external.cc | 58 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 D | test-changes-lowering.cc | 121 Node* store = this->graph()->NewNode( local 125 this->common()->Return(), this->Int32Constant(0), store, this->start());
|
H A D | test-simplified-lowering.cc | 72 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 D | megamorphic-callbacks.js | 32 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 D | omit-constant-mapcheck.js | 59 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 D | polymorph-arrays.js | 110 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 D | store-dictionary.js | 28 // 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 D | transition-elements-kind.js | 38 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 D | regress-331416.js | 41 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 D | regress-351261.js | 7 function store(a) { function 14 store(__v_8); 15 store(__v_7);
|
H A D | regress-clobbered-fp-regs.js | 30 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 D | regress-crbug-319835.js | 35 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 D | regress-polymorphic-store.js | 38 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 D | regress-store-heapobject.js | 9 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 D | BasicValueFactory.h | 46 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 D | ProgramState.h | 86 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 D | SValBuilder.h | 216 NonLoc makeLazyCompoundVal(const StoreRef &store, argument 219 BasicVals.getLazyCompoundValData(store, region));
|
H A D | Store.h | 55 /// \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 D | StoreRef.h | 1 //== 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 D | CGAtomic.cpp | 136 /// 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 D | CGBlocks.cpp | 836 // 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 D | CGCall.cpp | 805 // 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 D | CGObjC.cpp | 40 /// 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...] |