- Feb 01, 2018
-
-
Yvan Roux authored
llvm-svn: 323947
-
- Jun 10, 2016
-
-
Roger Ferrer Ibanez authored
llvm-svn: 272380
-
- May 19, 2016
-
-
Ranjeet Singh authored
llvm-svn: 270056
-
- Oct 13, 2015
-
-
Christof Douma authored
llvm-svn: 250154
-
- Aug 05, 2015
-
-
Tanya Lattner authored
llvm-svn: 243999
-
- Jul 06, 2012
-
-
Jim Grosbach authored
llvm-svn: 159864
-
- Apr 04, 2012
-
-
Jakob Stoklund Olesen authored
A MOVCCr instruction can be commuted by inverting the condition. This can help reduce register pressure and remove unnecessary copies in some cases. <rdar://problem/11182914> llvm-svn: 154033
-
- Jan 28, 2012
-
-
Bob Wilson authored
(and other targets). llvm-svn: 149182
-
- Jul 13, 2011
-
-
Evan Cheng authored
llvm-svn: 135024
-
- Mar 03, 2011
-
-
Bob Wilson authored
llvm-svn: 126930
-
- Jul 27, 2010
-
-
Eli Friedman authored
llvm-svn: 109458
-
Anton Korobeynikov authored
llvm-svn: 109456
-
- Jul 26, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 109448
-
- Jul 17, 2010
-
-
Jim Grosbach authored
instruction for non-constant operands. This includes the case referenced in the README.txt regarding a bitfield copy. llvm-svn: 108608
-
- Jul 15, 2010
-
-
Eli Friedman authored
llvm-svn: 108396
-
- Jul 14, 2010
-
-
Eli Friedman authored
llvm-svn: 108328
-
- Mar 29, 2010
-
-
Chris Lattner authored
llvm-svn: 99815
-
- Feb 17, 2010
-
-
Chris Lattner authored
llvm-svn: 96490
-
- Feb 09, 2010
-
-
Chris Lattner authored
llvm-svn: 95609
-
- Jan 22, 2010
-
-
Jim Grosbach authored
cannot be directly interchanged for comparisons against negated values. Disable the CMN instructions for the time being. llvm-svn: 94119
-
- Nov 09, 2009
-
-
Jim Grosbach authored
llvm-svn: 86494
-
- Nov 07, 2009
-
-
Evan Cheng authored
llvm-svn: 86330
-
- Nov 02, 2009
-
-
Evan Cheng authored
llvm-svn: 85798
-
Evan Cheng authored
llvm-svn: 85797
-
- Oct 30, 2009
-
-
Bob Wilson authored
llvm-svn: 85624
-
- Sep 28, 2009
-
-
Evan Cheng authored
instruction. This makes it re-materializable. Thumb2 will split it back out into two instructions so IT pass will generate the right mask. Also, this expose opportunies to optimize the movw to a 16-bit move. llvm-svn: 82982
-
- Jul 30, 2009
-
-
Chris Lattner authored
llvm-svn: 77598
-
- Jul 24, 2009
-
-
Evan Cheng authored
Disable my constant island pass optimization (to make use soimm more effectively). It caused infinite looping on lencod. llvm-svn: 76995
-
- Jul 22, 2009
-
-
Evan Cheng authored
llvm-svn: 76711
-
- Jun 29, 2009
-
-
Evan Cheng authored
After much back and forth, I decided to deviate from ARM design and split LDR into 4 instructions (r + imm12, r + imm8, r + r << imm12, constantpool). The advantage of this is 1) it follows the latest ARM technical manual, and 2) makes it easier to reduce the width of the instruction later. The down side is this creates more inconsistency between the two sub-targets. We should split ARM LDR instruction in a similar fashion later. I've added a README entry for this. llvm-svn: 74420
-
- Jun 26, 2009
-
-
Evan Cheng authored
llvm-svn: 74241
-
Evan Cheng authored
llvm-svn: 74239
-
- Jun 23, 2009
-
-
Bob Wilson authored
This is still a work in progress but most of the NEON instruction set is supported. llvm-svn: 73919
-
- Nov 27, 2007
-
-
Chris Lattner authored
llvm-svn: 44382
-
Chris Lattner authored
llvm-svn: 44380
-
- Oct 19, 2007
-
-
Chris Lattner authored
llvm-svn: 43164
-
- Sep 10, 2007
-
-
Chris Lattner authored
llvm-svn: 41808
-
- Jul 10, 2007
-
-
Evan Cheng authored
llvm-svn: 38513
-
- Apr 30, 2007
-
-
Dale Johannesen authored
llvm-svn: 36586
-
- Apr 20, 2007
-
-
Chris Lattner authored
llvm-svn: 36273
-