- Mar 28, 2006
-
-
Evan Cheng authored
intrinsics as such. llvm-svn: 27200
-
- Mar 27, 2006
-
-
Jim Laskey authored
llvm-svn: 27180
-
Chris Lattner authored
llvm-svn: 27174
-
Evan Cheng authored
llvm-svn: 27167
-
Nate Begeman authored
manner that the LowerSwitch LLVM to LLVM pass does: emitting a binary search tree of basic blocks. The new approach has several advantages: it is faster, it generates significantly smaller code in many cases, and it paves the way for implementing dense switch tables as a jump table by handling switches directly in the instruction selector. This functionality is currently only enabled on x86, but should be safe for every target. In anticipation of making it the default, the cfg is now properly updated in the x86, ppc, and sparc select lowering code. llvm-svn: 27156
-
- Mar 26, 2006
-
-
Nate Begeman authored
llvm-svn: 27152
-
Evan Cheng authored
llvm-svn: 27150
-
- Mar 25, 2006
-
-
Evan Cheng authored
llvm-svn: 27120
-
Evan Cheng authored
series of unpack and interleave ops. llvm-svn: 27119
-
Chris Lattner authored
llvm-svn: 27109
-
Evan Cheng authored
llvm-svn: 27103
-
Evan Cheng authored
llvm-svn: 27102
-
Evan Cheng authored
llvm-svn: 27096
-
Evan Cheng authored
llvm-svn: 27095
-
Evan Cheng authored
llvm-svn: 27094
-
Evan Cheng authored
llvm-svn: 27091
-
- Mar 24, 2006
-
-
Evan Cheng authored
llvm-svn: 27087
-
Chris Lattner authored
llvm-svn: 27083
-
Jim Laskey authored
llvm-svn: 27081
-
Evan Cheng authored
llvm-svn: 27056
-
Chris Lattner authored
llvm-svn: 27049
-
Evan Cheng authored
llvm-svn: 27044
-
Evan Cheng authored
llvm-svn: 27040
-
Evan Cheng authored
llvm-svn: 27039
-
Evan Cheng authored
llvm-svn: 27024
-
- Mar 23, 2006
-
-
Evan Cheng authored
llvm-svn: 26997
-
Jim Laskey authored
llvm-svn: 26994
-
Jim Laskey authored
llvm-svn: 26991
-
Chris Lattner authored
failures from last night llvm-svn: 26981
-
Evan Cheng authored
llvm-svn: 26980
-
Chris Lattner authored
Make the CBE and V9 backends create their own, since they're the only ones that use it. llvm-svn: 26974
-
Evan Cheng authored
llvm-svn: 26969
-
Evan Cheng authored
llvm-svn: 26967
-
Nate Begeman authored
llvm-svn: 26966
-
- Mar 22, 2006
-
-
Evan Cheng authored
64-bit vector shuffle. llvm-svn: 26964
-
Evan Cheng authored
llvm-svn: 26959
-
Evan Cheng authored
llvm-svn: 26957
-
Evan Cheng authored
- Don't forget pshufd is only available with sse2. llvm-svn: 26956
-
Evan Cheng authored
splat and PSHUFD cases. - Clean up shuffle / splat matching code. llvm-svn: 26954
-
Evan Cheng authored
PSHUFD. We can make permutes entries which point to the undef pointing anything we want. - Change some names to appease Chris. llvm-svn: 26951
-