Home | History | Annotate | Download | only in SelectionDAG

Lines Matching full:simplify

2360 /// two operands of the same opcode, try to simplify it.
2412 // Simplify xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B))
2438 // Simplify xor/and/or (shuff(A), shuff(B)) -> shuff(op (A,B))
2696 // Simplify: (and (op x...), (op y...)) -> (op (and x, y))
3208 // Simplify: (or (op x...), (op y...)) -> (op (or x, y))
3241 // Simplify the operands using demanded-bits information.
3531 // Simplify: xor (op x...), (op y...) -> (op (xor x, y))
3537 // Simplify the expression using non-local knowledge.
3872 // Simplify, based on bits shifted out of the LHS.
4002 // to an SRL/XOR pair, which is likely to simplify more.
5102 // See if we can recursively simplify the LHS.
5495 // See if we can simplify the input to this truncate through knowledge that
5557 // Simplify the operands using demanded-bits information.
6959 // Use SimplifySetCC to simplify SETCC's.
8520 // See if we can simplify the input to this truncstore with knowledge that
8535 // Otherwise, see if we can simplify the operation with
8853 // Simplify (build_vec (ext )) to (bitcast (build_vec ))
8992 // simplify BUILD_VECTOR of integer types.
9655 /// are the two values being selected between, see if we can simplify the
9663 // Cannot simplify select with vector condition
9769 /// SimplifySelectCC - Simplify an expression of the form (N0 cond N1) ? N2 : N3
9795 // Check to see if we can simplify the select into an fabs node
9943 // If the caller doesn't want us to simplify this into a zext of a compare,