| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply r113585. The msvc machine is mercurial. | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can't | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | Calculate the number of VLDM/VSTM registers by subtracting the number of | Bob Wilson | 2010-09-10 | 1 | -2/+2 |
* | Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands so | Bill Wendling | 2010-09-10 | 1 | -2/+2 |
* | Reword since this may not be a bug but intended behavior. | Bill Wendling | 2010-09-10 | 1 | -10/+6 |
* | Fix merging base-updates for VLDM/VSTM: Before I switched these instructions | Bob Wilson | 2010-09-10 | 1 | -1/+2 |
* | Teach if-converter to be more careful with predicating instructions that would | Evan Cheng | 2010-09-10 | 14 | -31/+69 |
* | 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 |
* | Add one more pattern to fallback movddup | Bruno Cardoso Lopes | 2010-09-09 | 1 | -0/+2 |
* | For each instruction itinerary class, specify the number of micro-ops each | Evan Cheng | 2010-09-09 | 6 | -8/+97 |
* | Make ELF OS ABI dependent on the OS from target triple. | Roman Divacky | 2010-09-09 | 1 | -9/+12 |
* | Move remaining MMX instructions from SSE to MMX. | Dale Johannesen | 2010-09-09 | 2 | -107/+44 |
* | Silence compiler warning. | Kalle Raiskila | 2010-09-09 | 1 | -1/+1 |
* | Fix NEON VLD pseudo instruction itineraries that were incorrectly copied from | Bob Wilson | 2010-09-09 | 1 | -5/+5 |
* | Nuke whitespace and fix some indenting. | Eric Christopher | 2010-09-09 | 1 | -60/+60 |
* | Move most MMX instructions (defined as anything that | Dale Johannesen | 2010-09-09 | 2 | -121/+136 |
* | 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 |
* | For double-spaced VLD3/VLD4 instructions, copy the explicit super-register use | Bob Wilson | 2010-09-09 | 1 | -5/+9 |
* | 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 |
* | Simplify copying over operands from pseudo NEON load/store instructions. | Bob Wilson | 2010-09-09 | 1 | -30/+19 |
* | Clean up a comment. | Bob Wilson | 2010-09-08 | 1 | -2/+2 |
* | Very basic compare support. | Eric Christopher | 2010-09-08 | 1 | -0/+48 |
* | Delete dead code. | Eric Christopher | 2010-09-08 | 1 | -1/+0 |
* | Fix LDM_RET schedule itinery. | Evan Cheng | 2010-09-08 | 5 | -2/+19 |
* | fix rdar://8407548, I missed the commuted form of xchg/test without a suffix. | Chris Lattner | 2010-09-08 | 1 | -2/+4 |
* | fix wonky formatting. | Chris Lattner | 2010-09-08 | 1 | -1/+1 |
* | fix bugs in push/pop segment support, rdar://8407242 | Chris Lattner | 2010-09-08 | 2 | -5/+36 |
* | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. | Dale Johannesen | 2010-09-08 | 1 | -0/+19 |
* | Make the loads/stores match the type we really want to store. | Eric Christopher | 2010-09-08 | 1 | -12/+12 |
* | Check in forgotten file. Should fix build. | Dale Johannesen | 2010-09-08 | 1 | -1/+1 |
* | Slight cleanup, use only one form of MMXI_binop_rm_int. | Dale Johannesen | 2010-09-08 | 1 | -53/+37 |
* | Re-enable usage of the ARM base pointer. r113394 fixed the known failures. | Jim Grosbach | 2010-09-08 | 1 | -1/+1 |
* | Fix errant fall-throughs causing the base pointer to be used when the frame | Jim Grosbach | 2010-09-08 | 1 | -3/+3 |
* | Add intrinsic forms of mmx<->sse conversions. Notes: | Dale Johannesen | 2010-09-08 | 1 | -0/+51 |
* | Rewrite TargetMaterializeConstant. | Eric Christopher | 2010-09-08 | 1 | -7/+18 |
* | Minor change. Fix comments and remove unused and redundant code | Bruno Cardoso Lopes | 2010-09-08 | 1 | -10/+3 |
* | x86 vector shuffle lowering now relies only on target specific | Bruno Cardoso Lopes | 2010-09-08 | 2 | -6/+132 |
* | Be more careful about when to do dynamic stack realignment. Since we have an | Jim Grosbach | 2010-09-08 | 1 | -2/+9 |
* | Add missing assert | Jim Grosbach | 2010-09-08 | 1 | -1/+4 |
* | Fix CellSPU vector shuffles, again. | Kalle Raiskila | 2010-09-08 | 1 | -7/+7 |
* | add support for the commuted form of the test instruction, rdar://8018260. | Chris Lattner | 2010-09-08 | 1 | -0/+10 |