Rename SDOperand to SDValue.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-17 Nate BegemanSSE codegen for vsetcc nodes
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-15 Evan ChengFix typos and comments.
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Dan GohmanChange target-specific classes to use more precise...
2008-05-12 Nate BegemanInitial X86 codegen support for VSETCC.
2008-05-12 Evan ChengRefactor isConsecutiveLoad from X86 to TargetLowering...
2008-05-10 Dan GohmanFor now, abort when an ISD::VAARG is encountered on...
2008-05-09 Evan ChengHandle a few more cases of folding load i64 into xmm...
2008-05-08 Evan ChengHandle vector move / load which zero the destination...
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-16 Dan GohmanRemove X86_64SRet; it isn't used anymore.
2008-04-14 Dan GohmanFix const-correctness issues with the SrcValue handling...
2008-04-12 Arnold SchwaighoferThis patch corrects the handling of byval arguments...
2008-04-12 Dan GohmanDrop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which...
2008-04-09 Dan GohmanMake isVectorClearMaskLegal's operand list const.
2008-03-21 Chris Lattnerremove Evan's "ugly hack" that sorta attempted to get
2008-03-19 Arnold SchwaighoferDon't loose incoming argument registers. Fix documentat...
2008-03-10 Chris LattnerEliminate the FP_GET_ST0/FP_SET_ST0 target-specific...
2008-03-10 Scott MichelGive TargetLowering::getSetCCResultType() a parameter...
2008-03-09 Chris Lattnerrename FP_SETRESULT -> FP_SET_ST0
2008-03-09 Chris Lattnerrename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support for
2008-03-05 Evan ChengAdd a target lowering hook to control whether it's...
2008-03-05 Andrew Lenharth64bit CAS on 32bit x86.
2008-03-01 Andrew Lenharthall but CAS working on x86
2008-02-26 Arnold SchwaighoferRefactor according to Evan's and Anton's suggestions.
2008-02-26 Arnold SchwaighoferChange the lowering of arguments for tail call optimized
2008-02-18 Evan Cheng- When DAG combiner is folding a bit convert into a...
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-11 Nate BegemanEnable SSE4 codegen and pattern matching.
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-29 Evan ChengWork in progress. This patch *fixes* x86-64 calls which...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-23 Evan ChengLet each target decide byval alignment. For X86, it...
2008-01-18 Chris Lattnermake a method public
2008-01-16 Chris Lattnermake it more clear that this predicate only applies...
2008-01-16 Chris Lattnerintroduce a isTypeInSSEReg predicate, which allows...
2008-01-15 Chris Lattnerno need to expand ISD::TRAP to X86ISD::TRAP, just match...
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-05 Gordon HenriksenRefactoring the x86 and x86-64 calling convention imple...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-14 Evan ChengImplement ctlz and cttz with bsr and bsf.
2007-11-24 Chris LattnerSeveral changes:
2007-11-16 Anton KorobeynikovImplement codegen for flt_rounds on x86
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
2007-11-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-09 Dan GohmanLowerIntegerDivOrRem no longer exists.
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-09-29 Evan ChengEnabling new condition code modeling scheme.
2007-09-28 Rafael EspindolaRefactor the memcpy lowering for the x86 target.
2007-09-25 Dan GohmanFix a typo in a comment.
2007-09-25 Dan GohmanWhen both x/y and x%y are needed (x and y both scalar...
2007-09-25 Evan ChengAdded support for new condition code modeling scheme...
2007-09-23 Dale JohannesenFix PR 1681. When X86 target uses +sse -sse2,
2007-09-17 Evan ChengX86ISD::TEST is dead.
2007-09-14 Rafael EspindolaAdd support for functions with byval arguments on x86
2007-08-31 Rafael EspindolaInitial support for calling functions with byval argume...
2007-08-25 Chris Lattnerrename isOperandValidForConstraint to LowerAsmOperandFo...
2007-08-15 Anton KorobeynikovMove ReturnAddrIndex variable to X86MachineFunctionInfo...
2007-08-02 Dan GohmanMore explicit keywords.
2007-07-27 Duncan SandsTrampoline codegen support for X86-32.
2007-07-27 Dan GohmanRe-apply 40504, but with a fix for the segfault it...
2007-07-27 Evan ChengReverting 40504 for now. It's breaking oggenc.
2007-07-26 Dan GohmanRemove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associ...
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-10 Dan GohmanDefine non-intrinsic instructions for vector min, max...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-04-24 Bill WendlingSupport for the special case of a vector with the canon...
2007-04-20 Lauro Ramos VenancioImplement "general dynamic", "initial exec" and "local...
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-09 Chris Lattnerremove some dead hooks
2007-04-09 Chris Lattnerremove some dead target hooks, subsumed by isLegalAddre...
2007-03-30 Chris Lattnerimplement the new addressing mode description hook.
2007-03-25 Chris Lattnerswitch TargetLowering::getConstraintType to take the...
2007-03-21 Dale Johannesenrepair x86 performance, dejagnu problems from previous...
2007-03-12 Evan ChengMore flexible TargetLowering LSR hooks for testing...
2007-03-02 Evan ChengX86-64 VACOPY needs custom expansion. va_list is a...
2007-02-28 Chris Lattnerremove fastcc (not fastcall) support
2007-02-26 Chris Lattneradd an accessor.
2007-02-25 Chris Lattnerpass the calling convention into Lower*CallTo, instead...
2007-02-25 Chris Lattnerfactor a bunch of code out of LowerCCCCallTo into a...
2007-02-25 Chris Lattnersimplify result value lowering by splitting the selecti...
2007-01-29 Nate BegemanFinish off bug 680, allowing targets to custom lower...
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-05 Evan Cheng- FCOPYSIGN custom lowering bug. Clear the sign bit...
2007-01-05 Evan ChengWith SSE2, expand FCOPYSIGN to a series of SSE bitwise...
next