aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix -Wcast-qual warnings.Dan Gohman2010-04-174-11/+12
* remove a dead variable, PR6856Chris Lattner2010-04-171-1/+0
* Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman2010-04-177-20/+21
* Use const_cast instead of a C-style cast to cast away const.Dan Gohman2010-04-172-3/+4
* Start function numbering at 0.Dan Gohman2010-04-171-1/+2
* Delete now-unnecessary const_casts.Dan Gohman2010-04-173-12/+11
* Use cast instead of dyn_cast when assuming success.Dan Gohman2010-04-171-6/+6
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-1766-669/+730
* Move per-function state out of TargetLowering subclasses and intoDan Gohman2010-04-1729-174/+350
* Name these stub files consistently with the SPU and PPC targets' conventions.Chandler Carruth2010-04-174-18/+18
* a bunch of ssse3 instructions are misencoded to think they have an Chris Lattner2010-04-171-0/+3
* reenable r101565, removing a problematic assertion.Chris Lattner2010-04-171-2/+0
* Postra machine licm must add registers defined by loop invariants to *all* ofEvan Cheng2010-04-171-48/+23
* Fix codegen passes. -disable-ssc shouldn't disable postra machine licm.Evan Cheng2010-04-171-5/+11
* More work to allow dag combiner to promote 16-bit ops to 32-bit.Evan Cheng2010-04-176-52/+188
* Another 80 col violation.Evan Cheng2010-04-171-1/+2
* Revise my previous change to ExpandBIT_CONVERT. I hadn't realized that thisBob Wilson2010-04-171-12/+22
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-171-179/+434
* As a temporary workaround for post-RA not handling DebugValue instructions,Bob Wilson2010-04-171-0/+11
* Revert "Use a simpler data structure to calculate the least recently used reg...Jakob Stoklund Olesen2010-04-171-41/+112
* disable r101565: an assert is getting triggered. More lurking badness no doubt.Chris Lattner2010-04-171-0/+2
* add a noteChris Lattner2010-04-161-0/+5
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-1641-538/+541
* Add support to emit dwarf ranges.Devang Patel2010-04-164-5/+59
* Use a simpler data structure to calculate the least recently used register in...Jakob Stoklund Olesen2010-04-161-112/+41
* Cast to (uint64_t) instead of relying on the "ul" suffix.Johnny Chen2010-04-161-1/+1
* building on the new CallGraphSCC abstraction, teach CallGraphSCCPassManager Chris Lattner2010-04-161-0/+5
* Add skeleton target-specific SelectionDAGInfo files.Dan Gohman2010-04-1639-0/+676
* Fixed logic error. Should check Builder for validity before calling SetSessionJohnny Chen2010-04-161-3/+2
* move ReplaceNode out of line, rename scc_iterator::fini -> isAtEnd().Chris Lattner2010-04-161-5/+15
* introduce a new CallGraphSCC class, and pass it aroundChris Lattner2010-04-166-73/+88
* Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen2010-04-163-5/+26
* (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case...Evan Cheng2010-04-161-1/+2
* move PrintCallGraphPass out of the middle of CGPassManager.Chris Lattner2010-04-161-33/+43
* add a missing break back, patch by Nico Schmidt!Chris Lattner2010-04-161-0/+1
* Create a new TargetSelectionDAGInfo class. This will eventually acquireDan Gohman2010-04-162-0/+22
* Commit this, which should have accompanied 101531.Dan Gohman2010-04-161-1/+2
* Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType.Dan Gohman2010-04-164-13/+13
* In the same spirit of r101524, which removed the assert() from printAddrMode2...Johnny Chen2010-04-162-2/+0
* Multiclass LdStCop was using pre-UAL syntax LDC<c>L for the L fragment. ChangedJohnny Chen2010-04-161-4/+4
* Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" areJohnny Chen2010-04-162-2/+0
* 80 col.Evan Cheng2010-04-161-1/+2
* 80 col.Evan Cheng2010-04-161-1/+1
* Avoid creating virtual registers for unused values.Dan Gohman2010-04-162-5/+5
* Fix an assertion string.Dan Gohman2010-04-161-1/+1
* Fix a comment.Dan Gohman2010-04-161-1/+1
* Disable inlining of recursive calls. It can complicate tailcallelim andDan Gohman2010-04-161-0/+7
* Refine the detection of seemingly infinitely recursive calls where theDan Gohman2010-04-161-9/+21
* reapply r101434Gabor Greif2010-04-1641-541/+538
* Make callIsSmall accessible as a utility function.Dan Gohman2010-04-161-4/+4