- Sep 27, 2012
-
-
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
-
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: 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
-
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
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
-
Hans Wennborg authored
- Put statistics in alphabetical order - Don't use getZextValue when building TableInt, just use APInts - Introduce Create{Z,S}ExtOrTrunc in IRBuilder. llvm-svn: 164696
-
Hans Wennborg authored
- Finish assert messages with exclamation mark - Move overflow checking into ShouldBuildLookupTable. llvm-svn: 164692
-
Chandler Carruth authored
contrived for these yet, as I spotted them by inspection and the test cases are a bit more tricky to phrase. llvm-svn: 164691
-
Chandler Carruth authored
alignment guarantees attached, re-compute the alignment so that we consider offsets which impact alignment. llvm-svn: 164690
-
Chandler Carruth authored
rewriter in SROA to carry a proper alignment. This involves interrogating various sources of alignment, etc. This is a more complete and principled fix to PR13920 as well as related bugs pointed out by Eli in review and by inspection in the area. Also by inspection fix the integer and vector promotion paths to create aligned loads and stores. I still need to work up test cases for these... Sorry for the delay, they were found purely by inspection. llvm-svn: 164689
-
James Molloy authored
llvm-svn: 164685
-
Hans Wennborg authored
tables in bitmaps when they fit in a target-legal register. This saves some space, and it also allows for building tables that would otherwise be deemed too sparse. One interesting case that this hits is example 7 from http://blog.regehr.org/archives/320. We currently generate good code for this when lowering the switch to the selection DAG: we build a bitmask to decide whether to jump to one block or the other. My patch will result in the same bitmask, but it removes the need for the jump, as the return value can just be retrieved from the mask. llvm-svn: 164684
-
Hans Wennborg authored
breaking out the building of lookup tables into a separate class. llvm-svn: 164682
-
Sylvestre Ledru authored
For example, under a Linux chroot, /proc/ might not be mounted. Therefor, we test if this file exist. If it is the case, use it (the current behavior). Otherwise, we fall back to the detection used by *BSD. The issue has been reported initially on the Debian bug tracker: http://bugs.debian.org/674588 llvm-svn: 164676
-
Michael Liao authored
llvm-svn: 164675
-
Michael Liao authored
llvm-svn: 164674
-
Michael Liao authored
llvm-svn: 164673
-