We show that, for C1-generic diffeomorphisms, every chain recurrent class C that has a partially hyperbolic splitting
with dimEc=1 either is an isolated hyperbolic periodic orbit, or is accumulated by non-trivial homoclinic classes. We also prove that, for C1-generic diffeomorphisms, any chain recurrent class that has a dominated splitting
with dim(E)=1 either is a homoclinic class, or the bundle E is uniformly contracting. As a corollary we prove in dimension three a conjecture of Palis, which announces that any C1-generic diffeomorphism is either Morse–Smale, or has a non-trivial homoclinic class.