- Jul 31, 2007
-
-
Chris Lattner authored
llvm-svn: 40614
-
Reid Spencer authored
llvm-svn: 40613
-
Reid Spencer authored
Fix the comment for WSNL to describe its actual function. llvm-svn: 40612
-
Reid Spencer authored
llvm-svn: 40611
-
Reid Spencer authored
Make the AsmParser auto-upgrade the old zext and sext keywords for parameter attributes and handle the end-of-line ambiguity. llvm-svn: 40610
-
Devang Patel authored
llvm-svn: 40609
-
Anton Korobeynikov authored
things, it wasn't designed to handle. llvm-svn: 40608
-
- Jul 30, 2007
-
-
Owen Anderson authored
llvm-svn: 40607
-
Devang Patel authored
llvm-svn: 40606
-
Scott Michel authored
- Fixed an existing unexpanded tab. llvm-svn: 40605
-
Devang Patel authored
llvm-svn: 40604
-
Devang Patel authored
llvm-svn: 40603
-
Devang Patel authored
llvm-svn: 40602
-
Reid Spencer authored
llvm-svn: 40601
-
Anton Korobeynikov authored
JITer (short path is added for darwin). This is needed to properly JIT llvm-gcc-4.2-built binaries, since cxa_atexit is enabled by default on much more targets. llvm-svn: 40600
-
Reid Spencer authored
llvm-svn: 40599
-
Dan Gohman authored
llvm-svn: 40598
-
Chris Lattner authored
void func() { typedef int foo; foo *Y; **Y; // error } we now get: indirection requires pointer operand ('foo' invalid) instead of: indirection requires pointer operand ('int' invalid) llvm-svn: 40597
-
Owen Anderson authored
use up the entire 32-bit address space. llvm-svn: 40596
-
Owen Anderson authored
llvm-svn: 40595
-
Dan Gohman authored
llvm-svn: 40594
-
Dan Gohman authored
for prettiness. llvm-svn: 40593
-
Dan Gohman authored
llvm-svn: 40592
-
Dan Gohman authored
was removed. llvm-svn: 40591
-
Dan Gohman authored
it does not have a Module parameter. llvm-svn: 40590
-
Dan Gohman authored
llvm-svn: 40589
-
Dan Gohman authored
llvm-svn: 40588
-
Evan Cheng authored
llvm-svn: 40587
-
Evan Cheng authored
llvm-svn: 40586
-
Steve Naroff authored
llvm-svn: 40585
-
Steve Naroff authored
llvm-svn: 40584
-
Christopher Lamb authored
Add tests for generating noalias parameter attribute from __restrict qualified function parameters. C++ tests are currently XFAILing see PR1582. llvm-svn: 40583
-
- Jul 29, 2007
-
-
Reid Spencer authored
is equivalent to -O1. llvm-svn: 40581
-
Steve Naroff authored
Implement pretty diagnostics when doing on-the-fly vector sizing (for vector component access). For example, before this commit, the following diagnostics would be emitted... ocu.c:49:12: error: incompatible types assigning 'float __attribute__((ocu_vector_type(3)))' to 'float4' vec4_2 = vec4.rgb; // shorten ~~~~~~ ^ ~~~~~~~~ ocu.c:51:7: error: incompatible types assigning 'float __attribute__((ocu_vector_type(2)))' to 'float' f = vec2.xx; // shorten ~ ^ ~~~~~~~ Now, the diagnostics look as you would expect... ocu.c:49:12: error: incompatible types assigning 'float3' to 'float4' vec4_2 = vec4.rgb; // shorten ~~~~~~ ^ ~~~~~~~~ ocu.c:51:7: error: incompatible types assigning 'float2' to 'float' f = vec2.xx; // shorten ~ ^ ~~~~~~~ llvm-svn: 40579
-
Christopher Lamb authored
Change the x86 backend to use extract_subreg for truncation operations. Passes DejaGnu, SingleSource and MultiSource. llvm-svn: 40578
-
Steve Naroff authored
Added a new expression, OCUVectorComponent. llvm-svn: 40577
-
- Jul 28, 2007
-
-
Christopher Lamb authored
llvm-svn: 40572
-
Nick Lewycky authored
llvm-svn: 40569
-
Steve Naroff authored
Next step, AST support... llvm-svn: 40568
-
- Jul 27, 2007
-
-
Devang Patel authored
to make it easier to understand failure. llvm-svn: 40567
-