summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner2006-04-20
* Remove some obsolete interfacesChris Lattner2006-04-20
* Remove some of the obvious v9-specific cruftChris Lattner2006-04-20
* remove a dead prototypeChris Lattner2006-04-20
* Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng2006-04-20
* Add in missing #defines for _OpenBSD_ systems.Reid Spencer2006-04-20
* Fix a copy & paste error from long ago.Nate Begeman2006-04-18
* Add some convenience methods.Chris Lattner2006-04-17
* These instructions always return a packed vector. Improve the class definiti...Chris Lattner2006-04-14
* Last few SSE3 intrinsics.Evan Cheng2006-04-14
* Misc. SSE2 intrinsics: clflush, lfench, mfenceEvan Cheng2006-04-14
* pcmpeq* and pcmpgt* intrinsics.Evan Cheng2006-04-14
* psll*, psrl*, and psra* intrinsics.Evan Cheng2006-04-14
* Fix an incorrect prototype for this intrinsic, fixingChris Lattner2006-04-13
* pmin, pmax, and psad intrinsics.Evan Cheng2006-04-13
* pmul*, pmadd*, and pavg* intrinsics.Evan Cheng2006-04-13
* padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics.Evan Cheng2006-04-13
* Naming inconsistency.Evan Cheng2006-04-13
* SSE / SSE2 conversion intrinsics.Evan Cheng2006-04-12
* Make sure both member variables are initialized in the default constructorReid Spencer2006-04-12
* Provide a default impl of LowerArgumentsChris Lattner2006-04-12
* Various SSE2 conversion intrinsicsEvan Cheng2006-04-12
* Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si,Evan Cheng2006-04-11
* new dag nodeChris Lattner2006-04-11
* gcc lower SSE prefetch into generic prefetch intrinsic. Need to add supportEvan Cheng2006-04-11
* Misc. intrinsics.Evan Cheng2006-04-11
* movnt* and maskmovdqu intrinsicsEvan Cheng2006-04-11
* Add helper methods.Chris Lattner2006-04-11
* Use existing information.Jim Laskey2006-04-10
* Fix a typo: Instr* -> Intr*Chris Lattner2006-04-10
* __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d}Evan Cheng2006-04-10
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-10
* Add a new VSELECT node.Chris Lattner2006-04-08
* Add methods to check insert/extract element instructions for validityChris Lattner2006-04-08
* Add a new shufflevector instructionChris Lattner2006-04-08
* Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not directly translated fromEvan Cheng2006-04-08
* Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps. These are now loweredEvan Cheng2006-04-07
* Make sure that debug labels are defined within the same section and after theJim Laskey2006-04-07
* Foundation for call frame information.Jim Laskey2006-04-07
* Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now loweredEvan Cheng2006-04-06
* These intrinsics are now lowered by the FE.Chris Lattner2006-04-06
* this is no longer an intrinsic.Chris Lattner2006-04-06
* Added comi and ucomi SSE intrinsics.Evan Cheng2006-04-05
* add altivec ds* intrinsicsChris Lattner2006-04-05
* Get the types right, third time is the charm. Add vsl.Chris Lattner2006-04-05
* correct the type of two intrinsics, add int_ppc_altivec_vmladduhmChris Lattner2006-04-05
* Add m[tf]vscr intrinsics.Chris Lattner2006-04-05
* Add missing byte merges.Chris Lattner2006-04-04
* Add FP -> Int ConversionsChris Lattner2006-04-04
* add average intrinsics.Chris Lattner2006-04-04