aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Make sure both member variables are initialized in the default constructorReid Spencer2006-04-121-1/+1
* Provide a default impl of LowerArgumentsChris Lattner2006-04-121-1/+1
* Various SSE2 conversion intrinsicsEvan Cheng2006-04-121-0/+24
* Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si,Evan Cheng2006-04-111-0/+11
* new dag nodeChris Lattner2006-04-111-0/+8
* gcc lower SSE prefetch into generic prefetch intrinsic. Need to add supportEvan Cheng2006-04-111-3/+0
* Misc. intrinsics.Evan Cheng2006-04-111-1/+2
* movnt* and maskmovdqu intrinsicsEvan Cheng2006-04-111-4/+19
* Add helper methods.Chris Lattner2006-04-111-0/+2
* Use existing information.Jim Laskey2006-04-101-5/+0
* Fix a typo: Instr* -> Intr*Chris Lattner2006-04-103-170/+170
* __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d}Evan Cheng2006-04-101-1/+15
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-102-1/+6
* Add a new VSELECT node.Chris Lattner2006-04-081-0/+5
* Add methods to check insert/extract element instructions for validityChris Lattner2006-04-081-1/+10
* Add a new shufflevector instructionChris Lattner2006-04-084-19/+71
* Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not directly translated fromEvan Cheng2006-04-081-2/+2
* Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps. These are now loweredEvan Cheng2006-04-071-4/+0
* Make sure that debug labels are defined within the same section and after theJim Laskey2006-04-071-2/+2
* Foundation for call frame information.Jim Laskey2006-04-075-15/+120
* Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now loweredEvan Cheng2006-04-061-4/+0
* These intrinsics are now lowered by the FE.Chris Lattner2006-04-061-20/+0
* this is no longer an intrinsic.Chris Lattner2006-04-061-5/+0
* Added comi and ucomi SSE intrinsics.Evan Cheng2006-04-051-1/+83
* add altivec ds* intrinsicsChris Lattner2006-04-051-0/+18
* Get the types right, third time is the charm. Add vsl.Chris Lattner2006-04-051-2/+5
* correct the type of two intrinsics, add int_ppc_altivec_vmladduhmChris Lattner2006-04-051-2/+7
* Add m[tf]vscr intrinsics.Chris Lattner2006-04-051-0/+7
* Add missing byte merges.Chris Lattner2006-04-041-0/+6
* Add FP -> Int ConversionsChris Lattner2006-04-041-1/+7
* add average intrinsics.Chris Lattner2006-04-041-0/+8
* Added intrinsics to match __builtin_ia32_pslldqi128 andEvan Cheng2006-04-042-0/+11
* How could this ever have worked?Chris Lattner2006-04-041-1/+1
* Make sure to consider alignment of variable sized objects.Chris Lattner2006-04-041-0/+1
* Move isShuffleLegal from TLI to Legalize.Chris Lattner2006-04-041-17/+8
* Fix the types for these intrinsics.Chris Lattner2006-04-041-6/+6
* Allow targets to have fine grained control over which types various ops getChris Lattner2006-04-041-5/+29
* Keep track of max stack alignment as objects are added. Remove an obsolete m...Chris Lattner2006-04-031-5/+3
* shrinkify intrinsics more by using some local classesChris Lattner2006-04-031-60/+32
* Add some classes to make it easier to define intrinsics. Add min/max intrins...Chris Lattner2006-04-031-45/+87
* simplify this methodChris Lattner2006-04-021-3/+1
* Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner2006-04-012-12/+12
* Added haddp{s|d} and hsubp{s|d} intrinsics.Evan Cheng2006-03-311-0/+19
* Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner2006-03-311-3/+6
* Add a method useful for decimating vectors.Chris Lattner2006-03-311-0/+10
* fix incorrect prototypesChris Lattner2006-03-301-12/+12
* Add vector multiply, multiply sum, pack, unpack, and lvsl/lvsr intrinsics.Chris Lattner2006-03-301-0/+91
* Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsicsEvan Cheng2006-03-301-106/+4
* Add 128-bit pmovmskb intrinsic support.Evan Cheng2006-03-301-0/+2
* Change SSE pack operation definitions to fit what the intrinsics expected.Evan Cheng2006-03-291-3/+3