FastISel support for exception-handling constructs.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2008-10-14 Dan GohmanFastISel support for exception-handling constructs.
2008-10-03 Dale JohannesenMake atomic Swap work, 64-bit on x86-32.
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-01 Bill WendlingImplement the -fno-builtin option in the front-end...
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-29 Dale JohannesenRemove misuse of ReplaceNodeResults for atomics with
2008-09-25 Evan ChengWith sse3 and when the source is a load or has multiple...
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
2008-09-23 Dan GohmanArrange for FastISel code to have access to the Machine...
2008-09-23 Dan GohmanFix these enums' starting values to reflect the way...
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-10 Dan GohmanAdd X86FastISel support for static allocas, and refences
2008-09-09 Anton KorobeynikovReplace explicit pointer-size constants to TargetData...
2008-09-03 Dan GohmanCreate HandlePHINodesInSuccessorBlocksFast, a version of
2008-09-03 Ted KremenekFix capitalization in #include of FastISel.h. This...
2008-09-03 Evan ChengLet tblgen only generate fastisel routines, not the...
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
2008-08-19 Dan GohmanThe X86 target will soon have an implementation of...
2008-08-19 Dale JohannesenAdd support for 8 and 16 bit forms of __sync
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!
next