Lines Matching defs:Combine
1541 // Combine Op here so it is preserved past replacements.
6335 // Combine `(select c, (X & 1), 0)` -> `(and (zext c), X)`.
10264 // Combine to mulh if mulh is legal/custom for the narrow type on the target
12041 // Combine strided stores with unit-stride to a regular VP store.
12192 // Combine strided loads with unit-stride to a regular VP load.
17232 // Combine multiple FDIVs with the same divisor into multiple FMULs by the
21978 // Combine insert(shuffle(load, <u,0,1,2>), load, 0) into a single load if
24777 // Combine an extract of an extract into a single extract_subvector.
24943 // Combine:
25441 // Combine shuffles of splat-shuffles of the form:
25546 // Combine shuffles of bitcasts into a shuffle of the bitcast type, providing
25593 /// Combine shuffle of shuffle of the form:
25912 // Combine "truncate_vector_in_reg" style shuffles.
26574 // Combine INSERT_SUBVECTORs where we are inserting to the same index.
28701 void SelectionDAG::Combine(CombineLevel Level, AliasAnalysis *AA,