summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Emit debug info for data-only files. This versionDale Johannesen2008-07-091-5/+9
| | | | | | applies to ppc Darwin only. llvm-svn: 53353
* Factor local liveness computation out into its own function.Owen Anderson2008-07-091-28/+36
| | | | llvm-svn: 53352
* Reuse the MO variable instead of recomputing it in RegAllocLocal.Dan Gohman2008-07-092-9/+9
| | | | | | Keep RegAllocSimple in sync. llvm-svn: 53351
* Distinguish .const and .const_data on Darwin, when needed. This is somehow ↵Anton Korobeynikov2008-07-091-1/+3
| | | | | | crazy :) llvm-svn: 53350
* Give RegAllocSimple a TargetInstrInfo member to keep it consistentDan Gohman2008-07-091-2/+2
| | | | | | with RegAllocLocal. llvm-svn: 53347
* RegAllocLocal has a TargetInstrInfo data member. Use it insteadDan Gohman2008-07-091-5/+1
| | | | | | of having local variables duplicate it. llvm-svn: 53346
* Use find with std::map, when that's what's needed, instead of lower_boundDan Gohman2008-07-092-5/+4
| | | | | | with extra checks. llvm-svn: 53344
* Remove getParentMap() from GRExprEngine.Ted Kremenek2008-07-092-22/+1
| | | | llvm-svn: 53343
* Weak stuff always goes to coalesced sections on DarwinAnton Korobeynikov2008-07-091-2/+6
| | | | llvm-svn: 53340
* Updated checker build.Ted Kremenek2008-07-091-1/+1
| | | | llvm-svn: 53339
* Add test case.Ted Kremenek2008-07-091-0/+45
| | | | llvm-svn: 53335
* Fix PR2519: correctly handle CFDictionaryCreate.Ted Kremenek2008-07-091-9/+31
| | | | llvm-svn: 53334
* Remove #include <iostream>.Dan Gohman2008-07-091-2/+0
| | | | llvm-svn: 53333
* Extend va_start checking to include __builtin_stdarg_start.Ted Kremenek2008-07-091-0/+1
| | | | llvm-svn: 53332
* Codegen support for __builtin_stdarg_startChris Lattner2008-07-091-2/+3
| | | | llvm-svn: 53329
* Add parser support for __builtin_stdarg_start, PR2531Chris Lattner2008-07-092-1/+3
| | | | llvm-svn: 53328
* Testcase for PR2024Anton Korobeynikov2008-07-091-0/+13
| | | | llvm-svn: 53327
* Silence a warningAnton Korobeynikov2008-07-091-1/+1
| | | | llvm-svn: 53326
* Drop enum and use constants for SectionFlagsAnton Korobeynikov2008-07-091-16/+14
| | | | llvm-svn: 53325
* Add FIXME needed to be resolved laterAnton Korobeynikov2008-07-091-0/+1
| | | | llvm-svn: 53324
* Use only 'subset' of flagsAnton Korobeynikov2008-07-091-11/+3
| | | | llvm-svn: 53323
* TypoAnton Korobeynikov2008-07-091-1/+1
| | | | llvm-svn: 53322
* Revert accidentially added stuffAnton Korobeynikov2008-07-091-2/+1
| | | | llvm-svn: 53321
* First sketch of special section objectsAnton Korobeynikov2008-07-094-204/+242
| | | | llvm-svn: 53320
* Honour text sectionsAnton Korobeynikov2008-07-092-2/+3
| | | | llvm-svn: 53319
* Use isWeakForLinker() hookAnton Korobeynikov2008-07-093-18/+6
| | | | llvm-svn: 53318
* UnbreakAnton Korobeynikov2008-07-091-0/+1
| | | | llvm-svn: 53317
* Switch to new section name handling facilityAnton Korobeynikov2008-07-093-106/+18
| | | | llvm-svn: 53316
* Another bunch of hacks for named sections supportAnton Korobeynikov2008-07-092-11/+22
| | | | llvm-svn: 53315
* TypoAnton Korobeynikov2008-07-091-1/+1
| | | | llvm-svn: 53314
* Drop mergeable flag, if size is no suitableAnton Korobeynikov2008-07-091-2/+8
| | | | llvm-svn: 53313
* Fix several bugs in named sections handlingAnton Korobeynikov2008-07-092-13/+11
| | | | llvm-svn: 53312
* Add hacky way to distinguish named and named sections. This will be ↵Anton Korobeynikov2008-07-094-46/+81
| | | | | | generalized in the future. llvm-svn: 53311
* Use 'gnu.linkonce', where neededAnton Korobeynikov2008-07-091-6/+9
| | | | llvm-svn: 53310
* Fix thinkoAnton Korobeynikov2008-07-092-4/+8
| | | | llvm-svn: 53309
* Drop dead member referenceAnton Korobeynikov2008-07-091-1/+0
| | | | llvm-svn: 53308
* Add funny darwin section selection logicAnton Korobeynikov2008-07-092-13/+123
| | | | llvm-svn: 53307
* Handle ELF mergeable sectionsAnton Korobeynikov2008-07-093-6/+72
| | | | llvm-svn: 53306
* Provide section selection for X86 ELF targetsAnton Korobeynikov2008-07-093-64/+50
| | | | llvm-svn: 53305
* Provide general hook for section name calculationAnton Korobeynikov2008-07-093-10/+44
| | | | llvm-svn: 53304
* Print entity size for mergeable sectionsAnton Korobeynikov2008-07-092-9/+20
| | | | llvm-svn: 53303
* Split PrintSectionFlagsAnton Korobeynikov2008-07-092-81/+70
| | | | llvm-svn: 53302
* Split UniqueSectionForGlobal()Anton Korobeynikov2008-07-092-33/+29
| | | | llvm-svn: 53301
* Split PreferredEHDataFormat hookAnton Korobeynikov2008-07-092-54/+87
| | | | llvm-svn: 53300
* Split X86TargetAsmInfo into 4 subtarget-specific classesAnton Korobeynikov2008-07-093-191/+220
| | | | llvm-svn: 53299
* Whitespace cleanupAnton Korobeynikov2008-07-091-16/+16
| | | | llvm-svn: 53298
* Move flag decoding stuff into special hookAnton Korobeynikov2008-07-093-17/+27
| | | | llvm-svn: 53297
* Properly handle linkonce stuffAnton Korobeynikov2008-07-094-35/+110
| | | | llvm-svn: 53296
* Provide skeletone code for calculation of section, where global should be ↵Anton Korobeynikov2008-07-094-5/+99
| | | | | | emitted into llvm-svn: 53295
* Use 'llvm-linkonce' consistentlyAnton Korobeynikov2008-07-091-3/+3
| | | | llvm-svn: 53294
OpenPOWER on IntegriCloud