Lines Matching refs:Operator1

801 struct StackSlotOperator : public Operator1<StackSlotRepresentation> {
803 : Operator1<StackSlotRepresentation>(
820 struct NormalWord32SarOperator final : public Operator1<ShiftKind> {
822 : Operator1<ShiftKind>(IrOpcode::kWord32Sar, Operator::kPure,
827 struct ShiftOutZerosWord32SarOperator final : public Operator1<ShiftKind> {
829 : Operator1<ShiftKind>(IrOpcode::kWord32Sar, Operator::kPure,
834 struct NormalWord64SarOperator final : public Operator1<ShiftKind> {
836 : Operator1<ShiftKind>(IrOpcode::kWord64Sar, Operator::kPure,
841 struct ShiftOutZerosWord64SarOperator final : public Operator1<ShiftKind> {
843 : Operator1<ShiftKind>(IrOpcode::kWord64Sar, Operator::kPure,
850 : public Operator1<TruncateKind> {
852 : Operator1<TruncateKind>(IrOpcode::kTruncateFloat32ToUint32,
860 : public Operator1<TruncateKind> {
862 : Operator1<TruncateKind>(IrOpcode::kTruncateFloat32ToUint32,
871 : public Operator1<TruncateKind> {
873 : Operator1<TruncateKind>(IrOpcode::kTruncateFloat32ToInt32,
881 : public Operator1<TruncateKind> {
883 : Operator1<TruncateKind>(IrOpcode::kTruncateFloat32ToInt32,
892 : public Operator1<TruncateKind> {
894 : Operator1(IrOpcode::kTruncateFloat64ToInt64, Operator::kPure,
901 : public Operator1<TruncateKind> {
903 : Operator1(IrOpcode::kTruncateFloat64ToInt64, Operator::kPure,
924 struct Load##Type##Operator final : public Operator1<LoadRepresentation> { \
926 : Operator1<LoadRepresentation>(IrOpcode::kLoad, \
931 : public Operator1<LoadRepresentation> { \
933 : Operator1<LoadRepresentation>( \
938 : public Operator1<LoadRepresentation> { \
940 : Operator1<LoadRepresentation>( \
946 : public Operator1<LoadRepresentation> { \
948 : Operator1<LoadRepresentation>(IrOpcode::kLoadImmutable, \
961 : public Operator1<LoadTransformParameters> { \
963 : Operator1<LoadTransformParameters>( \
995 struct Store##Type##Operator : public Operator1<StoreRepresentation> { \
997 : Operator1<StoreRepresentation>( \
1035 : public Operator1<UnalignedStoreRepresentation> { \
1037 : Operator1<UnalignedStoreRepresentation>( \
1044 : public Operator1<StoreRepresentation> { \
1046 : Operator1<StoreRepresentation>( \
1069 : public Operator1<AtomicLoadParameters> { \
1071 : Operator1<AtomicLoadParameters>( \
1083 : public Operator1<AtomicLoadParameters> { \
1085 : Operator1<AtomicLoadParameters>( \
1097 : public Operator1<AtomicStoreParameters> { \
1099 : Operator1<AtomicStoreParameters>( \
1113 : public Operator1<AtomicStoreParameters> { \
1115 : Operator1<AtomicStoreParameters>( \
1128 struct op##type##Operator : public Operator1<MachineType> { \
1130 : Operator1<MachineType>(IrOpcode::k##op, \
1157 : public Operator1<MachineType> { \
1159 : Operator1<MachineType>(IrOpcode::kWord32AtomicCompareExchange, \
1171 : public Operator1<MachineType> { \
1173 : Operator1<MachineType>(IrOpcode::kWord64AtomicCompareExchange, \
1183 struct Word32SeqCstPairLoadOperator : public Operator1<AtomicMemoryOrder> {
1185 : Operator1<AtomicMemoryOrder>(IrOpcode::kWord32AtomicPairLoad,
1192 struct Word32SeqCstPairStoreOperator : public Operator1<AtomicMemoryOrder> {
1194 : Operator1<AtomicMemoryOrder>(IrOpcode::kWord32AtomicPairStore,
1279 struct StackPointerGreaterThanOperator : public Operator1<StackCheckKind> {
1281 : Operator1<StackCheckKind>(
1299 struct I8x16SwizzleOperator final : public Operator1<bool> {
1301 : Operator1<bool>(IrOpcode::kI8x16Swizzle, Operator::kPure,
1305 struct I8x16RelaxedSwizzleOperator final : public Operator1<bool> {
1307 : Operator1<bool>(IrOpcode::kI8x16Swizzle, Operator::kPure,
1313 struct CommentOperator : public Operator1<const char*> {
1315 : Operator1<const char*>(IrOpcode::kComment,
1490 return zone_->New<Operator1<LoadLaneParameters>>( \
1529 return zone_->New<Operator1<StoreLaneParameters>>( \
1683 return zone_->New<Operator1<AtomicLoadParameters>>( \
1706 return zone_->New<Operator1<AtomicStoreParameters>>( \
1800 return zone_->New<Operator1<AtomicLoadParameters>>( \
1823 return zone_->New<Operator1<AtomicStoreParameters>>( \
1911 return zone_->New<Operator1<AtomicMemoryOrder>>(
1921 return zone_->New<Operator1<AtomicMemoryOrder>>(
1958 return zone_->New<Operator1<int32_t>>( \
1976 return zone_->New<Operator1<int32_t>>(IrOpcode::k##Type##ReplaceLane, \
1986 return zone_->New<Operator1<int32_t>>(IrOpcode::kI64x2ReplaceLaneI32Pair,
2020 return zone_->New<Operator1<S128ImmediateParameter>>(
2027 return zone_->New<Operator1<S128ImmediateParameter>>(