Home
last modified time | relevance | path

Searched refs:MachineOperatorBuilder (Results 1 – 25 of 43) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/
Dmachine-operator.cc1325 MachineOperatorBuilder::MachineOperatorBuilder( in MachineOperatorBuilder() function in v8::internal::compiler::MachineOperatorBuilder
1337 const Operator* MachineOperatorBuilder::UnalignedLoad(LoadRepresentation rep) { in UnalignedLoad()
1347 const Operator* MachineOperatorBuilder::UnalignedStore( in UnalignedStore()
1364 const Operator* MachineOperatorBuilder::Name() { return &cache_.k##Name; }
1368 const Operator* MachineOperatorBuilder::Word32Sar(ShiftKind kind) { in MACHINE_PURE_OP_LIST()
1377 const Operator* MachineOperatorBuilder::Word64Sar(ShiftKind kind) { in Word64Sar()
1386 const Operator* MachineOperatorBuilder::TruncateFloat32ToUint32( in TruncateFloat32ToUint32()
1396 const Operator* MachineOperatorBuilder::TruncateFloat64ToInt64( in TruncateFloat64ToInt64()
1406 const Operator* MachineOperatorBuilder::TruncateFloat32ToInt32( in TruncateFloat32ToInt32()
1418 const OptionalOperator MachineOperatorBuilder::Name() { \
[all …]
Dcontrol-flow-optimizer.h22 class MachineOperatorBuilder; variable
28 MachineOperatorBuilder* machine,
45 MachineOperatorBuilder* machine() const { return machine_; } in machine()
50 MachineOperatorBuilder* const machine_;
Dcommon-operator-reducer.h20 class MachineOperatorBuilder; variable
30 MachineOperatorBuilder* machine, Zone* temp_zone, in NON_EXPORTED_BASE()
59 MachineOperatorBuilder* machine() const { return machine_; } in NON_EXPORTED_BASE()
65 MachineOperatorBuilder* const machine_; in NON_EXPORTED_BASE()
Ddecompression-optimizer.h40 MachineOperatorBuilder* machine);
105 MachineOperatorBuilder* machine() const { return machine_; } in machine()
109 MachineOperatorBuilder* const machine_;
Dmachine-graph.h26 MachineOperatorBuilder* machine) in NON_EXPORTED_BASE()
79 MachineOperatorBuilder* machine() const { return machine_; } in NON_EXPORTED_BASE()
86 MachineOperatorBuilder* machine_; in NON_EXPORTED_BASE()
Dint64-lowering.h36 Graph* graph, MachineOperatorBuilder* machine,
56 MachineOperatorBuilder* machine() const { return machine_; } in machine()
93 MachineOperatorBuilder* machine_;
Dmemory-lowering.h20 class MachineOperatorBuilder; variable
122 MachineOperatorBuilder* machine() const { return machine_; } in machine()
131 MachineOperatorBuilder* machine_;
Dsimplified-operator-reducer.h24 class MachineOperatorBuilder; variable
57 MachineOperatorBuilder* machine() const; in NON_EXPORTED_BASE()
Djs-generic-lowering.h19 class MachineOperatorBuilder; variable
60 MachineOperatorBuilder* machine() const;
Dmachine-operator.h296 class V8_EXPORT_PRIVATE MachineOperatorBuilder final
400 explicit MachineOperatorBuilder( in NON_EXPORTED_BASE()
407 MachineOperatorBuilder(const MachineOperatorBuilder&) = delete; in NON_EXPORTED_BASE()
408 MachineOperatorBuilder& operator=(const MachineOperatorBuilder&) = delete; in NON_EXPORTED_BASE()
1090 DEFINE_OPERATORS_FOR_FLAGS(MachineOperatorBuilder::Flags)
Djs-graph.h30 MachineOperatorBuilder* machine) in JSGraph()
Dsimplified-lowering.h114 MachineOperatorBuilder* machine() { return jsgraph()->machine(); } in machine()
Dbasic-block-instrumentor.cc78 MachineOperatorBuilder machine(graph->zone()); in Instrument()
Dcontrol-flow-optimizer.cc19 MachineOperatorBuilder* machine, in ControlFlowOptimizer()
Draw-machine-assembler.h51 MachineOperatorBuilder::Flags flags =
52 MachineOperatorBuilder::Flag::kNoFlags,
53 MachineOperatorBuilder::AlignmentRequirements alignment_requirements =
54 MachineOperatorBuilder::AlignmentRequirements::
64 MachineOperatorBuilder* machine() { return &machine_; } in machine()
1117 MachineOperatorBuilder machine_;
/third_party/node/deps/v8/src/compiler/backend/mips/
Dinstruction-selector-mips.cc2521 MachineOperatorBuilder::Flags
2523 MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; in SupportedMachineOperatorFlags()
2526 flags |= MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
2527 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
2528 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
2529 MachineOperatorBuilder::kFloat64RoundTiesEven; in SupportedMachineOperatorFlags()
2532 return flags | MachineOperatorBuilder::kWord32Ctz | in SupportedMachineOperatorFlags()
2533 MachineOperatorBuilder::kWord32Popcnt | in SupportedMachineOperatorFlags()
2534 MachineOperatorBuilder::kInt32DivIsSafe | in SupportedMachineOperatorFlags()
2535 MachineOperatorBuilder::kUint32DivIsSafe | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/mips64/
Dinstruction-selector-mips64.cc3338 MachineOperatorBuilder::Flags
3340 MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; in SupportedMachineOperatorFlags()
3341 return flags | MachineOperatorBuilder::kWord32Ctz | in SupportedMachineOperatorFlags()
3342 MachineOperatorBuilder::kWord64Ctz | in SupportedMachineOperatorFlags()
3343 MachineOperatorBuilder::kWord32Popcnt | in SupportedMachineOperatorFlags()
3344 MachineOperatorBuilder::kWord64Popcnt | in SupportedMachineOperatorFlags()
3345 MachineOperatorBuilder::kWord32ShiftIsSafe | in SupportedMachineOperatorFlags()
3346 MachineOperatorBuilder::kInt32DivIsSafe | in SupportedMachineOperatorFlags()
3347 MachineOperatorBuilder::kUint32DivIsSafe | in SupportedMachineOperatorFlags()
3348 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/arm64/
Dinstruction-selector-arm64.cc4307 MachineOperatorBuilder::Flags
4309 return MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
4310 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
4311 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
4312 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
4313 MachineOperatorBuilder::kFloat32RoundTruncate | in SupportedMachineOperatorFlags()
4314 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
4315 MachineOperatorBuilder::kFloat64RoundTiesAway | in SupportedMachineOperatorFlags()
4316 MachineOperatorBuilder::kFloat32RoundTiesEven | in SupportedMachineOperatorFlags()
4317 MachineOperatorBuilder::kFloat64RoundTiesEven | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc2926 MachineOperatorBuilder::Flags
2928 return MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
2929 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
2930 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
2931 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
2932 MachineOperatorBuilder::kFloat32RoundTruncate | in SupportedMachineOperatorFlags()
2933 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
2934 MachineOperatorBuilder::kFloat32RoundTiesEven | in SupportedMachineOperatorFlags()
2935 MachineOperatorBuilder::kFloat64RoundTiesEven | in SupportedMachineOperatorFlags()
2936 MachineOperatorBuilder::kFloat64RoundTiesAway | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/arm/
Dinstruction-selector-arm.cc3275 MachineOperatorBuilder::Flags
3277 MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; in SupportedMachineOperatorFlags()
3281 flags |= MachineOperatorBuilder::kInt32DivIsSafe | in SupportedMachineOperatorFlags()
3282 MachineOperatorBuilder::kUint32DivIsSafe; in SupportedMachineOperatorFlags()
3285 flags |= MachineOperatorBuilder::kWord32ReverseBits; in SupportedMachineOperatorFlags()
3288 flags |= MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
3289 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
3290 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
3291 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
3292 MachineOperatorBuilder::kFloat32RoundTruncate | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc4063 MachineOperatorBuilder::Flags
4065 MachineOperatorBuilder::Flags flags = in SupportedMachineOperatorFlags()
4066 MachineOperatorBuilder::kWord32ShiftIsSafe | in SupportedMachineOperatorFlags()
4067 MachineOperatorBuilder::kWord32Ctz | MachineOperatorBuilder::kWord64Ctz | in SupportedMachineOperatorFlags()
4068 MachineOperatorBuilder::kWord32Rol | MachineOperatorBuilder::kWord64Rol | in SupportedMachineOperatorFlags()
4069 MachineOperatorBuilder::kWord32Select | in SupportedMachineOperatorFlags()
4070 MachineOperatorBuilder::kWord64Select; in SupportedMachineOperatorFlags()
4072 flags |= MachineOperatorBuilder::kWord32Popcnt | in SupportedMachineOperatorFlags()
4073 MachineOperatorBuilder::kWord64Popcnt; in SupportedMachineOperatorFlags()
4076 flags |= MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/loong64/
Dinstruction-selector-loong64.cc3077 MachineOperatorBuilder::Flags
3079 MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; in SupportedMachineOperatorFlags()
3080 return flags | MachineOperatorBuilder::kWord32ShiftIsSafe | in SupportedMachineOperatorFlags()
3081 MachineOperatorBuilder::kInt32DivIsSafe | in SupportedMachineOperatorFlags()
3082 MachineOperatorBuilder::kUint32DivIsSafe | in SupportedMachineOperatorFlags()
3083 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
3084 MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
3085 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
3086 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
3087 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dinstruction-selector-ppc.cc2726 MachineOperatorBuilder::Flags
2728 return MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
2729 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
2730 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
2731 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
2732 MachineOperatorBuilder::kFloat32RoundTruncate | in SupportedMachineOperatorFlags()
2733 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
2734 MachineOperatorBuilder::kFloat64RoundTiesAway | in SupportedMachineOperatorFlags()
2735 MachineOperatorBuilder::kWord32Popcnt | in SupportedMachineOperatorFlags()
2736 MachineOperatorBuilder::kWord64Popcnt; in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/ia32/
Dinstruction-selector-ia32.cc3308 MachineOperatorBuilder::Flags
3310 MachineOperatorBuilder::Flags flags = in SupportedMachineOperatorFlags()
3311 MachineOperatorBuilder::kWord32ShiftIsSafe | in SupportedMachineOperatorFlags()
3312 MachineOperatorBuilder::kWord32Ctz | MachineOperatorBuilder::kWord32Rol; in SupportedMachineOperatorFlags()
3314 flags |= MachineOperatorBuilder::kWord32Popcnt; in SupportedMachineOperatorFlags()
3317 flags |= MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
3318 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
3319 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
3320 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
3321 MachineOperatorBuilder::kFloat32RoundTruncate | in SupportedMachineOperatorFlags()
[all …]
/third_party/node/deps/v8/src/compiler/backend/riscv64/
Dinstruction-selector-riscv64.cc3366 MachineOperatorBuilder::Flags
3368 MachineOperatorBuilder::Flags flags = MachineOperatorBuilder::kNoFlags; in SupportedMachineOperatorFlags()
3369 return flags | MachineOperatorBuilder::kWord32ShiftIsSafe | in SupportedMachineOperatorFlags()
3370 MachineOperatorBuilder::kInt32DivIsSafe | in SupportedMachineOperatorFlags()
3371 MachineOperatorBuilder::kUint32DivIsSafe | in SupportedMachineOperatorFlags()
3372 MachineOperatorBuilder::kFloat64RoundDown | in SupportedMachineOperatorFlags()
3373 MachineOperatorBuilder::kFloat32RoundDown | in SupportedMachineOperatorFlags()
3374 MachineOperatorBuilder::kFloat64RoundUp | in SupportedMachineOperatorFlags()
3375 MachineOperatorBuilder::kFloat32RoundUp | in SupportedMachineOperatorFlags()
3376 MachineOperatorBuilder::kFloat64RoundTruncate | in SupportedMachineOperatorFlags()
[all …]

12