summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Remove the OrigVT member from AtomicSDNode, as it is redundant withDan Gohman2008-06-25
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-25
* Make Allocate<T>() return a T* instead of a void*. And useDan Gohman2008-06-24
* Correct a comment.Dan Gohman2008-06-24
* Add support for building on solaris, working around namespaceChris Lattner2008-06-24
* Pass std::string by reference. Thanks Chris!Dan Gohman2008-06-24
* Rename a few variables to be more consistent.Matthijs Kooijman2008-06-24
* Remove an incorrect comment.Owen Anderson2008-06-24
* Use InstrSlots::NUM rather than pre-dividing by four. Also, mark this const.Owen Anderson2008-06-24
* Comment fixes, and make Schedule() pure virtual.Dan Gohman2008-06-24
* Add a clear() method to PriorityQueue.Dan Gohman2008-06-23
* Add getScaledIntervalSize, which gives a measure of the size of an interval t...Owen Anderson2008-06-23
* Simplify erase_one slightly. It's not necessary to preserveDan Gohman2008-06-23
* Use StringMap instead of std::map<std::string, SDNode*>.Dan Gohman2008-06-23
* Add methods to StringMap to erase entries by key.Dan Gohman2008-06-23
* Instead of adding an isSS field to LiveInterval to denote stack slot. Use top...Evan Cheng2008-06-23
* First step to fix PR2088. Implement routine to compute the Wojciech Matyjewicz2008-06-23
* Remove two convenience constructors because they're now private, and theDan Gohman2008-06-23
* Remove an unnecessary cast.Dan Gohman2008-06-23
* Use SCEVAddRecExpr::isAffine.Dan Gohman2008-06-22
* Move a few more SCEVExpander methods out-of-line.Dan Gohman2008-06-22
* Reorder some fields in SDNode. This avoids padding,Dan Gohman2008-06-21
* Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeIdDan Gohman2008-06-21
* Add a priority queue class, which is a wrapper around std::priority_queueDan Gohman2008-06-21
* Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> >Dan Gohman2008-06-21
* Undo spill weight tweak. Need to investigate the performance regressions.Evan Cheng2008-06-21
* Add some methods for querying the nature of aDuncan Sands2008-06-20
* Add an allnodes_size method.Dan Gohman2008-06-20
* Add C binding for ExecutionEngine::addGlobalMapping.Gordon Henriksen2008-06-20
* It's invalid to take the one-past-the-end address of a non-arrayDan Gohman2008-06-20
* Add an idx_iterator to the insertvalue and extractvalue instructions.Owen Anderson2008-06-19
* The inline keyword goes before the return type. This fixes a compiler warning.Dan Gohman2008-06-19
* Minor spiller tweak to unfavor reload into load/store instructions.Evan Cheng2008-06-19
* Move SCEVExpander::visitAddExpr out-of-line.Dan Gohman2008-06-18
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-18
* Add MachineRegisterInfo::use_empty.Evan Cheng2008-06-18
* Check empty dominance frontier.Devang Patel2008-06-18
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-17
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-17
* Fix use of placement new to actually use an address. Owen Anderson2008-06-17
* Provide generic hooks for icache invalidation. Add PPC implementation.Anton Korobeynikov2008-06-17
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-17
* 80 column fixes.Matthijs Kooijman2008-06-17
* add a new -enable-value-prop flag for llcbeta, that enables propagationChris Lattner2008-06-17
* Horizontal-add instructions are not commutative.Evan Cheng2008-06-16
* Move some documentation from the header file into ProgrammersManual. About to...Gabor Greif2008-06-16
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-16
* Add a new flag that disables symbol lookup with dlsym when set. This allowsChris Lattner2008-06-16
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-16
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-16