Lines Matching full:chunks

36 /// Check for identical 16-bit chunks within the constant and if so
38 /// 16-bit chunks will be materialized with MOVK instructions.
41 /// of the chunks doesn't matter), assuming |A|A|A|A| can be materialized with
53 // Traverse the chunks to find one which occurs more than once. in tryToreplicateChunks()
60 // We are looking for chunks which have two or three instances and can be in tryToreplicateChunks()
138 /// which might be interrupted by one or two chunks. If so, materialize the
140 /// Materialize the chunks which are either interrupting the sequence or outside
157 // Try to find the chunks which start/end a contiguous sequence of ones. in trySequenceOfOnes()
175 // Chunks between the start and end chunk need to have all their bits set. in trySequenceOfOnes()
190 // Find out which chunks we need to patch up to obtain a contiguous sequence in trySequenceOfOnes()
476 // Use MOVN to materialize the high bits if we have more all one chunks in expandMOVImmSimple()
477 // than all zero chunks. in expandMOVImmSimple()
537 // Scan the immediate and count the number of 16-bit chunks which are either in expandMOVImm()
630 // Check for identical 16-bit chunks within the constant and if so materialize in expandMOVImm()
631 // them with a single ORR instruction. The remaining one or two 16-bit chunks in expandMOVImm()
637 // might be interrupted by one or two chunks. If so, materialize the sequence in expandMOVImm()
638 // of contiguous ones with an ORR instruction. Materialize the chunks which in expandMOVImm()