| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not sink any instruction with side effects, including vaarg. This fixes | Chris Lattner | 2005-10-27 | 1 | -4/+2 |
* | Fix #include order | Chris Lattner | 2005-10-27 | 1 | -1/+1 |
* | Move some constant folding functions into LLVMAnalysis since they are used | John Criswell | 2005-10-27 | 1 | -0/+172 |
* | Move some constant folding code shared by Analysis and Transform passes | John Criswell | 2005-10-27 | 3 | -143/+3 |
* | Fix DSE to not nuke dead stores unless they redundant store is the same | Chris Lattner | 2005-10-27 | 1 | -1/+4 |
* | Fix typo | Chris Lattner | 2005-10-27 | 1 | -1/+1 |
* | Teach instcombine to promote stuff like (cast (malloc sbyte, 8*X) to int*) | Chris Lattner | 2005-10-27 | 1 | -7/+26 |
* | Promote cases like cast (malloc sbyte, 100) to int* into | Chris Lattner | 2005-10-27 | 1 | -1/+22 |
* | Minor change to this file to support obscure cases with constant array amounts | Chris Lattner | 2005-10-27 | 1 | -5/+16 |
* | Add a simple xform that is useful for bitfield operations. | Chris Lattner | 2005-10-27 | 1 | -0/+9 |
* | 1. Remove libraries no longer created from the list of libraries linked into the | John Criswell | 2005-10-26 | 1 | -1/+0 |
* | int comparison patterns | Andrew Lenharth | 2005-10-26 | 2 | -40/+48 |
* | Fix some spello's pointed out by Gabor Greif | Chris Lattner | 2005-10-26 | 2 | -4/+4 |
* | Typo made worse x 2 - take 2. | Jim Laskey | 2005-10-26 | 2 | -2/+2 |
* | Fix an assert compiling MallocBench/gs | Chris Lattner | 2005-10-26 | 1 | -1/+1 |
* | Typo x 2 | Jim Laskey | 2005-10-26 | 2 | -2/+2 |
* | Simplify instinfo, set random bits on more fp insts, and fix 1 opcode | Andrew Lenharth | 2005-10-26 | 2 | -24/+18 |
* | Give full control of subtarget features over to table generated code. | Jim Laskey | 2005-10-26 | 4 | -16/+26 |
* | Add attribute name and type to SubtargetFeatures. | Jim Laskey | 2005-10-26 | 3 | -8/+18 |
* | fold nested and's early to avoid inefficiencies in MaskedValueIsZero. This | Chris Lattner | 2005-10-26 | 1 | -0/+9 |
* | Add nodes for CondCodeSDNode and setcc, and add a bunch of pattern fragments | Chris Lattner | 2005-10-26 | 1 | -0/+64 |
* | Add a note about some bitfield stuff we could be doing better. | Nate Begeman | 2005-10-25 | 1 | -0/+64 |
* | Correctly Expand or Promote FP_TO_UINT based on the capabilities of the | Nate Begeman | 2005-10-25 | 1 | -3/+5 |
* | Allow custom lowered FP_TO_SINT ops in the check for whether a larger | Nate Begeman | 2005-10-25 | 1 | -1/+2 |
* | autogen undef | Chris Lattner | 2005-10-25 | 2 | -11/+6 |
* | Add undef | Chris Lattner | 2005-10-25 | 1 | -1/+3 |
* | Allow pseudos to have patterns, no functionality change | Chris Lattner | 2005-10-25 | 2 | -13/+13 |
* | Autogen fsel | Chris Lattner | 2005-10-25 | 2 | -14/+6 |
* | Expose the fextend on the DAG instead of doing it in the matcher | Chris Lattner | 2005-10-25 | 1 | -8/+21 |
* | Autogen a few new ppc-specific nodes | Chris Lattner | 2005-10-25 | 2 | -15/+11 |
* | The dag isel generator generates this now | Chris Lattner | 2005-10-25 | 2 | -64/+0 |
* | Be a bit more paranoid about calling SelectNodeTo | Chris Lattner | 2005-10-25 | 1 | -7/+11 |
* | Fix a couple of minor bugs. The first fixes povray, the second fixes things | Chris Lattner | 2005-10-25 | 1 | -3/+9 |
* | Clear a bit in this file that was causing a miscompilation of 178.galgel. | Chris Lattner | 2005-10-25 | 1 | -1/+1 |
* | Preparation of supporting scheduling info. Need to find info based on selected | Jim Laskey | 2005-10-25 | 3 | -28/+54 |
* | Stop using deprecated types | Alkis Evlogimenos | 2005-10-25 | 1 | -1/+2 |
* | do not wrap this whole file in namespace llvm | Chris Lattner | 2005-10-24 | 2 | -8/+2 |
* | Handle allocations that, even after removing dead uses, still have more than | Chris Lattner | 2005-10-24 | 1 | -3/+15 |
* | Fix a bug where we would 'promote' an allocation from one type to another | Chris Lattner | 2005-10-24 | 1 | -2/+6 |
* | Before promoting a malloc type, remove dead uses. This makes instcombine | Chris Lattner | 2005-10-24 | 1 | -0/+20 |
* | Pull some code out into a function, no functionality change | Chris Lattner | 2005-10-24 | 1 | -25/+36 |
* | Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov! | Chris Lattner | 2005-10-24 | 2 | -4/+4 |
* | Alkis agrees that that iterative scan allocator isn't going to be worked on | Chris Lattner | 2005-10-24 | 2 | -504/+1 |
* | Remove this pass, it is not useful | Chris Lattner | 2005-10-24 | 1 | -106/+0 |
* | Remove some beta code that no longer has an owner. | Chris Lattner | 2005-10-24 | 9 | -3043/+0 |
* | Do not build the ProfilePaths directory anymore | Chris Lattner | 2005-10-24 | 1 | -1/+0 |
* | DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now | Chris Lattner | 2005-10-24 | 13 | -14/+9 |
* | only build .a version of this library | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
* | Only build .a file versions of these libraries, instead of .a and .o versions. | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
* | There is no need to build an archive version of this library | Chris Lattner | 2005-10-24 | 1 | -1/+0 |