- Mar 08, 2010
-
-
Chris Lattner authored
inconsistent intrinsics. llvm-svn: 97959
-
Chris Lattner authored
pattern which is broken (source and address swapped). llvm-svn: 97958
-
Chris Lattner authored
llvm-svn: 97957
-
Chris Lattner authored
pattern, not i64. llvm-svn: 97956
-
Chris Lattner authored
example, this: (set DPR:$dst, (fsub (fneg (fmul DPR:$a, DPR:$b)), DPR:$dstin)) is ambiguous because DPR contains both f64 and v2f32. tblgen currently accidentally picks f64 because it's first in the regclass. llvm-svn: 97955
-
Chris Lattner authored
for, due to a bug. llvm-svn: 97953
-
Chris Lattner authored
needs to be majorly refactored, but this spot bugfix allows things like: def vmrghw_shuffle : PatFrag<(ops node:$lhs, node:$rhs), (vector_shuffle (v4i32 node:$lhs), node:$rhs), [{ ... llvm-svn: 97952
-
Chris Lattner authored
llvm-svn: 97950
-
Devang Patel authored
This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers. llvm-svn: 97947
-
Dale Johannesen authored
llvm-svn: 97939
-
Dale Johannesen authored
llvm-svn: 97938
-
Chris Lattner authored
could never have matched because the operand list was backwards. llvm-svn: 97933
-
Douglas Gregor authored
llvm-svn: 97932
-
- Mar 07, 2010
-
-
Jeffrey Yasskin authored
the FrontendC* tests. :( llvm-svn: 97921
-
Jeffrey Yasskin authored
bootstraps llvm-gcc this time. llvm-svn: 97918
-
Jeffrey Yasskin authored
llvm-svn: 97917
-
Tobias Grosser authored
Add a missing interface to be able to call findNearestCommonDominator for a PostDominanceTree. The function itself is already implemented in DominatorTreeBase. The interface however was only added to the DominatorTree class, but not the PostDominatorClass. llvm-svn: 97915
-
Chris Lattner authored
llvm-svn: 97914
-
Chris Lattner authored
llvm-svn: 97912
-
Chris Lattner authored
llvm-svn: 97911
-
Jeffrey Yasskin authored
(Rolling back r97906.) llvm-svn: 97909
-
Chris Lattner authored
Now it will factor things like this: CheckType i32 ... CheckOpcode ISD::AND CheckType i64 ... into: SwitchType: i32: ... i64: CheckOpcode ISD::AND ... This shrinks hte table by a few bytes, nothing spectacular. llvm-svn: 97908
-
Jeffrey Yasskin authored
llvm-svn: 97906
-
Chris Lattner authored
for CheckValueTypeMatcher. The isContradictory implementation helps us factor better, shrinking x86 table from 79144 -> 78896 bytes. llvm-svn: 97905
-
Chris Lattner authored
llvm-svn: 97895
-
Wesley Peck authored
llvm-svn: 97891
-
- Mar 06, 2010
-
-
Nick Lewycky authored
llvm-svn: 97889
-
Anton Korobeynikov authored
llvm-svn: 97888
-
Anton Korobeynikov authored
Patch by John Tytgat! llvm-svn: 97886
-
Anton Korobeynikov authored
We cannot use a normal call here since it has extra unmodelled side effects (it changes stack pointer). This should fix PR5292. llvm-svn: 97884
-
Chris Lattner authored
llvm-svn: 97883
-
Chris Lattner authored
llvm-svn: 97882
-
Anton Korobeynikov authored
Do not use '&' prefix for globals when register base field is non-zero, otherwise msp430-as will silently miscompile the code (TI's assembler report an error though). This fixes PR6349 llvm-svn: 97877
-
Eric Christopher authored
before we try to optimize. llvm-svn: 97876
-
Eric Christopher authored
out the remainder of the calls that we should lower in some way and move the tests to the new correct directory. Fix up tests that are now optimized more than they were before by -instcombine. llvm-svn: 97875
-
Rafael Espindola authored
llvm-svn: 97871
-
Chris Lattner authored
llvm-svn: 97870
-
Chris Lattner authored
llvm-svn: 97869
-
Jim Grosbach authored
registers may be restored via a pop instruction, not just a tRestore. This fixes nightly test 471.omnetep for Thumb1. llvm-svn: 97867
-
Eric Christopher authored
Log: Transform @llvm.objectsize to integer if the argument is a result of malloc of known size. Modified: llvm/trunk/lib/Transforms/InstCombine/InstCombineCalls.cpp llvm/trunk/test/Transforms/InstCombine/objsize.ll It appears to be causing swb and nightly test failures. llvm-svn: 97866
-