- Oct 12, 2011
-
-
Douglas Gregor authored
llvm-svn: 141795
-
Jim Grosbach authored
llvm-svn: 141794
-
Ted Kremenek authored
llvm-svn: 141793
-
Sean Callanan authored
data symbols in namespaces. llvm-svn: 141792
-
Johnny Chen authored
llvm-svn: 141790
-
Sean Callanan authored
level FindFunctions() where appropriate and not use SymbolContext::FindFunctionsByName(). llvm-svn: 141789
-
Argyrios Kyrtzidis authored
fixes http://llvm.org/PR11120 llvm-svn: 141788
-
Jim Grosbach authored
llvm-svn: 141787
-
Jim Grosbach authored
llvm-svn: 141786
-
Douglas Gregor authored
llvm-svn: 141785
-
Sean Callanan authored
llvm-svn: 141784
-
Sean Callanan authored
module and namespace. Also made it use FindGlobalVariables() instead of the more heavyweight GetVariablesForVariableExpressionPath(). llvm-svn: 141783
-
Douglas Gregor authored
delimiter pairs and detect when we exceed the implementation limit for nesting depth, from Aaron Ballman! llvm-svn: 141782
-
Jim Grosbach authored
llvm-svn: 141781
-
Jim Grosbach authored
llvm-svn: 141780
-
Dan Gohman authored
intended, but only by accident. llvm-svn: 141779
-
Douglas Gregor authored
ignore access entirely for it) and not to crash on assignment operator templates. Fixes PR11110. llvm-svn: 141777
-
NAKAMURA Takumi authored
lib/Object/ELFObjectFile.cpp: Fix undefined behavior for MC/ELF/many-section.s not to fail (on msvc). DenseMap::lookup(k) would return "default constructor value" when k was not met. It would be useless when value type were POD. llvm-svn: 141774
-
Jim Goodnow II authored
llvm-svn: 141773
-
Anton Korobeynikov authored
Patch by Hal Finkel! llvm-svn: 141772
-
Argyrios Kyrtzidis authored
taking into account macro arguments. llvm-svn: 141771
-
Argyrios Kyrtzidis authored
llvm-svn: 141770
-
Argyrios Kyrtzidis authored
llvm-svn: 141769
-
Richard Smith authored
The standard doesn't allow this, but mutable constexpr variables break the semantics so badly that we can't reasonably accept them. llvm-svn: 141768
-
Bill Wendling authored
containing loop's header to see if that's a landing pad. If it is, then we don't want to hoist instructions out of the loop and above the header. llvm-svn: 141767
-
Sean Callanan authored
core Module functions that the expression parser will soon be using. llvm-svn: 141766
-
Sean Callanan authored
look in individual modules rather than globally. Also some whitespace fixes. llvm-svn: 141765
-
Johnny Chen authored
llvm-svn: 141764
-
Jakob Stoklund Olesen authored
llvm-svn: 141763
-
Eric Christopher authored
if we're going to delete the setLocation as we did in 141732. llvm-svn: 141762
-
Akira Hatanaka authored
llvm-svn: 141761
-
Akira Hatanaka authored
Remove unused classes. llvm-svn: 141757
-
Greg Clayton authored
llvm-svn: 141755
-
Eric Christopher authored
llvm-svn: 141752
-
Richard Smith authored
swaps over the <<<< and >>>> markers, and uses shorter markers than traditional tools. llvm-svn: 141751
-
Nick Lewycky authored
llvm-svn: 141750
-
Nick Lewycky authored
llvm-svn: 141749
-
Sean Callanan authored
of namespaces (only in the modules where they've been found) for entities inside those namespaces. For each NamespaceDecl that has been imported into the parser, we maintain a map containing [ModuleSP, ClangNamespaceDecl] pairs in the ASTImporter. This map has one entry for each module in which the namespace has been found. When we later scan for an entity inside a namespace, we search only the modules in which that namespace was found. Also made a small whitespace fix in ClangExpressionParser.cpp. llvm-svn: 141748
-
Evan Cheng authored
1. The speculation check may not have been performed if the BB hasn't had a load LICM candidate. 2. If the candidate would be CSE'ed, then go ahead and speculatively LICM the instruction even if it's in high register pressure situation. llvm-svn: 141747
-
Jakob Stoklund Olesen authored
When widening a copy, we are reading a larger register that may not be live. Use an <undef> flag to tell the register scavenger and machine code verifier that we know the value isn't defined. We now widen: %S6<def> = COPY %S4<kill>, %D3<imp-def> into: %D3<def> = VMOVD %D2<undef>, pred:14, pred:%noreg, %S4<imp-use,kill> This also keeps the <kill> flag on %S4 so we don't inadvertently kill a live value in %S5. Finally, ensure that ARMBaseInstrInfo::setExecutionDomain() preserves the <undef> flag when converting VMOVD to VORR. llvm-svn: 141746
-