aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-087-0/+25
* Okay 15th time is the charm. Looking at the vector size is useless as itChris Lattner2005-01-081-1/+1
* Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-B...Chris Lattner2005-01-081-1/+1
* Tighten up assertions.Chris Lattner2005-01-081-8/+6
* Fix off by one errorChris Lattner2005-01-081-1/+1
* Allow arrays to have more than 4G elements.Chris Lattner2005-01-081-5/+5
* Use size_t instead of long to represent memory usage. long is 32 bitsJeff Cohen2005-01-085-13/+13
* Silence warningsChris Lattner2005-01-081-2/+2
* Silence VS warnings.Chris Lattner2005-01-081-37/+37
* Silence VS warnings.Chris Lattner2005-01-083-5/+12
* Silence VS warningsChris Lattner2005-01-081-4/+4
* Silence VS warningsChris Lattner2005-01-081-7/+8
* Silence warnings from VSChris Lattner2005-01-082-3/+5
* Silence VS warningsChris Lattner2005-01-082-2/+2
* Silence VS warnings.Chris Lattner2005-01-082-5/+4
* Fix VS warningsChris Lattner2005-01-082-13/+13
* Fix VS warnings.Chris Lattner2005-01-082-4/+5
* Fix uint64_t -> unsigned VS warnings.Chris Lattner2005-01-082-12/+13
* Silence VS warnings.Chris Lattner2005-01-081-5/+7
* Silence warningsChris Lattner2005-01-082-3/+4
* Do not throw away bits for no reasonChris Lattner2005-01-081-1/+1
* Silence a VS warning.Chris Lattner2005-01-081-1/+1
* Adjust to changes in LowerCallTo interfaceChris Lattner2005-01-081-30/+39
* Implement handling of most long operators through libcalls.Chris Lattner2005-01-081-5/+65
* Adjust to changes in LowerCAllTo interfacesChris Lattner2005-01-081-14/+27
* Add more missing createXxxPass functions.Jeff Cohen2005-01-083-0/+9
* Add support for FP->INT conversions and back.Chris Lattner2005-01-083-17/+42
* Wrap long line.Chris Lattner2005-01-081-2/+2
* Implement the 'store FPIMM, Ptr' -> 'store INTIMM, Ptr' optimization forChris Lattner2005-01-081-0/+25
* 1ULL << 64 is undefined, don't do it.Chris Lattner2005-01-081-2/+3
* The X86 instruction selector already handles codegen of:Chris Lattner2005-01-081-8/+33
* Fix a pointer invalidation problem. This fixes Generic/badarg6.llChris Lattner2005-01-071-13/+7
* Fold conditional branches on constants away.Chris Lattner2005-01-071-0/+6
* Fix a thinko in the reassociation code, fixing Generic/badlive.llChris Lattner2005-01-071-1/+1
* Add support for truncating integer casts from long.Chris Lattner2005-01-071-1/+13
* Fix a bug in load expansion legalization and ret legalization. This fixesChris Lattner2005-01-071-9/+17
* Legalize unconditional branches tooChris Lattner2005-01-071-0/+6
* Implement support for long GEP indices on 32-bit archs and support forChris Lattner2005-01-072-3/+15
* Simplify: truncate ({zero|sign}_extend (X))Chris Lattner2005-01-071-0/+9
* implement legalization of a bunch more operators.Chris Lattner2005-01-071-0/+6
* Fix another bug legalizing calls!Chris Lattner2005-01-071-1/+1
* Fix handling of dead PHI nodes.Chris Lattner2005-01-071-26/+30
* Fix a bug legalizing callsChris Lattner2005-01-071-1/+1
* After legalizing a DAG, delete dead nodes to save space.Chris Lattner2005-01-071-6/+1
* Implement RemoveDeadNodesChris Lattner2005-01-071-0/+119
* Teach legalize how to handle condbranchesChris Lattner2005-01-071-0/+10
* Allow the selection-dag based selector to be diabled with -disable-pattern-isel.Chris Lattner2005-01-071-2/+11
* Reimplementation of the X86 pattern isel. This is still missing many largeChris Lattner2005-01-071-0/+1415
* This file is now dead.Chris Lattner2005-01-071-131/+0
* Add a new prototypeChris Lattner2005-01-071-2/+7