- Oct 01, 2005
-
-
Jeff Cohen authored
llvm-svn: 23579
-
- Sep 29, 2005
-
-
Chris Lattner authored
Though I have done extensive testing, it is possible that this will break things in configs I can't test. Please let me know if this causes a problem and I'll fix it ASAP. llvm-svn: 23504
-
- Sep 28, 2005
-
-
Chris Lattner authored
If the target prefers it, use _setjmp/_longjmp should be used instead of setjmp/longjmp for llvm.setjmp/llvm.longjmp. llvm-svn: 23481
-
- Sep 13, 2005
-
-
Chris Lattner authored
into particular vregs, emit copies into the entry MBB. llvm-svn: 23331
-
- Sep 07, 2005
-
-
Nate Begeman authored
that option for PowerPC's beta. llvm-svn: 23253
-
- Sep 02, 2005
-
-
Chris Lattner authored
number of elements. llvm-svn: 23219
-
Chris Lattner authored
llvm-svn: 23215
-
Chris Lattner authored
instead of ZERO_EXTEND to eliminate extraneous extensions. This eliminates dead zero extensions on formal arguments and other cases on PPC, implementing the newly tightened up test/Regression/CodeGen/PowerPC/small-arguments.ll test. llvm-svn: 23205
-
- Sep 01, 2005
-
-
Chris Lattner authored
llvm-svn: 23186
-
- Aug 27, 2005
-
-
Chris Lattner authored
llvm-svn: 23114
-
Chris Lattner authored
changes the code generated for: short %test(short %A) { %B = xor short %A, -32768 ret short %B } to: _test: xori r2, r3, 32768 xoris r2, r2, 65535 extsh r3, r2 blr instead of: _test: rlwinm r2, r3, 0, 16, 31 xori r2, r3, 32768 xoris r2, r2, 65535 extsh r3, r2 blr llvm-svn: 23109
-
- Aug 26, 2005
-
-
Chris Lattner authored
flag is set on an instruction. llvm-svn: 23098
-
- Aug 24, 2005
-
-
Chris Lattner authored
the target isel crashes due to unimplemented features like calls :) llvm-svn: 22997
-
- Aug 22, 2005
-
-
Chris Lattner authored
promoted to the right type. This fixes: IA64/2005-08-22-LegalizerCrash.ll llvm-svn: 22969
-
- Aug 18, 2005
-
-
Chris Lattner authored
llvm-svn: 22863
-
- Aug 17, 2005
-
-
Chris Lattner authored
Nate noticed in yacr2 (and I know occurs in other places as well). This is still rough, as the critical edge blocks are not intelligently placed but is added to get some idea to see if this improves performance. llvm-svn: 22825
-
Chris Lattner authored
llvm-svn: 22822
-
- Aug 16, 2005
-
-
Chris Lattner authored
used to tack a register number onto the node. Instead of doing this, make a new node, RegisterSDNode, which is a leaf containing a register number. These three operations just become normal DAG nodes now, instead of requiring special handling. Note that with this change, it is no longer correct to make illegal CopyFromReg/CopyToReg nodes. The legalizer will not touch them, and this is bad, so don't do it. :) llvm-svn: 22806
-
- Aug 09, 2005
-
-
Chris Lattner authored
CC out of the SetCC operation, making SETCC a standard ternary operation and CC's a standard DAG leaf. This will make it possible for other node to use CC's as operands in the future... llvm-svn: 22728
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jul 19, 2005
-
-
Nate Begeman authored
llvm-svn: 22469
-
- Jul 05, 2005
-
-
Chris Lattner authored
1. Pass Value*'s into lowering methods so that the proper pointers can be added to load/stores from the valist 2. Intrinsics that return void should only return a token chain, not a token chain/retval pair. 3. Rename LowerVAArgNext -> LowerVAArg, because VANext is long gone. llvm-svn: 22338
-
- Jun 29, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22315
-
Andrew Lenharth authored
tracking the instructions causing loads and stores provides more information than just the pointer being loaded or stored llvm-svn: 22311
-
- Jun 22, 2005
-
-
Andrew Lenharth authored
See last commit for LangRef, this implements it on all targets. llvm-svn: 22273
-
- Jun 18, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22254
-
- May 14, 2005
-
-
Chris Lattner authored
llvm-svn: 22026
-
Chris Lattner authored
llvm-svn: 22015
-
Chris Lattner authored
llvm-svn: 22004
-
Chris Lattner authored
llvm-svn: 21993
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21958
-
Chris Lattner authored
llvm-svn: 21931
-
Chris Lattner authored
llvm-svn: 21930
-
- May 12, 2005
-
-
Chris Lattner authored
llvm-svn: 21900
-
- May 11, 2005
-
-
Chris Lattner authored
llvm-svn: 21870
-
- May 10, 2005
-
-
Chris Lattner authored
llvm-svn: 21833
-
- May 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21825
-
Chris Lattner authored
being stored/loaded through! llvm-svn: 21806
-
Chris Lattner authored
llvm-svn: 21804
-
- May 05, 2005
-
-
Chris Lattner authored
Lower debug info to noops. llvm-svn: 21698
-