Nonthing in his speech has mentioned mestizo, Amerindian or Hispanic even. And Mexican is not a race it is a nationality l, so technically it isn't racism by definition. Being Mexican is as much of a race as an American. Same goes for Muslims they're not a race but a religious group.
This would make Hillary Clinton look like an idiot for calling out Trump a racist when she can't even see the difference between race and nationality.