summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* For PR797:Reid Spencer2006-08-189-3256/+4729
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-179-35/+35
* Revert this patch, the front-end has been fixed to make it unneccesary.Chris Lattner2006-08-171-15/+0
* 'g' is handled by the front-end.Chris Lattner2006-08-171-4/+0
* Fix handling of 'g'. Closes 883Andrew Lenharth2006-08-171-0/+4
* add a "load effective address"Rafael Espindola2006-08-174-10/+30
* Add the 'c' constraint as needed by the linux kernelAndrew Lenharth2006-08-171-2/+7
* Add support for S and D constraints, as needed to compile the linux kernel.Andrew Lenharth2006-08-171-0/+10
* switch the SUnit pred/succ sets from being std::sets to being smallvectors.Chris Lattner2006-08-173-78/+82
* Doh. Incorrectly inverted condition. Also add a isOnlyUse check to match tabl...Evan Cheng2006-08-161-1/+2
* minor changes.Chris Lattner2006-08-162-22/+24
* Use the appropriate typedefChris Lattner2006-08-161-2/+1
* Declare the callee saved regsRafael Espindola2006-08-166-14/+60
* SelectNodeTo() may return a SDOperand that is different from the input.Evan Cheng2006-08-164-53/+36
* RET_FLAG has an optional input flag, but it does not produce a flag result.Evan Cheng2006-08-161-8/+2
* add a noteChris Lattner2006-08-161-0/+13
* initial changes to support JIT'ing from multiple module providers, implicitlyChris Lattner2006-08-164-60/+164
* Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code.Chris Lattner2006-08-151-93/+63
* Start using SDVTList more consistentlyChris Lattner2006-08-152-72/+78
* add a new SDVTList type and new SelectionDAG::getVTList methods to streamlineChris Lattner2006-08-151-68/+79
* eliminate use of getNode that takes vector of valuetypes.Chris Lattner2006-08-142-30/+30
* Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner2006-08-141-78/+70
* remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner2006-08-141-9/+0
* Add code to resize the CSEMap hash table. This doesn't speedup codegen ofChris Lattner2006-08-142-3/+47
* Handle single-entry PHI nodes correctly. This fixes PR877 andChris Lattner2006-08-141-1/+11
* Add the actual constant to the hash for ConstantPool nodes. Thanks toChris Lattner2006-08-142-0/+2
* select code likeRafael Espindola2006-08-141-1/+34
* Emit .set directives for jump table entries when possible, which reducesNate Begeman2006-08-123-3/+41
* Fix a bug in a recent refactoring that broke a bunch of stuff.Chris Lattner2006-08-121-1/+1
* Fix an obvious bug, noticed by inspection. No current targets trigger this.Chris Lattner2006-08-121-3/+3
* Don't attempt to split subloops out of a loop with a huge number of backedges.Chris Lattner2006-08-121-8/+19
* Make Loop::getExitBlocks significantly faster for large loops. Instead ofChris Lattner2006-08-121-3/+9
* Reimplement the loopsimplify code which deletes edges from unreachableChris Lattner2006-08-121-29/+53
* Switch to using SuperFastHash instead of adding all elements together. ThisChris Lattner2006-08-121-6/+24
* Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5%Chris Lattner2006-08-111-15/+9
* remove IncludeFile turds in MathExtras.h, which bloats every .o file thatChris Lattner2006-08-112-13/+9
* Remove 8 more std::map's.Chris Lattner2006-08-112-92/+58
* eliminate extraneous blank lineChris Lattner2006-08-111-1/+0
* Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants,Chris Lattner2006-08-112-88/+83
* eliminate the NullaryOps map, use CSEMap instead.Chris Lattner2006-08-111-22/+18
* change internal impl of dag combiner so that calls to CombineTo never have toChris Lattner2006-08-111-12/+9
* Change one ReplaceAllUsesWith method to take an array of operands to replaceChris Lattner2006-08-112-6/+5
* Eliminate use of getNode that takes a vector.Chris Lattner2006-08-115-33/+47
* elimiante use of getNode that takes vector of operands.Chris Lattner2006-08-111-3/+4
* eliminate use of getNode that takes vector of operands.Chris Lattner2006-08-111-2/+4
* eliminate use of getNode that takes vector<SDOperand>. Wrap a really long line.Chris Lattner2006-08-111-4/+6
* Convert vectors to fixed sized arrays and smallvectors. Eliminate use of get...Chris Lattner2006-08-111-37/+42
* Fix miscompilation of float vector returns. Compile code to this:Chris Lattner2006-08-111-4/+4
* Match tablegen changes.Evan Cheng2006-08-117-129/+118
* CALLSEQ_* produces chain even if that's not needed.Evan Cheng2006-08-115-9/+17
OpenPOWER on IntegriCloud