Lines Matching full:ones

104 /// starts a contiguous sequence of ones if we look at the bits from the LSB
114 /// ends a contiguous sequence of ones if we look at the bits from the LSB
137 /// Check whether the constant contains a sequence of contiguous ones,
139 /// sequence of contiguous ones with an ORR instruction.
149 /// sequence of ones wraps around the MSB into the LSB.
157 // Try to find the chunks which start/end a contiguous sequence of ones. in trySequenceOfOnes()
173 // Outside of the contiguous sequence of ones everything needs to be zero. in trySequenceOfOnes()
178 // If our contiguous sequence of ones wraps around from the MSB into the LSB, in trySequenceOfOnes()
180 // of zeros surrounded by a contiguous sequence of ones. in trySequenceOfOnes()
191 // of ones. in trySequenceOfOnes()
196 // contiguous sequence of ones. in trySequenceOfOnes()
207 // sequence of ones. in trySequenceOfOnes()
292 // Make sure we don't have a run of ones split around the rotation boundary. in decomposeIntoOrrOfLogicalImmediates()
391 // Find the last bit of each run of ones, circularly. For runs which wrap in tryEorOfLogicalImmediates()
393 // zero, otherwise it is the least-significant bit in the run of ones. in tryEorOfLogicalImmediates()
430 // Now we try to find the number of ones in each of the smaller repetitions, in tryEorOfLogicalImmediates()
431 // by looking at runs of ones in Imm. This can take three attempts, as the in tryEorOfLogicalImmediates()
434 // Rotate a run of ones so we can count the number of trailing set bits. in tryEorOfLogicalImmediates()
456 // Rotate to the next run of ones in tryEorOfLogicalImmediates()
538 // all ones or all zeros. in expandMOVImm()
581 // be replaced with ones, or we take the bit pattern from the other half of in expandMOVImm()
636 // Check whether the constant contains a sequence of contiguous ones, which in expandMOVImm()
638 // of contiguous ones with an ORR instruction. Materialize the chunks which in expandMOVImm()