Allow TargetLowering::getRegClassFor() to be called on illegal types. Also
allow target to override it in order to map register classes to illegal
but synthesizable types. e.g. v4i64, v8i64 for ARM / NEON.

llvm-svn: 103854
4 files changed
tree: 406622143150ba4d50989d48877e86eb1881261d
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. llvm/