- Nov 14, 2012
-
-
Nadav Rotem authored
llvm-svn: 167965
-
Dmitri Gribenko authored
font. These were formatted in bold, but that's not correct. llvm-svn: 167964
-
Nadav Rotem authored
The code pattern "imm0_255_neg" is used for checking if an immediate value is a small negative number. This patch changes the definition of negative from -0..-255 to -1..-255. I am changing this because of a bug that we had in some of the patterns that assumed that "subs" of zero does not set the carry flag. rdar://12028498 llvm-svn: 167963
-
Justin Holewinski authored
llvm-svn: 167962
-
Sean Silva authored
llvm-svn: 167961
-
Justin Holewinski authored
Loads from i1 become loads from i8 followed by trunc Stores to i1 become zext to i8 followed by store to i8 Fixes PR13291 llvm-svn: 167948
-
Anton Korobeynikov authored
llvm-svn: 167947
-
Anton Korobeynikov authored
eh table and handler data if there are no landing pads in the function. Patch by Logan Chien with some cleanups from me. llvm-svn: 167945
-
Chad Rosier authored
llvm-svn: 167943
-
Hal Finkel authored
Iterating over the children of each node in the potential vectorization plan must happen in a deterministic order (because it affects which children are erased when two children conflict). There was no need for this data structure to be a map in the first place, so replacing it with a vector is a small change. I believe that this was the last remaining instance if iterating over the elements of a Dense* container where the iteration order could matter. There are some remaining iterations over std::*map containers where the order might matter, but so long as the Value* for instructions in a block increase with the order of the instructions in the block (or decrease) monotonically, then this will appear to be deterministic. llvm-svn: 167942
-
Benjamin Kramer authored
llvm-svn: 167940
-
Jim Grosbach authored
When an instruction as written requires 32-bit mode and we're assembling in 64-bit mode, or vice-versa, issue a more specific diagnostic about what's wrong. rdar://12700702 llvm-svn: 167937
-
Matt Beaumont-Gay authored
llvm-svn: 167936
-
Eric Christopher authored
llvm-svn: 167933
-
Alexey Samsonov authored
llvm-svn: 167928
-
Alexey Samsonov authored
llvm-svn: 167926
-
Patrik Hägglund authored
This seems like redundant leftovers from r142288 - exposing TargetData::parseSpecifier to LLParser - which got reverted. Removes redunant td != NULL checks in parseSpecifier, and simplifies the interface to parseSpecifier and init. llvm-svn: 167924
-
Craig Topper authored
llvm-svn: 167922
-
Hal Finkel authored
llvm-svn: 167921
-
Andrew Trick authored
llvm-svn: 167917
-
Craig Topper authored
llvm-svn: 167916
-
Craig Topper authored
Set FFLOOR for vectors to expand on CellSPU to keep instruction selection from failing on llvm.floor of a vector. llvm-svn: 167914
-
Craig Topper authored
llvm-svn: 167913
-
Rafael Espindola authored
llvm-svn: 167912
-
Sean Silva authored
llvm-svn: 167905
-
Anton Korobeynikov authored
Do some cleanup of the code while here. Inspired by patch by Logan Chien! llvm-svn: 167904
-
Sean Silva authored
llvm-svn: 167903
-
Matt Beaumont-Gay authored
llvm-svn: 167894
-
Michael J. Spencer authored
llvm-svn: 167893
-
Nadav Rotem authored
llvm-svn: 167892
-
Eric Christopher authored
temporarily as it is breaking the gdb bots. This reverts commit r167806/e7ff4c14b157746b3e0228d2dce9f70712d1c126. llvm-svn: 167886
-
Jim Grosbach authored
llvm-svn: 167882
-
- Nov 13, 2012
-
-
Joe Abbey authored
Assignment of Bitcode ownership to Joe Abbey, after announcing proposal on LLVMdev and not hearing any major objections. Although it did spark a nice discussion regarding what it means to own something in LLVM. llvm-svn: 167881
-
Andrew Trick authored
llvm-svn: 167880
-
Andrew Trick authored
This option will eventually either be enabled unconditionally or replaced by a more general live range splitting optimization. llvm-svn: 167879
-
Michael J. Spencer authored
llvm-svn: 167877
-
NAKAMURA Takumi authored
Revert r167836, "llvm/test/Other/close-stderr.ll: Mark it as XFAIL:mingw32 for now.", corresponding to r167849. llvm-svn: 167876
-
Ulrich Weigand authored
TLS symbols on PowerPC using the integrated assembler. llvm-svn: 167875
-
Shankar Easwaran authored
llvm-svn: 167872
-
Daniel Dunbar authored
llvm-svn: 167866
-