/external/v8/src/compiler/ |
js-intrinsic-lowering.h | 40 Reduction Reduce(Node* node) final; 43 Reduction ReduceCreateIterResultObject(Node* node); 44 Reduction ReduceDebugIsActive(Node* node); 45 Reduction ReduceDeoptimizeNow(Node* node); 46 Reduction ReduceGeneratorClose(Node* node); 47 Reduction ReduceGeneratorGetContext(Node* node); 48 Reduction ReduceGeneratorGetInputOrDebugPos(Node* node); 49 Reduction ReduceGeneratorGetResumeMode(Node* node); 50 Reduction ReduceIsInstanceType(Node* node, InstanceType instance_type); 51 Reduction ReduceIsJSReceiver(Node* node) [all...] |
js-typed-lowering.h | 45 Reduction Reduce(Node* node) final; 50 Reduction ReduceJSAdd(Node* node); 51 Reduction ReduceJSComparison(Node* node); 52 Reduction ReduceJSLoadNamed(Node* node); 53 Reduction ReduceJSLoadProperty(Node* node); 54 Reduction ReduceJSStoreProperty(Node* node); 55 Reduction ReduceJSOrdinaryHasInstance(Node* node); 56 Reduction ReduceJSLoadContext(Node* node); 57 Reduction ReduceJSStoreContext(Node* node); 58 Reduction ReduceJSLoadModule(Node* node) [all...] |
js-builtin-reducer.h | 45 Reduction Reduce(Node* node) final; 48 Reduction ReduceArrayIterator(Node* node, IterationKind kind); 49 Reduction ReduceTypedArrayIterator(Node* node, IterationKind kind); 50 Reduction ReduceArrayIterator(Handle<Map> receiver_map, Node* node, 53 Reduction ReduceArrayIteratorNext(Node* node); 54 Reduction ReduceFastArrayIteratorNext(Handle<Map> iterator_map, Node* node, 56 Reduction ReduceTypedArrayIteratorNext(Handle<Map> iterator_map, Node* node, 58 Reduction ReduceArrayPop(Node* node); 59 Reduction ReduceArrayPush(Node* node); 60 Reduction ReduceDateNow(Node* node) [all...] |
simplified-operator-reducer.h | 32 Reduction Reduce(Node* node) final; 35 Reduction ReduceReferenceEqual(Node* node); 37 Reduction Change(Node* node, const Operator* op, Node* a); 38 Reduction ReplaceBoolean(bool value); 39 Reduction ReplaceFloat64(double value); 40 Reduction ReplaceInt32(int32_t value); 41 Reduction ReplaceUint32(uint32_t value) { 44 Reduction ReplaceNumber(double value); 45 Reduction ReplaceNumber(int32_t value);
|
machine-operator-reducer.h | 22 // Performs constant folding and strength reduction on nodes that have 31 Reduction Reduce(Node* node) override; 59 Reduction ReplaceBool(bool value) { return ReplaceInt32(value ? 1 : 0); } 60 Reduction ReplaceFloat32(volatile float value) { 63 Reduction ReplaceFloat64(volatile double value) { 66 Reduction ReplaceInt32(int32_t value) { 69 Reduction ReplaceUint32(uint32_t value) { 72 Reduction ReplaceInt64(int64_t value) { 76 Reduction ReduceInt32Add(Node* node); 77 Reduction ReduceInt64Add(Node* node) [all...] |
typed-optimization.h | 42 Reduction Reduce(Node* node) final; 45 Reduction ReduceCheckHeapObject(Node* node); 46 Reduction ReduceCheckMaps(Node* node); 47 Reduction ReduceCheckString(Node* node); 48 Reduction ReduceLoadField(Node* node); 49 Reduction ReduceNumberFloor(Node* node); 50 Reduction ReduceNumberRoundop(Node* node); 51 Reduction ReduceNumberToUint8Clamped(Node* node); 52 Reduction ReducePhi(Node* node); 53 Reduction ReduceReferenceEqual(Node* node) [all...] |
common-operator-reducer.h | 23 // Performs strength reduction on nodes that have common operators. 32 Reduction Reduce(Node* node) final; 35 Reduction ReduceBranch(Node* node); 36 Reduction ReduceDeoptimizeConditional(Node* node); 37 Reduction ReduceMerge(Node* node); 38 Reduction ReduceEffectPhi(Node* node); 39 Reduction ReducePhi(Node* node); 40 Reduction ReduceReturn(Node* node); 41 Reduction ReduceSelect(Node* node); 43 Reduction Change(Node* node, Operator const* op, Node* a) [all...] |
js-call-reducer.h | 26 // Performs strength reduction on {JSConstruct} and {JSCall} nodes, 46 Reduction Reduce(Node* node) final; 49 Reduction ReduceArrayConstructor(Node* node); 50 Reduction ReduceCallApiFunction( 53 Reduction ReduceNumberConstructor(Node* node); 54 Reduction ReduceFunctionPrototypeApply(Node* node); 55 Reduction ReduceFunctionPrototypeCall(Node* node); 56 Reduction ReduceFunctionPrototypeHasInstance(Node* node); 57 Reduction ReduceObjectPrototypeGetProto(Node* node); 58 Reduction ReduceSpreadCall(Node* node, int arity) [all...] |
dead-code-elimination.h | 31 Reduction Reduce(Node* node) final; 34 Reduction ReduceEnd(Node* node); 35 Reduction ReduceLoopOrMerge(Node* node); 36 Reduction ReduceLoopExit(Node* node); 37 Reduction ReduceNode(Node* node); 39 Reduction RemoveLoopExit(Node* node);
|
js-frame-specialization.h | 28 Reduction Reduce(Node* node) final; 31 Reduction ReduceOsrValue(Node* node); 32 Reduction ReduceOsrGuard(Node* node); 33 Reduction ReduceParameter(Node* node);
|
escape-analysis-reducer.h | 27 Reduction Reduce(Node* node) final; 36 Reduction ReduceNode(Node* node); 37 Reduction ReduceLoad(Node* node); 38 Reduction ReduceStore(Node* node); 39 Reduction ReduceAllocate(Node* node); 40 Reduction ReduceFinishRegion(Node* node); 41 Reduction ReduceReferenceEqual(Node* node); 42 Reduction ReduceObjectIsSmi(Node* node); 43 Reduction ReduceFrameStateUses(Node* node);
|
checkpoint-elimination.h | 23 Reduction Reduce(Node* node) final; 26 Reduction ReduceCheckpoint(Node* node);
|
js-context-specialization.h | 27 Reduction Reduce(Node* node) final; 30 Reduction ReduceJSLoadContext(Node* node); 31 Reduction ReduceJSStoreContext(Node* node); 33 Reduction SimplifyJSStoreContext(Node* node, Node* new_context, 35 Reduction SimplifyJSLoadContext(Node* node, Node* new_context,
|
branch-elimination.h | 26 Reduction Reduce(Node* node) final; 79 Reduction ReduceBranch(Node* node); 80 Reduction ReduceDeoptimizeConditional(Node* node); 81 Reduction ReduceIf(Node* node, bool is_true_branch); 82 Reduction ReduceLoop(Node* node); 83 Reduction ReduceMerge(Node* node); 84 Reduction ReduceStart(Node* node); 85 Reduction ReduceOtherControl(Node* node); 87 Reduction TakeConditionsFromFirstControl(Node* node); 88 Reduction UpdateConditions(Node* node [all...] |
js-create-lowering.h | 47 Reduction Reduce(Node* node) final; 50 Reduction ReduceJSCreate(Node* node); 51 Reduction ReduceJSCreateArguments(Node* node); 52 Reduction ReduceJSCreateArray(Node* node); 53 Reduction ReduceJSCreateIterResultObject(Node* node); 54 Reduction ReduceJSCreateKeyValueArray(Node* node); 55 Reduction ReduceJSCreateLiteral(Node* node); 56 Reduction ReduceJSCreateFunctionContext(Node* node); 57 Reduction ReduceJSCreateWithContext(Node* node); 58 Reduction ReduceJSCreateCatchContext(Node* node) [all...] |
graph-reducer.h | 28 class Reduction final { 30 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {} 42 // language-specific reductions (e.g. reduction based on types or constant 43 // folding of low-level operators) can be integrated into the graph reduction 50 virtual Reduction Reduce(Node* node) = 0; 58 static Reduction NoChange() { return Reduction(); } 59 static Reduction Replace(Node* node) { return Reduction(node); } 60 static Reduction Changed(Node* node) { return Reduction(node); [all...] |
redundancy-elimination.h | 19 Reduction Reduce(Node* node) final; 58 Reduction ReduceCheckNode(Node* node); 59 Reduction ReduceEffectPhi(Node* node); 60 Reduction ReduceStart(Node* node); 61 Reduction ReduceOtherNode(Node* node); 63 Reduction TakeChecksFromFirstEffect(Node* node); 64 Reduction UpdateChecks(Node* node, EffectPathChecks const* checks); 66 Reduction TryReuseBoundsCheckForFirstInput(Node* node);
|
js-native-context-specialization.h | 53 Reduction Reduce(Node* node) final; 56 Reduction ReduceJSAdd(Node* node); 57 Reduction ReduceJSGetSuperConstructor(Node* node); 58 Reduction ReduceJSInstanceOf(Node* node); 59 Reduction ReduceJSOrdinaryHasInstance(Node* node); 60 Reduction ReduceJSLoadContext(Node* node); 61 Reduction ReduceJSLoadGlobal(Node* node); 62 Reduction ReduceJSStoreGlobal(Node* node); 63 Reduction ReduceJSLoadNamed(Node* node); 64 Reduction ReduceJSStoreNamed(Node* node) [all...] |
value-numbering-reducer.h | 22 Reduction Reduce(Node* node) override; 27 Reduction ReplaceIfTypesMatch(Node* node, Node* replacement);
|
select-lowering.h | 25 Reduction Reduce(Node* node) override;
|
js-intrinsic-lowering.cc | 27 Reduction JSIntrinsicLowering::Reduce(Node* node) { 105 Reduction JSIntrinsicLowering::ReduceCreateIterResultObject(Node* node) { 114 Reduction JSIntrinsicLowering::ReduceDebugIsActive(Node* node) { 124 Reduction JSIntrinsicLowering::ReduceDeoptimizeNow(Node* node) { 142 Reduction JSIntrinsicLowering::ReduceGeneratorClose(Node* node) { 156 Reduction JSIntrinsicLowering::ReduceGeneratorGetInputOrDebugPos(Node* node) { 166 Reduction JSIntrinsicLowering::ReduceGeneratorGetContext(Node* node) { 176 Reduction JSIntrinsicLowering::ReduceGeneratorGetResumeMode(Node* node) { 186 Reduction JSIntrinsicLowering::ReduceIsInstanceType( 225 Reduction JSIntrinsicLowering::ReduceIsJSReceiver(Node* node) [all...] |
checkpoint-elimination.cc | 33 Reduction CheckpointElimination::ReduceCheckpoint(Node* node) { 41 Reduction CheckpointElimination::Reduce(Node* node) {
|
js-frame-specialization.cc | 15 Reduction JSFrameSpecialization::Reduce(Node* node) { 29 Reduction JSFrameSpecialization::ReduceOsrValue(Node* node) { 50 Reduction JSFrameSpecialization::ReduceOsrGuard(Node* node) { 57 Reduction JSFrameSpecialization::ReduceParameter(Node* node) {
|
tail-call-optimization.h | 27 Reduction Reduce(Node* node) final;
|
/frameworks/rs/tests/lldb/java/Reduction/ |
Android.mk | 26 LOCAL_PACKAGE_NAME := Reduction
|