Lines Matching full:clause
20 /// instruction to mark the start of each clause.
26 /// hard clause. (Before gfx10 there wasn't a distinction, and both were called
82 // Internal instructions, which are allowed in the middle of a hard clause,
87 // Instructions that are not allowed in a hard clause: SALU, export, branch,
158 // Track information about a clause as we discover it.
160 // The type of all (non-internal) instructions in the clause.
162 // The first (necessarily non-internal) instruction in the clause.
164 // The last non-internal instruction in the clause.
166 // The length of the clause including any internal instructions in the
167 // middle (but not at the end) of the clause.
169 // Internal instructions at the and of a clause should not be included in
170 // the clause. Count them in TrailingInternalLength until a new memory
181 "Hard clause is too long!"); in emitClause()
216 // We failed to get the base operands, so we'll never clause this in runOnMachineFunction()
235 // Finish the current clause. in runOnMachineFunction()
241 // Extend the current clause. in runOnMachineFunction()
254 // Start a new clause. in runOnMachineFunction()
259 // Finish the last clause in the basic block if any. in runOnMachineFunction()