- Aug 24, 2010
-
-
Fariborz Jahanian authored
class extensions (nonfragile-abi2).For every class @interface and class extension @interface, if the last ivar is a bitfield of any type, then add an implicit `char :0` ivar to the end of that interface. llvm-svn: 111857
-
Daniel Dunbar authored
ToolChain. This fixes a potenial bad cast when running Clang on PPC code, since the tool chain in effect is not a subclass of the Darwin one, but we were treating it like it was. - This introduces some gross code duplication, but the right fix for it is to just move the Driver to start depending on the targets in libBasic, so I am not planning on fixing it immediately. llvm-svn: 111856
-
Daniel Dunbar authored
clang_parseTranslationUnit. llvm-svn: 111855
-
Eric Christopher authored
llvm-svn: 111854
-
Dan Gohman authored
MDNode::deleteTemporary. llvm-svn: 111853
-
Devang Patel authored
llvm-svn: 111852
-
- Aug 23, 2010
-
-
Douglas Gregor authored
results for expression contexts within a function. llvm-svn: 111851
-
Eric Christopher authored
llvm-svn: 111850
-
Howard Hinnant authored
llvm-svn: 111849
-
Benjamin Kramer authored
llvm-svn: 111848
-
Jim Grosbach authored
llvm-svn: 111847
-
Benjamin Kramer authored
llvm-svn: 111846
-
Howard Hinnant authored
llvm-svn: 111845
-
Benjamin Kramer authored
ELFObjectWriter: Run ComputeSymbolTable before recording relocations. This way we can use the information it has computed and don't have to recompute the same stuff over and over again. llvm-svn: 111844
-
Douglas Gregor authored
argument in a for-each statement (e.g., "for (id x in <blah>)"), which restricts the expression completions provided to Objective-C types (or class types in C++). llvm-svn: 111843
-
Dan Gohman authored
to handle the case where the struct is only forward-declared. In this case, a temporary MDNode is not needed and not desired. llvm-svn: 111842
-
Daniel Dunbar authored
way to see what will break! :) llvm-svn: 111840
-
Daniel Dunbar authored
the arch specific gcc lib path. llvm-svn: 111839
-
Daniel Dunbar authored
non-obvious. llvm-svn: 111838
-
Bruno Cardoso Lopes authored
llvm-svn: 111837
-
Jim Grosbach authored
relative offsets when there are offsets encoded in the instructions and simplifies final allocation in PEI. rdar://8277890 llvm-svn: 111836
-
Gabor Greif authored
llvm-svn: 111835
-
Owen Anderson authored
llvm-svn: 111834
-
Tom Care authored
llvm-svn: 111833
-
Tom Care authored
- Psuedo -> Pseudo (doh...) - C++ reference support - Added pseudoconstant test case for __block vars - Separated out static local checking from pseudoconstant analysis and generalized to non-local checking - Added missing test cases for storage false positives llvm-svn: 111832
-
Chris Lattner authored
x86 int and int3 instructions. Patch by Peter Housel! llvm-svn: 111831
-
Douglas Gregor authored
llvm-svn: 111830
-
Mikhail Glushenkov authored
llvm-svn: 111829
-
Mikhail Glushenkov authored
llvm-svn: 111828
-
Mikhail Glushenkov authored
llvm-svn: 111827
-
Mikhail Glushenkov authored
llvm-svn: 111826
-
Mikhail Glushenkov authored
llvm-svn: 111825
-
Benjamin Kramer authored
llvm-svn: 111824
-
Fariborz Jahanian authored
objc-nonfragile-abi2 (radar 7824380). llvm-svn: 111823
-
Dan Gohman authored
closing the underlying stream. llvm-svn: 111822
-
Devang Patel authored
llvm-svn: 111821
-
Devang Patel authored
PR 7920. llvm-svn: 111820
-
Benjamin Kramer authored
llvm-svn: 111819
-
Douglas Gregor authored
declarator. Here, we can only see a few things (e.g., cvr-qualifiers, nested name specifiers) and we do not want to provide other non-macro completions. Previously, we would end up in recovery mode and would provide a large number of non-relevant completions. llvm-svn: 111818
-
Benjamin Kramer authored
- Cache used characters in a bitset to reduce memory overhead to just 32 bytes. - On my core2 this code is faster except when the checked string was very short (smaller than the list of delimiters). llvm-svn: 111817
-