- Jul 31, 2010
-
-
Ted Kremenek authored
After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! llvm-svn: 109939
-
Sean Callanan authored
call Objective-C methods from expressions. Also added some more logging to the function-calling thread plan so that we can see the registers when a function finishes. Also documented things maybe a bit better. llvm-svn: 109938
-
Douglas Gregor authored
the files in the precompiled preamble have changed since it was build, force the preamble to be rebuilt. llvm-svn: 109937
-
Rafael Espindola authored
exactly what bugpoint expected it to do. There was also only one user of BlockExtractorPass(const std::vector<BasicBlock*> &B), so just remove it and make BlockExtractorPass read BlockFile. This fixes bugpoint's block extraction. Nick, please review. llvm-svn: 109936
-
Owen Anderson authored
Add an initial implementation of PHI translation for LazyValueInfo. This involves rolling back some of my earlier data structure improvements until I can ensure that there are no iterator invalidation problems. llvm-svn: 109935
-
Evan Cheng authored
Add -disable-shifter-op to disable isel of shifter ops. On Cortex-a9 the shifts cost extra instructions so it might be better to emit them separately to take advantage of dual-issues. llvm-svn: 109934
-
Bob Wilson authored
reference registers past the end of the NEON register file, and report them as invalid instead of asserting when trying to print them. PR7746. llvm-svn: 109933
-
Howard Hinnant authored
llvm-svn: 109931
-
Greg Clayton authored
launch it due to not being able to get the task port. A SIGHUP was killing us and also an error string wasn't properly being passed along. Got rid of a class error variable that can only lead to multi-threaded crashes. llvm-svn: 109930
-
Ted Kremenek authored
llvm-svn: 109907
-
Bill Wendling authored
later to identify and possibly remove superfluous compare instructions -- those that are testing for and setting a status flag that should already be set. llvm-svn: 109901
-
Johnny Chen authored
Change the prototype of ScriptInterpreter::ExecuteOneLine() to return bool instead of void and take one additional parameter as CommandReturnObject *. Propagate the status of one-liner execution back appropriately. llvm-svn: 109899
-
- Jul 30, 2010
-
-
Tom Care authored
llvm-svn: 109895
-
Howard Hinnant authored
llvm-svn: 109894
-
Tom Care authored
llvm-svn: 109893
-
Dale Johannesen authored
formerly rejected by the FE, so asserted in the BE; now the FE only warns, so we treat it as a legitimate fatal error in PPC BE. This means the test for the feature won't pass, so it's xfail'd. llvm-svn: 109892
-
Dan Gohman authored
llvm-svn: 109891
-
Douglas Gregor authored
Add some timers to ASTUnit that are only enabled when the LIBCLANG_TIMING environment variable is set. llvm-svn: 109890
-
Owen Anderson authored
llvm-svn: 109889
-
Greg Clayton authored
llvm-svn: 109887
-
Nick Lewycky authored
llvm-svn: 109886
-
Nick Lewycky authored
getAdjustedAnalysisPointer. Part of a fix to PR7760. llvm-svn: 109883
-
Greg Clayton authored
Added "void Clear();" methods to SBDebugger, SBTarget and SBThread so they can release their shared pointers. llvm-svn: 109882
-
Bruno Cardoso Lopes authored
llvm-svn: 109881
-
Bob Wilson authored
beginning on ARM Darwin assembly files so that it won't be placed after debug sections. Radar 8252813. llvm-svn: 109879
-
Bruno Cardoso Lopes authored
declared during the addition of the assembler support, the additional changes are: - Add missing intrinsics - Move all SSE conversion instructions in X86InstInfo64.td to the SSE.td file. - Duplicate some patterns to AVX mode. - Step into PCMPEST/PCMPIST custom inserter and add AVX versions. llvm-svn: 109878
-
Bruno Cardoso Lopes authored
llvm-svn: 109877
-
Bob Wilson authored
llvm-svn: 109876
-
Daniel Dunbar authored
llvm-svn: 109875
-
Daniel Dunbar authored
llvm-svn: 109872
-
Sebastian Redl authored
llvm-svn: 109871
-
Peter Collingbourne authored
This patch introduces the ClassTemplateDecl::spec_{begin,end}() and FunctionTemplateDecl::{,partial_}spec_{begin,end}() member functions as a public interface for iterating over the declarations' specialisation sets. llvm-svn: 109870
-
Peter Collingbourne authored
This patch reimplements the find*Specialization family of member functions of {Class,Function}TemplateDecl in terms of a common implementation that uses SpecEntryTraits to obtain the most recent declaration. llvm-svn: 109869
-
Peter Collingbourne authored
SpecEntryTraits describes how to obtain the most recent declaration of a specialisation from an entry in a specialisation FoldingSet. llvm-svn: 109868
-
Sebastian Redl authored
llvm-svn: 109867
-
Fariborz Jahanian authored
auto-synthesized (nonfragile-abi2 specific). Fixes radar 8251648. llvm-svn: 109866
-
Abramo Bagnara authored
llvm-svn: 109865
-
Daniel Dunbar authored
llvm-svn: 109864
-
John Criswell authored
the llvm.memset() intrinsic family. No content changes. llvm-svn: 109863
-
Ted Kremenek authored
llvm-svn: 109862
-