aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - 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
* Revert accidentially added stuffAnton Korobeynikov2008-07-091-2/+1
* First sketch of special section objectsAnton Korobeynikov2008-07-094-204/+242
* Honour text sectionsAnton Korobeynikov2008-07-092-2/+3
* Use isWeakForLinker() hookAnton Korobeynikov2008-07-093-18/+6
* UnbreakAnton Korobeynikov2008-07-091-0/+1
* Switch to new section name handling facilityAnton Korobeynikov2008-07-093-106/+18
* Another bunch of hacks for named sections supportAnton Korobeynikov2008-07-092-11/+22
* TypoAnton Korobeynikov2008-07-091-1/+1
* Drop mergeable flag, if size is no suitableAnton Korobeynikov2008-07-091-2/+8
* Fix several bugs in named sections handlingAnton Korobeynikov2008-07-092-13/+11
* Add hacky way to distinguish named and named sections. This will be generaliz...Anton Korobeynikov2008-07-094-46/+81
* Use 'gnu.linkonce', where neededAnton Korobeynikov2008-07-091-6/+9
* Fix thinkoAnton Korobeynikov2008-07-092-4/+8
* Drop dead member referenceAnton Korobeynikov2008-07-091-1/+0
* Add funny darwin section selection logicAnton Korobeynikov2008-07-092-13/+123
* Handle ELF mergeable sectionsAnton Korobeynikov2008-07-093-6/+72
* Provide section selection for X86 ELF targetsAnton Korobeynikov2008-07-093-64/+50
* Provide general hook for section name calculationAnton Korobeynikov2008-07-093-10/+44