- Nov 15, 2012
-
-
Owen Anderson authored
Add doInitialization and doFinalization methods to ModulePass's, to allow them to be re-initialized and reused on multiple Module's. Patch by Pedro Artigas. llvm-svn: 168008
-
Fariborz Jahanian authored
the default. // rdar://12109031 llvm-svn: 168007
-
Jakub Staszak authored
llvm-svn: 168006
-
Eli Friedman authored
PR14342. llvm-svn: 168005
-
Richard Smith authored
working with preprocessed testcases. This causes source locations in diagnostics to point at the spelling location instead of the presumed location, while still keeping the semantic effects of the line directives (entering and leaving system-header mode, primarily). llvm-svn: 168004
-
Argyrios Kyrtzidis authored
llvm-svn: 168003
-
Argyrios Kyrtzidis authored
local or loaded. llvm-svn: 168002
-
NAKAMURA Takumi authored
llvm-svn: 168001
-
rdar://problem/12408181Enrico Granata authored
<rdar://problem/12408181> Test case to make sure this area of ObjC support does not regress in the future llvm-svn: 168000
-
Bill Schmidt authored
PPC64 target. The five tests modified herein test code generation that is sensitive to the code model selected. So I've added -code-model=small to the RUN commands for each. Since small code model is the default, this has no effect for now; but this prepares us for eventually changing the default to medium code model for PPC64. Test changes verified with small and medium code model as default on powerpc64-unknown-linux-gnu. All tests continue to pass. llvm-svn: 167999
-
Sean Silva authored
llvm-svn: 167998
-
Fariborz Jahanian authored
generate expanded signature encoding to include types as we already do this for protocol method lists. // rdar://12109031 llvm-svn: 167997
-
Sean Silva authored
Some small related fixups to TestingGuide too. llvm-svn: 167996
-
Jordan Rose authored
llvm-svn: 167995
-
Jordan Rose authored
This is also a false-positive test case for <rdar://problem/12415065>. <rdar://problem/12687586> llvm-svn: 167994
-
- Nov 14, 2012
-
-
Richard Trieu authored
type conversion between integers. This allows the warning to be more accurate. Also, turned the warning off in an analyzer test. The relavent test cases are covered by the tests in Sema. llvm-svn: 167992
-
Jakub Staszak authored
llvm-svn: 167991
-
Douglas Gregor authored
<rdar://problem/12676166>, and tested on the LLDB side of the world. llvm-svn: 167990
-
Jakub Staszak authored
llvm-svn: 167989
-
NAKAMURA Takumi authored
llvm-svn: 167988
-
Eric Christopher authored
llvm-svn: 167987
-
Eric Christopher authored
llvm-svn: 167986
-
Eli Friedman authored
type as written from the ParmVarDecl; it's unclear whether the standard (C99 6.9.1p10) requires this, but we're following the precedent set by gcc, and hopefully nobody will ever ask about this again. PR9559 / <rdar://problem/12621983>. llvm-svn: 167985
-
Eric Christopher authored
Approved by Chris Lattner. llvm-svn: 167984
-
Eric Christopher authored
Approved by Chris Lattner. llvm-svn: 167983
-
NAKAMURA Takumi authored
ParseTemplate.cpp: Prune obsolete descriptions in ParseSingleDeclarationAfterTemplate(), for now. [-Wdocumentation] /// \param TemplateParams if non-NULL, the template parameter lists /// that preceded this declaration. In this case, the declaration is a /// template declaration, out-of-line definition of a template, or an /// explicit template specialization. When NULL, the declaration is an /// explicit template instantiation. /// /// \param TemplateLoc when TemplateParams is NULL, the location of /// the 'template' keyword that indicates that we have an explicit /// template instantiation. llvm-svn: 167982
-
Anna Zaks authored
llvm-svn: 167981
-
Howard Hinnant authored
llvm-svn: 167980
-
Sean Silva authored
llvm-svn: 167979
-
Alexander Kornienko authored
FileCheck. llvm-svn: 167978
-
Jakub Staszak authored
llvm-svn: 167976
-
NAKAMURA Takumi authored
llvm-svn: 167975
-
Jyotsna Verma authored
llvm-svn: 167974
-
Benjamin Kramer authored
llvm-svn: 167973
-
Jakub Staszak authored
llvm-svn: 167972
-
Alexander Kornienko authored
llvm-svn: 167971
-
Chad Rosier authored
llvm-svn: 167970
-
Jakub Staszak authored
llvm-svn: 167969
-
Jakub Staszak authored
llvm-svn: 167968
-
Benjamin Kramer authored
The stack realignment code was fixed to work when there is stack realignment and a dynamic alloca is present so this shouldn't cause correctness issues anymore. Note that this also enables generation of AVX instructions for memset under the assumptions: - Unaligned loads/stores are always fast on CPUs supporting AVX - AVX is not slower than SSE We may need some tweaked heuristics if one of those assumptions turns out not to be true. Effectively reverts r58317. Part of PR2962. llvm-svn: 167967
-