summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* X86: Pattern match scalar loads + vcvtph2ps into just vcvtph2ps.Benjamin Kramer2014-04-18
* [X86] Add disassembler support for the 0x0f 0x7f form of movq %mm, %mm.Craig Topper2014-04-17
* [X86] Improve the lowering of packed shifts by constant build_vector.Andrea Di Biagio2014-04-15
* X86JITInfo: [x86] Rework r206240, X86CompilationCallback_SSE() should be call...NAKAMURA Takumi2014-04-15
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-15
* [MC] Require an MCContext when constructing an MCDisassembler.Lang Hames2014-04-15
* X86JITInfo: [x86] Use X86CompilationCallback_SSE() along;NAKAMURA Takumi2014-04-15
* X86: Nuke one more CPU autodetect blurb.Jim Grosbach2014-04-14
* Change argument order and add explanatory comment to r206130David Blaikie2014-04-14
* Fix instruction debug info location during legalizationDavid Blaikie2014-04-13
* [X86] unique_ptr'ify one of X86GenericDisassembler's members.Lang Hames2014-04-13
* X86: Remove TargetMachine CPU auto-detection.Jim Grosbach2014-04-12
* Move the segmented stack switch to a function attributeReid Kleckner2014-04-10
* LLVMBuild.txt: Add missing dependencies.NAKAMURA Takumi2014-04-10
* Add support for load folding of avx1 logical instructionsJim Grosbach2014-04-09
* AVX-512: insert element to mask vector; store i1 dataElena Demikhovsky2014-04-09
* X86MCAsmInfoGNUCOFF: Set PointerSize as 8 for targeting x64. It caused DW_LNE...NAKAMURA Takumi2014-04-08
* AVX-512: Added fp_to_uint and uint_to_fp patterns.Elena Demikhovsky2014-04-08
* X86: Split the relocation selection upDavid Majnemer2014-04-08
* Add DAG parameter to ComputeNumSignBitsForTargetNodeMatt Arsenault2014-04-04
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Revert r205599, the commit was not intended to have so many changesQuentin Colombet2014-04-04
* [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chanceQuentin Colombet2014-04-04
* [X86] As per suggestion from Craig Topper and Hal Finkel, overrideLang Hames2014-04-02
* [X86] Make the VFMA*231 variants commutable and relax the alignment restrictionsLang Hames2014-04-02
* Add comments and test case for [X86TTI] Make constant base pointers for GetEl...Juergen Ributzka2014-04-02
* Added isTargetWindowsMSVC(), renamed isTargetMingw() to isTargetWindowsGNU()Yaron Keren2014-04-02
* If isKnownWindowsMSVCEnvironment then getOS == Triple::Win32 andYaron Keren2014-04-01
* Implement X86TTI::getUnrollingPreferencesHal Finkel2014-04-01
* Support segmented stacks on Win64Reid Kleckner2014-04-01
* isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren2014-04-01
* Attempting to fix r205124, which had failed asserts when built with MSVC.Aaron Ballman2014-04-01
* [x86] Do not convert to cmp32 for Atom arch by Sergey OkunevAlexey Volkov2014-04-01
* [X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as wellAdam Nemet2014-03-31
* Test commit.Robert Khasanov2014-03-31
* Correct OS conditionals following r204977 and r204978.Yaron Keren2014-03-31
* [C++11] Mark more classes in the X86 target as 'final'.Craig Topper2014-03-31
* Mark a couple of the X86 target classes as final. Allows the compiler to de-v...Craig Topper2014-03-31
* [X86] Adjust cost of FP_TO_UINT v8f32->v8i32Adam Nemet2014-03-30
* X86Subtarget.h: isTargetWindows() should tell whether he is targeting msvc.NAKAMURA Takumi2014-03-30
* Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola2014-03-29
* [x86] Fix printing of register operands with q modifier.Akira Hatanaka2014-03-28
* X86: Disable IsLegalToCallImmediateAddr for Win32David Majnemer2014-03-28
* Canonicalise Windows target triple spellingsSaleem Abdulrasool2014-03-27
* [X86][Vector Cost Model] Add a comment to explain the workaroundQuentin Colombet2014-03-27
* Remove another unused argument.Rafael Espindola2014-03-27
* Remove unused argument.Rafael Espindola2014-03-27
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-27
* AVX-512: Implemented masking for integer arithmetic & logic instructions.Elena Demikhovsky2014-03-27
* [X86][Vectorizer Cost Model] Correct vectorization cost model for v2i64->v2f64Quentin Colombet2014-03-27