- Jun 16, 2006
-
-
Chris Lattner authored
live at function entry. This prevents it from using arg registers for other purposes before the arguments are used. llvm-svn: 28809
-
- Jun 15, 2006
-
-
Jim Laskey authored
2. Add vector support. llvm-svn: 28807
-
Jim Laskey authored
thing. Doubles still need to be special cased. llvm-svn: 28806
-
Jim Laskey authored
to get the alignment of the element type. llvm-svn: 28799
-
Evan Cheng authored
llvm-svn: 28795
-
Evan Cheng authored
llvm-svn: 28794
-
Evan Cheng authored
operands. e.g. def CALL32r : I<0xFF, MRM2r, (ops GR32:$dst, variable_ops), "call {*}$dst", [(X86call GR32:$dst)]>; TableGen should emit operand informations for the "required" operands. Added a target instruction info flag M_VARIABLE_OPS to indicate the target instruction may have more operands in addition to the minimum required operands. llvm-svn: 28791
-
- Jun 14, 2006
-
-
Jim Laskey authored
llvm-svn: 28782
-
Jim Laskey authored
functions. llvm-svn: 28781
-
- Jun 12, 2006
-
-
Chris Lattner authored
This fixes CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll llvm-svn: 28755
-
Andrew Lenharth authored
llvm-svn: 28752
-
- Jun 08, 2006
-
-
Chris Lattner authored
truncated. llvm-svn: 28733
-
Chris Lattner authored
implement extension of a register. llvm-svn: 28731
-
Chris Lattner authored
llvm-svn: 28727
-
- Jun 05, 2006
-
-
Reid Spencer authored
Provide GraphViz support for MingW32. Patch provided by Anton Korobeynikov llvm-svn: 28688
-
Reid Spencer authored
Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684
-
- Jun 01, 2006
-
-
Reid Spencer authored
LiveIntervalAnalysis.cpp:218: error: floating constant exceeds range of 'double' llvm-svn: 28620
-
Reid Spencer authored
BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610
-
- May 31, 2006
-
-
Evan Cheng authored
llvm-svn: 28592
-
Evan Cheng authored
llvm-svn: 28585
-
Evan Cheng authored
llvm-svn: 28584
-
- May 30, 2006
-
-
Evan Cheng authored
latency targets, e.g. PPC32. llvm-svn: 28561
-
Evan Cheng authored
non-deterministic. Returns NULL when it's empty! llvm-svn: 28560
-
- May 27, 2006
-
-
Chris Lattner authored
SimplifySelectOps would eliminate a Select, delete it, then return true. The clients would see that it did something and return null. The top level would see a null return, and decide that nothing happened, proceeding to process the node in other ways: boom. The fix is simple: clients of SimplifySelectOps should return the select node itself. In order to catch really obnoxious boogs like this in the future, add an assert that nodes are not deleted. We do this by checking for a sentry node type that the SDNode dtor sets when a node is destroyed. llvm-svn: 28514
-
Evan Cheng authored
instead of MVT::i1. Either is fine except MVT::i32 is probably a legal type for most (if not all) platforms while MVT::i1 is not. llvm-svn: 28511
-
Evan Cheng authored
RET chain, value1, sign1, value2, sign2 llvm-svn: 28509
-
- May 26, 2006
-
-
Evan Cheng authored
llvm-svn: 28492
-
- May 25, 2006
-
-
Evan Cheng authored
llvm-svn: 28465
-
Evan Cheng authored
llvm-svn: 28461
-
- May 24, 2006
-
-
Chris Lattner authored
by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
-
- May 23, 2006
-
-
Evan Cheng authored
llvm-svn: 28437
-
Vladimir Prus authored
llvm-svn: 28435
-
Evan Cheng authored
llvm-svn: 28433
-
- May 18, 2006
-
-
Evan Cheng authored
llvm-svn: 28386
-
- May 17, 2006
-
-
Chris Lattner authored
use getPackedTypeBreakdown at all here. llvm-svn: 28365
-
Chris Lattner authored
llvm-svn: 28364
-
Evan Cheng authored
VBIT_VECTOR nodes. There were some confusion about the semantics of getPackedTypeBreakdown(). e.g. for <4 x f32> it returns 1 and v4f32, not 4, and f32. llvm-svn: 28352
-
Chris Lattner authored
use UpdateNodeOperands to just update the operands! This is important because getNode will allocate a new node if the node returns a flag and this breaks assumptions in the legalizer that you can legalize some things multiple times and get exactly the same results. This latent bug was exposed by my ppc patch last night, and this fixes gsm/toast. llvm-svn: 28348
-
Chris Lattner authored
change. llvm-svn: 28347
-
Chris Lattner authored
llvm-svn: 28340
-