- Jun 11, 2010
-
-
Stuart Hastings authored
llvm-svn: 105828
-
Stuart Hastings authored
llvm-svn: 105827
-
Chris Lattner authored
hopefully this unbreaks msvc llvm-svn: 105826
-
Craig Silverstein authored
syntactic iterating over initializer exprs. No functional change. llvm-svn: 105825
-
John McCall authored
vector is filled with the given constant; we were just initializing the first element. llvm-svn: 105824
-
John McCall authored
Troy Straszheim! llvm-svn: 105823
-
John McCall authored
llvm-svn: 105820
-
John McCall authored
the Profile method. Currently this only works with the default FoldingSetTraits implementation. The point of this is to allow nodes to not store context values which are only used during profiling. A better solution would thread this value through the folding algorithms, but then those would need to be (1) templated and (2) non-opaque. llvm-svn: 105819
-
John McCall authored
llvm-svn: 105818
-
John McCall authored
to bool" in the sense of C++ [over.ics.rank]p4 bullet 1. I have decreed it. llvm-svn: 105817
-
Jeffrey Yasskin authored
ptrdiff_t (long on 64-bit, apparently) is ambiguous between the int and unsigned int overloads. llvm-svn: 105816
-
Jeffrey Yasskin authored
candidates printed. We default to 'all'. At the moment, 'best' prints only the first 4 overloads, but we'll improve that over time. llvm-svn: 105815
-
Eli Friedman authored
llvm-svn: 105814
-
Eli Friedman authored
llvm-svn: 105813
-
Eli Friedman authored
llvm-svn: 105812
-
Eli Friedman authored
llvm-svn: 105811
-
Eli Friedman authored
llvm-svn: 105810
-
Charles Davis authored
namespace, too. llvm-svn: 105809
-
Eli Friedman authored
llvm-svn: 105808
-
Tom Care authored
- Added some handling of flags that become invalid when changing the conversion specifier. - Changed fixit behavior to remove unnecessary length modifiers. - Separated some tests out and added some comments. modified: lib/Analysis/PrintfFormatString.cpp test/Sema/format-strings-fixit.c llvm-svn: 105807
-
Greg Clayton authored
type and sub-type, or an ELF e_machine value. Also added a generic CPU type to the arch spec class so we can have a single arch definition that the LLDB core code can use. Previously a lot of places in the code were using the mach-o definitions from a macosx header file. Switches over to using "llvm/Support/MachO.h" for the llvm::MachO::XXX for the CPU types and sub types for mach-o ArchSpecs. Added "llvm/Support/ELF.h" so we can use the "llvm::ELF::XXX" defines for the ELF ArchSpecs. Got rid of all CPU_TYPE_ and CPU_SUBTYPE_ defines that were previously being used in LLDB. llvm-svn: 105806
-
Charles Davis authored
(but not their types; that's later). NOTE: Right now, variables in the global namespace don't get mangled, even though they're supposed to be. This is because the default mangler implements the shouldMangleDeclName() method that tells clang not to mangle them. This will be fixed in a later patch. llvm-svn: 105805
-
Charles Davis authored
select either the default Itanium ABI or the new, experimental Microsoft ABI. llvm-svn: 105804
-
Chandler Carruth authored
of the recursion on VarDecls. Patch by Craig Silverstein. llvm-svn: 105803
-
Greg Clayton authored
Fixed an issue where a return value wasn't being returned from Symtab::CompareSymbolValueByIndexLinux. llvm-svn: 105802
-
John McCall authored
case of an elaborated-type-specifier like 'typename A<T>::foo', and DependentTemplateSpecializationType represents the case of an elaborated-type-specifier like 'typename A<T>::template B<T>'. The TypeLoc representation of a DependentTST conveniently exactly matches that of an ElaboratedType wrapping a TST. Kill off the explicit rebuild methods for RebuildInCurrentInstantiation; the standard implementations work fine because the nested name specifier is computable in the newly-entered context. llvm-svn: 105801
-
John McCall authored
llvm-svn: 105800
-
Eli Friedman authored
llvm-svn: 105799
-
Eli Friedman authored
llvm-svn: 105798
-
Eli Friedman authored
have to be so complicated? llvm-svn: 105797
-
Chandler Carruth authored
a set of preprocessor macros. Patch by Zhanyong Wan. llvm-svn: 105796
-
Chandler Carruth authored
Zhanyong Wan. llvm-svn: 105795
-
Eli Friedman authored
llvm-svn: 105794
-
- Jun 10, 2010
-
-
Nate Begeman authored
llvm-svn: 105793
-
Nate Begeman authored
llvm-svn: 105792
-
Daniel Dunbar authored
llvm-svn: 105791
-
Duncan Sands authored
warnings with gcc-4.6, by not setting bits when the result is not used. llvm-svn: 105790
-
Daniel Dunbar authored
llvm-svn: 105789
-
Duncan Sands authored
with gcc-4.6. The warning is wrong, since Sub *is* used (perhaps gcc is confused because the use of Sub is constant folded away?), but since it is trivial to avoid, and massively reduces the amount of warning spew, just workaround the wrong warning. llvm-svn: 105788
-
Chandler Carruth authored
value semantics such that we recurse while the visitors return true, and halt as soon as one returns false. Patch by csilvers. llvm-svn: 105787
-