Move the LowerMEMCPY and LowerMEMCPYCall to a common place.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
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...
2006-11-30 Evan Cheng- Use a different wrapper node for RIP-relative GV...
2006-11-10 Evan ChengDon't dag combine floating point select to max and...
2006-11-07 Evan ChengFixed a bug which causes x86 be to incorrectly match
2006-10-31 Chris Lattnerallow the address of a global to be used with the ...
2006-10-27 Evan ChengFixed a significant bug where unpcklpd is incorrectly...
2006-10-20 Chris LattnerImplement branch analysis/xform hooks required by the...
2006-10-18 Chris Lattnerfit in 80 cols
2006-09-28 Chris Lattnerupdate comments
2006-09-20 Anton KorobeynikovAdding codegeneration for StdCall & FastCall calling...
2006-09-11 Evan ChengX86ISD::CMP now produces a chain as well as a flag...
2006-09-08 Evan ChengCommitting X86-64 support.
2006-07-31 Chris LattnerFix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll.
2006-07-11 Chris LattnerImplement the inline asm 'A' constraint. This implemen...
2006-07-07 Evan ChengX86 target specific DAG combine: turn build_vector...
2006-06-24 Evan ChengSimplify X86CompilationCallback: always align to 16...
2006-05-25 Evan ChengSwitch X86 over to a call-selection model where the...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-23 Evan ChengRemove PreprocessCCCArguments and PreprocessFastCCArgum...
2006-05-23 Chris LattnerImplement an annoying part of the Darwin/X86 abi: the...
2006-05-17 Evan ChengShould pass by reference.
2006-04-27 Evan Cheng- Clean up formal argument lowering code. Prepare for...
2006-04-26 Evan ChengSwitching over FORMAL_ARGUMENTS mechanism to lower...
2006-04-25 Evan ChengSeparate LowerOperation() into multiple functions,...
2006-04-21 Evan ChengNow generating perfect (I think) code for "vector set...
2006-04-20 Evan Cheng- Added support to turn "vector clear elements", e...
2006-04-19 Evan ChengCommute vector_shuffle to match more movlhps, movlp...
2006-04-14 Evan ChengLast few SSE3 intrinsics.
2006-04-11 Evan ChengAdded support for _mm_move_ss and _mm_move_sd.
2006-04-06 Evan Cheng- movlp{s|d} and movhp{s|d} support.
2006-04-05 Evan ChengSupport for comi / ucomi intrinsics.
2006-04-05 Evan ChengHandle canonical form of e.g.
2006-03-31 Evan ChengUse a X86 target specific node X86ISD::PINSRW instead...
2006-03-31 Evan ChengAdd support to use pextrw and pinsrw to extract and...
2006-03-29 Evan Cheng- Added some SSE2 128-bit packed integer ops.
2006-03-28 Evan Cheng* Prefer using operation of matching types. e.g unpcklp...
2006-03-28 Evan Cheng- Clean up / consoladate various shuffle masks.
2006-03-28 Evan ChengModel unpack lower and interleave as vector_shuffle...
2006-03-26 Evan ChengRemove X86:isZeroVector, use ISD::isBuildVectorAllZeros...
2006-03-25 Evan ChengBuild arbitrary vector with more than 2 distinct scalar...
2006-03-24 Evan ChengSupport for scalar to vector with zero extension.
2006-03-24 Evan ChengHandle BUILD_VECTOR with all zero elements.
2006-03-24 Evan ChengMore efficient v2f64 shuffle using movlhps, movhlps...
2006-03-24 Evan ChengHandle more shuffle cases with SHUFP* instructions.
2006-03-22 Evan ChengAdded a ValueType operand to isShuffleMaskLegal()....
2006-03-22 Evan Cheng- Implement X86ISelLowering::isShuffleMaskLegal()....
2006-03-22 Evan Cheng- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second...
2006-03-22 Evan ChengSome splat and shuffle support.
2006-03-21 Evan Cheng- Use movaps to store 128-bit vector integers.
2006-03-13 Evan ChengAdded getTargetLowering() to TargetMachine. Refactored...
2006-02-23 Evan Cheng- Clean up the lowering and selection code of ConstantP...
2006-02-23 Evan ChengPIC related bug fixes.
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris LattnerUpdates to match change of getRegForInlineAsmConstraint...
2006-02-18 Evan Chengx86 / Darwin PIC support.
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-16 Nate BegemanRework the SelectionDAG-based implementations of Simpli...
next