- Aug 24, 2010
-
-
Johnny Chen authored
which hosts the Makefile.rules and modified most of the Makefiles under each test case directories to utilize Mekefile.rules. Added a description of 'make' directory into README-TestSuite file. llvm-svn: 111868
-
Douglas Gregor authored
the ", nil", ", NULL", or ", (void*)0" to the end of the code completion, since it always has to be there anyway. llvm-svn: 111867
-
Chris Lattner authored
#pragma once wasn't working on win32 if the header file was included using a different case. I tracked down the problem to the fact that clang::FileManager was caching files using case sensitive string (UniqueFiles) on Windows. I changed FileManager to cache filename in lower case only. Doesn't affect UNIX because UNIX uses Inode to uniquely identify files. unix doesn't use this codepath. Analysis and patch by Francois Pichet! llvm-svn: 111866
-
John McCall authored
GCC diagnoses. llvm-svn: 111865
-
Eric Christopher authored
llvm-svn: 111864
-
John McCall authored
llvm-svn: 111863
-
Mikhail Glushenkov authored
CompilationGraph and LanguageMap definitions do not use special syntax anymore. llvm-svn: 111862
-
Devang Patel authored
Patch by Alexander Herz! llvm-svn: 111861
-
Eric Christopher authored
llvm-svn: 111860
-
Sean Callanan authored
ClangExpressionVariables for found external variables as well as for struct members, replacing the Tuple and StructMember data structures. llvm-svn: 111859
-
Douglas Gregor authored
of a cursor or code-completion result, e.g., whether that result refers to an unavailable, deleted, or deprecated declaration. llvm-svn: 111858
-
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
-