| Commit message (Expand) | Author | Age | Files | Lines |
* | Start of generalized call support for ARM fast isel. | Eric Christopher | 2010-09-30 | 1 | -4/+146 |
* | Refactor arm fast isel libcall handling so that pieces can be used | Eric Christopher | 2010-09-29 | 1 | -63/+98 |
* | Add a convenience variable so I'm not chasing all over looking for | Eric Christopher | 2010-09-29 | 1 | -6/+6 |
* | Rework comparison handling to set a register on true/false. This avoids | Eric Christopher | 2010-09-29 | 1 | -18/+28 |
* | Remove unnecessary set ahead of time. | Eric Christopher | 2010-09-29 | 1 | -2/+1 |
* | Remove assert, add comment. | Eric Christopher | 2010-09-29 | 1 | -1/+1 |
* | 32-bit constant ints only for now. | Eric Christopher | 2010-09-28 | 1 | -5/+8 |
* | Integer materialization needed the same thinko change. | Eric Christopher | 2010-09-28 | 1 | -4/+4 |
* | Rework builtin handling and call setup. The builtin handling | Eric Christopher | 2010-09-28 | 1 | -30/+35 |
* | Fix fp constant loads to have a destination register. | Eric Christopher | 2010-09-28 | 1 | -2/+3 |
* | Insert missing coherency in comment. Add a quick check for hardware | Eric Christopher | 2010-09-27 | 1 | -3/+7 |
* | Mass rename for Jim. | Eric Christopher | 2010-09-27 | 1 | -33/+33 |
* | Thumb opcodes for thumb calls. | Eric Christopher | 2010-09-18 | 1 | -1/+5 |
* | Add addrmode5 fp load support. Swap float/thumb operand adding to handle | Eric Christopher | 2010-09-18 | 1 | -5/+21 |
* | Floating point stores have a 3rd addressing mode type. | Eric Christopher | 2010-09-18 | 1 | -1/+9 |
* | Rework arm fast isel branch and compare code. | Eric Christopher | 2010-09-17 | 1 | -8/+70 |
* | Emit libcalls for SDIV, this requires some call infrastructure | Eric Christopher | 2010-09-14 | 1 | -0/+154 |
* | 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 |