- Apr 17, 2006
-
-
Chris Lattner authored
llvm-svn: 27743
-
Chris Lattner authored
llvm-svn: 27741
-
Chris Lattner authored
llvm-svn: 27740
-
Chris Lattner authored
llvm-svn: 27738
-
Chris Lattner authored
llvm-svn: 27737
-
Chris Lattner authored
Altivec vectors. llvm-svn: 27736
-
- Apr 14, 2006
-
-
Reid Spencer authored
of the external tests. This turns into --with-externals option to configure. llvm-svn: 27700
-
- Apr 13, 2006
-
-
Reid Spencer authored
llvm-svn: 27650
-
Chris Lattner authored
llvm-svn: 27641
-
Reid Spencer authored
llvm-svn: 27636
-
- Apr 12, 2006
-
-
Reid Spencer authored
llvm-svn: 27627
-
Reid Spencer authored
even though its not being built currently. This prevents dist-check from failing because configure can't find llvm-config.in.in llvm-svn: 27623
-
Andrew Lenharth authored
llvm-svn: 27615
-
- Apr 11, 2006
-
-
Chris Lattner authored
llvm-svn: 27568
-
- Apr 06, 2006
-
-
Chris Lattner authored
llvm-svn: 27456
-
Chris Lattner authored
llvm-svn: 27455
-
- Apr 02, 2006
-
-
Chris Lattner authored
llvm-svn: 27345
-
- Mar 31, 2006
-
-
Chris Lattner authored
llvm-svn: 27313
-
Chris Lattner authored
operation. This implements Regression/TableGen/strconcat.td. llvm-svn: 27312
-
Chris Lattner authored
llvm-svn: 27286
-
Chris Lattner authored
validate the prototype of intrinsic functions. This prevents GCC from going crazy and inlining too much stuff, eventually running out of memory. llvm-svn: 27283
-
Chris Lattner authored
independently, batch up checks so that identically typed intrinsics share verifier code. This dramatically reduces the size of the verifier function, which should help avoid GCC running out of memory compiling Verifier.cpp. llvm-svn: 27281
-
Chris Lattner authored
llvm-svn: 27264
-
Chris Lattner authored
llvm-svn: 27263
-
- Mar 29, 2006
-
-
Evan Cheng authored
mismatch against the enum table. This is a part of Sabre's master plan to drive me nuts with subtle bugs that happens to only affect x86 be. :-) llvm-svn: 27237
-
- Mar 28, 2006
-
-
Chris Lattner authored
Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum value. Split them into separate enums. Also, don't emit dynamic checks when we can compute them statically llvm-svn: 27202
-
Chris Lattner authored
llvm-svn: 27197
-
Chris Lattner authored
llvm-svn: 27196
-
Chris Lattner authored
llvm-svn: 27188
-
Chris Lattner authored
tblgen: In STVEBX: Intrinsic 'llvm.ppc.altivec.stvebx' expects 3 operands, not 2 operands! instead of like this: tblgen: In STVEBX: Intrinsic 'intrinsic_void expects 3 operands, not 2 operands! llvm-svn: 27185
-
- Mar 25, 2006
-
-
Chris Lattner authored
llvm-svn: 27126
-
Chris Lattner authored
Cannot yet select: intrinsic %llvm.ppc.altivec.lvx instead of this: Cannot yet select: 0x9b047e0: v4i32,ch = INTRINSIC 0x9b04540:1, 0x9b04710, 0x9b04790, 0x9b04540 llvm-svn: 27110
-
Chris Lattner authored
intrinsics that don't take pointer arguments now work. For example, we can compile this: int test3( __m128d *A) { return _mm_movemask_pd(*A); } int test4( __m128 *A) { return _mm_movemask_ps(*A); } to this: _test3: movl 4(%esp), %eax movapd (%eax), %xmm0 movmskpd %xmm0, %eax ret _test4: movl 4(%esp), %eax movaps (%eax), %xmm0 movmskps %xmm0, %eax ret llvm-svn: 27090
-
- Mar 24, 2006
-
-
Chris Lattner authored
llvm-svn: 27084
-
Chris Lattner authored
emit the code to select intrinsics, but that is next :) llvm-svn: 27082
-
Jim Laskey authored
llvm-svn: 27081
-
Chris Lattner authored
llvm-svn: 27078
-
Chris Lattner authored
the CodeGen* implementations. Parse the MVT::ValueType for each operand of the intrinsics. llvm-svn: 27075
-
Chris Lattner authored
llvm-svn: 27022
-
Reid Spencer authored
llvm-svn: 27021
-