| commit | 3c0dd46a3b9c24d1cf795972308993ec653df729 | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Sun Jan 16 07:29:19 2005 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Sun Jan 16 07:29:19 2005 +0000 |
| tree | d3d5f8da0187ae3849eff2e0b2ddd018356811a3 | |
| parent | 897cd7dc0a5e34cbe0145ec2a894a4921cbece8a [diff] |
Revamp supported ops. Instead of just being supported or not, we now keep track of how to deal with it, and provide the target with a hook that they can use to legalize arbitrary operations in arbitrary ways. Implement custom lowering for a couple of ops, implement promotion for select operations (which x86 needs). llvm-svn: 19613