Home | History | Annotate | Download | only in src

Lines Matching refs:decomposition

805   virtual bool TryDecompose(DecompositionResult* decomposition) {
807 return RedefinedOperand()->TryDecompose(decomposition);
4004 DecompositionResult decomposition;
4005 if (index()->TryDecompose(&decomposition)) {
4006 base_ = decomposition.base();
4007 offset_ = decomposition.offset();
4008 scale_ = decomposition.scale();
4075 DecompositionResult decomposition;
4076 if (check->index()->TryDecompose(&decomposition)) {
4077 SetOperandAt(0, decomposition.base());
4789 virtual bool TryDecompose(DecompositionResult* decomposition) V8_OVERRIDE {
4791 decomposition->Apply(right(), left()->GetInteger32Constant());
4794 decomposition->Apply(left(), right()->GetInteger32Constant());
4845 virtual bool TryDecompose(DecompositionResult* decomposition) V8_OVERRIDE {
4847 decomposition->Apply(left(), -right()->GetInteger32Constant());
5135 virtual bool TryDecompose(DecompositionResult* decomposition) V8_OVERRIDE {
5137 if (decomposition->Apply(left(), 0, right()->GetInteger32Constant())) {
5139 // like ((base + offset) >> scale) with one single decomposition.
5140 left()->TryDecompose(decomposition);
5174 virtual bool TryDecompose(DecompositionResult* decomposition) V8_OVERRIDE {
5176 if (decomposition->Apply(left(), 0, right()->GetInteger32Constant())) {
5178 // like ((base + offset) >> scale) with one single decomposition.
5179 left()->TryDecompose(decomposition);