Use the 'target-features' and 'target-cpu' attributes to reset the subtarget features.
[oota-llvm.git] / lib / Target / X86 /
2013-02-15 Bill WendlingUse the 'target-features' and 'target-cpu' attributes...
2013-02-15 Chad Rosier[ms-inline asm] Adjust the EndLoc to account for the...
2013-02-15 Rafael EspindolaGive these callbacks hidden visibility. It is better...
2013-02-15 Rafael EspindolaDon't make assumptions about the mangling of static...
2013-02-15 Benjamin KramerMake helpers static. Add missing include so LLVMInitial...
2013-02-14 Eli BenderskyThe operand listing is very much outdated.
2013-02-14 Jakub StaszakSimplify code. Remove "else after return".
2013-02-14 Kay Tiong Khooadded basic support for Intel ADX instructions
2013-02-14 Nadav Rotem80-col
2013-02-14 Elena DemikhovskyFixed a bug in X86TargetLowering::LowerVectorIntExtend...
2013-02-14 Rafael EspindolaRevert r175120 and r175121. Clang is producing the...
2013-02-14 Rafael EspindolaDon't assume the mangling of static functions.
2013-02-13 Nick LewyckyDon't build tail calls to functions with three inreg...
2013-02-13 Chad Rosier[ms-inline-asm] Add support for memory references that...
2013-02-13 Benjamin KramerX86: Disable generation of rep;movsl when %esi is used...
2013-02-13 Elena DemikhovskyPrevent insertion of "vzeroupper" before call that...
2013-02-13 Eric ChristopherCheck i1 as well as i8 variables for 8 bit registers...
2013-02-12 Kay Tiong KhooAdded 0x0D to 2-byte opcode extension table for prefetc...
2013-02-11 Kay Tiong Khoo*fixed disassembly of some i386 system insts with intel...
2013-02-06 Eli BenderskyThis is a follow-up on r174446, now taking Atom process...
2013-02-05 Eli BenderskyMake sure the correct opcodes are used to SUB and ADD...
2013-02-05 Jakob Stoklund OlesenMove MRI liveouts to X86 return instructions.
2013-02-05 Eli BenderskyFix comments
2013-02-04 Benjamin KramerX86: Open up some opportunities for constant folding...
2013-02-04 Benjamin KramerX86: Simplify code. No functionality change.
2013-02-04 Evgeniy StepanovMore MSan/ASan annotations.
2013-02-01 David SehrTwo changes relevant to LEA and x32:
2013-01-31 Chad Rosier[PEI] Pass the frame index operand number to the elimin...
2013-01-31 Eric ChristopherWhitespace.
2013-01-31 Eric ChristopherCheck and allow floating point registers to select...
2013-01-30 Evan ChengRestrict sin/cos optimization to 64-bit only for now...
2013-01-29 Evan ChengRemove dead code.
2013-01-29 Hans WennborgFix typo in X86BaseInfo.h that I introduced in r157818.
2013-01-29 Craig TopperMerge SSE and AVX shuffle instructions in the comment...
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
2013-01-28 Craig TopperFix 256-bit PALIGNR comment decoding to understand...
2013-01-28 Craig TopperAdd missing break in 256-bit palignr comment printing...
2013-01-28 Craig TopperFix inconsistent usage of PALIGN and PALIGNR when refer...
2013-01-26 Benjamin KramerX86: Decode PALIGN operands so I don't have to do it...
2013-01-26 Benjamin KramerX86: Do splat promotion later, so the optimizer can...
2013-01-25 Eli BenderskyIn this patch, we teach X86_64TargetMachine that it...
2013-01-24 Renato GolinMoving Cost Tables up to share with other targets
2013-01-22 Michael LiaoFix an issue of pseudo atomic instruction DAG schedule
2013-01-22 Benjamin KramerX86: Make sure we account for the FMA4 register immedia...
2013-01-22 Eli BenderskyInitial patch for x32 ABI support.
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-21 Craig TopperUse <0 checks in place of ==-1 because it results in...
2013-01-21 Craig TopperUse MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.
2013-01-21 Craig TopperRemove trailing whitespace.
2013-01-21 Craig TopperFix some 80 column violations.
2013-01-21 Craig TopperMake helper method static.
2013-01-20 Craig TopperConvert more EVT's to MVT's in the lowering methods.
2013-01-20 Craig TopperCapitalize lowerTRUNCATE so that it matches the other...
2013-01-20 Renato GolinRevert CostTable algorithm, will re-write
2013-01-20 Craig TopperMake LowerVSETCC a static function and use MVT instead...
2013-01-20 Nadav RotemRevert 172708.
2013-01-20 Craig TopperMake some helper methods static.
2013-01-20 Craig TopperRemove DebugLoc argument from static function. It can...
2013-01-20 Craig TopperUse MVT instead of EVT in more instruction lowering...
2013-01-19 Craig TopperUse MVT instead of EVT in more of the shuffle lowering...
2013-01-19 Craig TopperCapitalize LowerVectorIntExtend to be consistent with...
2013-01-19 Nadav RotemOn Sandybridge split unaligned 256bit stores into two...
2013-01-19 Craig TopperUse MVT instead of EVT when computing shuffle immediate...
2013-01-18 Nadav RotemOn Sandybridge loading unaligned 256bits using two...
2013-01-18 Craig TopperCalculate vector element size more directly for VINSERT...
2013-01-18 Craig TopperMinor formatting fix. No functional change.
2013-01-18 Craig TopperSpelling fix: extened->extended. Trailing whitespace...
2013-01-18 Craig TopperMake more use of is128BitVector/is256BitVector in place...
2013-01-18 Chad Rosier[ms-inline asm] Make the error message more generic...
2013-01-17 Chad Rosier[ms-inline asm] Add support for the 'SIZE' and 'LENGTH...
2013-01-17 Elena DemikhovskyOptimization for the following SIGN_EXTEND pairs:
2013-01-17 Craig TopperCombine AVX and SSE forms of MOVSS and MOVSD into the...
2013-01-17 Jakob Stoklund OlesenProvide a place for targets to insert ILP optimization...
2013-01-16 Renato GolinChange CostTable model to be global to all targets
2013-01-14 Chad Rosier[ms-inline asm] Extend support for parsing Intel bracke...
2013-01-14 Craig TopperSimplify nested strconcats in X86 td files since strcon...
2013-01-14 Craig TopperCreate a single multiclass for SSE and AVX version...
2013-01-13 Nick LewyckyFix typo in comment.
2013-01-13 Benjamin KramerX86: Add patterns for X86ISD::VSEXT in registers.
2013-01-11 Preston GurdUpdate patch for the pad short functions pass for Intel...
2013-01-11 NAKAMURA TakumiX86AsmParser.cpp: Fix up r172148, to add initializer...
2013-01-10 Jakub StaszakRemove heavy and unused #inclues from X86TargetObjectFi...
2013-01-10 Chad Rosier[ms-inline asm] Make sure we set a default value for...
2013-01-10 Chad Rosier[ms-inline asm] Add support for calling functions from...
2013-01-09 Nadav RotemARM Cost model: Use the size of vector registers and...
2013-01-09 Nadav RotemEfficient lowering of vector sdiv when the divisor...
2013-01-09 Eric ChristopherLast in the series of removing unnecessary '0' argument...
2013-01-09 Andrew TrickMIsched: add an ILP window property to machine model.
2013-01-09 Eric ChristopherThese functions have default arguments of 0 for the...
2013-01-09 Nadav RotemCost Model: Move the 'max unroll factor' variable to...
2013-01-08 Preston GurdPad Short Functions for Intel Atom
2013-01-08 Eli BenderskyRenamed MCInstFragment to MCRelaxableFragment and added...
2013-01-07 Jordan RoseChange SMRange to be half-open (exclusive end) instead...
2013-01-07 Craig TopperRemove # from the beginning and end of def names.
2013-01-07 Craig TopperRemove unnecessary # tokens at the beginning and end...
2013-01-07 Chandler CarruthFix the enumerator names for ShuffleKind to match tho...
2013-01-07 Chandler CarruthMake the popcnt support enums and methods have more...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2013-01-06 Craig TopperFix suffix handling for parsing and printing of cvtsi2s...
next