Add an "alignment" field to the MachineFunction object. It makes more sense to
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2009-06-30 Bill WendlingAdd an "alignment" field to the MachineFunction object...
2009-06-05 Devang PatelAdd new function attribute - noimplicitfloat
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-28 Evan ChengAdded optimization that narrow load / op / store and...
2009-05-23 Eli FriedmanMake the x86 backend custom-lower UINT_TO_FP and FP_TO_...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-08 Dan GohmanImplement support for using modeling implicit-zero...
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-30 Evan ChengWhen optimzing a mul by immediate into two, the resulti...
2009-03-26 Bill WendlingDoxygen-ify comments.
2009-03-23 Dan GohmanCorrect some comments. Operand numbers start at 0.
2009-03-12 Chris Lattnerimprove comment.
2009-03-07 Dan GohmanArithmetic instructions don't set EFLAGS bits OF and...
2009-03-04 Dan GohmanRe-apply 66008, now that the unfoldMemoryOperand bug...
2009-03-04 Dan GohmanRevert r66004 for now; it's causing a variety of test...
2009-03-04 Dan GohmanTeach the x86 backend to eliminate "test" instructions...
2009-02-23 Nate BegemanGenerate better code for v8i16 shuffles on SSE2
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-03 Dale JohannesenNeed this file too.
2009-02-03 Dale JohannesenDebugLoc propagation. 2/3 through file.
2009-01-24 Nate BegemanFix an indent and a typo.
2009-01-17 Bill WendlingImplement a special algorithm for converting uint_to_fp...
2009-01-15 Dan GohmanMake getWidenVectorType const.
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-23 Dan GohmanAdd instruction patterns and encodings for the x86...
2008-12-18 Mon P WangFixed x86 code generation of multiple for v2i64. It...
2008-12-12 Bill Wendling- Use patterns instead of creating completely new instr...
2008-12-12 Bill WendlingRedo the arithmetic with overflow architecture. I was...
2008-12-09 Bill WendlingAdd sub/mul overflow intrinsics. This currently doesn...
2008-12-02 Bill WendlingSecond stab at target-dependent lowering of everyone...
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Bill Wendling- Make lowering of "add with overflow" customizable...
2008-10-30 Mon P WangAdd initial support for vector widening. Logic is...
2008-10-21 Dale JohannesenAdd an SSE2 algorithm for uint64->f64 conversion.
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
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...
next