Lines Matching full:infer
868 if (Infer.Validate && !VTS.validate()) { in ~ValidateOnExit()
874 Infer.TP.dump(); in ~ValidateOnExit()
876 Infer.TP.getRecord()->dump(); in ~ValidateOnExit()
878 PrintFatalError(Infer.TP.getRecord()->getLoc(), in ~ValidateOnExit()
880 Infer.TP.getRecord()->getName() + "'"); in ~ValidateOnExit()
2210 /// type which should be applied to it. This will infer the type of register
2801 Infer(*this) { in TreePattern()
2809 Infer(*this) { in TreePattern()
2816 Infer(*this) { in TreePattern()
3066 /// InferAllTypes - Infer/propagate as many types throughout the expression
3193 // Infer instruction flags. For example, we can detect loads, in CodeGenDAGPatterns()
3328 // Infer as many types as possible. Don't worry about it if we don't infer in ParsePatternFragments()
3698 // Don't infer isVariadic. This flag means something different on SDNodes and in InferFromPattern()
4087 // Try to infer flags from all patterns in PatternToMatch. These include in InferInstructionFlags()
4091 // We can only infer from single-instruction patterns, otherwise we won't in InferInstructionFlags()
4101 // Only infer properties from the first pattern. We'll verify the others. in InferInstructionFlags()
4136 "Can't infer hasSideEffects from patterns"); in InferInstructionFlags()
4139 "Can't infer mayStore from patterns"); in InferInstructionFlags()
4142 "Can't infer mayLoad from patterns"); in InferInstructionFlags()
4270 // Infer types. in ParseOnePattern()
4274 // Infer as many types as possible. If we cannot infer all of them, we in ParseOnePattern()
4279 // Infer as many types as possible. If we cannot infer all of them, we in ParseOnePattern()
4288 // 64-bits. Infer the other way for good measure. in ParseOnePattern()
4316 Pattern.error("Could not infer all types in pattern!"); in ParseOnePattern()
4319 Result.error("Could not infer all types in pattern result!"); in ParseOnePattern()