- Sep 14, 2011
-
-
Benjamin Kramer authored
Ported from LLDB. llvm-svn: 139732
-
Douglas Gregor authored
Make sure that we actually keep the key length and data length in sync when dealing with non-exported macros llvm-svn: 139731
-
Douglas Gregor authored
llvm-svn: 139729
-
Douglas Gregor authored
llvm-svn: 139728
-
Douglas Gregor authored
llvm-svn: 139727
-
Douglas Gregor authored
supplied, use something derived from the system's temporary directory. Depends on LLVM r139725. llvm-svn: 139726
-
Douglas Gregor authored
temporary data. llvm-svn: 139725
-
Johnny Chen authored
Plus simplify WatchpointLocation::Dump() output. llvm-svn: 139724
-
Caitlin Sadowski authored
llvm-svn: 139723
-
Caitlin Sadowski authored
Thread safety: adding additional documentation to the main thread safety interface, and making the destructor for the thread safety handler pure virtual llvm-svn: 139722
-
Jim Grosbach authored
Fix a bug in handling default flags for both ARM and Thumb encodings. llvm-svn: 139721
-
Caitlin Sadowski authored
Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions llvm-svn: 139720
-
Kaelyn Uhrain authored
llvm-svn: 139718
-
Jim Grosbach authored
llvm-svn: 139717
-
Eli Friedman authored
PR10864: make sure we correctly delay type-checking for inline asm tied operands with dependent type. Patch by Likai Liu. llvm-svn: 139716
-
Jim Grosbach authored
llvm-svn: 139715
-
Jim Grosbach authored
Select the right 16 vs. 32 bit encoding in an IT block. llvm-svn: 139714
-
Fariborz Jahanian authored
llvm-svn: 139713
-
Benjamin Kramer authored
llvm-svn: 139712
-
Howard Hinnant authored
llvm-svn: 139711
-
Dan Gohman authored
which could theoretically throw. llvm-svn: 139710
-
Argyrios Kyrtzidis authored
annotated with cf_consumed attribute. llvm-svn: 139709
-
Dan Gohman authored
in memory relevant to the optimizer. rdar://10050579. llvm-svn: 139708
-
Jim Grosbach authored
Clean up register list handling in general a bit to explicitly check things like all the registers being from the same register class. rdar://8883573 llvm-svn: 139707
-
Fariborz Jahanian authored
declared which does not force a 'copy' of the block literal object. // rdar://9829425 llvm-svn: 139706
-
Benjamin Kramer authored
llvm-svn: 139705
-
Anna Zaks authored
llvm-svn: 139704
-
Anna Zaks authored
[analyzer] After CFG has been linearized, we can have a situation where an ExpoledNode has an invalid SourceLocation (which has no correspondence in the source code). This commit is the first step to solve this problem. - It adds LocationContext to the PathDiagnosticLocation object and uses it to lookup the enclosing statement with a valid location. - So far, the LocationContext is only available when the object is constructed from the ExplodedNode. - Already found some subtle bugs(in plist-output-alternate.m) where the intermediate diagnostic steps were not previously shown. llvm-svn: 139703
-
Jakob Stoklund Olesen authored
THe LRE_DidCloneVirtReg callback may be called with vitual registers that RAGreedy doesn't even know about yet. In that case, there are no data structures to update. llvm-svn: 139702
-
Benjamin Kramer authored
llvm-dwarfdump: Make the "is debug info section" heuristic stricter so it doesn't accidentaly picks up the wrong section. Also add some validation code to the aranges section parser. Fixes PR10926. llvm-svn: 139701
-
Akira Hatanaka authored
llvm-svn: 139700
-
Akira Hatanaka authored
llvm-svn: 139699
-
Jakob Stoklund Olesen authored
When a back-copy is hoisted to the nearest common dominator, keep looking up the dominator tree for a less loopy dominator, and place the back-copy there instead. Don't do this when a single existing back-copy dominates all the others. Assume the client knows what he is doing, and keep the dominating back-copy. This prevents us from hoisting back-copies into loops in most cases. If a value is defined in a loop with multiple exits, we may still hoist back-copies into that loop. That is the speed/size tradeoff. llvm-svn: 139698
-
Jim Grosbach authored
llvm-svn: 139697
-
Douglas Gregor authored
llvm-svn: 139696
-
Douglas Gregor authored
llvm-svn: 139695
-
Nadav Rotem authored
llvm-svn: 139692
-
Craig Topper authored
Fix mem type for VEX.128 form of VROUNDP*. Remove filter preventing VROUND from being recognized by disassembler. llvm-svn: 139691
-
Craig Topper authored
llvm-svn: 139690
-
Craig Topper authored
llvm-svn: 139689
-