strength reduce a ton of type equality tests to check the typeid (Through
the new predicates I added) instead of going through a context and doing a
pointer comparison.  Besides being cheaper, this allows a smart compiler
to turn the if sequence into a switch.

llvm-svn: 83297
17 files changed
tree: 764fe48a8294ae462f454fb0fd7f82e4f03bacca
  1. clang/
  2. compiler-rt/
  3. llvm/