aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Make getNodeValueTypes methods public.Chris Lattner2006-08-141-6/+8
* Add a new getNode() method that takes a pointer to an already-intern'd listChris Lattner2006-08-142-25/+18
* Avoid extra string copy.Devang Patel2006-08-141-2/+3
* Use mangler, instead of addUnderscore(), to get mangled name.Devang Patel2006-08-141-2/+8
* remove SelectionDAG::InsertISelMapEntry, it is deadChris Lattner2006-08-141-7/+0
* Add code to resize the CSEMap hash table. This doesn't speedup codegen ofChris Lattner2006-08-143-3/+9
* avoid a warningChris Lattner2006-08-141-1/+1
* Emit .set directives for jump table entries when possible, which reducesNate Begeman2006-08-121-1/+9
* Track # nodes in a CSEMap.Chris Lattner2006-08-121-0/+1
* Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5%Chris Lattner2006-08-111-16/+9
* remove IncludeFile turds in MathExtras.h, which bloats every .o file thatChris Lattner2006-08-111-3/+0
* move code out of line so that GCC doesn't inline it at -O3Chris Lattner2006-08-111-61/+68
* Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner2006-08-111-40/+45
* Remove 8 more std::map's.Chris Lattner2006-08-111-16/+16
* remove old piece of the V9 backend.Chris Lattner2006-08-111-39/+0
* Start moving leaf nodes over to the CSEMap.Chris Lattner2006-08-112-14/+20
* new method for adding intsChris Lattner2006-08-111-0/+6
* eliminate the NullaryOps map, use CSEMap instead.Chris Lattner2006-08-111-2/+0
* Change one ReplaceAllUsesWith method to take an array of operands to replacei...Chris Lattner2006-08-111-1/+1
* Remove now-dead method.Chris Lattner2006-08-111-4/+0
* remove a (now) unused getNode method.Chris Lattner2006-08-111-5/+0
* Doxygenify some methods.Chris Lattner2006-08-101-4/+8
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-19/+15
* capacity is a pointer, not a valueChris Lattner2006-08-081-1/+1
* add a new assign methodChris Lattner2006-08-081-0/+9
* Eliminate some malloc traffic by allocating vectors on the stack. Change someChris Lattner2006-08-082-19/+18
* Add ctor that initializes from a range.Chris Lattner2006-08-081-0/+6
* Remove assertions from the SmallVector class. They slow down clients ofChris Lattner2006-08-071-6/+0
* New CSEMap datastructure implChris Lattner2006-08-071-0/+114
* Remove the use of "IncludeFile" from this support facility. The mechanismReid Spencer2006-08-071-3/+0
* Revamp the "CSEMap" datastructure used in the SelectionDAG class. ThisChris Lattner2006-08-072-24/+24
* Move DAGSize to SelectionDAGISel; it's used in tablegen'd isel code.Evan Cheng2006-08-071-2/+7
* Add a clear method to SmallVectorChris Lattner2006-08-071-0/+7
* Silence a warning on x86-64, reported by chandlerc.Chris Lattner2006-08-061-1/+1
* This causes some random crashes.Evan Cheng2006-08-051-1/+1
* Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.Reid Spencer2006-08-041-2/+2
* Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, whichChris Lattner2006-08-041-5/+2
* update commentChris Lattner2006-08-031-8/+2
* remove some more dead sparcv9 support stuffChris Lattner2006-08-031-25/+0
* Fix typo.Devang Patel2006-08-031-1/+1
* Add new tool, lto, to do link time optimization. This tool installsDevang Patel2006-08-031-0/+99
* AssignTopologicalOrder now returns the vector of SDNode* by reference toEvan Cheng2006-08-021-3/+3
* Final polish on machine pass registries.Jim Laskey2006-08-021-192/+29
* Breaking out specialized classes.Jim Laskey2006-08-022-0/+135
* Add dominates/properlyDominates queries to IDom.Chris Lattner2006-08-011-0/+10
* Now that the ISel is available, it's possible to create a default instructionJim Laskey2006-08-013-0/+8
* 1. Change use of "Cache" to "Default".Jim Laskey2006-08-014-31/+51
* Remove some now-dead methods. Use getFileStatus instead.Chris Lattner2006-08-011-22/+0
* Forgot the added files for plugable machine passes.Jim Laskey2006-08-012-0/+358
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-014-84/+17