Lines Matching defs:Combine
1555 // Combine Op here so it is preserved past replacements.
6480 // Combine `(select c, (X & 1), 0)` -> `(and (zext c), X)`.
10434 // Combine to mulh if mulh is legal/custom for the narrow type on the target
12335 // Combine strided stores with unit-stride to a regular VP store.
12515 // Combine strided loads with unit-stride to a regular VP load.
17659 // Combine multiple FDIVs with the same divisor into multiple FMULs by the
22422 // Combine insert(shuffle(load, <u,0,1,2>), load, 0) into a single load if
25282 // Combine an extract of an extract into a single extract_subvector.
25448 // Combine:
25946 // Combine shuffles of splat-shuffles of the form:
26050 // Combine shuffles of bitcasts into a shuffle of the bitcast type, providing
26097 /// Combine shuffle of shuffle of the form:
26425 // Combine "truncate_vector_in_reg" style shuffles.
27087 // Combine INSERT_SUBVECTORs where we are inserting to the same index.
29243 void SelectionDAG::Combine(CombineLevel Level, BatchAAResults *BatchAA,