aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Make helper static.Benjamin Kramer2011-03-261-2/+2
* Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.NAKAMURA Takumi2011-03-243-62/+106
* Revert r128175.Andrew Trick2011-03-231-73/+4
* Reapply Eli's r127852 now that the pre-RA scheduler can spill EFLAGS.Andrew Trick2011-03-231-4/+73
* Fix fast-isel address mode folding to avoid folding instructionsDan Gohman2011-03-221-16/+22
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-213-7/+12
* Re-apply r127953 with fixes: eliminate empty return block if it has no predec...Evan Cheng2011-03-212-0/+15
* Revert r127953, "SimplifyCFG has stopped duplicating returns into predecessorsDaniel Dunbar2011-03-192-15/+0
* SimplifyCFG has stopped duplicating returns into predecessors to canonicalize IREvan Cheng2011-03-192-0/+15
* Add support for legalizing UINT_TO_FP of vectors on platforms which doNadav Rotem2011-03-191-0/+1
* Revert r127852; it's apparently causing an ICE on mingw.Eli Friedman2011-03-181-73/+4
* Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger2011-03-181-1/+126
* Add a target-specific branchless method for double-width relationalEli Friedman2011-03-181-4/+73
* Move more logic into getTypeForExtArgOrReturn.Cameron Zwarich2011-03-172-6/+12
* Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().Cameron Zwarich2011-03-172-3/+3
* A couple new README entries.Eli Friedman2011-03-171-0/+36
* The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byteCameron Zwarich2011-03-162-0/+12
* Enabled disassembler support for AVX instructionsSean Callanan2011-03-152-150/+152
* X86 table-generator and disassembler support for the AVXSean Callanan2011-03-154-42/+319
* Change the x86 32-bit scheduler to register pressure and fix up theEric Christopher2011-03-111-1/+7
* Revert 127359; it broke lencod.Stuart Hastings2011-03-101-1/+1
* Re-commit 127368 and 127371. They are exonerated.Evan Cheng2011-03-101-1/+1
* Revert 127368 and 127371 for now.Evan Cheng2011-03-091-1/+1
* Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng2011-03-091-1/+1
* Fix a pasto that broke all x86_64-elf targets.Benjamin Kramer2011-03-091-1/+1
* X86 byval copies no longer always_inline. <rdar://problem/8706628>Stuart Hastings2011-03-091-1/+1
* Add createELFObjectTargetWriter method to TargetAsmBackend, which enables con...Jan Sjödin2011-03-091-4/+10
* Target/X86: Tweak va_arg for Win64 not to miss taking va_start when number of...NAKAMURA Takumi2011-03-091-3/+5
* X86: Fix the (saddo/ssub x, 1) -> incl/decl selection to check the right oper...Benjamin Kramer2011-03-081-4/+4
* Turn on list-ilp scheduling by default on x86 and x86-64, fix upEric Christopher2011-03-081-1/+1
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-074-24/+23
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-053-7/+13
* whitespaceAndrew Trick2011-03-051-51/+51
* PR9377: Handle x86 str with register operand in a way consistent with gas.Eli Friedman2011-03-041-4/+9
* Use X86_thiscall calling convention for Win64 as well.Tilmann Scheller2011-03-031-1/+1
* Add Win64 thiscall calling convention.Tilmann Scheller2011-03-021-0/+7
* [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implementDavid Greene2011-03-024-24/+78
* Add datalayout information for the IEEE quad precision fp128 type.Duncan Sands2011-03-011-4/+4
* fix a signed comparison warning.Chris Lattner2011-02-281-1/+1
* [AVX] Add decode support for VUNPCKLPS/D instructions, both 128-bitDavid Greene2011-02-284-30/+120
* Silence enum conversion warnings.Benjamin Kramer2011-02-271-2/+2
* Target/X86: Always emit "push/pop GPRs" in prologue/epilogue and emit "spill/...NAKAMURA Takumi2011-02-271-17/+39
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-252-15/+19
* Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.Cameron Zwarich2011-02-253-8/+1
* remove command line option debugging hook.Chris Lattner2011-02-241-6/+0
* Enable DebugInfo support for COFF object files.Devang Patel2011-02-243-1/+8
* Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memoryEvan Cheng2011-02-241-2/+2
* [AVX] General VUNPCKL codegen support.David Greene2011-02-222-0/+20
* Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger2011-02-221-0/+13
* Stack alignment is 16 bytes on FreeBSD/i386 too.Roman Divacky2011-02-222-3/+5