- Jul 05, 2007
-
-
Chris Lattner authored
llvm-svn: 37911
-
Duncan Sands authored
exception handling table if we encounter it multiple times. Filters could be folded harder than this, but that would mean a lot more work for not much gain. llvm-svn: 37908
-
Evan Cheng authored
llvm-svn: 37898
-
Evan Cheng authored
llvm-svn: 37897
-
Evan Cheng authored
llvm-svn: 37896
-
Evan Cheng authored
Each ARM use predicate operand is now made up of two components. The new component is the CPSR register. llvm-svn: 37895
-
Evan Cheng authored
llvm-svn: 37894
-
Evan Cheng authored
llvm-svn: 37893
-
Evan Cheng authored
- Added two variants of PredicateOperand: ImmutablePredicateOperand, whose predicate does not change after isel; PredicateDefOperand, which represent a predicate defintion operand. llvm-svn: 37892
-
Evan Cheng authored
llvm-svn: 37891
-
Evan Cheng authored
llvm-svn: 37890
-
Nick Lewycky authored
"ValueNumbering". llvm-svn: 37881
-
Owen Anderson authored
llvm-svn: 37878
-
- Jul 04, 2007
-
-
Dale Johannesen authored
their names are changed. llvm-svn: 37876
-
Duncan Sands authored
Drop the eh.filter intrinsic. llvm-svn: 37875
-
Owen Anderson authored
llvm-svn: 37871
-
Owen Anderson authored
llvm-svn: 37868
-
Bill Wendling authored
llvm-svn: 37866
-
Bill Wendling authored
Still need to have JIT generate this code. llvm-svn: 37863
-
Owen Anderson authored
llvm-svn: 37862
-
Owen Anderson authored
Add functionality to value number GEP instructions. This also provides the infrastructure that will be used for function calls. NOTE: This does not yet do any transformation of GEPs or function calls. llvm-svn: 37860
-
- Jul 03, 2007
-
-
Owen Anderson authored
llvm-svn: 37857
-
Owen Anderson authored
llvm-svn: 37856
-
Dale Johannesen authored
llvm-svn: 37853
-
Dan Gohman authored
follow the rules for undef used in instcombine. llvm-svn: 37851
-
Dale Johannesen authored
model to include f32 variants. Some factoring improvments forthcoming. llvm-svn: 37847
-
- Jul 02, 2007
-
-
Dan Gohman authored
the recent lowering changes, this allows types like <4 x double> to be returned, using two vector registers. llvm-svn: 37844
-
Dan Gohman authored
refactored getCopyFromParts and getCopyToParts, which are more general. This effectively adds support for lowering illegal by-val vector call arguments. llvm-svn: 37843
-
Dan Gohman authored
visitFSUB to fold 0-B to -B in UnsafeFPMath mode. Also change visitFNEG to use isNegatibleForFree/GetNegatedExpression instead of doing a subset of the same thing manually. This fixes test/CodeGen/X86/negative-sin.ll. llvm-svn: 37842
-
Dan Gohman authored
llvm-svn: 37839
-
- Jul 01, 2007
-
-
Nick Lewycky authored
llvm-svn: 37829
-
- Jun 30, 2007
-
-
Evan Cheng authored
llvm-svn: 37825
-
Devang Patel authored
llvm-svn: 37822
-
Devang Patel authored
llvm-svn: 37820
-
- Jun 29, 2007
-
-
Evan Cheng authored
llvm-svn: 37818
-
David Greene authored
llvm-svn: 37816
-
Evan Cheng authored
llvm-svn: 37814
-
John Criswell authored
llvm-svn: 37801
-
David Greene authored
llvm-svn: 37799
-
David Greene authored
by _GLIBCXX_DEBUG. llvm-svn: 37796
-