Lines Matching full:infer
188 /// infer as many types as possible for temporary register defs & immediates in
192 /// CodeGenInstructions to infer types across patterns in a CombineRule. It's
196 /// We only try to infer untyped operands in apply patterns when they're temp
259 /// Tries to infer the type of the \p ImmOpIdx -th operand of \p IP using \p
272 /// Looks inside \p TECs to infer \p OpName's type.
332 // Infer defs & named immediates. in propagateAndInferTypes()
344 errs() << "INFER: " << Op.describe() << " -> " << Ty.str() << '\n'; in propagateAndInferTypes()
352 // Infer immediates in propagateAndInferTypes()
356 errs() << "INFER: " << Op.describe() << " -> " << Ty.str() << '\n'; in propagateAndInferTypes()
395 // We can only infer CGPs (except intrinsics). in inferImmediateType()
400 // For CGPs, we try to infer immediates by trying to infer another named in inferImmediateType()
407 // $y has the same type as 0, so we can infer $y and get the type 0 should in inferImmediateType()
410 // We infer immediates by looking for a named operand that shares the same in inferImmediateType()
421 // Named operand with the same name, try to infer that. in inferImmediateType()
524 // trouble to infer their types. in getInstEqClasses()
693 // Infer machine operand types and check their consistency.