- Feb 13, 2013
-
-
Andrew Trick authored
llvm-svn: 175067
-
David Peixotto authored
Fixed bug in tablegen conversion when source pseudo instruction has a different number of arguments than the destination instruction. llvm-svn: 175066
-
Daniel Malea authored
- Filed bugzilla PR-15256 llvm-svn: 175065
-
Daniel Malea authored
- test was passing before r174793... llvm-svn: 175064
-
Chad Rosier authored
llvm-svn: 175063
-
Argyrios Kyrtzidis authored
is inside a macro argument. Previously we would give up and not annotate anything in the range. rdar://11891550 llvm-svn: 175062
-
Greg Clayton authored
llvm-svn: 175061
-
Pekka Jaaskelainen authored
metadata is the loop vectorizer. See the documentation update for more info. llvm-svn: 175060
-
Alexander Potapenko authored
[ASan] When re-executing the process on OS X, make sure we update the existing DYLD_INSERT_LIBRARIES correctly. Previously ASan used to hang in an exec loop, because it failed to overwrite the env var value (see https://code.google.com/p/address-sanitizer/issues/detail?id=159). llvm-svn: 175059
-
Krzysztof Parzyszek authored
via -print-after-all. llvm-svn: 175058
-
Benjamin Kramer authored
This happens when there is both stack realignment and a dynamic alloca in the function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose the base pointer and the next register spill will write into oblivion. Fixes PR15249 and unbreaks firefox on i386/freebsd. Mozilla uses dynamic allocas and freebsd a 4 byte stack alignment. llvm-svn: 175057
-
Dmitry Vyukov authored
better memory range access functions (put only 1 event to trace) (Go) llvm-svn: 175056
-
Tim Northover authored
llvm-svn: 175055
-
Timur Iskhodzhanov authored
llvm-svn: 175054
-
Timur Iskhodzhanov authored
llvm-svn: 175053
-
Manuel Klimek authored
Fix some comments. llvm-svn: 175052
-
Manuel Klimek authored
- clear ownership: the SpecificBumpPtrAllocator owns all StateNodes - this allows us to simplify the memoization data structure into a std::set (FIXME: figure out whether we want to use a hash based data structure). - introduces StateNode as recursive data structure, instead of using Edge and the Seen-map combined to drill through the graph - using a count to stabilize the penalty instead of relying on the container - pulled out a method to forward-apply states in the end This leads to a ~40% runtime decrease on Nico's benchmark. Main FiXME is that the parameter lists of some function get too long. I'd vote for either pulling the Queue etc into the Formatter proper, or creating an inner class just for the search algorithm. llvm-svn: 175051
-
Evgeniy Stepanov authored
#cmakedefine does not behave the way I though it was. llvm-svn: 175050
-
Kostya Serebryany authored
llvm-svn: 175049
-
Bill Wendling authored
llvm-svn: 175048
-
Manuel Klimek authored
llvm-svn: 175047
-
Bill Wendling authored
llvm-svn: 175046
-
Timur Iskhodzhanov authored
llvm-svn: 175045
-
Reed Kotler authored
llvm-svn: 175044
-
Elena Demikhovsky authored
Prevent insertion of "vzeroupper" before call that preserves YMM registers, since a caller uses preserved registers across the call. llvm-svn: 175043
-
Craig Topper authored
Remove unnecessary condtional assignment. The next line ignores the result of the assignment with the same condition. llvm-svn: 175042
-
Eric Christopher authored
llvm-svn: 175041
-
Kostya Serebryany authored
[msan] don't check shadow inside interceptors if we are inside symbolizer; add weak function __msan_default_options that overrides default options llvm-svn: 175040
-
Shankar Easwaran authored
fix the mergeable string atom, when the target points to a symbol which is at a relative offset from the start of the .rodata section llvm-svn: 175039
-
Shankar Easwaran authored
add merge strings option, this temporarily fixes the problem bringing up helloworld with glibc on x86_64 llvm-svn: 175038
-
Kostya Serebryany authored
llvm-svn: 175037
-
Eric Christopher authored
assembly. llvm-svn: 175036
-
Eric Christopher authored
llvm-svn: 175035
-
Kostya Serebryany authored
llvm-svn: 175034
-
Kostya Serebryany authored
llvm-svn: 175033
-
Chris Lattner authored
thanks to David Blaike for pointing this out. llvm-svn: 175032
-
Nico Weber authored
llvm-svn: 175031
-
Nico Weber authored
llvm-svn: 175030
-
Nico Weber authored
No functionality change. Also add another cast test. llvm-svn: 175029
-
Nico Weber authored
Not all casts are correctly detected yet, but it helps in some cases. llvm-svn: 175028
-