The NPA is the armed wing of the Communist Party of the Philippines .