- Mar 22, 2010
-
-
Chandler Carruth authored
toolchain configurations and is a small step toward FreeBSD support. llvm-svn: 99159
-
Erick Tryzelaar authored
llvm-svn: 99151
-
- Mar 21, 2010
-
-
Rafael Espindola authored
If a struct has an invalid field, mark it as invalid. Also avoid producing errors about incomplete types that are invalid. llvm-svn: 99150
-
Douglas Gregor authored
entry in a precompiled header, so that we can detect modified files even when we miss in the stat cache. llvm-svn: 99149
-
Gabor Greif authored
llvm-svn: 99148
-
Jeffrey Yasskin authored
where FoldingSet<MDNode> is instantiated. Clang and MSVC complain; gcc doesn't. llvm-svn: 99147
-
Jeffrey Yasskin authored
llvm-svn: 99146
-
Jeffrey Yasskin authored
Fixes PR803. llvm-svn: 99143
-
Anders Carlsson authored
llvm-svn: 99140
-
Rafael Espindola authored
CXXExprWithTemporaries. Not emitting the expression as an aggregate might be the right thing to do, but is orthogonal. Emitting it as an scalar expression will still try to create a temporary for the incomplete type of the CXXExprWithTemporaries and fail. llvm-svn: 99134
-
Jeffrey Yasskin authored
don't care about leaks from tblgen, and I assume we don't care about valgrind errors in llvm-gcc/g++. llvm-svn: 99115
-
Ted Kremenek authored
llvm-svn: 99114
-
Jeffrey Yasskin authored
llvm-svn: 99113
-
Jeffrey Yasskin authored
llvm-svn: 99112
-
Daniel Dunbar authored
llvm-svn: 99111
-
Jeffrey Yasskin authored
of runs without leak checking. We add -vg to the triple for non-checked runs, or -vg_leak for checked runs. Also use this to XFAIL the TableGen tests, since tablegen leaks like a sieve. This includes some valgrindArgs refactoring. llvm-svn: 99103
-
- Mar 20, 2010
-
-
Daniel Dunbar authored
MC/X86: Fix an MCOperand link, when we parsing shrld $1,%eax and friends; I believe this fixes the last memory leaks under test/MC. llvm-svn: 99102
-
Daniel Dunbar authored
llvm-svn: 99101
-
Daniel Dunbar authored
llvm-svn: 99100
-
Daniel Dunbar authored
- This also avoids us running valgrind on /usr/bin/as, which has leaks. :) llvm-svn: 99099
-
Daniel Dunbar authored
llvm-svn: 99098
-
Daniel Dunbar authored
llvm-svn: 99097
-
Bob Wilson authored
Patch by John Tytgat! llvm-svn: 99096
-
Bob Wilson authored
with changes to add a separate optional register update argument. Change all the NEON instructions with address register writeback to use it. llvm-svn: 99095
-
Bob Wilson authored
address register writeback. llvm-svn: 99094
-
Bob Wilson authored
rewrite the existing VST3 and VST4 instructions to use the same classes as the others. llvm-svn: 99093
-
Bob Wilson authored
writeback, and refactor the existing double-spaced VST2 instructions. These are only for the disassembler since codegen doesn't use them, at least for now. llvm-svn: 99090
-
Daniel Dunbar authored
we can use the standard XFAIL and XTARGET to conditional tests based on valgrind. llvm-svn: 99089
-
Daniel Dunbar authored
we can use the standard XFAIL and XTARGET to conditional tests based on valgrind. llvm-svn: 99088
-
Ted Kremenek authored
declaration is in a system header. llvm-svn: 99087
-
Ted Kremenek authored
This object controls when the warnings are executed, allowing the client code in Sema to selectively disable warnings as needed. Centralizing the logic for analysis-based warnings allows us to optimize when and how they are run. Along the way, remove the redundant logic for the 'check fall-through' warning for blocks; now the same logic is used for both blocks and functions. llvm-svn: 99085
-
Gabor Greif authored
and use this (as well as getCalledValue) to access the callee, instead of {g|s}etOperand(0). llvm-svn: 99084
-
Bob Wilson authored
llvm-svn: 99083
-
Bob Wilson authored
address register writeback. llvm-svn: 99082
-
Bob Wilson authored
llvm-svn: 99081
-
Bob Wilson authored
rewrite the existing VLD3 and VLD4 instructions to use the same classes as the others. llvm-svn: 99080
-
Bob Wilson authored
llvm-svn: 99078
-
David Chisnall authored
llvm-svn: 99077
-
Bob Wilson authored
load/stores with address register writeback, and use "odd" suffix to distinguish instructions to access odd numbered registers (instead of "a" and "b"). No functional changes. llvm-svn: 99066
-
Bob Wilson authored
writeback, and refactor the existing double-spaced VLD2 instructions. These are only for the disassembler since codegen doesn't use them, at least for now. llvm-svn: 99065
-