aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2006-04-12Make sure both member variables are initialized in the default constructorReid Spencer
2006-04-12Provide a default impl of LowerArgumentsChris Lattner
2006-04-12Various SSE2 conversion intrinsicsEvan Cheng
2006-04-11Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si,Evan Cheng
2006-04-11new dag nodeChris Lattner
2006-04-11gcc lower SSE prefetch into generic prefetch intrinsic. Need to add supportEvan Cheng
2006-04-11Misc. intrinsics.Evan Cheng
2006-04-11movnt* and maskmovdqu intrinsicsEvan Cheng
2006-04-11Add helper methods.Chris Lattner
2006-04-10Use existing information.Jim Laskey
2006-04-10Fix a typo: Instr* -> Intr*Chris Lattner
2006-04-10__builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d}Evan Cheng
2006-04-10Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth
2006-04-08Add a new VSELECT node.Chris Lattner
2006-04-08Add methods to check insert/extract element instructions for validityChris Lattner
2006-04-08Add a new shufflevector instructionChris Lattner
2006-04-08Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not directly translated fromEvan Cheng
2006-04-07Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps. These are now loweredEvan Cheng
2006-04-07Make sure that debug labels are defined within the same section and after theJim Laskey
2006-04-07Foundation for call frame information.Jim Laskey
2006-04-06Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now loweredEvan Cheng
2006-04-06These intrinsics are now lowered by the FE.Chris Lattner
2006-04-06this is no longer an intrinsic.Chris Lattner
2006-04-05Added comi and ucomi SSE intrinsics.Evan Cheng
2006-04-05add altivec ds* intrinsicsChris Lattner
2006-04-05Get the types right, third time is the charm. Add vsl.Chris Lattner
2006-04-05correct the type of two intrinsics, add int_ppc_altivec_vmladduhmChris Lattner
2006-04-05Add m[tf]vscr intrinsics.Chris Lattner
2006-04-04Add missing byte merges.Chris Lattner
2006-04-04Add FP -> Int ConversionsChris Lattner
2006-04-04add average intrinsics.Chris Lattner
2006-04-04Added intrinsics to match __builtin_ia32_pslldqi128 andEvan Cheng
2006-04-04How could this ever have worked?Chris Lattner
2006-04-04Make sure to consider alignment of variable sized objects.Chris Lattner
2006-04-04Move isShuffleLegal from TLI to Legalize.Chris Lattner
2006-04-04Fix the types for these intrinsics.Chris Lattner
2006-04-04Allow targets to have fine grained control over which types various ops getChris Lattner
2006-04-03Keep track of max stack alignment as objects are added. Remove an obsolete m...Chris Lattner
2006-04-03shrinkify intrinsics more by using some local classesChris Lattner
2006-04-03Add some classes to make it easier to define intrinsics. Add min/max intrins...Chris Lattner
2006-04-02simplify this methodChris Lattner
2006-04-01Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner
2006-03-31Added haddp{s|d} and hsubp{s|d} intrinsics.Evan Cheng
2006-03-31Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner
2006-03-31Add a method useful for decimating vectors.Chris Lattner
2006-03-30fix incorrect prototypesChris Lattner
2006-03-30Add vector multiply, multiply sum, pack, unpack, and lvsl/lvsr intrinsics.Chris Lattner
2006-03-30Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsicsEvan Cheng
2006-03-30Add 128-bit pmovmskb intrinsic support.Evan Cheng
2006-03-29Change SSE pack operation definitions to fit what the intrinsics expected.Evan Cheng