- Sep 27, 2012
-
-
Jakob Stoklund Olesen authored
The fix is obvious and the only test case I have is horrible, so I am not including it. The problem shows up when self-hosting clang on i386 with -new-coalescer enabled. llvm-svn: 164793
-
Akira Hatanaka authored
llvm-svn: 164787
-
Akira Hatanaka authored
llvm-svn: 164786
-
Benjamin Kramer authored
If the width is very large it gets truncated from uint64_t to uint32_t when passed to TD->fitsInLegalInteger. The truncated value can fit in a register. This manifested in massive memory usage or crashes (PR13946). llvm-svn: 164784
-
Micah Villmow authored
llvm-svn: 164782
-
Jakob Stoklund Olesen authored
Fixes PR13943. llvm-svn: 164778
-
Micah Villmow authored
llvm-svn: 164776
-
Sylvestre Ledru authored
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 llvm-svn: 164768
-
Sylvestre Ledru authored
llvm-svn: 164767
-
Nick Lewycky authored
llvm-svn: 164763
-
Bill Wendling authored
llvm-svn: 164762
-
Nick Lewycky authored
folders and not having it here fails to compile if you actually try to use it. Also, CreatePointerCast was failing to do the part where it does TD-aware constant folding. Granted there is exactly one case where that it will ever do anything, but there's no reason to skip it. For reference, that case is a subtraction between two constant offsets on the same global variable, eg., "&A[123] - &A[4].f". llvm-svn: 164760
-
Jush Lu authored
This is a preliminary step towards ELF support; currently ARMFastISel hasn't been used for ELF object files yet. llvm-svn: 164759
-
Akira Hatanaka authored
llvm-svn: 164757
-
Akira Hatanaka authored
llvm-svn: 164756
-
Akira Hatanaka authored
llvm-svn: 164755
-
Akira Hatanaka authored
llvm-svn: 164754
-
Akira Hatanaka authored
llvm-svn: 164751
-
Akira Hatanaka authored
llvm-svn: 164750
-
Akira Hatanaka authored
llvm-svn: 164749
-
Akira Hatanaka authored
llvm-svn: 164748
-
Akira Hatanaka authored
llvm-svn: 164747
-
Akira Hatanaka authored
No test cases. These patterns will get tested along with dsp intrinsics. llvm-svn: 164746
-
Akira Hatanaka authored
llvm-svn: 164744
-
Andrew Kaylor authored
Committed on behalf of Kirill Uhanov llvm-svn: 164736
-
Bill Wendling authored
This method can be called with a '0' argument which checks the return value. However, the method it calls doesn't expect '0' as a valid value. Call the correct method when it's 0. llvm-svn: 164735
-
Nick Lewycky authored
have testcases for the current problems. llvm-svn: 164731
-
Dan Gohman authored
llvm-svn: 164728
-
Bill Wendling authored
llvm-svn: 164727
-
- Sep 26, 2012
-
-
Bill Wendling authored
The hasFnAttr method has been replaced by querying the Attributes explicitly. No intended functionality change. llvm-svn: 164725
-
Jim Grosbach authored
If the offset is more than 24-bits, it won't fit in a scattered relocation offset field, so we fall back to using a non-scattered relocation. rdar://12358909 llvm-svn: 164724
-
Bill Wendling authored
This opaque class will contain all of the attributes. All attribute queries will go through this object. This object will also be uniqued in the LLVMContext. Currently not used, so no implementation change. llvm-svn: 164722
-
Akira Hatanaka authored
getMipsRegisterNumbering. llvm-svn: 164720
-
Akira Hatanaka authored
llvm-svn: 164719
-
Akira Hatanaka authored
llvm-svn: 164718
-
Benjamin Kramer authored
llvm-svn: 164714
-
Duncan Sands authored
teach the callgraph logic to not create callgraph edges to intrinsics for invoke instructions; it already skips this for call instructions. Fixes PR13903. llvm-svn: 164707
-
Benjamin Kramer authored
Fixes PR12632. llvm-svn: 164701
-
Benjamin Kramer authored
BB->end() returns a sentinel value that is not a legal insert point. llvm-svn: 164699
-
Benjamin Kramer authored
APFloat::roundToIntegral: Special values don't keep the exponent value up to date, don't rely on it. Add a couple of unit tests for special floats. Fixes 13929, found by MemorySanitizer. llvm-svn: 164698
-