- Apr 14, 2009
-
-
Daniel Dunbar authored
disambiguate it. - No functionality change. llvm-svn: 69034
-
Daniel Dunbar authored
llvm-svn: 69033
-
Chris Lattner authored
not in c89 mode). llvm-svn: 69032
-
Chris Lattner authored
inlined for some reason, then we don't want a strong or even weak definition. llvm-svn: 69031
-
Chris Lattner authored
llvm-svn: 69030
-
Daniel Dunbar authored
llvm-svn: 69029
-
Chris Lattner authored
llvm-svn: 69028
-
Daniel Dunbar authored
llvm-svn: 69027
-
Chris Lattner authored
llvm-svn: 69026
-
Chris Lattner authored
llvm-svn: 69025
-
Chris Lattner authored
t.c:3:8: warning: extra tokens at end of #endif directive #endif foo ^ // Don't do this in strict-C89 mode because bcpl comments aren't valid there, and it is too much trouble to analyze whether C block comments are safe. llvm-svn: 69024
-
Chris Lattner authored
Warning to properly report that it is an import/include_next instead of claiming it is a #include. llvm-svn: 69023
-
Sanjiv Gupta authored
llvm-svn: 69022
-
Mike Stump authored
llvm-svn: 69021
-
Daniel Dunbar authored
- Exposed quite a few Sema issues and a CodeGen crash. - See FIXMEs in test case, and in SemaDecl.cpp (PR3983). I'm skeptical that __private_extern__ should actually be a storage class value. I think that __private_extern__ basically amounts to extern A __attribute__((visibility("hidden"))) and would be better off handled (a) as that, or (b) with an extra bit in the VarDecl. llvm-svn: 69020
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 69019
-
Dale Johannesen authored
delete it. llvm-svn: 69018
-
Owen Anderson authored
deleting, not just the basic block. llvm-svn: 69011
-
Mike Stump authored
llvm-svn: 69010
-
Mike Stump authored
llvm-svn: 69009
-
Dale Johannesen authored
memory and aren't volatile. This was interfering with good scheduling. llvm-svn: 69008
-
Steve Naroff authored
llvm-svn: 69007
-
Evan Cheng authored
Fix PR3934 part 2. findOnlyInterestingUse() was not setting IsCopy and IsDstPhys which are returned by value and used by callee. This happened to work on the earlier test cases because of a logic error in the caller side. llvm-svn: 69006
-
Douglas Gregor authored
non-inline external definitions (and tentative definitions) that are found at the top level. The corresponding declarations are stored in a record in the PCH file, so that they can be provided to the ASTConsumer (via HandleTopLevelDecl) when the PCH file is read. llvm-svn: 69005
-
Steve Naroff authored
This was exposed as a result of something else that was recently fixed. llvm-svn: 69004
-
Douglas Gregor authored
expression or statement serialization before we can test them. llvm-svn: 69002
-
Daniel Dunbar authored
llvm-svn: 68998
-
Douglas Gregor authored
llvm-svn: 68997
-
Bob Wilson authored
promoted to legal types without changing the type of the vector. This is following a suggestion from Duncan (http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-February/019923.html). The transformation that used to be done during type legalization is now postponed to DAG legalization. This allows the BUILD_VECTORs to be optimized and potentially handled specially by target-specific code. It turns out that this is also consistent with an optimization done by the DAG combiner: a BUILD_VECTOR and INSERT_VECTOR_ELT may be combined by replacing one of the BUILD_VECTOR operands with the newly inserted element; but INSERT_VECTOR_ELT allows its scalar operand to be larger than the element type, with any extra high bits being implicitly truncated. The result is a BUILD_VECTOR where one of the operands has a type larger the the vector element type. Any code that operates on BUILD_VECTORs may now need to be aware of the potential type discrepancy between the vector element type and the BUILD_VECTOR operands. This patch updates all of the places that I could find to handle that case. llvm-svn: 68996
-
- Apr 13, 2009
-
-
Eli Friedman authored
implies an all-zero bit pattern. llvm-svn: 68994
-
Eli Friedman authored
llvm-svn: 68992
-
Eli Friedman authored
Northover. llvm-svn: 68991
-
Daniel Dunbar authored
llvm-svn: 68990
-
Daniel Dunbar authored
llvm-svn: 68989
-
Douglas Gregor authored
handle the definition of __builtin_va_list on x86-64, eliminate the forced -triple in PCH tests to get better coverage. llvm-svn: 68988
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 68987
-
Dan Gohman authored
it accordingly. Thanks to Jakob Stoklund Olesen for pointing out how this might be useful. llvm-svn: 68986
-
Douglas Gregor authored
llvm-svn: 68985
-
Douglas Gregor authored
Objective-C types and record types for the moment. llvm-svn: 68984
-
Daniel Dunbar authored
codegenerator bug. llvm-svn: 68983
-