| Commit message (Expand) | Author | Age | Files | Lines |
* | Start sketching out ARM fast-isel calls. | Eric Christopher | 2010-09-10 | 1 | -1/+37 |
* | For consistency. | Eric Christopher | 2010-09-10 | 1 | -0/+1 |
* | Fix build error. | Eric Christopher | 2010-09-10 | 1 | -1/+1 |
* | Update comments, reorganize some code, rename variables to be | Eric Christopher | 2010-09-10 | 1 | -43/+40 |
* | 64-bit fp loads can come straight out of the constant pool, not as | Eric Christopher | 2010-09-09 | 1 | -10/+18 |
* | SIToFP and FPToSI conversions work only on fp-reg to fp-reg. Move | Eric Christopher | 2010-09-09 | 1 | -7/+33 |
* | New "move to fp reg" routine. Use it. | Eric Christopher | 2010-09-09 | 1 | -5/+12 |
* | "Strike that, reverse it." -- Mr. Wonka. | Eric Christopher | 2010-09-09 | 1 | -2/+2 |
* | Add FPTrunc, fix some bugs where I forgot to update the value map. | Eric Christopher | 2010-09-09 | 1 | -2/+28 |
* | Basic FP->Int, Int->FP conversions. | Eric Christopher | 2010-09-09 | 1 | -0/+55 |
* | Nuke whitespace and fix some indenting. | Eric Christopher | 2010-09-09 | 1 | -60/+60 |
* | Handle 64-bit floating point binops as well. | Eric Christopher | 2010-09-09 | 1 | -10/+12 |
* | Basic 32-bit FP operations. | Eric Christopher | 2010-09-09 | 1 | -0/+45 |
* | Handle float->double extension. | Eric Christopher | 2010-09-09 | 1 | -0/+23 |
* | Rewrite TargetMaterializeConstant splitting it out into two functions | Eric Christopher | 2010-09-09 | 1 | -21/+45 |
* | Very basic compare support. | Eric Christopher | 2010-09-08 | 1 | -0/+48 |
* | Delete dead code. | Eric Christopher | 2010-09-08 | 1 | -1/+0 |
* | Make the loads/stores match the type we really want to store. | Eric Christopher | 2010-09-08 | 1 | -12/+12 |
* | Rewrite TargetMaterializeConstant. | Eric Christopher | 2010-09-08 | 1 | -7/+18 |
* | Simple branch instruction support. | Eric Christopher | 2010-09-03 | 1 | -0/+23 |
* | Add basic support for materializing constants (including fp) and | Eric Christopher | 2010-09-02 | 1 | -3/+40 |
* | Clang's -ccc-host-triple was ignoring the arch specifier on my triple, | Eric Christopher | 2010-09-02 | 1 | -22/+3 |
* | This should be TargetMaterializeConstant instead. | Eric Christopher | 2010-09-02 | 1 | -38/+28 |
* | One definition of isThumb is plenty, thanks. | Eric Christopher | 2010-09-02 | 1 | -7/+6 |
* | Rework arm fast-isel load and store handling. Move offset computation | Eric Christopher | 2010-09-02 | 1 | -31/+116 |
* | Some basic store support. | Eric Christopher | 2010-09-01 | 1 | -0/+41 |
* | Add some more load types in. | Eric Christopher | 2010-09-01 | 1 | -2/+22 |
* | Rewrite slightly so we can expand for floating point types easier. | Eric Christopher | 2010-08-31 | 1 | -17/+25 |
* | If we have an unhandled type then assert, we shouldn't get here for | Eric Christopher | 2010-08-30 | 1 | -1/+3 |
* | Do type checks before we bother to do everything else. | Eric Christopher | 2010-08-25 | 1 | -8/+9 |
* | Reorganize load mechanisms. Handle types in a little less fixed way. | Eric Christopher | 2010-08-25 | 1 | -19/+45 |
* | Fix predicate and add a comment. | Eric Christopher | 2010-08-24 | 1 | -1/+2 |
* | Rework braindead conditionals I put in yesterday. | Eric Christopher | 2010-08-24 | 1 | -14/+12 |
* | Fix thumb2 mode loads to have the correct operand ordering. Add a todo | Eric Christopher | 2010-08-24 | 1 | -4/+9 |
* | Update comment. | Eric Christopher | 2010-08-24 | 1 | -1/+2 |
* | Fix the opcode and the operands for the load instruction. | Eric Christopher | 2010-08-24 | 1 | -2/+5 |
* | Add register class hack that needs to go away, but makes it more obvious | Eric Christopher | 2010-08-24 | 1 | -12/+35 |
* | Add some more debugging code, make it more obvious that RegOffset is | Eric Christopher | 2010-08-24 | 1 | -12/+20 |
* | Don't need the extra register here. | Eric Christopher | 2010-08-23 | 1 | -6/+4 |
* | Add some more "get address into register" code and a more TODOs/FIXMEs. | Eric Christopher | 2010-08-23 | 1 | -0/+22 |
* | Add an ARMFunctionInfo member and use it. | Eric Christopher | 2010-08-23 | 1 | -1/+5 |
* | Start getting ARM loads/address computation going. | Eric Christopher | 2010-08-23 | 1 | -0/+73 |
* | Fix loop conditionals (MO.isDef() asserts that it's a reg) and | Eric Christopher | 2010-08-20 | 1 | -1/+2 |
* | Add a couple of random comments. | Eric Christopher | 2010-08-20 | 1 | -0/+3 |
* | Silence warning. | Eric Christopher | 2010-08-19 | 1 | -1/+1 |
* | Add an AddOptionalDefs method and use it. | Eric Christopher | 2010-08-19 | 1 | -21/+64 |
* | Copy over some overridden MI wrappers for ARM fast-isel. This is where | Eric Christopher | 2010-08-17 | 1 | -1/+192 |
* | Make arm fast-isel possible to enable via command line. | Eric Christopher | 2010-08-17 | 1 | -1/+7 |
* | ARM fastisel isn't ready. | Evan Cheng | 2010-07-26 | 1 | -1/+2 |
* | Baby steps towards ARM fast-isel. | Eric Christopher | 2010-07-21 | 1 | -0/+71 |