- Dec 21, 2012
-
-
Sean Callanan authored
the IR interpreter. <rdar://problem/12921700> llvm-svn: 170934
-
Chad Rosier authored
llvm-svn: 170933
-
Jim Ingham authored
Added an SBAPI to get the PythonPath (if the Host knows how to do that). And a -P option to the Driver to print it out. Changed dotest.py to use that to find the PythonPath it should use given the lldb binary it was told to run. llvm-svn: 170932
-
Ted Kremenek authored
Along the way, fix a bug in CheckLiteralKind(), previously in diagnoseObjCLiteralComparison, where we didn't ignore parentheses in boxed expressions for purpose of classification. In other words, both @42 and @(42) should be classified as numeric literals. llvm-svn: 170931
-
Ted Kremenek authored
No immediate (intended) functionality change. llvm-svn: 170930
-
Richard Smith authored
the values in the constructor. The constructor implementation is trivial beyond the value initialisations. Patch by Saleem Abdulrasool! llvm-svn: 170929
-
Fariborz Jahanian authored
found by running -ast-print on all-std-headers.cpp which caused it to go into infinite loop. Now -ast-print prints all declarations found in all-std-headers.cpp. llvm-svn: 170928
-
Sean Callanan authored
The results from Clang name lookups changed to be ArrayRefs, so I had to change the way we check for the presence of a result and the way we iterate across results. llvm-svn: 170927
-
Sean Callanan authored
slice of a fat dSYM in certain cases. <rdar://problem/12921206> llvm-svn: 170926
-
Chad Rosier authored
llvm-svn: 170925
-
Chad Rosier authored
llvm-svn: 170924
-
Tom Stellard authored
No functionality change. llvm-svn: 170923
-
Tom Stellard authored
Patch by: Vadim Girlin Reviewed-by:
Michel Dänzer <michel.daenzer@amd.com> llvm-svn: 170922
-
Tom Stellard authored
Patch by: Vadim Girlin Reviewed-by:
Michel Dänzer <michel.daenzer@amd.com> llvm-svn: 170921
-
Ted Kremenek authored
llvm-svn: 170920
-
Ted Kremenek authored
llvm-svn: 170919
-
Chad Rosier authored
llvm-svn: 170918
-
Benjamin Kramer authored
Patch by Saleem Abdulrasool! Differential Revision: http://llvm-reviews.chandlerc.com/D204 llvm-svn: 170917
-
Jakob Stoklund Olesen authored
llvm-svn: 170916
-
Jordan Rose authored
Unfortunately, we don't seem to have a standard way to do this. I'm using the __OPTIMIZE__ GNU extension that Clang also defines, but that doesn't help MSVC. I suppose we could remove the check entirely, but it's useful for developing new constraint managers. llvm-svn: 170915
-
Nico Weber authored
llvm-svn: 170914
-
Benjamin Kramer authored
llvm-svn: 170913
-
Quentin Colombet authored
llvm-svn: 170912
-
Benjamin Kramer authored
llvm-svn: 170911
-
Daniel Jasper authored
This fixes PR14683. We used to format like this: #include <a / b> And this patch changes this to: #include <a/b> llvm-svn: 170910
-
Quentin Colombet authored
llvm-svn: 170909
-
Benjamin Kramer authored
Part of PR14667. llvm-svn: 170908
-
Anna Zaks authored
llvm-svn: 170907
-
Anna Zaks authored
deterministic. Commit message for r170826: [analyzer] Traverse the Call Graph in topological order. Modify the call graph by removing the parentless nodes. Instead all nodes are children of root to ensure they are all reachable. Remove the tracking of nodes that are "top level" or global. This information is not used and can be obtained from the Decls stored inside CallGraphNodes. Instead of existing ordering hacks, analyze the functions in topological order over the Call Graph. Together with the addition of devirtualizable ObjC message sends and blocks to the call graph, this gives around 6% performance improvement on several large ObjC benchmarks. llvm-svn: 170906
-
Roman Divacky authored
llvm-svn: 170905
-
Fariborz Jahanian authored
llvm-svn: 170904
-
Roman Divacky authored
llvm-svn: 170903
-
Roman Divacky authored
llvm-svn: 170902
-
Tom Stellard authored
llvm-svn: 170901
-
Kostya Serebryany authored
[asan] asan_allocator2 fix two asserts that happen on full chrome: a) memalign called with 0 size and large alignment and b) malloc called after TSD has been destructed llvm-svn: 170900
-
Daniel Jasper authored
We used to not really format them. Now we do: for (MachineBasicBlock::succ_iterator SI = BB->succ_begin(), SE = BB->succ_end(); SI != SE; ++SI) { This is just one example and I am sure we still mess some of them up, but it is a step forward. llvm-svn: 170899
-
Benjamin Kramer authored
This is very mechanical, no functionality change. Preparation for PR14667. llvm-svn: 170898
-
Alexey Samsonov authored
[Sanitizer] CMake build rules for unittests: depend on headers when compiling a file with custom clang. llvm-svn: 170897
-
Dmitry Vyukov authored
llvm-svn: 170896
-
Kostya Serebryany authored
llvm-svn: 170895
-