Lines Matching refs:Properties
38 // Properties inform the operator-independent optimizer about legal
61 using Properties = base::Flags<Property, uint8_t>;
65 Operator(Opcode opcode, Properties properties, const char* mnemonic,
99 Properties properties() const { return properties_; }
110 static size_t ZeroIfEliminatable(Properties properties) {
114 static size_t ZeroIfNoThrow(Properties properties) {
118 static size_t ZeroIfPure(Properties properties) {
141 Properties properties_;
150 DEFINE_OPERATORS_FOR_FLAGS(Operator::Properties)
170 Operator1(Opcode opcode, Properties properties, const char* mnemonic,