- 09 Jun, 2008 5 commits
-
-
Tanya Lattner authored
llvm-svn: 52130
-
Tanya Lattner authored
llvm-svn: 52126
-
Tanya Lattner authored
llvm-svn: 52125
-
Tanya Lattner authored
llvm-svn: 52124
-
Tanya Lattner authored
llvm-svn: 52122
-
- 04 Jun, 2008 1 commit
-
-
Tanya Lattner authored
llvm-svn: 51962
-
- 02 Jun, 2008 2 commits
-
-
Tanya Lattner authored
llvm-svn: 51869
-
Tanya Lattner authored
llvm-svn: 51868
-
- 23 May, 2008 2 commits
-
-
Tanya Lattner authored
llvm-svn: 51520
-
Tanya Lattner authored
llvm-svn: 51504
-
- 22 May, 2008 11 commits
-
-
Tanya Lattner authored
llvm-svn: 51444
-
Tanya Lattner authored
fix an off-by-one error in my previous patch, don't treat the callee as a incoming arg. llvm-svn: 51438
-
Tanya Lattner authored
Add support for multiple-return values in inline asm. This should get inline asm working as well as it did previously with the CBE with the new MRV support for inline asm. llvm-svn: 51437
-
Tanya Lattner authored
llvm-svn: 51421
-
Tanya Lattner authored
llvm-svn: 51419
-
Tanya Lattner authored
llvm-svn: 51416
-
Tanya Lattner authored
Fix PR2267, by allowing indirect outputs to be intermixed with normal outputs. Testcase here: test/CodeGen/X86/asm-indirect-mem.ll llvm-svn: 51415
-
Tanya Lattner authored
Check if llvm-gcc is available before running tests. Patch by Matthijs Kooijman! llvm-svn: 51413
-
Tanya Lattner authored
uppress gcc3.4.6's <no value returned> warnings llvm-svn: 51412
-
Tanya Lattner authored
Fix and encoding error in the psrad xmm, imm8 instruction. llvm-svn: 51411
-
Tanya Lattner authored
Fix one more encoding bug. llvm-svn: 51410
-
- 12 May, 2008 3 commits
-
-
Tanya Lattner authored
Fix a missing break in the ISD::FLT_ROUNDS_ handling. llvm-svn: 50989
-
Tanya Lattner authored
Fix a compile error on compilers that still want a return value in a non-void function that calls abort. llvm-svn: 50982
-
Tanya Lattner authored
When transforming a vector_shuffle to a load, the base address must not be an undef. llvm-svn: 50981
-
- 10 May, 2008 9 commits
-
-
Tanya Lattner authored
llvm-svn: 50938
-
Tanya Lattner authored
llvm-svn: 50932
-
Evan Cheng authored
llvm-svn: 50931
-
Dan Gohman authored
than silently generate invalid code. llvm-gcc does not currently use VAArgInst; it lowers va_arg in the front-end. llvm-svn: 50930
-
Evan Cheng authored
llvm-svn: 50929
-
Evan Cheng authored
llvm-svn: 50928
-
Evan Cheng authored
If all sources of a PHI node are defined by an implicit_def, just emit an implicit_def instead of a copy. llvm-svn: 50927
-
Bill Wendling authored
- Comment fixes. - Moar whitespace. - Made ivars "private" by default. No functionality change. llvm-svn: 50926
-
Chris Lattner authored
macros but doesn't expand #includes, remove comments, remove #defines etc. For example: ---- #include <stdio.h> #define bbaa #define funclike(x) x "a" x "b" x bbaa bbaa #if 1 funclike("gar") foo /*blah*/ bar bar #endif #if 0 funclike() #endif ---- rewrites to: ---- #include <stdio.h> #define bbaa #define funclike(x) x "a" x "b" x /*bbaa bbaa*/ #if 1 "gar" "a" "gar" "b" "gar"/*funclike*//*("gar")*/ foo /*blah*/ bar bar #endif #if 0 /*funclike()*/ #endif ---- llvm-svn: 50925
-
- 09 May, 2008 7 commits
-
-
Ted Kremenek authored
Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary to use IsLValType when conjuring symbols for return values (this fixes a bug with an assertion firing in the analyzer when two qualified objective-c types were compared). llvm-svn: 50924
-
Argyrios Kyrtzidis authored
-identifierResolver exposes an iterator interface to get all decls through the scope chain. -The semantic staff (checking IdentifierNamespace and Doug's checking for shadowed tags were moved out of IdentifierResolver and back into Sema. IdentifierResolver just gives an iterator for all reachable decls of an identifier. llvm-svn: 50923
-
Evan Cheng authored
llvm-svn: 50922
-
Dale Johannesen authored
no functional change. llvm-svn: 50921
-
Chris Lattner authored
llvm-svn: 50920
-
Mon P Wang authored
llvm-svn: 50919
-
Evan Cheng authored
Note, some of the code will be moved into target independent part of DAG combiner in a subsequent patch. llvm-svn: 50918
-