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