2007-03-07 |
Bill Wendling | Properly support v8i8 and v4i16 types. It now converts... |
blob | commitdiff | raw |
2007-03-06 |
Bill Wendling | Add LOAD/STORE support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Anton Korobeynikov | Use new SDIselParamAttr enumeration. This removes ... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Evan Cheng | X86-64 VACOPY needs custom expansion. va_list is a... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Anton Korobeynikov | Simplify things |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Chris Lattner | argument lowering should copy from the vreg shadows... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Anton Korobeynikov | Ensure that fastcall'ed function is correctly mangled... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | remove dead option |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | use high-level functions in CCState |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | make use of helper functions in CCState for analyzing... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerFastCCCallTo over to using the new fastcall... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerFastCCArguments over to using the autogener... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | rearrange code |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | remove fastcc (not fastcall) support |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerCCCArguments over to using autogenerated CC. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | simplify sret handling |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch LowerCCCCallTo over to using an autogenerated... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Chris Lattner | switch return value passing and the x86-64 calling... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | switch x86-64 return value lowering over to using same... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | Minor refactoring of CC Lowering interfaces |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | move CC Lowering stuff to its own public interface |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | refactor x86-64 argument lowering yet again, this time... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | switch to smallvector |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | initial hack at splitting the x86-64 calling convention... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | the truncate must always be done, it's only the assert... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | in X86-64 CCC, i8/i16 arguments are already properly... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | Fix an X86-64 abi bug. We now compile: |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | fastcc functions that return double values now return... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | allow vectors to be passed to stdcall/fastcall functions |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | move LowerRET into the 'Return Value Calling Convention... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | make all Lower*CallTo implementations use LowerCallResu... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | pass the calling convention into Lower*CallTo, instead... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | factor a bunch of code out of LowerCCCCallTo into a... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | move some code around, pass in calling conv, even thoug... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | simplify result value lowering by splitting the selecti... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | make void-return not a special case |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | eliminate a bunch more temporary vectors from X86 lowering. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | eliminate temporary vectors created during X86 lowering. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | remove std::vector's in RET lowering. |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Jim Laskey | Simplify lowering and selection of exception ops. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Jim Laskey | Support to provide exception and selector registers. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Evan Cheng | ELF / PIC requires GOT be in the EBX register during... |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Anton Korobeynikov | Fixed uninitialized stuff inside LegalizeDAG. Fortunate... |
blob | commitdiff | raw | diff to current |
2007-01-29 |
Nate Begeman | Finish off bug 680, allowing targets to custom lower... |
blob | commitdiff | raw | diff to current |
2007-01-28 |
Nick Lewycky | Fix compile error "jump to case label crosses initializ... |
blob | commitdiff | raw | diff to current |
2007-01-28 |
Anton Korobeynikov | Propagate changes from my local tree. This patch includes: |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2007-01-22 |
Evan Cheng | Linux GOT indirect reference is only necessary in PIC... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Anton Korobeynikov | * PIC codegen for X86/Linux has been implemented |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | - FCOPYSIGN custom lowering bug. Clear the sign bit... |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | Typo |
blob | commitdiff | raw | diff to current |
2007-01-05 |
Evan Cheng | With SSE2, expand FCOPYSIGN to a series of SSE bitwise... |
blob | commitdiff | raw | diff to current |
2007-01-03 |
Reid Spencer | Fix a comment that referred to the now defunct ubyte... |
blob | commitdiff | raw | diff to current |
2007-01-03 |
Anton Korobeynikov | Really big cleanup. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-22 |
Anton Korobeynikov | Refactored JIT codegen for mingw32. Now we're using... |
blob | commitdiff | raw | diff to current |
2006-12-14 |
Evan Cheng | f64 <-> i64 bit_convert using movq in 64-bit mode. |
blob | commitdiff | raw | diff to current |
2006-12-10 |
Anton Korobeynikov | Cleaned setjmp/longjmp lowering interfaces. Now we... |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Chris Lattner | If we have ScalarSSE, we can select bitconvert into... |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Chris Lattner | Fix PR1033 and CodeGen/X86/bitcast.ll, by expanding... |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Chris Lattner | Fix typo noticed by Lauro Ramos Venancio, thanks! |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Evan Cheng | - Fix X86-64 JIT by temporarily disabling code that... |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Chris Lattner | Add support for 64-bit 'r' constraint. Patch by by... |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Evan Cheng | - Use a different wrapper node for RIP-relative GV... |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Evan Cheng | In PIC mode, GV not requiring an extra load can be... |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Evan Cheng | Fix for PR1018 - Better support for X86-64 Linux in... |
blob | commitdiff | raw | diff to current |
2006-11-29 |
Evan Cheng | Custom lower READCYCLECOUNTER for x86-64. |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Evan Cheng | Change MachineInstr ctor's to take a TargetInstrDescrip... |
blob | commitdiff | raw | diff to current |
2006-11-21 |
Anton Korobeynikov | Refactored *GVRequiresExtraLoad() to Subtarget method. |
blob | commitdiff | raw | diff to current |
2006-11-20 |
Anton Korobeynikov | We should perform extra load for dllimported calls |
blob | commitdiff | raw | diff to current |
2006-11-13 |
Evan Cheng | Matches MachineInstr changes. |
blob | commitdiff | raw | diff to current |
2006-11-11 |
Evan Cheng | Add implicit use / def operands to created MI's. |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Evan Cheng | Don't dag combine floating point select to max and... |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Anton Korobeynikov | Fixing PR990: http://llvm.org/PR990. |
blob | commitdiff | raw | diff to current |
2006-11-07 |
Evan Cheng | Fixed a bug which causes x86 be to incorrectly match |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | allow the address of a global to be used with the ... |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | handle "st" as "st(0)" |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Anton Korobeynikov | 1. Clean up code due to changes in SwitchTo*Section(2) |
blob | commitdiff | raw | diff to current |
2006-10-30 |
Reid Spencer | Add debug support for X86/ELF targets (Linux). This... |
blob | commitdiff | raw | diff to current |
2006-10-30 |
Evan Cheng | All targets expand BR_JT for now. |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Evan Cheng | Fixed a significant bug where unpcklpd is incorrectly... |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Evan Cheng | Fix for PR968: expand vector sdiv, udiv, srem, urem. |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Evan Cheng | During vector shuffle lowering, we sometimes commute... |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Evan Cheng | Remove -disable-x86-shuffle-opti |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Chris Lattner | Implement branch analysis/xform hooks required by the... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Evan Cheng | Avoid getting into an infinite loop when -disable-x86... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Evan Cheng | Some X86ISD::CMP were created with wrong ValueType's. |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Don't convert to MOVLP if using shufps etc. may allow... |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Evan Cheng | Make use of getStore(). |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Chris Lattner | Lower some min/max idioms to minss/maxss when unsafe... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Added option -disable-x86-shuffle-opti to disable X86... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Chris Lattner | Pattern match min/max nodes when we have sse. This... |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
blob | commitdiff | raw | diff to current |
2006-10-03 |
Chris Lattner | Fix PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll |
blob | commitdiff | raw | diff to current |
2006-09-27 |
Chris Lattner | silence warnings in release build |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Chris Lattner | Various random and minor code cleanups. |
blob | commitdiff | raw | diff to current |
next |