summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Rationalize the names of passes that print information:Duncan Sands2008-09-23
* Fix indendation.Matthijs Kooijman2008-09-23
* Add initial support for inserting last minute copies.Owen Anderson2008-09-23
* Support x86 specific inline asm modifier 'J'.Evan Cheng2008-09-22
* Fix the alignment of loads from constant pool entries when theDan Gohman2008-09-22
* Add hasNote() to check note associated with a function.Devang Patel2008-09-22
* Livestacks really does preserve everything.Evan Cheng2008-09-22
* Instead of setPreservesAll, just mark them preseving machine loop info and ma...Evan Cheng2008-09-22
* Significant improvements to the logic for merging live intervals. This code ...Owen Anderson2008-09-22
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-22
* Mark several codegen passes as preserving all analysis.Evan Cheng2008-09-22
* More refactoring. Yawn.Dale Johannesen2008-09-22
* Refactor FP intrinisic setup. Per review feedback.Dale Johannesen2008-09-22
* CMake build system: support for parallel builds.Oscar Fuentes2008-09-22
* Per review feedback: Only performEvan Cheng2008-09-22
* Change the calling convention used when tail call optimization is enabled fro...Arnold Schwaighofer2008-09-22
* 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