Lines Matching full:compressed

9 // This pass searches for instructions that are prevented from being compressed
13 // 2. A base register + offset where the offset is too large to be compressed
14 // and the base register may or may not be compressed.
17 // For case 1, if a compressed register is available, then the uncompressed
18 // register is copied to the compressed register and its uses are replaced.
26 // If a compressed register (e.g. a1) is available, the above can be transformed
35 // For case 2, if a compressed register is available, then the original base
50 // If a compressed register is available (e.g. a3), a new base could be created
146 // Return a mask for the offset bits of a non-stack-pointer based compressed
152 // Return true if Offset fits within a compressed stack-pointer based
155 // Compressed sp-based loads and stores only work for 32/64 bits. in compressibleSPOffset()
173 // Return true if Reg is in a compressed register class.
180 // Return true if MI is a load for which there exists a compressed version.
201 // Return true if MI is a store for which there exists a compressed version.
222 // allow the given instruction to be compressed.
226 // {Reg, 0} - Uncompressed Reg needs replacing with a compressed
228 // {Reg, N} - Reg needs replacing with a compressed register and
230 // compressed or uncompressed).
280 // compressed register is available, return that compressed register.
300 // past this instruction. If the register is already compressed, then it may in analyzeCompressibleUses()
320 // Work out the compressed register class from which to scavenge. in analyzeCompressibleUses()
386 // This optimization only makes sense if compressed instructions are emitted. in runOnMachineFunction()
393 // Determine if this instruction would otherwise be compressed if not for in runOnMachineFunction()
400 // register with a compressed register (and compressible offset if in runOnMachineFunction()
427 // Update the set of instructions to use the compressed register and in runOnMachineFunction()