Itanium was EPIC, pretty much the opposite of RISC. Intel bet on compilers being good enough to tell the CPU which branches it could execute in parallel, and lost that bet.
Er... those are orthogonal concepts. Itanium had a simple instruction set with primarily register-register operations. The explicit ILP part has nothing to do with that.