- Mar 08, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 127192
-
- Mar 07, 2011
-
-
Eric Christopher authored
llvm-svn: 127186
-
Devang Patel authored
Radar 9097659 llvm-svn: 127182
-
Jakob Stoklund Olesen authored
llvm-svn: 127181
-
Cameron Zwarich authored
llvm-svn: 127175
-
Rafael Espindola authored
llvm-svn: 127172
-
Duncan Sands authored
about possibly swapped memset parameters. Avoid the warning. llvm-svn: 127170
-
Jim Grosbach authored
llvm-svn: 127169
-
Jakob Stoklund Olesen authored
In this case, the value need to be available at the load index instead of the normal use index. llvm-svn: 127167
-
Owen Anderson authored
llvm-svn: 127163
-
Justin Holewinski authored
This allows LLVM IR using ptx_kernel or ptx_device calling conventions to be properly printed when emitted in text form. llvm-svn: 127157
-
Duncan Sands authored
left-hand-side if the result is non-zero. llvm-svn: 127156
-
Bill Wendling authored
llvm-svn: 127155
-
Bill Wendling authored
llvm-svn: 127154
-
Argyrios Kyrtzidis authored
llvm-svn: 127153
-
Eric Christopher authored
Patch by Jack Howarth. llvm-svn: 127152
-
Nick Lewycky authored
right thing, instead of merely being unable to analyze and the transform doesn't occur. llvm-svn: 127149
-
Nick Lewycky authored
then the result could go either way. If it's provably positive then so is the srem. Fixes PR9343 #7! llvm-svn: 127146
-
Argyrios Kyrtzidis authored
llvm-svn: 127145
-
NAKAMURA Takumi authored
llvm-svn: 127140
-
Rafael Espindola authored
thing for variables. llvm-svn: 127138
-
Chris Lattner authored
llvm-svn: 127135
-
- Mar 06, 2011
-
-
Eric Christopher authored
llvm-svn: 127131
-
Nick Lewycky authored
the value splatted into every element. Extend this to getTrue and getFalse which by providing new overloads that take Types that are either i1 or <N x i1>. Use it in InstCombine to add vector support to some code, fixing PR8469! llvm-svn: 127116
-
NAKAMURA Takumi authored
llvm-svn: 127114
-
Andrew Trick authored
Disable a couple of experimental heuristics to get the best results from the current implementation of -pre-RA-sched=list-ilp. llvm-svn: 127113
-
- Mar 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 127110
-
Jakob Stoklund Olesen authored
Revert r127073: "Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO)." It broke the llvm-gcc-native-mingw32 buildbot, and we need all of them to be green for the 2.9 branch. Takumi, please reapply after we branch, preferably with a fix ;-) llvm-svn: 127107
-
Anton Korobeynikov authored
ARM assembler stuff is crazy: for .setfp positive values of offset corresponds to "add" instruction, not to "sub" as in .pad case llvm-svn: 127106
-
Anton Korobeynikov authored
In Thumb1 mode the constant might be materialized via the load from constpool. Emit unwinding information in case when this load from constpool is used to change the stack pointer in the prologue. llvm-svn: 127105
-
Anton Korobeynikov authored
Implement frame unwinding information emission for Thumb1. Not finished yet because there is no way given the constpool index to examine the actual entry: the reason is clones inserted by constant island pass, which are not tracked at all! The only connection is done during asmprinting time via magic label names which is really gross and needs to be eventually fixed. llvm-svn: 127104
-
Anton Korobeynikov authored
llvm-svn: 127103
-
Anton Korobeynikov authored
llvm-svn: 127102
-
Anton Korobeynikov authored
This is just very first approximation how the stuff should be done (e.g. ARM-only for now). More to follow. llvm-svn: 127101
-
Anton Korobeynikov authored
llvm-svn: 127100
-
Anton Korobeynikov authored
llvm-svn: 127099
-
Anton Korobeynikov authored
llvm-svn: 127098
-
Anton Korobeynikov authored
llvm-svn: 127097
-
Jakob Stoklund Olesen authored
The coalescer can in very rare cases leave too large live intervals around after rematerializing cheap-as-a-move instructions. Linear scan doesn't really care, but live range splitting gets very confused when a live range is killed by a ghost instruction. I will fix this properly in the coalescer after 2.9 branches. llvm-svn: 127096
-
Bob Wilson authored
llvm-svn: 127090
-