Home
last modified time | relevance | path

Searched refs:lowering (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dbytecode-graph-builder.cc252 // Optional early lowering to the simplified operator level. Note that
1587 JSTypeHintLowering::LoweringResult lowering = in VisitStaInArrayLiteral() local
1589 if (lowering.IsExit()) return; in VisitStaInArrayLiteral()
1592 if (lowering.IsSideEffectFree()) { in VisitStaInArrayLiteral()
1593 node = lowering.value(); in VisitStaInArrayLiteral()
1595 DCHECK(!lowering.Changed()); in VisitStaInArrayLiteral()
1616 JSTypeHintLowering::LoweringResult lowering = in VisitDefineKeyedOwnPropertyInLiteral() local
1618 if (lowering.IsExit()) return; in VisitDefineKeyedOwnPropertyInLiteral()
1621 if (lowering.IsSideEffectFree()) { in VisitDefineKeyedOwnPropertyInLiteral()
1622 node = lowering in VisitDefineKeyedOwnPropertyInLiteral()
1963 JSTypeHintLowering::LoweringResult lowering = VisitGetNamedProperty() local
1989 JSTypeHintLowering::LoweringResult lowering = VisitGetNamedPropertyFromSuper() local
2013 JSTypeHintLowering::LoweringResult lowering = VisitGetKeyedProperty() local
2053 JSTypeHintLowering::LoweringResult lowering = BuildNamedStore() local
2089 JSTypeHintLowering::LoweringResult lowering = VisitSetKeyedProperty() local
2124 JSTypeHintLowering::LoweringResult lowering = VisitDefineKeyedOwnProperty() local
2402 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedCall( BuildCall() local
2560 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedCall( VisitCallWithSpread() local
2695 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedConstruct( VisitConstruct() local
2728 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedConstruct( VisitConstructWithSpread() local
2870 JSTypeHintLowering::LoweringResult lowering = BuildUnaryOp() local
2895 JSTypeHintLowering::LoweringResult lowering = BuildBinaryOp() local
3065 JSTypeHintLowering::LoweringResult lowering = BuildBinaryOpWithImmediate() local
3204 JSTypeHintLowering::LoweringResult lowering = BuildCompareOp() local
3382 JSTypeHintLowering::LoweringResult lowering = VisitToNumber() local
3403 JSTypeHintLowering::LoweringResult lowering = VisitToNumeric() local
3574 JSTypeHintLowering::LoweringResult lowering = VisitForInPrepare() local
3614 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedForInNext( VisitForInNext() local
3646 JSTypeHintLowering::LoweringResult lowering = TryBuildSimplifiedGetIterator( VisitGetIterator() local
[all...]
H A Dsimplified-lowering.cc5 #include "src/compiler/simplified-lowering.h"
28 #include "src/compiler/simplified-lowering-verifier.h"
51 // Representation selection and lowering of {Simplified} operators to machine
53 // output representation and the best possible lowering for {Simplified} nodes.
62 // possible lowering for each operator so far, and that in turn determines
71 // 3.) LOWER: perform lowering for all {Simplified} nodes by replacing some
714 void RunLowerPhase(SimplifiedLowering* lowering) { in RunLowerPhase() argument
724 NodeOriginTable::Scope origin_scope(node_origins_, "simplified lowering", in RunLowerPhase()
726 VisitNode<LOWER>(node, info->truncation(), lowering); in RunLowerPhase()
750 // lowering in RunVerifyPhase()
783 Run(SimplifiedLowering* lowering) Run() argument
1159 VisitSelect(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitSelect() argument
1184 VisitPhi(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitPhi() argument
1209 VisitObjectIs(Node* node, Type type, SimplifiedLowering* lowering) VisitObjectIs() argument
1225 VisitCheck(Node* node, Type type, SimplifiedLowering* lowering) VisitCheck() argument
1238 VisitCall(Node* node, SimplifiedLowering* lowering) VisitCall() argument
1574 VisitSpeculativeIntegerAdditiveOp(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitSpeculativeIntegerAdditiveOp() argument
1665 VisitSpeculativeAdditiveOp(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitSpeculativeAdditiveOp() argument
1689 VisitSpeculativeNumberModulus(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitSpeculativeNumberModulus() argument
1812 VisitCheckBounds(Node* node, SimplifiedLowering* lowering) VisitCheckBounds() argument
1923 VisitFastApiCall(Node* node, SimplifiedLowering* lowering) VisitFastApiCall() argument
2001 VisitJSWasmCall(Node* node, SimplifiedLowering* lowering) VisitJSWasmCall() argument
2066 VisitNode(Node* node, Truncation truncation, SimplifiedLowering* lowering) VisitNode() argument
[all...]
H A Djs-type-hint-lowering.cc5 #include "src/compiler/js-type-hint-lowering.h"
67 JSSpeculativeBinopBuilder(const JSTypeHintLowering* lowering, in JSSpeculativeBinopBuilder() argument
70 : lowering_(lowering), in JSSpeculativeBinopBuilder()
357 // TODO(turbofan): Should we generally support early lowering of in ReduceBinaryOperation()
383 // TODO(turbofan): Should we generally support early lowering of in ReduceBinaryOperation()
H A Djs-typed-lowering.cc5 #include "src/compiler/js-typed-lowering.h"
34 // dependencies during lowering of a binop and contains numerous helper
38 JSBinopReduction(JSTypedLowering* lowering, Node* node) in JSBinopReduction() argument
39 : lowering_(lowering), node_(node) {} in JSBinopReduction()
406 JSTypedLowering* lowering_; // The containing lowering instance.
447 // TODO(turbofan): js-typed-lowering improvements possible
H A Dpipeline.cc51 #include "src/compiler/js-create-lowering.h"
52 #include "src/compiler/js-generic-lowering.h"
55 #include "src/compiler/js-intrinsic-lowering.h"
57 #include "src/compiler/js-typed-lowering.h"
73 #include "src/compiler/select-lowering.h"
74 #include "src/compiler/simplified-lowering.h"
1583 SimplifiedLowering lowering(data->jsgraph(), data->broker(), temp_zone, in Run()
1591 lowering.LowerAllNodes(); in Run()
2737 // Perform simplified lowering. This has to run w/o the Typer decorator, in OptimizeGraph()
2763 // Run generic lowering pas in OptimizeGraph()
[all...]
/third_party/mesa3d/src/compiler/glsl/
H A Dlower_instructions.cpp29 * of the most common cases, allowing the lowering code to be implemented once
130 * Determine if a particular type of lowering should occur
132 #define lowering(x) (this->lower & x) macro
304 if (!lowering(INSERT_TO_SHIFTS)) { in ldexp_to_arith()
373 if (lowering(DFREXP_DLDEXP_TO_ARITH)) in dldexp_to_arith()
1284 if (lowering(CARRY_TO_ARITH)) in _carry()
1456 if (lowering(SUB_TO_ADD_NEG)) in visit_leave()
1461 if (lowering(LDEXP_TO_ARITH) && ir->type->is_float()) in visit_leave()
1463 if (lowering(DFREXP_DLDEXP_TO_ARITH) && ir->type->is_double()) in visit_leave()
1468 if (lowering(DFREXP_DLDEXP_TO_ARIT in visit_leave()
[all...]
H A Dlower_int64.cpp130 * Determine if a particular type of lowering should occur
132 #define lowering(x) (this->lower & x) macro
357 if (lowering(DIV64)) { in handle_rvalue()
367 if (lowering(MOD64)) { in handle_rvalue()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp3196 /* prepare for IO lowering */
3220 /*TODO: improve this lowering/optimisation loop so that we can use
3294 LoweringHelper lowering;
3295 lowering.run(this);
3316 op.lower_fpow = false; // TODO: nir's lowering is broken, or we could use it

Completed in 27 milliseconds