aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner2006-04-201-79/+12
* Remove some obsolete interfacesChris Lattner2006-04-202-298/+0
* Remove some of the obvious v9-specific cruftChris Lattner2006-04-201-136/+1
* remove a dead prototypeChris Lattner2006-04-201-4/+0
* Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng2006-04-201-0/+10
* Add in missing #defines for _OpenBSD_ systems.Reid Spencer2006-04-201-0/+12
* Fix a copy & paste error from long ago.Nate Begeman2006-04-181-1/+1
* Add some convenience methods.Chris Lattner2006-04-171-0/+10
* These instructions always return a packed vector. Improve the class definiti...Chris Lattner2006-04-141-14/+15
* Last few SSE3 intrinsics.Evan Cheng2006-04-141-0/+26
* Misc. SSE2 intrinsics: clflush, lfench, mfenceEvan Cheng2006-04-141-0/+6
* pcmpeq* and pcmpgt* intrinsics.Evan Cheng2006-04-141-0/+22
* psll*, psrl*, and psra* intrinsics.Evan Cheng2006-04-141-0/+24
* Fix an incorrect prototype for this intrinsic, fixingChris Lattner2006-04-131-1/+1
* pmin, pmax, and psad intrinsics.Evan Cheng2006-04-131-0/+15
* pmul*, pmadd*, and pavg* intrinsics.Evan Cheng2006-04-131-0/+18
* padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics.Evan Cheng2006-04-131-0/+28
* Naming inconsistency.Evan Cheng2006-04-131-1/+1
* SSE / SSE2 conversion intrinsics.Evan Cheng2006-04-121-7/+11
* 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