- Oct 08, 2010
-
-
Jakob Stoklund Olesen authored
connected components. These components should be allocated different virtual registers because there is no reason for them to be allocated together. Add the ConnectedVNInfoEqClasses class to calculate the connected components, and move values to new LiveIntervals. Use it from SplitKit::rewrite by creating new virtual registers for the components. llvm-svn: 116006
-
Dan Gohman authored
This doesn't usually matter, because the other heuristics usually succeed regardless, but it's good to keep the register use bookkeeping consistent. llvm-svn: 116005
-
Devang Patel authored
llvm-svn: 116004
-
John Thompson authored
llvm-svn: 116003
-
Evan Cheng authored
llvm-svn: 116002
-
Chris Lattner authored
with the right types. llvm-svn: 116001
-
Sean Callanan authored
llvm-svn: 115999
-
Nick Lewycky authored
http://gcc.gnu.org/ml/gcc-patches/2010-09/msg01070.html llvm-svn: 115998
-
Chris Lattner authored
llvm-svn: 115997
-
Owen Anderson authored
llvm-svn: 115996
-
Johnny Chen authored
update the affected API clients. llvm-svn: 115995
-
Jim Grosbach authored
llvm-svn: 115994
-
Jim Grosbach authored
llvm-svn: 115993
-
Greg Clayton authored
Make sure to lock down the sequence mutex and select the thread we want when read or write all registers. llvm-svn: 115992
-
Evan Cheng authored
llvm-svn: 115991
-
Devang Patel authored
This is tested by callfuncs.exp in gdb testsuite. llvm-svn: 115989
-
Devang Patel authored
llvm-svn: 115988
-
- Oct 07, 2010
-
-
Jim Grosbach authored
llvm-svn: 115987
-
Nick Lewycky authored
llvm-svn: 115986
-
Argyrios Kyrtzidis authored
Fix an infinite loop, caused by unintended syntax bug (the 'break;' after 'default:' was intended to break out of the while loop). Fixes rdar://8518859&8520617. llvm-svn: 115985
-
Eric Christopher authored
llvm-svn: 115984
-
Johnny Chen authored
the threads and print their stack traces when stopped on a breakpoint. Add a PrintStackTraces(process) utility function into the lldbutil.py module. llvm-svn: 115983
-
Chris Lattner authored
use. Since TEST is completely different than all other binops, don't define a multipattern for it. This completes factorization of binops. llvm-svn: 115982
-
Fariborz Jahanian authored
to match gcc's encoding. Fixes //rdar: // 8519948. llvm-svn: 115980
-
Abramo Bagnara authored
llvm-svn: 115979
-
Chris Lattner authored
llvm-svn: 115978
-
Evan Cheng authored
Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 llvm-svn: 115977
-
Dan Gohman authored
llvm-svn: 115976
-
Jim Grosbach authored
for them from the MCCodeEmitter. llvm-svn: 115975
-
Jim Grosbach authored
llvm-svn: 115974
-
Dan Gohman authored
llvm-svn: 115973
-
Douglas Gregor authored
llvm-svn: 115972
-
Owen Anderson authored
llvm-svn: 115971
-
Daniel Dunbar authored
llvm-svn: 115970
-
Daniel Dunbar authored
llvm-svn: 115969
-
Chris Lattner authored
llvm-svn: 115968
-
Chris Lattner authored
llvm-svn: 115967
-
Owen Anderson authored
llvm-svn: 115966
-
Owen Anderson authored
llvm-svn: 115965
-
Chris Lattner authored
are not defined as returning EFLAGS (like add_flag and friends), the entire multipattern and several of the subclasses need to be cloned. This could be handled through better instantiation support in tblgen, but it isn't meta enough. llvm-svn: 115964
-