Lines Matching full:instruction
8 // The loop start address in the LOOPn instruction is encoded as a distance
9 // from the LOOPn instruction itself. If the start address is too far from
10 // the LOOPn instruction, the loop needs to be set up manually, i.e. via
57 /// \brief Check the offset between each loop instruction and
58 /// the loop basic block to determine if we can use the LOOP instruction
62 /// \brief Add the instruction to set the LC and SA registers explicitly.
80 /// \brief Returns true if the instruction is a hardware loop instruction.
94 /// loop instruction then we need to set the LC0 and SA0 registers
103 // Offset of the current instruction from the start.
105 // Map for each basic block to it's first instruction.
115 // Second pass - check each loop instruction to see if it needs to
156 /// \brief convert a loop instruction to a sequence of instructions that