mozilla/rust — pull request #10730 by thestinger (2013-11-30 00:05:15+00:00)
Title: remove the `simple_llvm_intrinsic` intrinsic

This removes a layer of generated wrappers from native LLVM intrinsics
we can represent directly in the type system. There are a lot with `i1`
parameters so there's still a need for those to be in the compiler.

These are an implementation detail of the compiler, so the inconsistency
is worth the simplification and faster compiles.