/external/chromium_org/v8/src/compiler/ |
H A D | js-typed-lowering.h | 25 virtual Reduction Reduce(Node* node) OVERRIDE; 34 Reduction ReplaceEagerly(Node* old, Node* node); 35 Reduction ReplaceWith(Node* node) { return Reducer::Replace(node); } 36 Reduction ReduceJSAdd(Node* node); 37 Reduction ReduceJSComparison(Node* node); 38 Reduction ReduceJSLoadProperty(Node* node); 39 Reduction ReduceJSStoreProperty(Node* node); 40 Reduction ReduceJSEqual(Node* node, bool invert); 41 Reduction ReduceJSStrictEqual(Node* node, bool invert); 42 Reduction ReduceJSToNumberInpu [all...] |
H A D | simplified-operator-reducer.h | 27 virtual Reduction Reduce(Node* node) OVERRIDE; 30 Reduction Change(Node* node, const Operator* op, Node* a); 31 Reduction ReplaceFloat64(double value); 32 Reduction ReplaceInt32(int32_t value); 33 Reduction ReplaceUint32(uint32_t value) { 36 Reduction ReplaceNumber(double value); 37 Reduction ReplaceNumber(int32_t value);
|
H A D | graph-reducer.h | 20 class Reduction FINAL { 22 explicit Reduction(Node* replacement = NULL) : replacement_(replacement) {} function in class:v8::internal::compiler::FINAL 43 virtual Reduction Reduce(Node* node) = 0; 46 static Reduction NoChange() { return Reduction(); } 47 static Reduction Replace(Node* node) { return Reduction(node); } 48 static Reduction Changed(Node* node) { return Reduction(node); }
|
H A D | change-lowering.h | 26 virtual Reduction Reduce(Node* node) OVERRIDE; 37 Reduction ChangeBitToBool(Node* val, Node* control); 38 Reduction ChangeBoolToBit(Node* val); 39 Reduction ChangeFloat64ToTagged(Node* val, Node* control); 40 Reduction ChangeInt32ToTagged(Node* val, Node* control); 41 Reduction ChangeTaggedToFloat64(Node* val, Node* control); 42 Reduction ChangeTaggedToUI32(Node* val, Node* control, Signedness signedness); 43 Reduction ChangeUint32ToTagged(Node* val, Node* control);
|
H A D | machine-operator-reducer.h | 27 virtual Reduction Reduce(Node* node) OVERRIDE; 35 Reduction ReplaceBool(bool value) { return ReplaceInt32(value ? 1 : 0); } 36 Reduction ReplaceFloat32(volatile float value) { 39 Reduction ReplaceFloat64(volatile double value) { 42 Reduction ReplaceInt32(int32_t value) { 45 Reduction ReplaceInt64(int64_t value) { 49 Reduction ReduceProjection(size_t index, Node* node);
|
H A D | js-builtin-reducer.h | 24 virtual Reduction Reduce(Node* node) OVERRIDE; 33 Reduction ReduceMathSqrt(Node* node); 34 Reduction ReduceMathMax(Node* node); 35 Reduction ReduceMathImul(Node* node);
|
H A D | js-context-specialization.h | 25 Reduction ReduceJSLoadContext(Node* node); 26 Reduction ReduceJSStoreContext(Node* node);
|
H A D | value-numbering-reducer.h | 19 virtual Reduction Reduce(Node* node) OVERRIDE;
|
H A D | simplified-operator-reducer-unittest.cc | 23 Reduction Reduce(Node* node) { 164 Reduction reduction = Reduce( 181 Reduction reduction = Reduce( 190 Reduction reduction0 = 198 Reduction reduction1 = 211 Reduction reduction = Reduce(graph()->NewNode( 220 Reduction reduction = Reduce( 228 Reduction reduction = Reduce( 240 Reduction reduction = Reduce( 248 Reduction reductio [all...] |
H A D | simplified-operator-reducer.cc | 18 Reduction SimplifiedOperatorReducer::Reduce(Node* node) { 105 Reduction SimplifiedOperatorReducer::Change(Node* node, const Operator* op, 113 Reduction SimplifiedOperatorReducer::ReplaceFloat64(double value) { 118 Reduction SimplifiedOperatorReducer::ReplaceInt32(int32_t value) { 123 Reduction SimplifiedOperatorReducer::ReplaceNumber(double value) { 128 Reduction SimplifiedOperatorReducer::ReplaceNumber(int32_t value) {
|
H A D | machine-operator-reducer-unittest.cc | 21 Reduction Reduce(Node* node) { 234 Reduction reduction = 251 Reduction reduction = Reduce(graph()->NewNode( 266 Reduction reduction = Reduce(graph()->NewNode( 276 Reduction reduction = Reduce(graph()->NewNode( 291 Reduction reduction = Reduce(graph()->NewNode( 301 Reduction reduction = Reduce(graph()->NewNode( 315 Reduction reduction = Reduce( 329 Reduction reduction = Reduce( 343 Reduction reductio [all...] |
H A D | js-context-specialization.cc | 26 Reduction r = spec_->ReduceJSLoadContext(node); 34 Reduction r = spec_->ReduceJSStoreContext(node); 61 Reduction JSContextSpecializer::ReduceJSLoadContext(Node* node) { 109 Reduction JSContextSpecializer::ReduceJSStoreContext(Node* node) {
|
H A D | phi-reducer.h | 17 virtual Reduction Reduce(Node* node) OVERRIDE {
|
H A D | value-numbering-reducer-unittest.cc | 28 Reduction Reduce(Node* node) { return reducer_.Reduce(node); } 71 Reduction r1 = Reduce(n1); 78 Reduction r2 = Reduce(n2); 98 Reduction r = Reduce(n);
|
H A D | js-builtin-reducer-unittest.cc | 23 Reduction Reduce(Node* node) { 74 Reduction r = Reduce(call); 92 Reduction r = Reduce(call); 107 Reduction r = Reduce(call); 126 Reduction r = Reduce(call); 162 Reduction r = Reduce(call);
|
H A D | js-builtin-reducer.cc | 18 static Reduction ReplaceWithPureReduction(Node* node, Reduction reduction) { 99 Reduction JSBuiltinReducer::ReduceMathSqrt(Node* node) { 111 Reduction JSBuiltinReducer::ReduceMathMax(Node* node) { 143 Reduction JSBuiltinReducer::ReduceMathImul(Node* node) { 154 Reduction JSBuiltinReducer::Reduce(Node* node) {
|
H A D | change-lowering-unittest.cc | 75 Reduction Reduce(Node* node) { 128 Reduction reduction = Reduce(node); 145 Reduction reduction = Reduce(node); 155 Reduction reduction = Reduce(node); 174 Reduction reduction = Reduce(node); 199 Reduction reduction = Reduce(node); 229 Reduction reduction = Reduce(node); 258 Reduction reduction = Reduce(node); 284 Reduction reduction = Reduce(node); 310 Reduction reductio [all...] |
H A D | js-typed-lowering.cc | 35 Reduction JSTypedLowering::ReplaceEagerly(Node* old, Node* node) { 86 Reduction ChangeToPureOperator(const Operator* op, bool invert = false) { 148 Reduction reduced = lowering_->ReduceJSToStringInput(node); 158 Reduction reduced = lowering_->ReduceJSToNumberInput(node); 224 Reduction JSTypedLowering::ReduceJSAdd(Node* node) { 253 Reduction JSTypedLowering::ReduceNumberBinop(Node* node, 268 Reduction JSTypedLowering::ReduceI32Binop(Node* node, bool left_signed, 281 Reduction JSTypedLowering::ReduceI32Shift(Node* node, bool left_signed, 289 Reduction JSTypedLowering::ReduceJSComparison(Node* node) { 357 Reduction JSTypedLowerin [all...] |
H A D | graph-reducer-unittest.cc | 28 MOCK_METHOD1(Reduce, Reduction(Node*)); 40 DefaultValue<Reduction>::Set(Reducer::NoChange()); 44 DefaultValue<Reduction>::Clear();
|
H A D | change-lowering.cc | 17 Reduction ChangeLowering::Reduce(Node* node) { 104 Reduction ChangeLowering::ChangeBitToBool(Node* val, Node* control) { 122 Reduction ChangeLowering::ChangeBoolToBit(Node* val) { 128 Reduction ChangeLowering::ChangeFloat64ToTagged(Node* val, Node* control) { 133 Reduction ChangeLowering::ChangeInt32ToTagged(Node* val, Node* control) { 161 Reduction ChangeLowering::ChangeTaggedToUI32(Node* val, Node* control, 188 Reduction ChangeLowering::ChangeTaggedToFloat64(Node* val, Node* control) { 211 Reduction ChangeLowering::ChangeUint32ToTagged(Node* val, Node* control) {
|
H A D | graph-reducer.cc | 35 Reduction reduction = (*i)->Reduce(node);
|
H A D | js-generic-lowering.h | 32 virtual Reduction Reduce(Node* node);
|
H A D | value-numbering-reducer.cc | 59 Reduction ValueNumberingReducer::Reduce(Node* node) {
|
/external/chromium_org/v8/test/cctest/compiler/ |
H A D | test-js-context-specialization.cc | 74 Reduction r = spec.ReduceJSLoadContext(load); 82 Reduction r = spec.ReduceJSLoadContext(load); 91 Reduction r = spec.ReduceJSLoadContext(load); 107 Reduction r = spec.ReduceJSLoadContext(load); 146 Reduction r = spec.ReduceJSStoreContext(load); 154 Reduction r = spec.ReduceJSStoreContext(load); 162 Reduction r = spec.ReduceJSStoreContext(load); 171 Reduction r = spec.ReduceJSStoreContext(load);
|
H A D | test-graph-reducer.cc | 38 virtual Reduction Reduce(Node* node) { 62 virtual Reduction Reduce(Node* node) { 84 virtual Reduction Reduce(Node* node) { 108 virtual Reduction Reduce(Node* node) OVERRIDE { 124 virtual Reduction Reduce(Node* node) OVERRIDE { 138 virtual Reduction Reduce(Node* node) { 151 virtual Reduction Reduce(Node* node) { 164 virtual Reduction Reduce(Node* node) { 187 virtual Reduction Reduce(Node* node) { 632 virtual Reduction Reduc [all...] |