- Sep 25, 2010
-
-
Oscar Fuentes authored
not generating build targets for those parts of the build. llvm-svn: 114797
-
Oscar Fuentes authored
for real. Patch by Nathan Jeffords! llvm-svn: 114796
-
Oscar Fuentes authored
available targets unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X" It breaks the configuration phase when cmake is invoked without parameters, it is too complex for the purpose and introduces an incovenience for the user (as both LLVM_BUILD_X and LLVM_INCLUDE_X must set to OFF for not including X on the build) llvm-svn: 114795
-
Jakob Stoklund Olesen authored
llvm-svn: 114794
-
Daniel Dunbar authored
using generic GCC tools. llvm-svn: 114793
-
Chris Lattner authored
llvm-svn: 114792
-
Lang Hames authored
Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whether LiveIntervals::getInstructionFromIndex(def) returns NULL. llvm-svn: 114791
-
Marcin Swiderski authored
- LocalScope class with iterator used to pointing into it, - fat doxygen comment for LocalScope indended usage, - BlockScopePosPair class used for storing jump targets/sources (for: goto, break, continue), that replaces raw CFGBlock pointer used earlier for this purpose. llvm-svn: 114790
-
Che-Liang Chiou authored
llvm-svn: 114789
-
Che-Liang Chiou authored
llvm-svn: 114788
-
Che-Liang Chiou authored
llvm-svn: 114787
-
Rafael Espindola authored
symbols defined in merge sections in independent atoms. llvm-svn: 114786
-
Owen Anderson authored
LoadPRE was not properly checking that the load it was PRE'ing post-dominated the block it was being hoisted to. Splitting critical edges at the merge point only addressed part of the issue; it is also possible for non-post-domination to occur when the path from the load to the merge has branches in it. Unfortunately, full anticipation analysis is time-consuming, so for now approximate it. This is strictly more conservative than real anticipation, so we will miss some cases that real PRE would allow, but we also no longer insert loads into paths where they didn't exist before. :-) This is a very slight net positive on SPEC for me (0.5% on average). Most of the benchmarks are largely unaffected, but when it pays off it pays off decently: 181.mcf improves by 4.5% on my machine. llvm-svn: 114785
-
Evan Cheng authored
llvm-svn: 114784
-
Fariborz Jahanian authored
for property reference expression (of c++ object type) in the conditional expression. Fixes // rdar://8291337 llvm-svn: 114783
-
Evan Cheng authored
llvm-svn: 114782
-
Eric Christopher authored
of the source, not the original alignment since it may no longer be valid. Fixes rdar://8400094 llvm-svn: 114781
-
Evan Cheng authored
llvm-svn: 114780
-
Jakob Stoklund Olesen authored
llvm-svn: 114779
-
Jakob Stoklund Olesen authored
and it will be removed shortly. llvm-svn: 114778
-
Greg Clayton authored
113 for debugserver-113. llvm-svn: 114777
-
Jakob Stoklund Olesen authored
llvm-svn: 114776
-
Greg Clayton authored
llvm-svn: 114775
-
Douglas Gregor authored
identifier, we may have a Sema object but no translation unit scope (because parsing is finished). In this case, we still need to update the IdResolver, which might still be used when writing a PCH containing another PCH (without chaining). This bug manifested as a failure with precompiled preambles. Also, add a little environment-variable-sensitive logging for libclang. llvm-svn: 114774
-
Greg Clayton authored
Added a virtual destructor to ClangUtilityFunction with a body to it cleans itself up. Moved our SharingPtr into the lldb_private namespace to keep it easy to make an exports file that exports only what is needed ("lldb::*"). llvm-svn: 114771
-
Johnny Chen authored
llvm-svn: 114770
-
Johnny Chen authored
Extended generic_type_tester() method to take an additional keyword argument quoteDisplay (default to False) to facilitate comparison with frame variable display output of character types. llvm-svn: 114769
-
Evan Cheng authored
llvm-svn: 114768
-
John Thompson authored
llvm-svn: 114767
-
Evan Cheng authored
Fix scheduling itinerary for pseudo mov immediate instructions which expand into two real instructions. llvm-svn: 114766
-
- Sep 24, 2010
-
-
Johnny Chen authored
a base of 0 so that the radix of the string is determined based on the contents of string. llvm-svn: 114764
-
Anders Carlsson authored
llvm-svn: 114762
-
Rafael Espindola authored
http://google1.osuosl.org:8011/builders/llvm-gcc-i386-linux-selfhost/builds/69 llvm-svn: 114761
-
Douglas Gregor authored
Teach libclang to enable multithreading in LLVM, since libclang clients are likely to be multithreaded. Also move the printing of timers to somewhere better for multithreaded libclang clients llvm-svn: 114760
-
Jim Grosbach authored
llvm-svn: 114758
-
Johnny Chen authored
of various combinations of data structures with unsigned int or unsigned long builtin types. llvm-svn: 114756
-
Jakob Stoklund Olesen authored
Be more precise when trying to XFAIL this tester: http://google1.osuosl.org:8011/builders/llvm-arm-linux llvm-svn: 114755
-
Michael J. Spencer authored
llvm-svn: 114750
-
Daniel Dunbar authored
to prevent users from trying unsupported stuff. Useful for testing. llvm-svn: 114749
-
Michael J. Spencer authored
unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X llvm-svn: 114747
-