1. Contraction. (nonstandard) had to ¹
2. Contraction. (nonstandard) had (used in conditional statements; compare had've) ¹
¹ Source: wiktionary.com