| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a typo: Instr* -> Intr* | Chris Lattner | 2006-04-10 | 3 | -170/+170 |
* | __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d} | Evan Cheng | 2006-04-10 | 1 | -1/+15 |
* | Add a simple pass to make sure that all (non-library) calls to malloc and free | Andrew Lenharth | 2006-04-10 | 2 | -1/+6 |
* | Add a new VSELECT node. | Chris Lattner | 2006-04-08 | 1 | -0/+5 |
* | Add methods to check insert/extract element instructions for validity | Chris Lattner | 2006-04-08 | 1 | -1/+10 |
* | Add a new shufflevector instruction | Chris Lattner | 2006-04-08 | 4 | -19/+71 |
* | Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not directly translated from | Evan Cheng | 2006-04-08 | 1 | -2/+2 |
* | Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps. These are now lowered | Evan Cheng | 2006-04-07 | 1 | -4/+0 |
* | Make sure that debug labels are defined within the same section and after the | Jim Laskey | 2006-04-07 | 1 | -2/+2 |
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 5 | -15/+120 |
* | Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now lowered | Evan Cheng | 2006-04-06 | 1 | -4/+0 |
* | These intrinsics are now lowered by the FE. | Chris Lattner | 2006-04-06 | 1 | -20/+0 |
* | this is no longer an intrinsic. | Chris Lattner | 2006-04-06 | 1 | -5/+0 |
* | Added comi and ucomi SSE intrinsics. | Evan Cheng | 2006-04-05 | 1 | -1/+83 |
* | add altivec ds* intrinsics | Chris Lattner | 2006-04-05 | 1 | -0/+18 |
* | Get the types right, third time is the charm. Add vsl. | Chris Lattner | 2006-04-05 | 1 | -2/+5 |
* | correct the type of two intrinsics, add int_ppc_altivec_vmladduhm | Chris Lattner | 2006-04-05 | 1 | -2/+7 |
* | Add m[tf]vscr intrinsics. | Chris Lattner | 2006-04-05 | 1 | -0/+7 |
* | Add missing byte merges. | Chris Lattner | 2006-04-04 | 1 | -0/+6 |
* | Add FP -> Int Conversions | Chris Lattner | 2006-04-04 | 1 | -1/+7 |
* | add average intrinsics. | Chris Lattner | 2006-04-04 | 1 | -0/+8 |
* | Added intrinsics to match __builtin_ia32_pslldqi128 and | Evan Cheng | 2006-04-04 | 2 | -0/+11 |
* | How could this ever have worked? | Chris Lattner | 2006-04-04 | 1 | -1/+1 |
* | Make sure to consider alignment of variable sized objects. | Chris Lattner | 2006-04-04 | 1 | -0/+1 |
* | Move isShuffleLegal from TLI to Legalize. | Chris Lattner | 2006-04-04 | 1 | -17/+8 |
* | Fix the types for these intrinsics. | Chris Lattner | 2006-04-04 | 1 | -6/+6 |
* | Allow targets to have fine grained control over which types various ops get | Chris Lattner | 2006-04-04 | 1 | -5/+29 |
* | Keep track of max stack alignment as objects are added. Remove an obsolete m... | Chris Lattner | 2006-04-03 | 1 | -5/+3 |
* | shrinkify intrinsics more by using some local classes | Chris Lattner | 2006-04-03 | 1 | -60/+32 |
* | Add some classes to make it easier to define intrinsics. Add min/max intrins... | Chris Lattner | 2006-04-03 | 1 | -45/+87 |
* | simplify this method | Chris Lattner | 2006-04-02 | 1 | -3/+1 |
* | Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll and | Chris Lattner | 2006-04-01 | 2 | -12/+12 |
* | Added haddp{s|d} and hsubp{s|d} intrinsics. | Evan Cheng | 2006-03-31 | 1 | -0/+19 |
* | Modify the TargetLowering::getPackedTypeBreakdown method to also return the | Chris Lattner | 2006-03-31 | 1 | -3/+6 |
* | Add a method useful for decimating vectors. | Chris Lattner | 2006-03-31 | 1 | -0/+10 |
* | fix incorrect prototypes | Chris Lattner | 2006-03-30 | 1 | -12/+12 |
* | Add vector multiply, multiply sum, pack, unpack, and lvsl/lvsr intrinsics. | Chris Lattner | 2006-03-30 | 1 | -0/+91 |
* | Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsics | Evan Cheng | 2006-03-30 | 1 | -106/+4 |
* | Add 128-bit pmovmskb intrinsic support. | Evan Cheng | 2006-03-30 | 1 | -0/+2 |
* | Change SSE pack operation definitions to fit what the intrinsics expected. | Evan Cheng | 2006-03-29 | 1 | -3/+3 |
* | Add SSE2 integer pack with saturation intrinsics. | Evan Cheng | 2006-03-29 | 1 | -0/+10 |
* | Add more SSE intrinsics | Evan Cheng | 2006-03-29 | 1 | -94/+118 |
* | Add a new node | Chris Lattner | 2006-03-28 | 1 | -0/+9 |
* | Refactor address attributes. Add base register to frame info. | Jim Laskey | 2006-03-28 | 1 | -0/+5 |
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -1/+11 |
* | Add a few more altivec intrinsics | Nate Begeman | 2006-03-28 | 1 | -1/+24 |
* | These don't directly map to gcc intrinsics any more. | Chris Lattner | 2006-03-28 | 1 | -12/+14 |
* | Add some more intrinsics: rotates, fp rounds, and random other fp instructions. | Chris Lattner | 2006-03-28 | 1 | -1/+23 |
* | getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64. | Evan Cheng | 2006-03-28 | 1 | -0/+3 |
* | Add lvxl | Chris Lattner | 2006-03-28 | 1 | -0/+2 |