2006-04-20 |
Chris Lattner | Remove some of the obvious v9-specific cruft |
tree | commitdiff |
2006-04-20 |
Chris Lattner | remove a dead prototype |
tree | commitdiff |
2006-04-20 |
Evan Cheng | Added a virtual method isVectorClearMaskLegal to TLI... |
tree | commitdiff |
2006-04-20 |
Reid Spencer | Add in missing #defines for _OpenBSD_ systems. |
tree | commitdiff |
2006-04-18 |
Nate Begeman | Fix a copy & paste error from long ago. |
tree | commitdiff |
2006-04-17 |
Chris Lattner | Add some convenience methods. |
tree | commitdiff |
2006-04-14 |
Chris Lattner | These instructions always return a packed vector. ... |
tree | commitdiff |
2006-04-14 |
Evan Cheng | Last few SSE3 intrinsics. |
tree | commitdiff |
2006-04-14 |
Evan Cheng | Misc. SSE2 intrinsics: clflush, lfench, mfence |
tree | commitdiff |
2006-04-14 |
Evan Cheng | pcmpeq* and pcmpgt* intrinsics. |
tree | commitdiff |
2006-04-14 |
Evan Cheng | psll*, psrl*, and psra* intrinsics. |
tree | commitdiff |
2006-04-13 |
Chris Lattner | Fix an incorrect prototype for this intrinsic, fixing |
tree | commitdiff |
2006-04-13 |
Evan Cheng | pmin, pmax, and psad intrinsics. |
tree | commitdiff |
2006-04-13 |
Evan Cheng | pmul*, pmadd*, and pavg* intrinsics. |
tree | commitdiff |
2006-04-13 |
Evan Cheng | padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrin... |
tree | commitdiff |
2006-04-13 |
Evan Cheng | Naming inconsistency. |
tree | commitdiff |
2006-04-12 |
Evan Cheng | SSE / SSE2 conversion intrinsics. |
tree | commitdiff |
2006-04-12 |
Reid Spencer | Make sure both member variables are initialized in... |
tree | commitdiff |
2006-04-12 |
Chris Lattner | Provide a default impl of LowerArguments |
tree | commitdiff |
2006-04-12 |
Evan Cheng | Various SSE2 conversion intrinsics |
tree | commitdiff |
2006-04-11 |
Evan Cheng | Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si, |
tree | commitdiff |
2006-04-11 |
Chris Lattner | new dag node |
tree | commitdiff |
2006-04-11 |
Evan Cheng | gcc lower SSE prefetch into generic prefetch intrinsic... |
tree | commitdiff |
2006-04-11 |
Evan Cheng | Misc. intrinsics. |
tree | commitdiff |
2006-04-11 |
Evan Cheng | movnt* and maskmovdqu intrinsics |
tree | commitdiff |
2006-04-11 |
Chris Lattner | Add helper methods. |
tree | commitdiff |
2006-04-10 |
Jim Laskey | Use existing information. |
tree | commitdiff |
2006-04-10 |
Chris Lattner | Fix a typo: Instr* -> Intr* |
tree | commitdiff |
2006-04-10 |
Evan Cheng | __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup... |
tree | commitdiff |
2006-04-10 |
Andrew Lenharth | Add a simple pass to make sure that all (non-library... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add a new VSELECT node. |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add methods to check insert/extract element instruction... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add a new shufflevector instruction |
tree | commitdiff |
2006-04-08 |
Evan Cheng | Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not... |
tree | commitdiff |
2006-04-07 |
Evan Cheng | Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps... |
tree | commitdiff |
2006-04-07 |
Jim Laskey | Make sure that debug labels are defined within the... |
tree | commitdiff |
2006-04-07 |
Jim Laskey | Foundation for call frame information. |
tree | commitdiff |
2006-04-06 |
Evan Cheng | Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps... |
tree | commitdiff |
2006-04-06 |
Chris Lattner | These intrinsics are now lowered by the FE. |
tree | commitdiff |
2006-04-06 |
Chris Lattner | this is no longer an intrinsic. |
tree | commitdiff |
2006-04-05 |
Evan Cheng | Added comi and ucomi SSE intrinsics. |
tree | commitdiff |
2006-04-05 |
Chris Lattner | add altivec ds* intrinsics |
tree | commitdiff |
2006-04-05 |
Chris Lattner | Get the types right, third time is the charm. Add... |
tree | commitdiff |
2006-04-05 |
Chris Lattner | correct the type of two intrinsics, add int_ppc_altivec... |
tree | commitdiff |
2006-04-05 |
Chris Lattner | Add m[tf]vscr intrinsics. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Add missing byte merges. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Add FP -> Int Conversions |
tree | commitdiff |
2006-04-04 |
Chris Lattner | add average intrinsics. |
tree | commitdiff |
2006-04-04 |
Evan Cheng | Added intrinsics to match __builtin_ia32_pslldqi128 and |
tree | commitdiff |
2006-04-04 |
Chris Lattner | How could this ever have worked? |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Make sure to consider alignment of variable sized objects. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Move isShuffleLegal from TLI to Legalize. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Fix the types for these intrinsics. |
tree | commitdiff |
2006-04-04 |
Chris Lattner | Allow targets to have fine grained control over which... |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Keep track of max stack alignment as objects are added... |
tree | commitdiff |
2006-04-03 |
Chris Lattner | shrinkify intrinsics more by using some local classes |
tree | commitdiff |
2006-04-03 |
Chris Lattner | Add some classes to make it easier to define intrinsics... |
tree | commitdiff |
2006-04-02 |
Chris Lattner | simplify this method |
tree | commitdiff |
2006-04-01 |
Chris Lattner | Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStrid... |
tree | commitdiff |
2006-03-31 |
Evan Cheng | Added haddp{s|d} and hsubp{s|d} intrinsics. |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Modify the TargetLowering::getPackedTypeBreakdown metho... |
tree | commitdiff |
2006-03-31 |
Chris Lattner | Add a method useful for decimating vectors. |
tree | commitdiff |
2006-03-30 |
Chris Lattner | fix incorrect prototypes |
tree | commitdiff |
2006-03-30 |
Chris Lattner | Add vector multiply, multiply sum, pack, unpack, and... |
tree | commitdiff |
2006-03-30 |
Evan Cheng | Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intri... |
tree | commitdiff |
2006-03-30 |
Evan Cheng | Add 128-bit pmovmskb intrinsic support. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Change SSE pack operation definitions to fit what the... |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Add SSE2 integer pack with saturation intrinsics. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Add more SSE intrinsics |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Add a new node |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Refactor address attributes. Add base register to... |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
tree | commitdiff |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
tree | commitdiff |
2006-03-28 |
Chris Lattner | These don't directly map to gcc intrinsics any more. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Add some more intrinsics: rotates, fp rounds, and rando... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Add lvxl |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Reenable pointer intrinsics. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | revert this, it breaks things |
tree | commitdiff |
2006-03-27 |
Jim Laskey | Should not remove casts from variable's alloca. |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add support for intrinsics with pointer arguments in... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add some missing template specializations for autoderef... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | add a new iPTR ValueType for tblgen use |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Divirge from the GCC specification of the load/store... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | fix spelling :( |
tree | commitdiff |
2006-03-27 |
Chris Lattner | add some more intrinsics. |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Intrinsics naming convention change. |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Change isBuildVectorAllOnesInteger to isBuildVectorAllO... |
tree | commitdiff |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
tree | commitdiff |
2006-03-26 |
Jim Laskey | How to be dumb on $5/day. Need a tri-state to track... |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Add ISD::isBuildVectorAllZeros predicate |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add predicate comparison intrinsics. |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Split the PPC and X86 intrinsics out to their own files. |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add saturating subtracts, non-predicate compares, and... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | add int_ppc_altivec_vsldoi intrinsic |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add a predicate |
tree | commitdiff |
2006-03-25 |
Jim Laskey | Unused function - easier to throw away than fix. |
tree | commitdiff |
2006-03-25 |
Chris Lattner | remove extraneous lets |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add a bunch of simple altivec intrinsics |
tree | commitdiff |
next |