aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make sure the alignment of the temporary createdDuncan Sands2008-07-101-2/+6
* Make the LegalizeType method naming scheme more regular.Duncan Sands2008-07-105-49/+43
* Don't barf when dumping a constant that containsDuncan Sands2008-07-101-1/+1
* Correct a comment.Duncan Sands2008-07-101-2/+2
* Restructure dead argument elimination, try #3 :-)Matthijs Kooijman2008-07-102-383/+568
* - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply th...Evan Cheng2008-07-105-37/+24
* Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error!Nick Lewycky2008-07-102-4/+18
* Use DenseMap instead of std::map in local register allocation. This improves...Owen Anderson2008-07-101-3/+16
* Fix 403.gcc. Finally got the check for two-address-ness correct.Owen Anderson2008-07-101-10/+14
* Fix the build by adding a #include.Owen Anderson2008-07-101-0/+1
* The source and dest of an alias are *not* required to have the same type,Chris Lattner2008-07-101-9/+3
* Fix for PR2472. Use movss to set lower 32-bits of a zero XMM vector.Evan Cheng2008-07-102-0/+12
* open plugins with RTLD_GLOBAL, pointed out by Bram Adams.Chris Lattner2008-07-101-1/+1
* SImplify ConstantVector::get a bit and make it turn a vectorChris Lattner2008-07-101-8/+18
* Fix a case where vector comparison constant folding would cause anChris Lattner2008-07-102-33/+39
* add a helper method for code that wants to handle vectorChris Lattner2008-07-101-0/+6
* add a helper method for code that wants to handle vectorChris Lattner2008-07-101-0/+25
* elementwise comparison of vector constants was completely wrong. FixChris Lattner2008-07-102-20/+41
* - Replace use of std::map<std::string, ..> with StringMap. Replace use of std...Evan Cheng2008-07-102-37/+35
* Revert r53367, which was breaking things.Owen Anderson2008-07-091-1/+3
* Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. ThisDan Gohman2008-07-092-28/+9
* hasAnyUseOfValue can check SDUse nodes of its users directly insteadDan Gohman2008-07-091-13/+3
* Move MemoryVT out of LSBaseNode into MemSDNode, allowing theDan Gohman2008-07-092-51/+32
* Remove a FIXME: we really need to use const_data section on darwin forAnton Korobeynikov2008-07-091-3/+4
* Avoid creating expensive comment string if it's not going to be printed.Evan Cheng2008-07-091-1/+4
* Add FIXME for future checking.Anton Korobeynikov2008-07-091-0/+2
* Loosen our check here. Local regalloc only cares that the reg is used and de...Owen Anderson2008-07-091-3/+1
* Remove extra call to DW.SetModuleInfo on Linux.Dale Johannesen2008-07-091-1/+0
* Emit debug info for data-only files on Cell SPU.Dale Johannesen2008-07-091-3/+5
* Emit debug into for data-only files for Linux PPC.Dale Johannesen2008-07-091-3/+10
* Move the IsVolatile and SVOffset fields into the MemSDNode baseDan Gohman2008-07-092-28/+28
* Emit debug info for data-only files. ARM version.Dale Johannesen2008-07-091-3/+8
* Don't use an expensive check for two-address-ness when we have the informatio...Owen Anderson2008-07-091-2/+13
* Emit debug info for data-only files. This versionDale Johannesen2008-07-091-7/+8
* Add missed sectionAnton Korobeynikov2008-07-091-0/+1
* Emit debug info for data-only files. This versionDale Johannesen2008-07-091-5/+9
* Factor local liveness computation out into its own function.Owen Anderson2008-07-091-28/+36
* Reuse the MO variable instead of recomputing it in RegAllocLocal.Dan Gohman2008-07-092-9/+9
* Distinguish .const and .const_data on Darwin, when needed. This is somehow cr...Anton Korobeynikov2008-07-091-1/+3
* Give RegAllocSimple a TargetInstrInfo member to keep it consistentDan Gohman2008-07-091-2/+2
* RegAllocLocal has a TargetInstrInfo data member. Use it insteadDan Gohman2008-07-091-5/+1
* Use find with std::map, when that's what's needed, instead of lower_boundDan Gohman2008-07-092-5/+4
* Weak stuff always goes to coalesced sections on DarwinAnton Korobeynikov2008-07-091-2/+6
* Remove #include <iostream>.Dan Gohman2008-07-091-2/+0
* Testcase for PR2024Anton Korobeynikov2008-07-091-0/+13
* Silence a warningAnton Korobeynikov2008-07-091-1/+1
* Drop enum and use constants for SectionFlagsAnton Korobeynikov2008-07-091-16/+14
* Add FIXME needed to be resolved laterAnton Korobeynikov2008-07-091-0/+1
* Use only 'subset' of flagsAnton Korobeynikov2008-07-091-11/+3
* TypoAnton Korobeynikov2008-07-091-1/+1