Lines Matching full:patterns
48 /// selector for the patterns that do not require complex C++.
285 // Direct materialization of 64-bit constants by enumerated patterns.
300 // Following patterns use 1 instructions to materialize the Imm.
302 // 1-1) Patterns : {zeros}{15-bit valve}
308 // 1-2) Patterns : {zeros}{15-bit valve}{16 zeros}
315 // Following patterns use 2 instructions to materialize the Imm.
320 // 2-1) Patterns : {zeros}{31-bit value}
335 // 2-2) Patterns : {zeros}{ones}{15-bit value}{zeros}
370 // patterns, here we have (LZ <= 32) to make sure we will not shift right
384 // 2-4) Patterns : {zeros}{ones}{15-bit value}{ones}
427 // 2-6) Patterns : {******}{49 zeros}{******}
460 // Following patterns use 3 instructions to materialize the Imm.
462 // 3-1) Patterns : {zeros}{ones}{31-bit value}{zeros}
496 // patterns, here we have (LZ <= 32) to make sure we will not shift right
516 // 3-3) Patterns : {zeros}{ones}{31-bit value}{ones}
540 // 3-4) Patterns : High word == Low word
563 // 3-5) Patterns : {******}{33 zeros}{******}
748 // FIXME: optimize load/store with some specific address patterns.