summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* Merging r167718 into 3.2 release branchPawel Wodnicki2012-11-19
* Move some helper methods to being static functions in the implementation file.Craig Topper2012-11-11
* Remove unnecessary subtraction and addition by 1 around a couple for loops.Craig Topper2012-11-10
* Tidy up spacing. No functional change.Craig Topper2012-11-10
* Removed unimplemented method declaration.Craig Topper2012-11-10
* Simplify custom emitter code for pcmp(e/i)str(i/m) and make the helper functi...Craig Topper2012-11-10
* Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.Craig Topper2012-11-10
* Switch FreeBSD/i386 back to 4byte stack alignment. This partiallyRoman Divacky2012-11-09
* indentNadav Rotem2012-11-09
* Add support of RTM from TSX extensionMichael Liao2012-11-08
* Simplify code. No functionality change.Jakub Staszak2012-11-06
* Make the helper functions static. No functional change.Nadav Rotem2012-11-06
* CostModel: add another known vector trunc optimization.Nadav Rotem2012-11-06
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-06
* Remove tailing whitespacesMichael Liao2012-11-06
* Refactor the getTypeLegalizationCost interface. No functionality change.Nadav Rotem2012-11-05
* CostModel: Add tables for the common x86 compares.Nadav Rotem2012-11-05
* Suppress signed/unsigned comparison warning.Richard Smith2012-11-05
* Cost Model: Normalize the insert/extract index when splitting typesNadav Rotem2012-11-05
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-05
* Remove alignments from folding tables for scalar FMA4 instructions.Craig Topper2012-11-04
* X86 CostModel: Add support for a some of the common arithmetic instructions f...Nadav Rotem2012-11-03
* Add a stub for the x86 cost model impl. Implement a basic cost rule for inser...Nadav Rotem2012-11-02
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Cleanup another place redundant SP maintainedMichael Liao2012-11-01
* (For X86) Enhancement to add-carray/sub-borrow (adc/sbb) optimization.Shuxin Yang2012-10-31
* Add scalar forms of FMA4 VFNMSUB/VFNMADD to folding tables. Patch from Camero...Craig Topper2012-10-31
* Clean up redundant SP register maintained in X86 TLIMichael Liao2012-10-31
* X86 SSE: update rsqrtss and rcpss to use two source operands andManman Ren2012-10-30
* X86 MMX: optimize transfer from mmx to i32Manman Ren2012-10-30
* Enable ELF machine type to be specified explicitly in X86 backendMichael Liao2012-10-30
* Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chanceJakub Staszak2012-10-30
* Revert r166971. It causes buildbot failure. To be investigated.Jakub Staszak2012-10-29
* Remove unused variable.Jakub Staszak2012-10-29
* Simplify code. No functionality change.Jakub Staszak2012-10-29
* Allow to fold vector load if there is more than one bitcast, so in the case:Jakub Staszak2012-10-29
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-29
* Fix PR14204Michael Liao2012-10-29
* Fix typoJoerg Sonnenberger2012-10-29
* Silence a GCC warning about comparing signed and unsigned types.Duncan Sands2012-10-29
* Remove TargetELFWriterInfo.Rafael Espindola2012-10-28
* [ms-inline asm] Add a comment.Chad Rosier2012-10-26
* [ms-inline asm] Emit an error for unsupported SIZE and LENGTH directives.Chad Rosier2012-10-26
* [ms-inline asm] Add support for the TYPE operator.Chad Rosier2012-10-26
* [ms-inline asm] Have the target AsmParser create the asmrewrite for the offsetofChad Rosier2012-10-26
* [ms-inline asm] Perform field lookups with the dot operator.Chad Rosier2012-10-25
* [ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier2012-10-25
* [ms-inline asm] Add error handling to the ParseIntelDotOperator() function.Chad Rosier2012-10-25
* Atom has SIMD instruction set extension up to SSSE3Michael Liao2012-10-25