Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall...
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2010-02-02 Evan ChengPass callsite return type to TargetLowering::LowerCall...
2010-01-27 Evan ChengPerform trivial tail call optimization for callees...
2010-01-27 Evan ChengEliminate target hook IsEligibleForTailCallOptimization.
2010-01-26 Evan ChengDelete dead code.
2010-01-26 Evan ChengCode refactoring, no functionality change.
2010-01-26 Chris LattnerMove getJTISymbol from MachineJumpTableInfo to MachineF...
2010-01-26 Chris Lattnerimplement X86 @GOTOFF jump table entries with the new...
2010-01-25 Chris Lattnerin 32-bit pic mode for targets with a GOT, x86 emits...
2010-01-24 Mon P WangImproved widening loads by adding support for wider...
2009-12-15 Evan ChengUse sbb x, x to materialize carry bit in a GPR. The...
2009-12-09 Evan ChengOptimize splat of a scalar load into a shuffle of a...
2009-11-07 Nate Begemanx86 vector shuffle cleanup/fixes:
2009-11-07 Kenneth UildriksAdd code to check at SelectionDAGISel::LowerArguments...
2009-10-30 Dan GohmanInitial x86 support for BlockAddresses.
2009-10-28 Evan ChengAdd a second ValueType argument to isFPImmLegal.
2009-10-27 Evan ChengDo away with addLegalFPImmediate. Add a target hook...
2009-10-19 Nate BegemanAdd support for matching shuffle patterns with palignr.
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-19 Evan ChengFix funky comments.
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-18 Dan GohmanAdd support for using the FLAGS result of or, xor,...
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-09-02 Chris Lattnerrefactor select 'sched insertion' out to its own method.
2009-08-31 Duncan SandsRevert commit 80428. It completely broke exception
2009-08-29 Bill Wendling- Add target lowering methods to get the preferred...
2009-08-18 Eric ChristopherImplement sse4.2 string/text processing instructions:
2009-08-15 Bill WendlingReapply r79127. It was fixed by d0k.
2009-08-15 Bill WendlingRevert r79127. It was causing compilation errors.
2009-08-15 Evan ChengChange allowsUnalignedMemoryAccesses to take type argum...
2009-08-15 Dan GohmanOn x86-64, for a varargs function, don't store the...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Owen AndersonStart moving TargetLowering away from using full MVTs...
2009-08-05 Anton KorobeynikovBetter handle kernel code model. Also, generalize the...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-01 Dan GohmanFix typos in comments.
2009-07-30 Evan ChengOptimize some common usage patterns of atomic built...
2009-07-29 Eric ChristopherAdd support for gcc __builtin_ia32_ptest{z,c,nzc} intri...
2009-07-20 Chris LattnerCopy ExpandInlineAsm to TargetLowering from TargetAsmInfo.
2009-07-09 Chris Lattnerchange a few methods to be static functions.
2009-07-01 Bill WendlingUpdate comments to make it clear that the function...
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...
next