summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* 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
* Added AssignTopologicalOrder() to assign each node an unique id based on thei...Evan Cheng2006-08-01
* Modify setStatusInfoOnDisk to not throw an exception.Chris Lattner2006-07-28
* Modify Path::eraseFromDisk to not throw an exception.Chris Lattner2006-07-28
* Update comments.Chris Lattner2006-07-28
* Change Path::getStatusInfo to return a boolean and error string on an errorChris Lattner2006-07-28
* The smallvector dtor should destroy the elements.Chris Lattner2006-07-28
* Rename IsFoldableBy to CanBeFoldedleByEvan Cheng2006-07-28
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-28
* Working toward registration of register allocators.Jim Laskey2006-07-27
* Resolve BB references with relocation.Evan Cheng2006-07-27
* Add basic block machine relocation.Evan Cheng2006-07-27
* AssignNodeIds should return unsigned.Evan Cheng2006-07-27
* Remove NodeDepth; Add NodeId which is a unique id per node per DAG. It can on...Evan Cheng2006-07-27
* Let each target specific isel provide routine to check if a chain producing n...Evan Cheng2006-07-27
* Move synchronizeICache from TargetJITInfo into a static function in JITEmitte...Evan Cheng2006-07-27
* Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner2006-07-27
* Support jump tables when in PIC relocation modelNate Begeman2006-07-27
* Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC.Chris Lattner2006-07-26
* For PR780:Reid Spencer2006-07-26
* For PR780:Reid Spencer2006-07-26
* Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner2006-07-26
* Moving this function to a permanent home to prevent a dependency cycle createdJim Laskey2006-07-25