- Oct 18, 2008
-
-
Tanya Lattner authored
remove v[if]cmp functionality from the 2.4 release. These instructions will be removed or substantially changes in mainline after the 2.4 release and we don't want to have to support these for backwards compatibility purposes. Patch by Chris. llvm-svn: 57732
-
Tanya Lattner authored
llvm-svn: 57725
-
Tanya Lattner authored
llvm-svn: 57713
-
Tanya Lattner authored
llvm-svn: 57708
-
Tanya Lattner authored
Properly handle linking of strong alias with weak function, this fixes PR2883 llvm-svn: 57707 -
Tanya Lattner authored
Also update sub-register intervals after a trivial computation is rematt'ed for a copy instruction. PR2775. llvm-svn: 57706
-
Tanya Lattner authored
Unbreak DbgStopPointInst::getFileName(). llvm-svn: 57705
-
Tanya Lattner authored
llvm-svn: 57703
-
Tanya Lattner authored
Improve the description on the getelementptr instruction. It should now better define what the instruction does. This also makes it clear that getelementptr can index into a vector type. llvm-svn: 57702
-
Tanya Lattner authored
llvm-svn: 57701
-
Tanya Lattner authored
Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as parameters instead of raw Constants. This prevents the constants from being selected by the isel pass, fixing PR2735. llvm-svn: 57700
-
Tanya Lattner authored
Fix PR2697 by rewriting the '(X / pos) op neg' logic. This also changes a couple other cases for clarity, but shouldn't affect correctness. llvm-svn: 57698
-
Tanya Lattner authored
llvm-svn: 57697
-
- Oct 09, 2008
-
-
Tanya Lattner authored
Add missing semicolumns in parser rules, those missing semicolumns are required to compile with the latest Bison. llvm-svn: 57297
-
Tanya Lattner authored
Add two forgotten </i>'s. llvm-svn: 57296
-
- Oct 08, 2008
-
-
Tanya Lattner authored
Fix disagreement about where the attributes are ~0 != ~0U. llvm-svn: 57278
-
Tanya Lattner authored
llvm-svn: 57269
-
- Oct 07, 2008
-
-
Tanya Lattner authored
llvm-svn: 57235
-
Tanya Lattner authored
llvm-svn: 57229
-
Andrew Lenharth authored
llvm-svn: 57228
-
Andrew Lenharth authored
llvm-svn: 57226
-
Zhongxing Xu authored
llvm-svn: 57225
-
Dale Johannesen authored
since -0.0 can't be represented as an int. This prevents llvm from reducing -0.0 to a load-and-convert of int 0. Fixes ieee.exp/mzero[2356].c in gcc testsuite. llvm-svn: 57224
-
Dan Gohman authored
2006-01-23-UnionInit on x86-64 when inlining is not enabled. llvm-svn: 57223
-
Ted Kremenek authored
llvm-svn: 57222
-
Devang Patel authored
llvm-svn: 57221
-
Argyrios Kyrtzidis authored
llvm-svn: 57220
-
Argyrios Kyrtzidis authored
Simplify handling of direct initializers by letting Sema::AddInitializerToDecl handle conversions, instead of using Sema::ActOnCXXTypeConstructExpr. Additional benefit is that diagnostics are the same for both direct-initialization and copy-initialization. In the case of "int x( expression );": -The Init expression of VarDecl 'x' will be the expression inside the parentheses. -VarDecl::hasCXXDirectInitializer for VarDecl 'x' will return true to let clients distinguish from "int x = expression ;". llvm-svn: 57219
-
Dale Johannesen authored
are Inexact. (These are not Inexact as defined by IEEE754, but that seems like a reasonable way to abstract what happens: information is lost.) llvm-svn: 57218
-
Ted Kremenek authored
Remove DeclStmt::getDecl(). Now clients of DeclStmt must explicitly reason about a DeclStmt referring to a collection of Decls. llvm-svn: 57217
-
Ted Kremenek authored
Explicitly access the first Decl* referenced by a DeclStmt instead of using "getDecl()." Added a FIXME indicating that the call to RewriteObjCQualifiedInterfaceTypes() is meant to modifying the type-specifier; hopefully this will be a little more clean once DeclGroups contain type specifiers. llvm-svn: 57216
-
Ted Kremenek authored
llvm-svn: 57215
-
Ted Kremenek authored
Modified DeclGroupRef to always load/store the internal pointer value as Decl*. This hopefully will obviate any concerns with violating strict type-aliasing issues. llvm-svn: 57213
-
Ted Kremenek authored
Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. llvm-svn: 57212
-
Devang Patel authored
Fixes build failure when target is i386. llvm-svn: 57211
-
Evan Cheng authored
llvm-svn: 57210
-
Ted Kremenek authored
Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of an Objective-C foreach statement. llvm-svn: 57209
-
Ted Kremenek authored
Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the Decl of a @catch statement. llvm-svn: 57208
-
Ted Kremenek authored
When processing Objective-C foreach statements, first check to see if the statement has a DeclStmt with a single Decl. Afterwards, use DeclStmt::getSolitaryDecl() to access that Decl (thus avoiding an assertion being triggered). These changes remove an unneeded use of ScopedDecl::getNextDeclarator() and DeclStmt::getDecl(). llvm-svn: 57207
-
Ted Kremenek authored
llvm-svn: 57206
-