summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Previous commit message should refer to 104308.Dale Johannesen2010-05-211-1/+1
* Fix two bugs in 104348:Dale Johannesen2010-05-211-3/+9
* now that fp reg kill insertion stuff happens as a separateChris Lattner2010-05-211-38/+33
* Use less evil form of switch stmt.Chris Lattner2010-05-211-2/+4
* use continue to reduce nesting.Chris Lattner2010-05-211-14/+17
* pull a nested loop of this pass out to its own function,Chris Lattner2010-05-211-42/+55
* modernize this pass a bit, fit in 80 columns.Chris Lattner2010-05-211-6/+9
* Currently, createMachOStreamer() is invoked directly in llvm-mc whichMatt Fleming2010-05-211-0/+20
* Split out the x86_32 an x86_64 ELF backends as they handle ELFMatt Fleming2010-05-211-2/+14
* Fix i64->f64 conversion, x86-64, -no-sse. A bitDale Johannesen2010-05-212-0/+33
* Change ARM scheduling default to list-hybrid if the target supports floating ...Evan Cheng2010-05-211-1/+4
* Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng2010-05-202-0/+12
* MC/X86: Add movq alias for movabsq, to allow matching 64-bit immediates with ...Daniel Dunbar2010-05-201-0/+7
* X86: Model i64i32imm properly, as a subclass of all immediates.Daniel Dunbar2010-05-203-2/+29
* X86: Fix immediate type of FOO64i32 operations.Daniel Dunbar2010-05-201-10/+10
* Handle Neon v2f64 and v2i64 vector shuffles as register copies.Bob Wilson2010-05-201-0/+18
* Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr, but it didn'tDan Gohman2010-05-201-3/+0
* The PPC MFCR instruction implicitly uses all 8 of the CRDale Johannesen2010-05-205-21/+24
* Fix assembly parsing and encoding of the pushf and popf family ofDan Gohman2010-05-204-10/+31
* Set neverHasSideEffects on 64-bit pushf and popf, for consistency withDan Gohman2010-05-201-2/+2
* Define the x86 pause instruction.Dan Gohman2010-05-201-0/+4
* Fix the sfence instruction to use MRM_F8 instead of MRM7r, since itDan Gohman2010-05-201-1/+2
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-196-6/+6
* MC/X86: Add missing entry for TAILJMP_1 to getRelaxedOpcode().Daniel Dunbar2010-05-191-0/+1
* MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxation and to avoid sameDaniel Dunbar2010-05-192-0/+17
* MC/X86: Strip spurious operands from TAILJMPr64 as we do for CALL64r andDaniel Dunbar2010-05-191-3/+5
* t2LEApcrel and tLEApcrel are re-materializable. This makes it possible to hoi...Evan Cheng2010-05-192-0/+2
* Use 'adr' for LEApcrel and LEApcrel. Mark LEApcrel re-materializable.Evan Cheng2010-05-191-12/+4
* MC/X86: Lower MOV{8,16,32,64}{rm,mr} to fixed-register forms, as appropriate.Daniel Dunbar2010-05-191-9/+50
* Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...Evan Cheng2010-05-195-35/+37
* Target instruction selection should copy memoperands.Evan Cheng2010-05-191-3/+11
* MC/X86: Strip spurious operands from CALL64r as we do for CALL64pcrel32, toDaniel Dunbar2010-05-191-6/+8
* Mark a few more pattern-less instructions with neverHasSideEffects. This is e...Evan Cheng2010-05-193-0/+12
* Factor out the code for picking integer arithmetic with immediateDan Gohman2010-05-191-15/+32
* Teach mode load folding and unfolding code about CMP32ri8 and friends.Dan Gohman2010-05-181-3/+9
* Don't eliminate frame pointers from leaf functions if "--disable-fp-elim" isBill Wendling2010-05-181-1/+1
* When converting a test to a cmp to fold a load, use the cmp that has anDan Gohman2010-05-181-3/+3
* make mcinstlower remove all but the first operand to CALL64pcrel32.Chris Lattner2010-05-181-1/+11
* Sink dag combine's post index load / store code that swap base ptr and index ...Evan Cheng2010-05-181-1/+15
* MC/X86: Implement custom lowering to make sure we match things likeDaniel Dunbar2010-05-181-0/+68
* ARMBaseRegisterInfo::estimateRSStackSizeLimit() could return prematurely with aJakob Stoklund Olesen2010-05-171-16/+17
* - Set the "HasCalls" flag after instruction selection is finished.Bill Wendling2010-05-171-3/+4
* vmov of immediates are trivially re-materializable.Evan Cheng2010-05-171-0/+2
* MC: Add dyn_cast support to MCSection.Daniel Dunbar2010-05-171-1/+7
* Add some section and constant support for darwin TLS.Eric Christopher2010-05-171-1/+2
* Fix a regression in 464.h264 for thumb1 and thumb2 nightly tests.Bob Wilson2010-05-171-1/+1
* Turn on -neon-reg-sequence by default.Evan Cheng2010-05-171-1/+2
* No reason not to run the NEON domain croassing fix up pass in thumb2 mode.Evan Cheng2010-05-171-1/+1
* Revert 103911; it broke a test that expects bitconvertDale Johannesen2010-05-161-4/+0
* Make x86-64 64-bit bitconvert work when SSE is not available.Dale Johannesen2010-05-161-0/+4
OpenPOWER on IntegriCloud