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: I19535b913b50f2ff24aeb80ddefc92e305c31fe8