aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a bunch of namespace pollution.Dan Gohman2009-08-073-4/+7
* It turns out most of the thumb2 instructions are not allowed to touch SP. The...Evan Cheng2009-08-0710-70/+346
* Output the new StructType constructor, which takes the context of theNicolas Geoffray2009-08-061-0/+1
* Use DebugInfoFinderDevang Patel2009-08-061-15/+9
* Implement Neon VST[234] operations.Bob Wilson2009-08-065-31/+176
* Add parameter to pattern classes to enable an itinerary to be specified for i...David Goodwin2009-08-066-819/+926
* Fix several fixmes and clean up code by sinking *all* sectionChris Lattner2009-08-063-39/+48
* go through PIC16TargetObjectFile to make sections instead of Chris Lattner2009-08-064-12/+26
* We need to sext global addresses in kernel code model, not zextAnton Korobeynikov2009-08-062-11/+24
* Fix a bug in x86's PreprocessForRMW logic that was exposedDan Gohman2009-08-061-3/+5
* Missed part of recent kernel codemodel tweaksAnton Korobeynikov2009-08-061-2/+4
* Neon does not actually have VLD{234}.64 instructions.Bob Wilson2009-08-063-9/+0
* Add a new pre-allocation pass to assign adjacent registers for Neon instructionsBob Wilson2009-08-054-1/+142
* Better handle kernel code model. Also, generalize the things and fix oneAnton Korobeynikov2009-08-053-34/+81
* Use GR32 for copies between GR32_NOSP and GR32_NOREX, as neitherDan Gohman2009-08-051-3/+11
* When using NEON for single-precision FP, the NEON result must be placed in D0...David Goodwin2009-08-053-21/+41
* remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs.Chris Lattner2009-08-052-6/+0
* Remove redundand checks: the only way to have, e.g. f32 RegVT is exactlyAnton Korobeynikov2009-08-051-11/+7
* hasSuperClass tests for a strict superset relation, rather thanDan Gohman2009-08-051-2/+2
* Unbreak the stuff, this is ugly, but we cannot do better for now with 'plain'...Anton Korobeynikov2009-08-051-5/+4
* Missed pieces for ARM HardFP ABI.Anton Korobeynikov2009-08-054-24/+41
* Use elf Object File directlyAndrew Lenharth2009-08-051-18/+1
* Remove some dead code.Daniel Dunbar2009-08-053-35/+1
* Enable the new no-SP register classes by default. This is to addressDan Gohman2009-08-053-17/+6
* Remove a redundant declaration.Bob Wilson2009-08-051-2/+0
* Convert bswap test to filecheck, add more test entries & convert stuff to fil...Anton Korobeynikov2009-08-051-1/+1
* Fix a bug in the PIC16 backend.Dan Gohman2009-08-051-1/+1
* Disable NEON single-precision FP support for Cortex-A8, for now...David Goodwin2009-08-051-1/+1
* Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel2009-08-057-21/+0
* Add memory versions of some instructions.Anton Korobeynikov2009-08-051-6/+83
* By default, for cortex-a8 use NEON for single-precision FP. David Goodwin2009-08-052-5/+7
* Special constants as destinations does not work as expected - drop the patterns.Anton Korobeynikov2009-08-051-53/+0
* Alpha: Get section directives rightAndrew Lenharth2009-08-051-3/+3
* Cleanup in dbg_stoppoint handling in CBE. Patch by Sandeep Patel.Anton Korobeynikov2009-08-051-7/+6
* Minor arm CBE fixes. Patch by Sandeep.Anton Korobeynikov2009-08-051-2/+2
* Emit module-level inline asm for CBE.Anton Korobeynikov2009-08-051-0/+48
* - Remove custom handling of jumptables by the elf writter (this wasBruno Cardoso Lopes2009-08-052-16/+12
* 80 col violations.Evan Cheng2009-08-051-9/+15
* Teach X86FastISel how to handle CCValAssign::BCvt, which is used forDan Gohman2009-08-051-0/+8
* Clarify common linkage and the requirements on it. EnforceChris Lattner2009-08-051-1/+6
* expose SectionKindForGlobal to curious clients, named asChris Lattner2009-08-051-9/+8
* Oops. I didn't mean to commit this piece yet.Bob Wilson2009-08-051-2/+0
* Major calling convention code refactoring.Dan Gohman2009-08-0532-1523/+1562
* Remove an unnecessary flush in the CppBackend's output.Dan Gohman2009-08-051-1/+0
* Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman2009-08-056-12/+0
* Change DAG nodes for Neon VLD2/3/4 operations to return multiple results.Bob Wilson2009-08-054-31/+108
* 1) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes2009-08-053-31/+56
* Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.Evan Cheng2009-08-043-9/+8
* Replace dregsingle operand modifier with explicit escaped curly brackets.Bob Wilson2009-08-042-4/+2
* Restlyize to match other targets, fixes cmake build to boot.Mike Stump2009-08-042-2/+7