- Sep 03, 2010
-
-
Chris Lattner authored
llvm-svn: 112878
-
Owen Anderson authored
switches. Just return the conservatively correct answer. llvm-svn: 112876
-
Anton Korobeynikov authored
Patch by Jan Sjodin! llvm-svn: 112875
-
- Sep 02, 2010
-
-
John McCall authored
capacity and remove the workaround in SmallVector<T,0>. There are some theoretical benefits to a N->2N+1 growth policy anyway. llvm-svn: 112870
-
Bruno Cardoso Lopes authored
Move decoding of insertps back to avoid unused warnings in x86 isel lowering, and fix movlhps/movhlps to decode 4 elements shuffles llvm-svn: 112869
-
Devang Patel authored
llvm-svn: 112864
-
Dan Gohman authored
there are clearly no stores between the load and the store. This fixes this miscompile reported as PR7833. This breaks the test/CodeGen/X86/narrow_op-2.ll optimization, which is safe, but awkward to prove safe. Move it to X86's README.txt. llvm-svn: 112861
-
Devang Patel authored
llvm-svn: 112858
-
Jim Grosbach authored
llvm-svn: 112852
-
Benjamin Kramer authored
llvm-svn: 112849
-
Jim Grosbach authored
llvm-svn: 112847
-
Bruno Cardoso Lopes authored
Move x86 specific shuffle mask decoding to its own header, it's also going to be used elsewhere. Also trim trailing whitespaces llvm-svn: 112846
-
Jim Grosbach authored
locally. llvm-svn: 112845
-
Dan Gohman authored
Minix apparently doesn't like double-slash separators, and there's no apparent need for them here. llvm-svn: 112844
-
Owen Anderson authored
Fix a bug in LazyValueInfo that CorrelatedValuePropagation exposed: In the LVI lattice, undef and the full set ConstantRange should not be treated as equivalent. llvm-svn: 112843
-
Jim Grosbach authored
llvm-svn: 112842
-
Jim Grosbach authored
ARM register class allocation order functions to take advantage of that. llvm-svn: 112841
-
Benjamin Kramer authored
llvm-svn: 112834
-
Jim Grosbach authored
llvm-svn: 112832
-
Devang Patel authored
llvm-svn: 112830
-
Jim Grosbach authored
llvm-svn: 112828
-
Bob Wilson authored
llvm-svn: 112826
-
Bob Wilson authored
after regalloc. llvm-svn: 112825
-
Duncan Sands authored
and there seems to be no reason not to. llvm-svn: 112812
-
Lang Hames authored
Added support for register allocators to record which intervals are spill intervals, and where the uses and defs of the original intervals were in the original code. Spill intervals can be hidden using the "-rmf-intervals=virt-nospills*" option. llvm-svn: 112811
-
Duncan Sands authored
I'm sure it is harmless. Original commit message: If PrototypeValue is erased in the middle of using the SSAUpdator then the SSAUpdator may access freed memory. Instead, simply pass in the type and name explicitly, which is all that was used anyway. llvm-svn: 112810
-
Chandler Carruth authored
llvm-svn: 112809
-
Lang Hames authored
llvm-svn: 112807
-
Bruno Cardoso Lopes authored
llvm-svn: 112806
-
Bruno Cardoso Lopes authored
llvm-svn: 112805
-
Bruno Cardoso Lopes authored
llvm-svn: 112804
-
NAKAMURA Takumi authored
bugpoint uses it. llvm-svn: 112803
-
Bruno Cardoso Lopes authored
llvm-svn: 112799
-
Eric Christopher authored
I don't need to implement this quite yet - and not for ConstantInt anyhow. llvm-svn: 112798
-
Eric Christopher authored
llvm-svn: 112795
-
Eric Christopher authored
llvm-svn: 112793
-
Jim Grosbach authored
llvm-svn: 112790
-
Eric Christopher authored
into the "address selection" routine and handle constant materialization for stores. llvm-svn: 112788
-
Jim Grosbach authored
llvm-svn: 112787
-
Jim Grosbach authored
llvm-svn: 112779
-