X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.
[oota-llvm.git] / lib / Target / X86 /
2013-03-31 Benjamin KramerX86: Promote sitofp <8 x i16> to <8 x i32> when AVX...
2013-03-30 Benjamin KramerChange '@SECREL' suffix to GAS-compatible '@SECREL32'.
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-28 Michael LiaoEnhance boolean simplification to handle 16-/64-bit...
2013-03-28 Michael LiaoSkip moving call address loading into callseq when...
2013-03-28 Nadav RotemAdd the X86 FMAs to the scheduling model.
2013-03-28 Nadav RotemAdd the Haswell machine model.
2013-03-28 Nadav RotemRemove the unused port from the SandyBridge machine...
2013-03-28 Michael LiaoAdd ADX CPUID detection
2013-03-28 Timur IskhodzhanovMake Win32 put the SRet address into EAX, fixes PR15556
2013-03-27 Preston GurdThis patch follows is a follow up to r178171, which...
2013-03-27 Chad Rosier[ms-inline asm] Add support of imm displacement before...
2013-03-27 Preston GurdFor the current Atom processor, the fastest way to...
2013-03-27 Hal FinkelFix typo (common to both X86 and PPC)
2013-03-26 Michael LiaoAdd XTEST codegen support
2013-03-26 Michael LiaoAdd HLE target feature
2013-03-26 Jakob Stoklund OlesenEnable SandyBridgeModel for all modern Intel P6 descend...
2013-03-26 Jakob Stoklund OlesenAnnotate the remaining x86 instructions with SchedRW...
2013-03-26 Jakob Stoklund OlesenAnnotate x87 and mmx instructions with SchedRW lists.
2013-03-26 Jakob Stoklund OlesenAnnotate control instructions with SchedRW lists.
2013-03-26 Jakob Stoklund OlesenAnnotate the rest of X86InstrInfo.td with SchedRW lists.
2013-03-26 Michael LiaoAdd PREFETCHW codegen support
2013-03-25 Michael LiaoRevise alignment checking/calculation on 256-bit unalig...
2013-03-25 Jakob Stoklund OlesenAdd a scheduling model for Intel Sandy Bridge microarch...
2013-03-25 Jakob Stoklund OlesenRemove IIC_DEFAULT from X86Schedule.td
2013-03-25 Jakob Stoklund OlesenAnnotate X86InstrCompiler.td with SchedRW lists.
2013-03-25 Jakob Stoklund OlesenAnnotate shifts and rotates with SchedRW lists.
2013-03-25 NAKAMURA TakumiX86DisassemblerDecoder.c: Make this C89-compliant.
2013-03-25 NAKAMURA TakumiWhitespace.
2013-03-25 Dave Zarzyckix86 -- add the XTEST instruction
2013-03-25 Dave Zarzyckix86 -- disassemble the REP/REPNE prefix when needed
2013-03-21 Jakob Stoklund OlesenAdd a WriteMicrocoded for ancient microcoded instructions.
2013-03-20 Jakob Stoklund OlesenModel prefetches and barriers as loads.
2013-03-20 Jakob Stoklund OlesenAdd a catch-all WriteSystem SchedWrite type.
2013-03-20 Jakob Stoklund OlesenAnnotate the remaining SSE MOV instructions.
2013-03-20 Jakob Stoklund OlesenAnnotate SSE horizontal and integer instructions.
2013-03-20 Michael LiaoCorrect cost model for vector shift on AVX2
2013-03-20 Jakob Stoklund OlesenAdd some missing SSE annotations.
2013-03-20 Jakob Stoklund OlesenAnnotate remaining IIC_BIN_* instructions.
2013-03-20 Michael LiaoFix PR15296
2013-03-20 Michael LiaoMark all variable shifts needing customizing
2013-03-20 Michael LiaoMove scalar immediate shift lowering into a dedicated...
2013-03-19 Jakob Stoklund OlesenAnnotate various null idioms with SchedRW lists.
2013-03-19 Jakob Stoklund OlesenAnnotate SSE float conversions with SchedRW lists.
2013-03-19 Jakob Stoklund OlesenAnnotate X86InstrCMovSetCC.td with SchedRW lists.
2013-03-19 Chad Rosier[ms-inline asm] Move the immediate asm rewrite into...
2013-03-19 Jakob Stoklund OlesenAnnotate X86InstrCompiler.td with SchedRW lists.
2013-03-19 Chad Rosier[ms-inline asm] Create a helper function, CreateMemForI...
2013-03-19 Ulrich WeigandRemove an invalid and unnecessary Pat pattern from...
2013-03-19 Nadav RotemOptimize sext <4 x i8> and <4 x i16> to <4 x i64>.
2013-03-19 Jakob Stoklund OlesenAnnotate X86InstrExtension.td with SchedRW lists.
2013-03-19 Jakob Stoklund OlesenAnnotate a lot of X86InstrInfo.td with SchedRW lists.
2013-03-19 Chad Rosier[ms-inline asm] Move the size directive asm rewrite...
2013-03-18 Chad Rosier[ms-inline asm] Avoid emitting a redundant sizing direc...
2013-03-18 Jakob Stoklund OlesenAdd SchedRW annotations to most of X86InstrSSE.td.
2013-03-18 Jakob Stoklund OlesenAnnotate X86 arithmetic instructions with SchedRW lists.
2013-03-18 Anton KorobeynikovTLS support for MinGW targets.
2013-03-18 Craig TopperPost process ADC/SBB and use a shorter encoding if...
2013-03-18 Craig TopperRefactor some duplicated code into helper functions.
2013-03-16 Craig TopperAdd X86 code emitter support AVX encoded MRMDestReg...
2013-03-16 Jakob Stoklund OlesenDefine more SchedWrites for annotating X86 instructions.
2013-03-15 Eric ChristopherSilence anonymous type in anonymous union warnings.
2013-03-14 Nadav RotemUnaligned loads should use the VMOVUPS opcode.
2013-03-14 Jakob Stoklund OlesenPrepare for adding InstrSchedModel annotations to X86...
2013-03-14 Chad Rosier[fast-isel] The X86FastISel::FastLowerArguments functio...
2013-03-14 Craig TopperFix the name of a variable to match its declaration...
2013-03-14 Craig TopperFix a bug in the calculation of the VEX.B bit for FMA4...
2013-03-14 Craig TopperTeach X86 MC instruction lowering that VMOVAPSrr and...
2013-03-14 Michael LiaoFix PR15309
2013-03-11 Kevin EnderbyFixes disassembler crashes on 2013 Haswell RTM instruct...
2013-03-08 Tom StellardDAGCombiner: Use correct value type for checking legali...
2013-03-07 Benjamin KramerX86: Fold EXTRACT_SUBVECTORs of a BUILD_VECTOR into...
2013-03-07 Michael LiaoFix two remaining issue after fixing PR15355 when CMOV...
2013-03-06 Michael LiaoFix PR15355
2013-03-05 David SehrThe current X86 NOP padding uses one long NOP followed...
2013-03-04 Preston GurdBypass Slow Divides
2013-03-02 Arnold SchwaighoferX86 cost model: Adjust cost for custom lowered vector...
2013-03-01 Michael LiaoFix PR10475
2013-03-01 Duncan SandsGCC thinks that this variable might be used uninitializ...
2013-02-28 Yiannis TsiourisRe-format comments (and check commit access)
2013-02-27 Nadav RotemRevert r176166 because it broke one of the lit tests.
2013-02-27 Nadav Rotemstd::string to StringRef.
2013-02-26 Chad Rosier[fast-isel] Make sure the FastLowerArguments function...
2013-02-25 Michael LiaoRefine fix to PR10499, no functionality change
2013-02-25 Michael LiaoFix PR10499
2013-02-25 Chad Rosier[fast-isel] Add X86FastIsel::FastLowerArguments to...
2013-02-25 Chad Rosier[ms-inline asm] Add support for the pushad/popad mnemonics.
2013-02-24 Nadav RotemRevert r169638 because it broke Mesa llvmpipe tests.
2013-02-23 Benjamin KramerX86: Disable cmov-memory patterns on subtargets without...
2013-02-22 Peter Collingbournex86_64: designate most general purpose and SSE register...
2013-02-21 Eli BenderskyMove the eliminateCallFramePseudoInstr method from...
2013-02-21 Eli BenderskygetX86SubSuperRegister has a special mode with High...
2013-02-20 Jim GrosbachMCParser: Update method names per coding guidelines.
2013-02-20 Jim GrosbachUpdate TargetLowering ivars for name policy.
2013-02-20 Chad Rosier[ms-inline asm] Make the comment a bit more verbose.
2013-02-20 Elena DemikhovskyI optimized the following patterns:
2013-02-19 Chad Rosier[ms-inline asm] Force the use of a base pointer if...
2013-02-19 Jakub StaszakAdd obvious constantness.
2013-02-19 Benjamin KramerClean up HiPE prologue emission a bit and avoid signed...
next