aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Enable load / store multiple pass for Thumb2. It's not using ldrd / strd yet.Evan Cheng2009-08-043-8/+13
* remove a random reference to subtarget. Even without this, weChris Lattner2009-08-041-2/+0
* Add NEON single-precision FP support for fabs and fneg.David Goodwin2009-08-043-6/+22
* rip out SectionEndDirectiveSuffix support, only uses byChris Lattner2009-08-042-2/+0
* Most flags are reserved registers on Blackfin.Jakob Stoklund Olesen2009-08-041-0/+11
* In thumb mode, r7 is used as frame register. This fixes pr4681.Evan Cheng2009-08-041-0/+11
* Match common pattern for FNMAC. Add NEON SP support.David Goodwin2009-08-042-0/+6
* Legalize i64 store operations generated by inst-combine.Sanjiv Gupta2009-08-041-2/+20
* Initial support for single-precision FP using NEON. Added "neonfp" attribute ...David Goodwin2009-08-047-16/+69
* Avoid compiler warning (in -Asserts mode)Daniel Dunbar2009-08-041-2/+2
* enhance codegen to put 16-bit character strings into the Chris Lattner2009-08-041-17/+15
* fix a fixme: don't create an explicit "CStringSection" for ELF,Chris Lattner2009-08-041-9/+4
* Add support emiting for 2/4 byte mergable strings to the ".rodata.str*"Chris Lattner2009-08-041-12/+39
* Ooops, I was too fast to commit the wrong fix :(Anton Korobeynikov2009-08-041-2/+2
* Fix a typo - this unbreaks llvm-gcc build on armAnton Korobeynikov2009-08-041-2/+2
* Thumb2 does not have ib (increment before) and da (decrement after) forms of ...Evan Cheng2009-08-041-4/+10
* make MergeableCString be a SectionKind "abstract class", andChris Lattner2009-08-043-13/+37
* No really, it's unused.Daniel Dunbar2009-08-041-2/+1
* Remove now unused Module argument to createTargetMachine.Daniel Dunbar2009-08-045-16/+9
* Remove ARM specific getInlineAsmLength. We'll rely on the simpler (and faster...Evan Cheng2009-08-042-163/+0
* Load / store multiple pass fixes for Thumb2. Not enabled yet.Evan Cheng2009-08-042-77/+88
* Emit sub r, #c instead of transforming it to add r, #-c if c fits in 8-bit. T...Evan Cheng2009-08-041-2/+9