summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Initial support for the CMake build system.Oscar Fuentes2008-09-22
* Add helper function to get a 32-bit floating point constant. No functionality...Bill Wendling2008-09-22
* Fold immediates into X86 shifts with fast isel. This generates:Chris Lattner2008-09-21
* Factor out code into HandleVirtRegDef, for consistency withDan Gohman2008-09-21
* Instead of building a list and sorting it just to find a maximum element,Dan Gohman2008-09-21
* Fetch the starting index of the block when assigning intervals. This gets li...Owen Anderson2008-09-21
* don't print GlobalAddressSDNode's with an offset of zero as "foo0".Chris Lattner2008-09-21
* add a noteChris Lattner2008-09-20
* Implement review feedback from Devang: make useDuncan Sands2008-09-20
* Teach coalescer about earlyclobber bits.Dale Johannesen2008-09-20
* Fix PR2808. When regalloc runs out of register, it spill a physical register ...Evan Cheng2008-09-20
* No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it.Evan Cheng2008-09-20
* 80 column violation.Evan Cheng2008-09-20
* Fix a FastISel GlobalVariable CSE bug.Dan Gohman2008-09-19
* Continue after removing the current MI.Evan Cheng2008-09-19
* Refactor X86SelectConstAddr, folding it into X86SelectAddress. ThisDan Gohman2008-09-19
* Make earlyclobber stuff work when virtual regsDale Johannesen2008-09-19
* Re-materalized definition instructions may be dead. Whack them.Evan Cheng2008-09-19
* backing out my last commit, it was not intended to go on the trunkGabor Greif2008-09-19
* first shot at removing Use::ValGabor Greif2008-09-19
* Remove the MarkModRef pass (use AddReadAttrs instead).Duncan Sands2008-09-19
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-19
* Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysisDale Johannesen2008-09-19
* splitLoop does not handle split condition EQ.Devang Patel2008-09-18
* Address-mode folding for X86FastISel. It's pretty basic, but itDan Gohman2008-09-18
* Decrementing the iterator here could be wrong if the worklist is empty after ...Bill Wendling2008-09-18
* Try to place hoisted instructions befoe icmp instruction.Devang Patel2008-09-18
* Somehow RegAllocLinearScan is keeping two pointers to MachineRegisterInfo.Evan Cheng2008-09-18
* Simplify this code. The FastISel class has its own TD member.Dan Gohman2008-09-18
* Don't consider instructions with implicit physical registerDan Gohman2008-09-18
* Add a new "fast" scheduler. This is currently basically just aDan Gohman2008-09-18
* Preliminary support for systems which require changing JIT memory regions pri...Evan Cheng2008-09-18
* Duh. Default to ARMCC::AL (always).Evan Cheng2008-09-18
* Clean up.Evan Cheng2008-09-18
* Cosmetic.Evan Cheng2008-09-18
* FastISel: For calls, prefer using the callee's address as a constantDan Gohman2008-09-17
* Add a bit to mark operands of asm's that conflictDale Johannesen2008-09-17
* Unallocatable registers do not have live intervals.Evan Cheng2008-09-17
* Do not hoist instruction above branch condition. The instruction may use bran...Devang Patel2008-09-17
* Do not ignore iv uses outside the loop.Devang Patel2008-09-17
* Don't worry about clobbering physical register defs that aren't used.Dan Gohman2008-09-17
* Fix addrmode1 instruction encodings; fix bx_ret encoding.Evan Cheng2008-09-17
* Specify instruction encoding using range list to avoid endianess issues.Evan Cheng2008-09-17
* Simplify and generalize X86DAGToDAGISel::CanBeFoldedBy, and drawDan Gohman2008-09-17
* Add a new MachineInstr-level DCE pass. It is very simple, and is intended toDan Gohman2008-09-17
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-17
* When converting a CopyFromReg to a copy instruction, use the register class o...Evan Cheng2008-09-16
* Change SelectionDAG::getConstantPool to always set the alignment of theDan Gohman2008-09-16
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-16
* Include the alignment value when displaying ConstantPoolSDNodes.Dan Gohman2008-09-16