aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* fix a circular dependency between the mips code generatorChris Lattner2009-06-163-4/+28
* Introduce new headers whose inclusion forces linking andDouglas Gregor2009-06-1622-0/+118
* CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav Duggal.Evan Cheng2009-06-161-1/+1
* Address review comments: add 3 ARM calling conventions.Anton Korobeynikov2009-06-163-34/+35
* GNU as refuses to assemble "pop {}" instruction. Do not emit suchAnton Korobeynikov2009-06-161-2/+6
* Added missing libcalls for floating point to int conversions.Sanjiv Gupta2009-06-161-7/+59
* Code Restructuring. No functionality change.Sanjiv Gupta2009-06-164-188/+352
* Misc accumulated tweaks to legalization logic for various targets.Eli Friedman2009-06-164-2/+25
* another xform that is target-independent (should be done in instcombine).Chris Lattner2009-06-161-3/+23
* I think instcombine should unconditionally do this xform.Chris Lattner2009-06-161-2/+17
* There doesn't seem to be a reason to move the save FP stuff.Bill Wendling2009-06-161-7/+7
* The DWARF to compact encoding converter assumes that the DW_CFA_def_cfa_offsetBill Wendling2009-06-161-20/+18
* On Darwin, frame pointer r7 is never available.Evan Cheng2009-06-151-2/+2
* Rename methods for the sake of consistency.Anton Korobeynikov2009-06-152-8/+8
* Typo.Evan Cheng2009-06-151-1/+1
* The Ls and Qs were mixed up. Patch by Sean.Bill Wendling2009-06-152-6/+6
* Do not form ldrd / strd if the two dests / srcs are the same. Code clean up.Evan Cheng2009-06-151-59/+73
* "The Intel instruction tables should include the 64-bit and 32-bit instructionsBill Wendling2009-06-152-0/+18
* Silence a warning.Evan Cheng2009-06-151-1/+1
* Part 1.Evan Cheng2009-06-155-23/+533
* remove extraneous const qualifierChris Lattner2009-06-152-3/+2
* I got J and K backward, many thanks to Eli for spotting this!Chris Lattner2009-06-151-2/+2
* implement support for the 'K' asm constraint, PR4347Chris Lattner2009-06-151-0/+8
* Fix old-style type names in comments.Dan Gohman2009-06-141-1/+1
* Introduce new BinaryObject (blob) class, ELF Writer modified to use it. Binar...Bruno Cardoso Lopes2009-06-141-1/+4
* The subprogram descriptor for a function may be missing (llvm-ld linking two ...Sanjiv Gupta2009-06-133-78/+134
* Add a ARM specific pre-allocation pass that re-schedule loads / stores fromEvan Cheng2009-06-134-27/+333
* Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng2009-06-123-1/+9
* Fix Bug 4278: X86-64 with -tailcallopt calling conventionArnold Schwaighofer2009-06-123-50/+2
* Misc x86 README updates: remove a couple of already-fixed issues, Eli Friedman2009-06-111-57/+57
* Use forward declarations and move TargetELFWriterInfo impl to a new file.Bruno Cardoso Lopes2009-06-113-2/+37
* Support for ELF VisibilityBruno Cardoso Lopes2009-06-113-5/+24
* Generate libcalls for floating point arithmetic and casting operations.Sanjiv Gupta2009-06-111-1/+22
* More formatting.Sanjiv Gupta2009-06-111-3/+13
* Fixed source comments. No functionality change.Sanjiv Gupta2009-06-111-5/+15
* Silence a warningAnton Korobeynikov2009-06-091-1/+1
* Simplified logic of this if-then statement to reduce nesting. No functionalityBill Wendling2009-06-091-44/+46
* PIC16 emits auto variables as globals. When optimizer removes a function enti...Sanjiv Gupta2009-06-093-1/+40
* TypoAnton Korobeynikov2009-06-081-1/+1
* Revert hunk commited by accidentAnton Korobeynikov2009-06-081-7/+2
* The attached patches implement most of the ARM AAPCS-VFP hard floatAnton Korobeynikov2009-06-087-12/+111
* Separate V6 from V6T2 since the latter has some extra nice instructionsAnton Korobeynikov2009-06-082-3/+8
* Add helper for checking of Thumb1 modeAnton Korobeynikov2009-06-081-0/+1
* Revert r72898. It does not solve the problem I want it to solve.Bill Wendling2009-06-081-16/+15
* Get rid of some unnecessary code.Eli Friedman2009-06-071-25/+0
* Slightly generalize the code that handles shuffles of consecutive loads Eli Friedman2009-06-071-104/+39
* PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec Eli Friedman2009-06-071-0/+22
* Avoid crashing on a variable-index insertelement with element type i16.Eli Friedman2009-06-061-1/+1
* Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL Eli Friedman2009-06-062-29/+22
* Fix an obvious typo.Eli Friedman2009-06-061-1/+1