summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Fix RA::verifyAssignment()Alkis Evlogimenos2004-02-19
* Fix problem fusing spill code into instructions: we didn't update the liveChris Lattner2004-02-19
* Fix an iterator invalidation problem. :(Chris Lattner2004-02-19
* Add method to update livevar when an instruction movesChris Lattner2004-02-19
* Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printedChris Lattner2004-02-19
* Add a MachineBasicBlock::getParent() methodChris Lattner2004-02-19
* Rename reloads/spills to loads/stores.Alkis Evlogimenos2004-02-19
* Implement assignment correctness verification.Alkis Evlogimenos2004-02-18
* Move unused typedefs in private section. Add method to return intervalAlkis Evlogimenos2004-02-18
* Eliminate operator[] is deprecated warningsChris Lattner2004-02-18
* Fix deprecated operator[] warningsChris Lattner2004-02-18
* Be more agressive when joining ranges.Alkis Evlogimenos2004-02-18
* Fix overly conservative spill interval computation.Alkis Evlogimenos2004-02-18
* Beautify debug output.Alkis Evlogimenos2004-02-18
* Remove the -disable-kill option. The register allocator is buggy with it,Chris Lattner2004-02-17
* Add support to the local allocator for fusing spill code into the instructionsChris Lattner2004-02-17
* Fix a bug in my previous refactoring change... arg!Chris Lattner2004-02-17
* Add LiveIntervals::Interval::empty() member function.Alkis Evlogimenos2004-02-17
* Once we have a way to fold spill code reloads into instructions, we have a wa...Chris Lattner2004-02-17
* Fix spilled interval update. It was too conservative.Alkis Evlogimenos2004-02-17
* Refactor code a bit. No functionality changes, though the comment hints at t...Chris Lattner2004-02-17
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-16
* By default, llvm.setjmp/llvm.longjmp intrinsics get lowered to their libc cou...Chris Lattner2004-02-15
* Refactor code. Now the intrinsic lowering pass tries to recycle preexistingChris Lattner2004-02-15
* This pass should not require phi elimination or live variableAlkis Evlogimenos2004-02-15
* Finegrainify namespacificationChris Lattner2004-02-15
* Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos2004-02-15
* Eliminate the use of spill (reserved) registers.Alkis Evlogimenos2004-02-15
* Allow for fixed objects to reside in the local area, and if they don't to notChris Lattner2004-02-15
* Add back machine code deleter pass until we get a MachineCode passAlkis Evlogimenos2004-02-15
* There is no reason to align the stack pointer if there are no callees of this...Chris Lattner2004-02-14
* A target that doesn't support these intrinsics will still meet spec (theChris Lattner2004-02-14
* Add llvm.memset/frameaddress/returnaddress intrinsics.Chris Lattner2004-02-14
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-14
* Use std::numeric_limits<float>::infinity() instead ofAlkis Evlogimenos2004-02-14
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Use getNumVirtualRegs().Alkis Evlogimenos2004-02-13
* Refactor MachineFunction::print() into MachineBasicBlock::print().Brian Gaeke2004-02-13
* Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace.Brian Gaeke2004-02-13
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-12
* Add support for the llvm.memmove intrinsicChris Lattner2004-02-12
* Implement the llvm.memcpy intrinsicChris Lattner2004-02-12
* Rename the opCode instance variable to OpcodeChris Lattner2004-02-12
* This field is never readChris Lattner2004-02-12
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-12
* getOpCode() --> getOpcode().Brian Gaeke2004-02-12
* Add #includeChris Lattner2004-02-10
* Do not use MachineOperand::isVirtualRegister either!Chris Lattner2004-02-10
* Eliminate users of MachineOperand::isPhysicalRegisterChris Lattner2004-02-10
* Move InstrSchedule's iterator begin/end methods inline.Brian Gaeke2004-02-09