/third_party/node/deps/v8/src/compiler/ |
H A D | bytecode-graph-builder.cc | 252 // 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 D | simplified-lowering.cc | 5 #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 D | js-type-hint-lowering.cc | 5 #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 D | js-typed-lowering.cc | 5 #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 D | pipeline.cc | 51 #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 D | lower_instructions.cpp | 29 * 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 D | lower_int64.cpp | 130 * 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 D | nv50_ir_from_nir.cpp | 3196 /* 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
|