This patch also takes the first step to remove backward compatibility code from the passes. We only support the in-tree LLVM version. Change-Id: I7836e524404afba151d1a8bfa539b505e1dbdb8e
Change-Id: I3e3ac102b4898ca22ed1d9c25ec309d77bbe32de