summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Do not sink any instruction with side effects, including vaarg. This fixesChris Lattner2005-10-271-4/+2
* Fix #include orderChris Lattner2005-10-271-1/+1
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-0/+172
* Move some constant folding code shared by Analysis and Transform passesJohn Criswell2005-10-273-143/+3
* Fix DSE to not nuke dead stores unless they redundant store is the sameChris Lattner2005-10-271-1/+4
* Fix typoChris Lattner2005-10-271-1/+1
* Teach instcombine to promote stuff like (cast (malloc sbyte, 8*X) to int*)Chris Lattner2005-10-271-7/+26
* Promote cases like cast (malloc sbyte, 100) to int* intoChris Lattner2005-10-271-1/+22
* Minor change to this file to support obscure cases with constant array amountsChris Lattner2005-10-271-5/+16
* Add a simple xform that is useful for bitfield operations.Chris Lattner2005-10-271-0/+9
* 1. Remove libraries no longer created from the list of libraries linked into theJohn Criswell2005-10-261-1/+0
* int comparison patternsAndrew Lenharth2005-10-262-40/+48
* Fix some spello's pointed out by Gabor GreifChris Lattner2005-10-262-4/+4
* Typo made worse x 2 - take 2.Jim Laskey2005-10-262-2/+2
* Fix an assert compiling MallocBench/gsChris Lattner2005-10-261-1/+1
* Typo x 2Jim Laskey2005-10-262-2/+2
* Simplify instinfo, set random bits on more fp insts, and fix 1 opcodeAndrew Lenharth2005-10-262-24/+18
* Give full control of subtarget features over to table generated code.Jim Laskey2005-10-264-16/+26
* Add attribute name and type to SubtargetFeatures.Jim Laskey2005-10-263-8/+18
* fold nested and's early to avoid inefficiencies in MaskedValueIsZero. ThisChris Lattner2005-10-261-0/+9
* Add nodes for CondCodeSDNode and setcc, and add a bunch of pattern fragmentsChris Lattner2005-10-261-0/+64
* Add a note about some bitfield stuff we could be doing better.Nate Begeman2005-10-251-0/+64
* Correctly Expand or Promote FP_TO_UINT based on the capabilities of theNate Begeman2005-10-251-3/+5
* Allow custom lowered FP_TO_SINT ops in the check for whether a largerNate Begeman2005-10-251-1/+2
* autogen undefChris Lattner2005-10-252-11/+6
* Add undefChris Lattner2005-10-251-1/+3
* Allow pseudos to have patterns, no functionality changeChris Lattner2005-10-252-13/+13
* Autogen fselChris Lattner2005-10-252-14/+6
* Expose the fextend on the DAG instead of doing it in the matcherChris Lattner2005-10-251-8/+21
* Autogen a few new ppc-specific nodesChris Lattner2005-10-252-15/+11
* The dag isel generator generates this nowChris Lattner2005-10-252-64/+0
* Be a bit more paranoid about calling SelectNodeToChris Lattner2005-10-251-7/+11
* Fix a couple of minor bugs. The first fixes povray, the second fixes thingsChris Lattner2005-10-251-3/+9
* Clear a bit in this file that was causing a miscompilation of 178.galgel.Chris Lattner2005-10-251-1/+1
* Preparation of supporting scheduling info. Need to find info based on selectedJim Laskey2005-10-253-28/+54
* Stop using deprecated typesAlkis Evlogimenos2005-10-251-1/+2
* do not wrap this whole file in namespace llvmChris Lattner2005-10-242-8/+2
* Handle allocations that, even after removing dead uses, still have more thanChris Lattner2005-10-241-3/+15
* Fix a bug where we would 'promote' an allocation from one type to anotherChris Lattner2005-10-241-2/+6
* Before promoting a malloc type, remove dead uses. This makes instcombineChris Lattner2005-10-241-0/+20
* Pull some code out into a function, no functionality changeChris Lattner2005-10-241-25/+36
* Make this build with GCC 4.1, patch contributed by Vladimir A. Merzliakov!Chris Lattner2005-10-242-4/+4
* Alkis agrees that that iterative scan allocator isn't going to be worked onChris Lattner2005-10-242-504/+1
* Remove this pass, it is not usefulChris Lattner2005-10-241-106/+0
* Remove some beta code that no longer has an owner.Chris Lattner2005-10-249-3043/+0
* Do not build the ProfilePaths directory anymoreChris Lattner2005-10-241-1/+0
* DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE nowChris Lattner2005-10-2413-14/+9
* only build .a version of this libraryChris Lattner2005-10-241-0/+1
* Only build .a file versions of these libraries, instead of .a and .o versions.Chris Lattner2005-10-241-0/+1
* There is no need to build an archive version of this libraryChris Lattner2005-10-241-1/+0