ELF / PIC requires GOT be in the EBX register during calls via PLT GOT pointer.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2007-02-21 Evan ChengELF / PIC requires GOT be in the EBX register during...
2007-02-01 Anton KorobeynikovFixed uninitialized stuff inside LegalizeDAG. Fortunate...
2007-01-29 Nate BegemanFinish off bug 680, allowing targets to custom lower...
2007-01-28 Nick LewyckyFix compile error "jump to case label crosses initializ...
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-22 Evan ChengLinux GOT indirect reference is only necessary in PIC...
2007-01-12 Anton Korobeynikov* PIC codegen for X86/Linux has been implemented
2007-01-05 Evan Cheng- FCOPYSIGN custom lowering bug. Clear the sign bit...
2007-01-05 Evan ChengTypo
2007-01-05 Evan ChengWith SSE2, expand FCOPYSIGN to a series of SSE bitwise...
2007-01-03 Reid SpencerFix a comment that referred to the now defunct ubyte...
2007-01-03 Anton KorobeynikovReally big cleanup.
2006-12-31 Reid SpencerFor PR950:
2006-12-22 Anton KorobeynikovRefactored JIT codegen for mingw32. Now we're using...
2006-12-14 Evan Chengf64 <-> i64 bit_convert using movq in 64-bit mode.
2006-12-10 Anton KorobeynikovCleaned setjmp/longjmp lowering interfaces. Now we...
2006-12-05 Chris LattnerIf we have ScalarSSE, we can select bitconvert into...
2006-12-05 Chris LattnerFix PR1033 and CodeGen/X86/bitcast.ll, by expanding...
2006-12-05 Chris LattnerFix typo noticed by Lauro Ramos Venancio, thanks!
2006-12-05 Evan Cheng- Fix X86-64 JIT by temporarily disabling code that...
2006-12-04 Chris LattnerAdd support for 64-bit 'r' constraint. Patch by by...
2006-11-30 Evan Cheng- Use a different wrapper node for RIP-relative GV...
2006-11-29 Evan ChengIn PIC mode, GV not requiring an extra load can be...
2006-11-29 Evan ChengFix for PR1018 - Better support for X86-64 Linux in...
2006-11-29 Evan ChengCustom lower READCYCLECOUNTER for x86-64.
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-21 Anton KorobeynikovRefactored *GVRequiresExtraLoad() to Subtarget method.
2006-11-20 Anton KorobeynikovWe should perform extra load for dllimported calls
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-11-11 Evan ChengAdd implicit use / def operands to created MI's.
2006-11-10 Evan ChengDon't dag combine floating point select to max and...
2006-11-10 Anton KorobeynikovFixing PR990: http://llvm.org/PR990.
2006-11-07 Evan ChengFixed a bug which causes x86 be to incorrectly match
2006-11-02 Reid SpencerFor PR786:
2006-10-31 Chris Lattnerallow the address of a global to be used with the ...
2006-10-31 Chris Lattnerhandle "st" as "st(0)"
2006-10-31 Anton Korobeynikov1. Clean up code due to changes in SwitchTo*Section(2)
2006-10-30 Reid SpencerAdd debug support for X86/ELF targets (Linux). This...
2006-10-30 Evan ChengAll targets expand BR_JT for now.
2006-10-27 Evan ChengFixed a significant bug where unpcklpd is incorrectly...
2006-10-27 Evan ChengFix for PR968: expand vector sdiv, udiv, srem, urem.
2006-10-25 Evan ChengDuring vector shuffle lowering, we sometimes commute...
2006-10-25 Evan ChengRemove -disable-x86-shuffle-opti
2006-10-20 Chris LattnerImplement branch analysis/xform hooks required by the...
2006-10-16 Evan ChengAvoid getting into an infinite loop when -disable-x86...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-12 Evan ChengSome X86ISD::CMP were created with wrong ValueType's.
2006-10-09 Evan ChengDon't convert to MOVLP if using shufps etc. may allow...
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-05 Evan ChengMake use of getStore().
2006-10-05 Chris LattnerLower some min/max idioms to minss/maxss when unsafe...
2006-10-04 Evan ChengAdded option -disable-x86-shuffle-opti to disable X86...
2006-10-04 Chris LattnerPattern match min/max nodes when we have sse. This...
2006-10-04 Evan ChengCombine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD...
2006-10-03 Chris LattnerFix PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll
2006-09-27 Chris Lattnersilence warnings in release build
2006-09-26 Chris LattnerVarious random and minor code cleanups.
2006-09-21 Nick LewyckyFix compile error.
2006-09-20 Anton KorobeynikovAdding codegeneration for StdCall & FastCall calling...
2006-09-17 Anton KorobeynikovAdded some eye-candy for Subtarget type checking
2006-09-17 Anton KorobeynikovSmall fixes for supporting dll* linkage types
2006-09-14 Anton KorobeynikovAdding dllimport, dllexport and external weak linkage...
2006-09-13 Chris LattnerTurn X < 0 -> TEST X,X js
2006-09-13 Chris LattnerThe sense of this branch was inverted :(
2006-09-13 Chris LattnerCompile X > -1 -> text X,X; js dest
2006-09-12 Evan ChengReflects MachineConstantPoolEntry changes.
2006-09-11 Evan ChengX86ISD::CMP now produces a chain as well as a flag...
2006-09-08 Evan ChengCommitting X86-64 support.
2006-09-08 Evan Cheng- Identify a vector_shuffle that can be turned into...
2006-09-07 Chris LattnerEliminate X86ISD::TEST, using X86ISD::CMP instead....
2006-08-17 Chris LattnerRevert this patch, the front-end has been fixed to...
2006-08-17 Chris Lattner'g' is handled by the front-end.
2006-08-17 Andrew LenharthFix handling of 'g'. Closes 883
2006-08-17 Andrew LenharthAdd the 'c' constraint as needed by the linux kernel
2006-08-17 Andrew LenharthAdd support for S and D constraints, as needed to compi...
2006-08-11 Chris LattnerEliminate use of getNode that takes a vector.
2006-08-11 Evan ChengMatch tablegen changes.
2006-08-11 Evan ChengConvert more calls of getNode() that takes a vector...
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-07-31 Chris LattnerFix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll.
2006-07-26 Chris LattnerRename RelocModel::PIC to PIC_, to avoid conflicts...
2006-07-21 Evan ChengThis opt is now handled in DAG combine.
2006-07-20 Evan ChengA splat of a vector constant of all zero or all one...
2006-07-12 Chris LattnerAdd information preventing several register class const...
2006-07-11 Chris LattnerImplement the inline asm 'A' constraint. This implemen...
2006-07-10 Evan ChengFixed stack objects do not specify alignments, but...
2006-07-10 Chris LattnerMark internal function static
2006-07-07 Evan ChengX86 target specific DAG combine: turn build_vector...
2006-07-05 Evan ChengReorg. No functionality change.
2006-06-24 Evan ChengSimplify X86CompilationCallback: always align to 16...
2006-06-15 Evan ChengType of vector extract / insert index operand should...
2006-06-14 Evan ChengAdd argument registers to the end of call operand list...
2006-06-09 Evan ChengMinor compilation speed improvement.
2006-06-06 Evan ChengAdded X86FunctionInfo subclass of MachineFunction to...
2006-06-01 Evan ChengTypos
2006-06-01 Evan ChengRemove a warning
2006-05-31 Evan ChengRemove dead code.
2006-05-26 Evan ChengChange RET node to include signness information of...
2006-05-26 Evan ChengVector argument must be passed in memory location align...
next