- Apr 14, 2009
-
-
Chris Lattner authored
llvm-svn: 69070
-
Chris Lattner authored
C99 mode. This is a regression from an earlier patch of mine. This also simplifies the linkage enums a bit. llvm-svn: 69069
-
Fariborz Jahanian authored
This will match gcc's behavior in the arena. llvm-svn: 69061
-
Mike Stump authored
llvm-svn: 69055
-
Daniel Dunbar authored
llvm-svn: 69053
-
Anders Carlsson authored
llvm-svn: 69050
-
Chris Lattner authored
pulling some attribute munging stuff into GetLinkageForFunction. This should fix PR3986 llvm-svn: 69045
-
Daniel Dunbar authored
- Pull out SetCommonAttributes, which handles the things common to aliases, methods, functions, and variables. - Pull out SetLLVMFunctionAttributesForDefinition, which handles the LLVM attributes which we only want to apply to a definition (like noinline and alwaysinline). - Kill SetGVDeclarationAttributes (inlined into SetFunctionAttributes and specialized). - Kill SetFunctionAttributesForDefinition (inlined into sole caller). - Inline SetGVDefinitionAttributes into SetMethodAttributes and specialize. - Rename SetGVDefinitionAttributes to SetFunctionDefinitionAttributes. This is supposed to be a no functionality change commit, but I may have made a mistake. llvm-svn: 69036
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 69035
-
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
-
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
-
Mike Stump authored
llvm-svn: 69010
-
- Apr 13, 2009
-
-
Eli Friedman authored
implies an all-zero bit pattern. llvm-svn: 68994
-
Eli Friedman authored
llvm-svn: 68992
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 68987
-
Steve Naroff authored
llvm-svn: 68982
-
rdar://problem/6780904Steve Naroff authored
Fixed crasher in <rdar://problem/6780904> [irgen] Assertion failed: (Result == conversionOK && "UTF-8 to UTF-16 conversion failed"), function GetAddrOfConstantCFString, file CodeGenModule.cpp, line 1063. Still a diagnostic related FIXME (will discuss with Daniel/Fariborz offline). llvm-svn: 68975
-
Anders Carlsson authored
llvm-svn: 68971
-
Anders Carlsson authored
llvm-svn: 68969
-
- Apr 11, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 68870
-
Fariborz Jahanian authored
llvm-svn: 68865
-
Anders Carlsson authored
llvm-svn: 68853
-
Anders Carlsson authored
llvm-svn: 68852
-
Mike Stump authored
llvm-svn: 68837
-
Anders Carlsson authored
Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. llvm-svn: 68835
-
Daniel Dunbar authored
llvm-svn: 68833
-
- Apr 10, 2009
-
-
Daniel Dunbar authored
their emission was deferred. - <rdar://problem/6775234> variables with internal linkage should not be exposed with -fvisibility=hidden. llvm-svn: 68818
-
Mike Stump authored
blocks, so that the outer blocks use it as well. Radar 6762279 llvm-svn: 68811
-
Fariborz Jahanian authored
in @protocol expression. llvm-svn: 68806
-
Anders Carlsson authored
llvm-svn: 68764
-