- Jun 04, 2012
-
-
Jakob Stoklund Olesen authored
Remove the same pointers from all the other LiveRangeCalc functions, simplifying the interface. llvm-svn: 157941
-
Akira Hatanaka authored
llvm-svn: 157939
-
Akira Hatanaka authored
llvm-svn: 157938
-
Akira Hatanaka authored
inserted after the shift-left-logical node. llvm-svn: 157937
-
Roman Divacky authored
llvm-svn: 157935
-
Hans Wennborg authored
This was mostly done already in r156162, but I missed one place. llvm-svn: 157929
-
Nadav Rotem authored
llvm-svn: 157925
-
Hans Wennborg authored
llvm-svn: 157920
-
Craig Topper authored
llvm-svn: 157917
-
Duncan Sands authored
llvm-svn: 157915
-
Craig Topper authored
Add VFMADDSUB and VFMSUBADD FMA instructions to folding tables. Also add 213 forms of scalar FMA instructions. llvm-svn: 157914
-
Hal Finkel authored
llvm-svn: 157912
-
Hal Finkel authored
It seems that this no longer causes test suite failures on PPC64 (after r157159), and often gives a performance benefit, so it can be enabled by default. llvm-svn: 157911
-
Rafael Espindola authored
vector. No functionality change. Extracted from a patch by the PaX Team. llvm-svn: 157909
-
Rafael Espindola authored
Part of a patch by the PaX Team. llvm-svn: 157908
-
- Jun 03, 2012
-
-
Craig Topper authored
llvm-svn: 157903
-
Craig Topper authored
llvm-svn: 157902
-
NAKAMURA Takumi authored
llvm-svn: 157901
-
Craig Topper authored
llvm-svn: 157899
-
Craig Topper authored
Rename fma4 intrinsics to just fma since they are now used for both FMA4 and FMA3. Autoupgrade support coming in a separate commit. llvm-svn: 157898
-
Manman Ren authored
llvm-svn: 157896
-
Craig Topper authored
Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loads to match instruction behavior. llvm-svn: 157895
-
Craig Topper authored
llvm-svn: 157894
-
- Jun 02, 2012
-
-
Benjamin Kramer authored
Apart from being slightly cheaper, this fixes a real bug that hits 32 bit linux systems. When passing a file larger than 2G to be linked (which isn't that uncommon with large projects such as WebKit), clang's driver checks if the file exists but the file size doesn't fit in an off_t and stat(2) fails with EOVERFLOW. Clang then says that the file doesn't exist instead of passing it to the linker. llvm-svn: 157891
-
Stepan Dyatkovskiy authored
- Fixed IntegersSubsetGeneric copy/assignment behaviour. - Fixed IntegersSubsetGeneric::getSize/getSingleValue methods. - Fixed IntegersSubsetGeneric::verify method. Also IntegersSubset.h and IntegersSubsetMapping.h headers was fixed. llvm-svn: 157887
-
-
Stepan Dyatkovskiy authored
IntRange converted from struct to class. So main change everywhere is replacement of ".Low/High" with ".getLow/getHigh()" llvm-svn: 157884
-
Benjamin Kramer authored
llvm-svn: 157883
-
Stepan Dyatkovskiy authored
llvm-svn: 157882
-
Stepan Dyatkovskiy authored
Small fix due to buildbot failures on mingw32. Fixed call of parent constructor for case when parent is template. llvm-svn: 157881
-
Stepan Dyatkovskiy authored
IntegersSubsetGeneric, IntegersSubsetMapping: added IntTy template parameter, that allows use either APInt or IntItem. This change allows to write unittest for these classes. llvm-svn: 157880
-
Manman Ren authored
rdar://9877866 llvm-svn: 157876
-
Akira Hatanaka authored
llvm-svn: 157874
-
Akira Hatanaka authored
Check that the SDValue TargetLowering::LowerOperation returns is not null before replacing the original node with the returned node. llvm-svn: 157873
-
Chris Lattner authored
llvm-svn: 157872
-
Akira Hatanaka authored
llvm-svn: 157868
-
Akira Hatanaka authored
llvm-svn: 157867
-
Akira Hatanaka authored
llvm-svn: 157866
-
Akira Hatanaka authored
llvm-svn: 157865
-
Akira Hatanaka authored
custom-lower unaligned load and store nodes. llvm-svn: 157864
-