summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introd...Craig Topper2014-04-30
* Implement X86 code generation for musttailReid Kleckner2014-04-29
* X86: emit hidden stubs into a proper non_lazy_symbol_pointer section.Tim Northover2014-04-29
* AVX-512: optimized a shuffle pattern to VINSERTI64x4.Elena Demikhovsky2014-04-29
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* None of these targets actually define their own CFI_INSTRUCTIONEric Christopher2014-04-29
* Fix 80-columns, tab characters, and comments.Eric Christopher2014-04-29
* [X86] Add more details in the comments of X86TargetLowering::getScalingFactor...Quentin Colombet2014-04-28
* Fix gcc -Wsign-compare warning in X86DisassemblerTables.cpp.Patrik Hagglund2014-04-28
* Convert more SelectionDAG functions to use ArrayRef.Craig Topper2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* Convert one last signature of getNode to take an ArrayRef of SDUse.Craig Topper2014-04-27
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.Benjamin Kramer2014-04-27
* X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32 to pmuludq and fix up the ...Benjamin Kramer2014-04-27
* MC: create X86WinCOFFStreamer for target specific behaviourSaleem Abdulrasool2014-04-27
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-26
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* Print X86ISD::PMULDQ nodes properly in debug output.Benjamin Kramer2014-04-26
* X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably che...Benjamin Kramer2014-04-26
* X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.Benjamin Kramer2014-04-26
* X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.Benjamin Kramer2014-04-26
* Rip out X86-specific vector SDIV lowering, make the corresponding DAGCombiner...Benjamin Kramer2014-04-26
* X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.Benjamin Kramer2014-04-26
* [X86] Implement TargetLowering::getScalingFactorCost hook.Quentin Colombet2014-04-26
* Optimization for certain shufflevector by using insertps.Filipe Cabecinhas2014-04-25
* X86: convert object streamer selection to a switchSaleem Abdulrasool2014-04-25
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* X86: Don't transform shifts into ands when the sign bit is tested.Benjamin Kramer2014-04-24
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-24
* [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.Andrea Di Biagio2014-04-24
* Spread some const around for non-mutating uses of MCSymbolData.David Blaikie2014-04-24
* [asan] Use MCInstrInfo in inline asm instrumentation.Evgeniy Stepanov2014-04-24
* [asan] Fix instrumentation of x86 intel syntax inline assembly.Evgeniy Stepanov2014-04-24
* X86: Emit test instead of constant shift + compare if the shift result is unu...Benjamin Kramer2014-04-24
* [X86] Fix missing/wrong scheduling model found by code inspection.Quentin Colombet2014-04-23
* X86AsmParser.cpp: Fix memory leak at replacing movsd to movsl.NAKAMURA Takumi2014-04-23
* Create MCTargetOptions.Evgeniy Stepanov2014-04-23
* Fixing typos in commit r206957Alexey Volkov2014-04-23
* [X86] Silvermont new scheduler modelAlexey Volkov2014-04-23
* X86Disassembler - fixed a bug in immediate printElena Demikhovsky2014-04-23
* AVX-512: store and truncstore for i1 valuesElena Demikhovsky2014-04-22
* [X86] Require HasBMI2 for the new BZHI tablegen patterns.Lang Hames2014-04-22
* [AVX512] Implemented integer conversions up/down with masking.Robert Khasanov2014-04-22
* [X86] Remove Tablegen def of X86bzhi SDNode: It's not needed as of r206879.Lang Hames2014-04-22
* [X86] Use tablegen instead of DAG combines to match BZHI instructions, asLang Hames2014-04-22
* [X86] Don't use BZHI for short masks (>=32 bits). Thanks to Ben Kramer for theLang Hames2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21