Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn't get...
[oota-llvm.git] / lib / Target / X86 /
2011-11-08 Evan ChengAdd x86 isel logic and patterns to match movlps from...
2011-11-07 Jakob Stoklund OlesenExpand V_SET0 to xorps by default.
2011-11-07 Craig TopperAdd AVX2 variable shift instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VPMOVMASK instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VEXTRACTI128 and VINSERTI128 instructions...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-11-06 Benjamin KramerReplace (Lower|Upper)caseString in favor of StringRef...
2011-11-06 Craig TopperAdd more AVX2 instructions and intrinsics.
2011-11-05 Benjamin KramerAdd more PRI.64 macros for MSVC and use them throughout...
2011-11-04 Eli FriedmanEnhanced vzeroupper insertion pass that avoids insertin...
2011-11-04 Daniel Dunbarbuild/cmake: Use tblgen macro directly instead of llvm_...
2011-11-04 Craig TopperAdd intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-11-03 Craig TopperAdd new X86 AVX2 VBROADCAST instructions.
2011-11-02 Craig TopperMore AVX2 instructions and intrinsics.
2011-11-02 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-11-01 Eli FriedmanTeach the x86 backend a couple tricks for dealing with...
2011-10-31 Craig TopperBegin adding AVX2 instructions. No selection support...
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-30 Benjamin KramerX86: Emit logical shift by constant splat of <16 x...
2011-10-30 Nadav RotemFix pr11266.
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-27 Kevin EnderbyChange the sysexit mnemonic (and sysexitl) to never...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
2011-10-26 Rafael EspindolaFixes an issue reported by -verify-machineinstrs.
2011-10-26 Rafael EspindolaThis commit introduces two fake instructions MORESTACK_...
2011-10-24 Eli FriedmanAdd support to the old JIT for acquire/release loads...
2011-10-23 Craig TopperAdd X86 SARX, SHRX, and SHLX instructions.
2011-10-23 Craig TopperAdd X86 RORX instruction
2011-10-23 Craig TopperAdd X86 MULX instruction for disassembler.
2011-10-22 Craig TopperRemove some duplicate specifying of neverHasSideEffects...
2011-10-22 Nadav RotemFix pr11193.
2011-10-21 Craig TopperRemove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin...
2011-10-19 Evan ChengFix TLS lowering bug. The CopyFromReg must be glued...
2011-10-19 Craig TopperRename PEXTR to PEXT. Add intrinsics for BMI instructions.
2011-10-18 Eric ChristopherRevert "Turn on the vzeroupper pass by default."
2011-10-18 Eric ChristopherTurn on the vzeroupper pass by default.
2011-10-18 Lang HamesTeach fast isel about vector stores, and make DoSelectC...
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-18 David MeyerRemove NaClMode
2011-10-17 Craig TopperDon't use inline assembly in 64-bit Visual Studio....
2011-10-16 Craig TopperAdd X86 PEXTR and PDEP instructions.
2011-10-16 Benjamin KramerAdd AsmToken::getEndLoc and use it to add ranges to...
2011-10-16 Benjamin KramerX86AsmParser: Synthesize EndLoc for tokens out of Start...
2011-10-16 Craig TopperAdd X86 BZHI instruction as well as BMI2 feature detection.
2011-10-16 Craig TopperAdd X86 INVPCID instruction. Add 32/64-bit predicates...
2011-10-16 Chris LattnerEnhance llvm::SourceMgr to support diagnostic ranges...
2011-10-16 Craig TopperAdd X86 BEXTR instruction. This instruction uses VEX...
2011-10-16 Craig TopperAdd X86 feature detection support for BMI instructions...
2011-10-15 Craig TopperAdd support for X86 blsr, blsmsk, and blsi instructions...
2011-10-15 Benjamin KramerSmallVector -> array
2011-10-14 Evan ChengA few 80-col violations.
2011-10-14 Craig TopperAdd X86 ANDN instruction. Including instruction selection.
2011-10-14 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-14 Jakob Stoklund OlesenBan rematerializable instructions with side effects.
2011-10-14 Jakob Stoklund OlesenV_SET0 has no side effects.
2011-10-13 Eli FriedmanSimplify assertion, and avoid undefined shift. Based...
2011-10-13 Bill WendlingMore closely follow libgcc, which has code after the...
2011-10-13 Bill WendlingRevert r141854 because it was causing failures:
2011-10-13 Bill WendlingShould not add instructions to a BB after a return...
2011-10-13 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-13 Craig TopperAdd 'implicit EFLAGS' to patterns for popcnt and lzcnt
2011-10-12 Nick LewyckyFix indent in comment.
2011-10-11 Craig TopperAdd HasPOPCNT predicate to the POPCNT instructions...
2011-10-11 Craig TopperMake Ivy Bridge 16-bit floating point conversion instru...
2011-10-11 Craig TopperAdd X86 LZCNT instruction. Including instruction select...
2011-10-11 Craig TopperFix disassembling of popcntw. Also remove some code...
2011-10-11 Lang HamesFixed natural stack alignment for Linux x86-32. Thanks...
2011-10-10 Lang HamesAdd a natural stack alignment field to TargetData,...
2011-10-10 Eli FriedmanMake sure the X86 backend doesn't explode on 128-bit...
2011-10-10 Benjamin KramerX86: Add a subtarget definition for core-avx-i, which...
2011-10-10 Nadav RotemFix 10892 - When lowering SIGN_EXTEND_INREG do not...
2011-10-10 Benjamin KramerX86: Add patterns for the movbe instruction (mov +...
2011-10-10 Craig TopperPut a bunch of calls to ToggleFeature behind proper...
2011-10-09 Craig TopperAdd Ivy Bridge 16-bit floating point conversion instruc...
2011-10-08 Jakob Stoklund OlesenPrevent potential NOREX bug.
2011-10-08 Jakob Stoklund OlesenAdd TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
2011-10-07 Jakob Stoklund OlesenConstrain both operands on MOVZX32_NOREXrr8.
2011-10-07 Evan ChengHigh bits of movmskp{s|d} and pmovmskb are known zero...
2011-10-07 Craig TopperAdd X86 disassembler support for RDFSBASE, RDGSBASE...
2011-10-07 Craig TopperAdd X86 disassembler support for XSAVE, XRSTOR, and...
2011-10-07 Craig TopperRevert part of r141274. Only need to change encoding...
2011-10-06 Craig TopperFix assembling of xchg %eax, %eax to not use the NOP...
2011-10-06 Peter CollingbourneBuild system infrastructure for multiple tblgens.
2011-10-05 Jakob Stoklund OlesenOverride TRI::getSubClassWithSubReg for X86.
2011-10-05 Craig TopperChange C++ style comments to C style comments in X86...
2011-10-04 Owen AndersonTeach the MC to output code/data region marker labels...
2011-10-04 Craig TopperAdd support in the disassembler for ignoring the L...
2011-10-03 Craig TopperAdd support for MOVBE and RDRAND instructions for the...
2011-10-03 Craig TopperTreat VEX.vvvv as a 3-bit field outside of 64-bit mode...
2011-10-03 Craig TopperFix VEX disassembling to ignore REX.RXBW bits in 32...
2011-10-02 Craig TopperFix some Intel syntax disassembly issues with instructi...
2011-10-02 Craig TopperSpecial case disassembler handling of REX.B prefix...
2011-10-01 Craig TopperFix disassembling of INVEPT and INVVPID to take operands
2011-10-01 Craig TopperFix disassembler handling of CRC32 which is an odd...
2011-09-30 Jakob Stoklund OlesenStore sub-class lists as a bit vector.
next