X86: correct tail return address calculation
[oota-llvm.git] / lib / Target / X86 /
2013-08-04 Tim NorthoverX86: correct tail return address calculation
2013-08-01 Bill WendlingUse function attributes to indicate that we don't want...
2013-08-01 Daniel MaleaFixed the Intel-syntax X86 disassembler to respect...
2013-08-01 Elena DemikhovskyEVEX and compressed displacement encoding for AVX512
2013-07-31 Elena DemikhovskyFixed assertion in Extract128BitVector()
2013-07-31 Elena DemikhovskyAdded INSERT and EXTRACT intructions from AVX-512 ISA.
2013-07-31 Craig TopperChanged register names (and pointer keywords) to be...
2013-07-31 Craig TopperRemove trailing whitespace and some tab characters.
2013-07-31 Craig TopperFixed incorrect disassembly for MOV16o16a when using...
2013-07-29 Nico RieckProper va_arg/va_copy lowering on win64
2013-07-28 Elena DemikhovskyAdded encoding prefixes for KNL instructions (EVEX).
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand ...
2013-07-26 Rafael EspindolaRevert "Add a target legalize hook for SplitVectorOperand"
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand
2013-07-26 Craig TopperFix more Intel syntax issues with FP instruction aliase...
2013-07-26 Craig TopperTake advantage of the register enums being in order...
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-07-24 Craig TopperSplit generated asm mnemonic matching table into a...
2013-07-24 Craig TopperFix aliases for shrd/shld to handle Intel syntax proper...
2013-07-23 Craig TopperRemove some errant space charcters in mnemonic strings.
2013-07-23 Craig TopperDon't let x86 asm printer use the no operand movsd...
2013-07-23 Craig TopperRevert r186907 to fix bots.
2013-07-23 Craig TopperDon't let x86 asm printer use the no operand movsd...
2013-07-23 Craig TopperAdd aliases to map 'imm, mem' form of x86 bts/btr/btc...
2013-07-23 Craig TopperExplicitly don't let the asm printer use the clrb/w...
2013-07-23 Craig TopperSuppress argumentless aliases for some x86 FP operation...
2013-07-22 Kevin EnderbyFix the move to/from accumulator register instructions...
2013-07-22 Craig TopperRecommit r186813: More Intel syntax alias fixes. With...
2013-07-22 Tim NorthoverRevert "More Intel syntax alias fixes."
2013-07-22 Craig TopperFix typo. Change %cl to CL in Intel pattern.
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperChange %xmm0 to XMM0 in Intel side of asm strings for...
2013-07-22 Craig TopperAdd Intel variants to aliases for some FP instructions.
2013-07-22 Craig TopperReverse operands for Intel syntax form of 'bt' alias.
2013-07-21 Craig TopperMark that the _ftol2 function used by windows on x86...
2013-07-18 Craig TopperFix copy and paste bug from r186491 to make v2f64 use...
2013-07-17 Craig TopperTeach x86 fast-isel to use AVX opcodes for vector store...
2013-07-17 Craig TopperMake x86 fast-isel correctly choose between aligned...
2013-07-16 Juergen Ributzka[X86] Use min/max to optimze unsigend vector comparison...
2013-07-15 Craig TopperAdd 'static' keyword to some const arrays for consistency.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Arnold SchwaighoferX86 cost model: Add cost for vectorized gather/scather
2013-07-12 Benjamin KramerX86: Shrink certain forms of movsx.
2013-07-12 Stephen LinX86: fold SSE2/AVX2 logical shift by immediate amount...
2013-07-12 Charles DavisTarget/X86: Add explicit Win64 and System V/x86-64...
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-07-09 Jim GrosbachX86: Add comment.
2013-07-09 Jim GrosbachX86 fast-isel: Avoid explicit AH subreg reference for...
2013-07-08 Nico RieckReuse %rax after calling __chkstk on win64
2013-07-08 Nico RieckRevert "Proper va_arg/va_copy lowering on win64"
2013-07-08 Nico RieckRevert "Reuse %rax after calling __chkstk on win64"
2013-07-07 Nico RieckReuse %rax after calling __chkstk on win64
2013-07-06 Nico RieckProper va_arg/va_copy lowering on win64
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-02 Ulrich Weigand[DebugInfo] Allow getDebugThreadLocalSymbol to return...
2013-07-01 David BlaikiePR16493: DebugInfo with TLS on PPC crashing due to...
2013-06-30 Ahmed BougachaX86: POP*rmm: move address operand to (ins) from (outs).
2013-06-28 Chad RosierFix an off-by-one error. Also make the code a little...
2013-06-28 David BlaikieIntegrate Assembler: Support X86_64_DTPOFF64 relocations
2013-06-27 Nadav RotemGet rid of the unused class member.
2013-06-27 Nadav RotemCostModel: improve the cost model for load/store of...
2013-06-27 Benjamin KramerDon't cast away constness.
2013-06-26 Elena DemikhovskyOptimized integer vector multiplication operation by...
2013-06-25 Arnold SchwaighoferX86 cost model: Vectorizing integer division is a bad...
2013-06-25 Andrew TrickRevert "Temporarily enable MI-Sched on X86."
2013-06-24 Andrew TrickTemporarily enable MI-Sched on X86.
2013-06-23 Andrew TrickAdd MI-Sched support for x86 macro fusion.
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-21 David BlaikieDebugInfo: Don't lose unreferenced non-trivial by-value...
2013-06-21 Andrew TrickFix IMULX machine model. Multiple def operands require...
2013-06-20 Kevin EnderbyUpdate the X86 disassembler to use xacquire and xreleas...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-18 Nadav RotemFix 80 col violation.
2013-06-18 Stefanus Du ToitAdd support for encoding the HLE XACQUIRE and XRELEASE...
2013-06-18 Bill WendlingUse pointers to the MCAsmInfo and MCRegInfo.
2013-06-16 David BlaikieDebugInfo: remove target-specific Frame Index handling...
2013-06-15 Andrew TrickSupport BufferSize on ProcResGroup for unified MOp...
2013-06-15 Andrew TrickUpdate machine models. Specify buffer sizes for OOO...
2013-06-15 Andrew TrickMachine Model: Add MicroOpBufferSize and resource Buffe...
2013-06-14 Benjamin KramerX86: cvtpi2ps is just an SSE instruction with MMX opera...
2013-06-13 Benjamin KramerX86: Make the cmov aliases work with intel syntax too.
2013-06-12 Patrik HagglundFix gcc -flto build, by adding LLVM_ATTRIBUTE_USED to
2013-06-11 Eric ChristopherCorrect the def registers for the 8bit x86 divide instr...
2013-06-11 Eric ChristopherUse the Copy we defined above here.
2013-06-10 Tim NorthoverX86: Stop LEA64_32r doing unspeakable things to its...
2013-06-09 Elena DemikhovskyRemoved PackedDouble domain from scalar instructions...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-06-07 Bill WendlingRemove unused c'tor.
2013-06-06 Bill WendlingCache the TargetLowering info object as a pointer.
2013-06-05 Michael Liao[PATCH] Fix VGATHER* operand constraints
2013-06-05 Rafael EspindolaHandle relocations that don't point to symbols.
2013-06-03 Ahmed BougachaX86: sub_xmm registers are 128 bits wide.
2013-06-01 Tim NorthoverRevert r183069: "TMP: LEA64_32r fixing"
2013-06-01 Tim NorthoverTMP: LEA64_32r fixing
2013-06-01 Tim NorthoverX86: change MOV64ri64i32 into MOV32ri64
next