- Jul 07, 2007
-
-
Evan Cheng authored
llvm-svn: 37959
-
- Jul 06, 2007
-
-
Rafael Espindola authored
llvm-svn: 37940
-
Evan Cheng authored
llvm-svn: 37932
-
Evan Cheng authored
llvm-svn: 37931
-
Evan Cheng authored
llvm-svn: 37930
-
- Jul 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37926
-
Anton Korobeynikov authored
llvm-svn: 37923
-
Evan Cheng authored
llvm-svn: 37917
-
Evan Cheng authored
llvm-svn: 37915
-
Evan Cheng authored
llvm-svn: 37914
-
Gabor Greif authored
Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913
-
Chris Lattner authored
llvm-svn: 37911
-
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
-
- Jul 04, 2007
-
-
Dale Johannesen authored
their names are changed. llvm-svn: 37876
-
Bill Wendling authored
llvm-svn: 37866
-
Bill Wendling authored
Still need to have JIT generate this code. llvm-svn: 37863
-
- Jul 03, 2007
-
-
Dale Johannesen authored
llvm-svn: 37853
-
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
-
- Jun 29, 2007
-
-
John Criswell authored
llvm-svn: 37801
-
Evan Cheng authored
llvm-svn: 37790
-
Evan Cheng authored
llvm-svn: 37786
-
Evan Cheng authored
llvm-svn: 37784
-
- Jun 28, 2007
-
-
Bill Wendling authored
llvm-svn: 37768
-
- Jun 27, 2007
-
-
Dan Gohman authored
llvm-svn: 37756
-
- Jun 26, 2007
-
-
Evan Cheng authored
llvm-svn: 37737
-
Dan Gohman authored
instruction flag, and use the flag along with a virtual member function hook for targets to override if there are instructions that are only trivially rematerializable with specific operands (i.e. constant pool loads). llvm-svn: 37728
-
- Jun 25, 2007
-
-
Dan Gohman authored
extended vector types. Remove the special SDNode opcodes used for pre-legalize vector operations, and the special MVT::Vector type used with them. Adjust lowering and legalize to work with the normal SDNode kinds instead, and to use the normal MVT functions to work with vector types instead of using the two special operands that the pre-legalize nodes held. This allows pre-legalize and post-legalize DAGs, and the code that operates on them, to be more consistent. Pre-legalize vector operators can be handled more consistently with scalar operators. And, -view-dag-combine1-dags and -view-legalize-dags now look prettier for vector code. llvm-svn: 37719
-
Dan Gohman authored
between SSE1 instructions and their respective SSE2 analogues. llvm-svn: 37718
-
Dan Gohman authored
llvm-svn: 37717
-
Dan Gohman authored
llvm-svn: 37716
-
- Jun 22, 2007
-
-
Owen Anderson authored
llvm-svn: 37705
-
Dan Gohman authored
TargetLowering to SelectionDAG so that they have more convenient access to the current DAG, in preparation for the ValueType routines being changed from standalone functions to members of SelectionDAG for the pre-legalize vector type changes. llvm-svn: 37704
-