| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some spello's pointed out by Gabor Greif | Chris Lattner | 2005-10-26 | 2 | -4/+4 |
| | | | | | llvm-svn: 24019 | ||||
| * | Typo made worse x 2 - take 2. | Jim Laskey | 2005-10-26 | 2 | -2/+2 |
| | | | | | llvm-svn: 24018 | ||||
| * | Fix an assert compiling MallocBench/gs | Chris Lattner | 2005-10-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 24017 | ||||
| * | Typo x 2 | Jim Laskey | 2005-10-26 | 2 | -2/+2 |
| | | | | | llvm-svn: 24016 | ||||
| * | Simplify instinfo, set random bits on more fp insts, and fix 1 opcode | Andrew Lenharth | 2005-10-26 | 2 | -24/+18 |
| | | | | | llvm-svn: 24014 | ||||
| * | Give full control of subtarget features over to table generated code. | Jim Laskey | 2005-10-26 | 4 | -16/+26 |
| | | | | | llvm-svn: 24013 | ||||
| * | Add attribute name and type to SubtargetFeatures. | Jim Laskey | 2005-10-26 | 3 | -8/+18 |
| | | | | | llvm-svn: 24012 | ||||
| * | fold nested and's early to avoid inefficiencies in MaskedValueIsZero. This | Chris Lattner | 2005-10-26 | 1 | -0/+9 |
| | | | | | | | fixes a very slow compile in PR639. llvm-svn: 24011 | ||||
| * | Add nodes for CondCodeSDNode and setcc, and add a bunch of pattern fragments | Chris Lattner | 2005-10-26 | 1 | -0/+64 |
| | | | | | | | | | | | to make it easy to use them. This lets you write patterns like: (set PRRC:$rd, (setne GPRC:$rS, imm:$SH)) and stuff. llvm-svn: 24009 | ||||
| * | Update Visual Studio projects to reflect moved file. | Jeff Cohen | 2005-10-26 | 1 | -0/+0 |
| | | | | | llvm-svn: 23998 | ||||
| * | Add a note about some bitfield stuff we could be doing better. | Nate Begeman | 2005-10-25 | 1 | -0/+64 |
| | | | | | llvm-svn: 23994 | ||||
| * | Correctly Expand or Promote FP_TO_UINT based on the capabilities of the | Nate Begeman | 2005-10-25 | 1 | -3/+5 |
| | | | | | | | | machine. This allows us to generate great code for i32 FP_TO_UINT now on targets with 64 bit extensions. llvm-svn: 23993 | ||||
| * | Allow custom lowered FP_TO_SINT ops in the check for whether a larger | Nate Begeman | 2005-10-25 | 1 | -1/+2 |
| | | | | | | | | FP_TO_SINT is preferred to a larger FP_TO_UINT. This seems to be begging for a TLI.isOperationCustom() helper function. llvm-svn: 23992 | ||||
| * | autogen undef | Chris Lattner | 2005-10-25 | 2 | -11/+6 |
| | | | | | llvm-svn: 23991 | ||||
| * | Add undef | Chris Lattner | 2005-10-25 | 1 | -1/+3 |
| | | | | | llvm-svn: 23990 | ||||
| * | Allow pseudos to have patterns, no functionality change | Chris Lattner | 2005-10-25 | 2 | -13/+13 |
| | | | | | llvm-svn: 23988 | ||||
| * | Autogen fsel | Chris Lattner | 2005-10-25 | 2 | -14/+6 |
| | | | | | llvm-svn: 23987 | ||||
| * | Expose the fextend on the DAG instead of doing it in the matcher | Chris Lattner | 2005-10-25 | 1 | -8/+21 |
| | | | | | llvm-svn: 23986 | ||||
| * | Autogen a few new ppc-specific nodes | Chris Lattner | 2005-10-25 | 2 | -15/+11 |
| | | | | | llvm-svn: 23985 | ||||
| * | The dag isel generator generates this now | Chris Lattner | 2005-10-25 | 2 | -64/+0 |
| | | | | | llvm-svn: 23984 | ||||
| * | Be a bit more paranoid about calling SelectNodeTo | Chris Lattner | 2005-10-25 | 1 | -7/+11 |
| | | | | | llvm-svn: 23982 | ||||
| * | Fix a couple of minor bugs. The first fixes povray, the second fixes things | Chris Lattner | 2005-10-25 | 1 | -3/+9 |
| | | | | | | | if the dag combiner isn't run llvm-svn: 23981 | ||||
| * | Clear a bit in this file that was causing a miscompilation of 178.galgel. | Chris Lattner | 2005-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 23980 | ||||
| * | Preparation of supporting scheduling info. Need to find info based on selected | Jim Laskey | 2005-10-25 | 3 | -28/+54 |
| | | | | | | | CPU. llvm-svn: 23974 | ||||
| * | Stop using deprecated types | Alkis Evlogimenos | 2005-10-25 | 1 | -1/+2 |
| | | | | | llvm-svn: 23973 | ||||
| * | do not wrap this whole file in namespace llvm | Chris Lattner | 2005-10-24 | 1 | -4/+1 |
| | | | | | llvm-svn: 23962 | ||||
| * | Handle allocations that, even after removing dead uses, still have more than | Chris Lattner | 2005-10-24 | 1 | -3/+15 |
| | | | | | | | | | | | | | | | one use (but one is a cast). This handles the very common case of: X = alloc [n x byte] Y = cast X to somethingbetter seteq X, null In order to avoid infinite looping when there are multiple casts, we only allow this if the xform is strictly increasing the alignment of the allocation. llvm-svn: 23961 | ||||
| * | Fix a bug where we would 'promote' an allocation from one type to another | Chris Lattner | 2005-10-24 | 1 | -2/+6 |
| | | | | | | | | where the second has less alignment required. If we had explicit alignment support in the IR, we could handle this case, but we can't until we do. llvm-svn: 23960 | ||||
| * | Before promoting a malloc type, remove dead uses. This makes instcombine | Chris Lattner | 2005-10-24 | 1 | -0/+20 |
| | | | | | | | | more effective at promoting these allocations, catching them earlier in the compile process. llvm-svn: 23959 | ||||
| * | Pull some code out into a function, no functionality change | Chris Lattner | 2005-10-24 | 1 | -25/+36 |
| | | | | | llvm-svn: 23958 | ||||
| * | Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov! | Chris Lattner | 2005-10-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 23956 | ||||
| * | Alkis agrees that that iterative scan allocator isn't going to be worked on | Chris Lattner | 2005-10-24 | 2 | -504/+1 |
| | | | | | | | in the future, remove it. llvm-svn: 23952 | ||||
| * | Remove this pass, it is not useful | Chris Lattner | 2005-10-24 | 1 | -106/+0 |
| | | | | | llvm-svn: 23949 | ||||
| * | Remove some beta code that no longer has an owner. | Chris Lattner | 2005-10-24 | 9 | -3043/+0 |
| | | | | | llvm-svn: 23944 | ||||
| * | Do not build the ProfilePaths directory anymore | Chris Lattner | 2005-10-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 23943 | ||||
| * | DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now | Chris Lattner | 2005-10-24 | 12 | -13/+9 |
| | | | | | llvm-svn: 23940 | ||||
| * | only build .a version of this library | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
| | | | | | llvm-svn: 23938 | ||||
| * | Only build .a file versions of these libraries, instead of .a and .o versions. | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
| | | | | | | | This should speed up build times. llvm-svn: 23937 | ||||
| * | There is no need to build an archive version of this library | Chris Lattner | 2005-10-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 23936 | ||||
| * | This file is hopelessly out of date | Chris Lattner | 2005-10-24 | 1 | -197/+0 |
| | | | | | llvm-svn: 23935 | ||||
| * | Only build .a file versions of these libraries, instead of .a and .o versions. | Chris Lattner | 2005-10-24 | 1 | -0/+1 |
| | | | | | | | This should speed up build times. llvm-svn: 23934 | ||||
| * | Only build .a file versions of these libraries, instead of .a and .o versions. | Chris Lattner | 2005-10-24 | 7 | -0/+8 |
| | | | | | | | This should speed up build times. llvm-svn: 23933 | ||||
| * | Make sure that anything using the ADCE pass pulls in the UnifyFunctionExitNodes | Chris Lattner | 2005-10-24 | 1 | -0/+2 |
| | | | | | | | code llvm-svn: 23931 | ||||
| * | don't bother building the archive version of this library | Chris Lattner | 2005-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 23927 | ||||
| * | expose a ctor | Chris Lattner | 2005-10-24 | 1 | -0/+3 |
| | | | | | llvm-svn: 23924 | ||||
| * | implement some prototypes | Chris Lattner | 2005-10-24 | 2 | -0/+10 |
| | | | | | llvm-svn: 23920 | ||||
| * | move this to the analyze tool | Chris Lattner | 2005-10-24 | 1 | -105/+0 |
| | | | | | llvm-svn: 23918 | ||||
| * | Fix a nasty bug that was causing miscompilation of global variables | Chris Lattner | 2005-10-23 | 1 | -1/+4 |
| | | | | | | | | on big endian 32-bit targets in some cases (e.g. PPC). This fixes several PPC JIT failures. llvm-svn: 23914 | ||||
| * | Shrinkify to match llc | Chris Lattner | 2005-10-23 | 1 | -3/+3 |
| | | | | | llvm-svn: 23912 | ||||
| * | Simplify this, matching changes in the tblgen emitter | Chris Lattner | 2005-10-23 | 1 | -9/+0 |
| | | | | | llvm-svn: 23909 | ||||

