- Jul 16, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 75925
-
Rafael Espindola authored
llvm-svn: 75924
-
Anton Korobeynikov authored
llvm-svn: 75923
-
Anton Korobeynikov authored
llvm-svn: 75922
-
Anton Korobeynikov authored
llvm-svn: 75921
-
Anton Korobeynikov authored
llvm-svn: 75920
-
Anton Korobeynikov authored
llvm-svn: 75919
-
Anton Korobeynikov authored
llvm-svn: 75918
-
Anton Korobeynikov authored
llvm-svn: 75917
-
Anton Korobeynikov authored
llvm-svn: 75916
-
Anton Korobeynikov authored
llvm-svn: 75915
-
Anton Korobeynikov authored
llvm-svn: 75914
-
Anton Korobeynikov authored
llvm-svn: 75913
-
Anton Korobeynikov authored
llvm-svn: 75912
-
Anton Korobeynikov authored
llvm-svn: 75911
-
Anton Korobeynikov authored
llvm-svn: 75910
-
Anton Korobeynikov authored
llvm-svn: 75909
-
Richard Osborne authored
llvm-svn: 75908
-
Richard Osborne authored
inline in the XCore. llvm-svn: 75906
-
Richard Osborne authored
llvm-svn: 75903
-
Richard Osborne authored
offset from a 32 bit aligned base as follows: ldw low, base[offset >> 2] ldw high, base[(offset >> 2) + 1] shr low_shifted, low, (offset & 0x3) * 8 shl high_shifted, high, 32 - (offset & 0x3) * 8 or result, low_shifted, high_shifted Expand 32 bit loads / stores with 16 bit alignment into two 16 bit loads / stores. llvm-svn: 75902
-
Richard Osborne authored
a big code size win since before they were expanding to upto 16 instructions. llvm-svn: 75901
-
Evan Cheng authored
Avoid remat'ing instructions whose def have sub-register indices for now. It's just really really hard to get all the cases right. llvm-svn: 75900
-
Chris Lattner authored
generator can know the top bits are zero, not undefined. Thanks to Dan for pointing this out. llvm-svn: 75899
-
Bruno Cardoso Lopes authored
llvm-svn: 75898
-
Chris Lattner authored
Varga! llvm-svn: 75897
-
Chris Lattner authored
llvm-svn: 75896
-
Chris Lattner authored
some target hooks. llvm-svn: 75895
-
Chris Lattner authored
llvm-svn: 75894
-
Daniel Dunbar authored
llvm-svn: 75893
-
Daniel Dunbar authored
llvm-svn: 75892
-
Daniel Dunbar authored
llvm-svn: 75891
-
Daniel Dunbar authored
llvm-svn: 75890
-
Daniel Dunbar authored
llvm-svn: 75889
-
Daniel Dunbar authored
processing. llvm-svn: 75888
-
Daniel Dunbar authored
llvm-svn: 75887
-
Daniel Dunbar authored
variables. - Module initialization functions supplanted the need for these. llvm-svn: 75886
-
Ted Kremenek authored
llvm-svn: 75885
-
Ted Kremenek authored
ValueManager::makeArrayIndex()/convertArrayIndex() methods. This handles yet another crash case when reasoning about array indices of different bitwidth and signedness. llvm-svn: 75884
-
Dan Gohman authored
means that two separate raw_ostreams are doing buffering before data is sent to the underlying stream. Besides the inefficiency of redundant buffering, the second level of buffering doesn't recieve flush() requests. Fix this by having formatted_raw_ostream set the underlying raw_ostream to be unbuffered. This eliminates inefficiency due to redundant buffering, and it makes the flush() disconnect harmless. This fixes PR4559. llvm-svn: 75883
-