- Oct 13, 2011
-
-
Ted Kremenek authored
Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. llvm-svn: 141881
-
Andrew Trick authored
Self-review easily caught this obvious bug. llvm-svn: 141880
-
Greg Clayton authored
llvm-svn: 141879
-
Douglas Gregor authored
llvm-svn: 141878
-
Douglas Gregor authored
functions, e.g., (&f)(0). Fixes <rdar://problem/9803316>. llvm-svn: 141877
-
Greg Clayton authored
llvm-svn: 141876
-
NAKAMURA Takumi authored
Many distros provide stdc++.dll recently. --enable-embed-stdcxx might confuse people. llvm-svn: 141875
-
Owen Anderson authored
llvm-svn: 141874
-
Andrew Trick authored
llvm-svn: 141873
-
NAKAMURA Takumi authored
llvm-svn: 141872
-
Michael J. Spencer authored
llvm-svn: 141871
-
Andrew Trick authored
This avoids unnecessary expansion of expressions and allows the SCEV expander to work on expression DAGs, not just trees. Fixes PR11090. llvm-svn: 141870
-
Daniel Dunbar authored
llvm-svn: 141869
-
Andrew Trick authored
just expression trees. Partially fixes PR11090. Test case will be with the full fix. llvm-svn: 141868
-
Andrew Trick authored
llvm-svn: 141867
-
Sean Callanan authored
llvm-svn: 141866
-
Peter Collingbourne authored
Patch by Pekka Jääskeläinen! llvm-svn: 141865
-
Benjamin Kramer authored
llvm-svn: 141863
-
Kalle Raiskila authored
Not having it confused assembly printing of jumptables. llvm-svn: 141862
-
Erik Verbruggen authored
attributes are found, propagate them to subsequent declarations. llvm-svn: 141861
-
Bill Wendling authored
release the stack segment and reset the stack pointer. Place the code in its own MBB to make the verifier happy. llvm-svn: 141859
-
Bill Wendling authored
http://lab.llvm.org:8011/builders/llvm-x86_64-linux/builds/101 --- Reverse-merging r141854 into '.': U test/MC/Disassembler/X86/x86-32.txt U test/MC/Disassembler/X86/simple-tests.txt D test/CodeGen/X86/bmi.ll U lib/Target/X86/X86InstrInfo.td U lib/Target/X86/X86ISelLowering.cpp U lib/Target/X86/X86.td U lib/Target/X86/X86Subtarget.h llvm-svn: 141857
-
Bill Wendling authored
Should not add instructions to a BB after a return instruction. The machine instruction verifier doesn't like this, nor do I. llvm-svn: 141856
-
Cameron Zwarich authored
llvm-svn: 141855
-
Craig Topper authored
Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 processor which is gcc's name for Haswell. llvm-svn: 141854
-
Craig Topper authored
llvm-svn: 141853
-
David Blaikie authored
Fix crash-on-invalid, improve error recovery, and test coverage for missing colon after access specifiers in C++ llvm-svn: 141852
-
Nick Lewycky authored
llvm-svn: 141851
-
Nick Lewycky authored
have the same address as the one we deleted, and we don't want that in the set yet. Noticed by inspection. llvm-svn: 141849
-
Sean Callanan authored
down through Module and SymbolVendor into SymbolFile. Added checks to SymbolFileDWARF that restrict symbol searches when a namespace is passed in. llvm-svn: 141847
-
Johnny Chen authored
llvm-svn: 141846
-
Greg Clayton authored
be in namespaces. llvm-svn: 141845
-
Nick Lewycky authored
llvm-svn: 141844
-
Greg Clayton authored
and a "DWARFCompileUnit *" to avoid doing a DIE lookup twice and to prepare for using namespaces in the lookups. llvm-svn: 141843
-
Nick Lewycky authored
llvm-svn: 141842
-
Michael J. Spencer authored
llvm-svn: 141840
-
Sean Callanan authored
we don't need to look them up again when materializing. Switched over the materialization mechanism (for JIT expressions) and the lookup mechanism (for interpreted expressions) to use the VariableSP/Symbol that were found during parsing. llvm-svn: 141839
-
Greg Clayton authored
file. This will help us to minimize lookups that can't possibly match anything in the current symbol file. llvm-svn: 141838
-
Rafael Espindola authored
llvm-svn: 141837
-
Jakob Stoklund Olesen authored
Now that MI->getRegClassConstraint() can also handle inline assembly, don't bail when recomputing the register class of a virtual register used by inline asm. This fixes PR11078. llvm-svn: 141836
-