- Nov 07, 2011
-
-
Akira Hatanaka authored
and add Mips64's version too. llvm-svn: 144018
-
Akira Hatanaka authored
registers. llvm-svn: 144017
-
Akira Hatanaka authored
floating pointer registers. llvm-svn: 144016
-
Jakob Stoklund Olesen authored
llvm-svn: 144015
-
Jakob Stoklund Olesen authored
llvm-svn: 144014
-
Benjamin Kramer authored
As a side effect hex is printed lowercase instead of uppercase now. llvm-svn: 144013
-
Benjamin Kramer authored
llvm-svn: 144012
-
Jakob Stoklund Olesen authored
llvm-svn: 144003
-
Bill Wendling authored
<rdar://problem/10405911> llvm-svn: 144000
-
Jakob Stoklund Olesen authored
The xorps instruction is smaller than pxor, so prefer that encoding. The ExecutionDepsFix pass will switch the encoding to pxor and xorpd when appropriate. llvm-svn: 143996
-
Akira Hatanaka authored
llvm-svn: 143994
-
Akira Hatanaka authored
llvm-svn: 143993
-
Akira Hatanaka authored
is used to save va_arg or byval arguments passed in registers. llvm-svn: 143992
-
Akira Hatanaka authored
llvm-svn: 143991
-
Akira Hatanaka authored
when shift amount is larger than 32. llvm-svn: 143990
-
Akira Hatanaka authored
instruction definitions. llvm-svn: 143989
-
Akira Hatanaka authored
llvm-svn: 143988
-
Eric Christopher authored
llvm-svn: 143982
-
Eric Christopher authored
llvm-svn: 143974
-
Eric Christopher authored
Fixes a self-host error. llvm-svn: 143970
-
Owen Anderson authored
llvm-svn: 143966
-
Richard Osborne authored
and TargetLowering::BuildUDIV(). Fixes PR11283 llvm-svn: 143964
-
Eric Christopher authored
llvm-svn: 143925
-
Eric Christopher authored
llvm-svn: 143924
-
Eric Christopher authored
to fix the types section (all types, not just global types), and testcases. The code to do the final emission is disabled by default. llvm-svn: 143923
-
Eric Christopher authored
the pubnames and pubtypes tables. LLDB can currently use this format and a full spec is forthcoming and submission for standardization is planned. A basic summary: The dwarf accelerator tables are an indirect hash table optimized for null lookup rather than access to known data. They are output into an on-disk format that looks like this: .-------------. | HEADER | |-------------| | BUCKETS | |-------------| | HASHES | |-------------| | OFFSETS | |-------------| | DATA | `-------------' where the header contains a magic number, version, type of hash function, the number of buckets, total number of hashes, and room for a special struct of data and the length of that struct. The buckets contain an index (e.g. 6) into the hashes array. The hashes section contains all of the 32-bit hash values in contiguous memory, and the offsets contain the offset into the data area for the particular hash. For a lookup example, we could hash a function name and take it modulo the number of buckets giving us our bucket. From there we take the bucket value as an index into the hashes table and look at each successive hash as long as the hash value is still the same modulo result (bucket value) as earlier. If we have a match we look at that same entry in the offsets table and grab the offset in the data for our final match. llvm-svn: 143921
-
Eric Christopher authored
llvm-svn: 143920
-
Eric Christopher authored
llvm-svn: 143919
-
Eric Christopher authored
llvm-svn: 143918
-
Craig Topper authored
llvm-svn: 143915
-
Craig Topper authored
llvm-svn: 143904
-
Craig Topper authored
Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects. llvm-svn: 143902
-
Craig Topper authored
llvm-svn: 143901
-
NAKAMURA Takumi authored
CMAKE_CONFIGURATION_TYPES is only set on Visual Studio generators. For NMake CMAKE_BUILD_TYPE is used instead. Patch by EJose Fonseca! llvm-svn: 143898
-
Craig Topper authored
llvm-svn: 143895
-
- Nov 06, 2011
-
-
Benjamin Kramer authored
llvm-svn: 143891
-
Benjamin Kramer authored
llvm-svn: 143890
-
Daniel Dunbar authored
investigate build failure. llvm-svn: 143888
-
Daniel Dunbar authored
llvm-svn: 143881
-
Daniel Dunbar authored
llvm-svn: 143880
-