2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
blob | commitdiff | raw |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | This commit changes: |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Duncan Sands | Trampoline support for x86-64. This looks like |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Duncan Sands | Whitespace tweak. |
blob | commitdiff | raw | diff to current |
2008-01-12 |
Evan Cheng | Code clean up. |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Arnold Schwaighofer | hrm - correct spelling. |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Arnold Schwaighofer | Improve tail call optimized call's argument lowering... |
blob | commitdiff | raw | diff to current |
2008-01-11 |
Arnold Schwaighofer | Correct a copy and paste error. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Evan Cheng | Mark byval parameter stack objects mutable for now. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Evan Cheng | Do not use the stack pointer directly, issue a copyfrom... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Evan Cheng | Remove comments that do not correspond to anything... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Evan Cheng | Unbreak x86-64. |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Nate Begeman | Remove an incorrect optimization that is performed... |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Gordon Henriksen | Refactoring the x86 and x86-64 calling convention imple... |
blob | commitdiff | raw | diff to current |
2008-01-03 |
Gordon Henriksen | First steps in in X86 calling convention cleanup. |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Codegen: |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | avoid going through a stack slot to convert from fpstac... |
blob | commitdiff | raw | diff to current |
2007-12-16 |
Chris Lattner | fix a questionable cast, thanks to Mike Stump for point... |
blob | commitdiff | raw | diff to current |
2007-12-15 |
Evan Cheng | Make better use of instructions that clear high bits... |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Evan Cheng | Fix ctlz and cttz. llvm definition requires them to... |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Evan Cheng | Implement ctlz and cttz with bsr and bsf. |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Dan Gohman | Allow vector integer constants to be created with |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Use shuffles to implement insert_vector_elt for i32... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Lower a build_vector with all constants into a constpoo... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Evan Cheng | - Improved v8i16 shuffle lowering. It now uses pshuflw... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Nate Begeman | x86 doesn't actually want to custom lower v3i32 |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Evan Cheng | Add comment. |
blob | commitdiff | raw | diff to current |
2007-12-07 |
Evan Cheng | Much improved v8i16 shuffles. (Step 1). |
blob | commitdiff | raw | diff to current |
2007-12-06 |
Evan Cheng | Remove a bogus optimization. It's not possible to do... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Chris Lattner | Fix a long standing deficiency in the X86 backend:... |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | remove bogus assertion that broke CodeGen/Generic/cast... |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | Several changes: |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Anton Korobeynikov | Implement codegen for flt_rounds on x86 |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-10 |
Arnold Schwaighofer | Update tailcall code to include inline attribute operan... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Much improved pic jumptable codegen: |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Rafael Espindola | Move the LowerMEMCPY and LowerMEMCPYCall to a common... |
blob | commitdiff | raw | diff to current |
2007-11-04 |
Chris Lattner | Fix PR1763 by allowing the 'q' constraint to work with... |
blob | commitdiff | raw | diff to current |
2007-11-02 |
Evan Cheng | Unbreak tailcall opt. |
blob | commitdiff | raw | diff to current |
2007-11-02 |
Evan Cheng | Missing a getNumOperands check. |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Rafael Espindola | Make ARM and X86 LowerMEMCPY identical by moving the... |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Rafael Espindola | Make ARM an X86 memcpy expansion more similar to each... |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Dale Johannesen | Make i64=expand_vector_elt(v2i64) work in 32-bit mode. |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Dale Johannesen | Add missing MMX PSUBQ. |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
blob | commitdiff | raw | diff to current |
2007-10-29 |
Evan Cheng | Avoid doing something dumb like rewriting using a 64... |
blob | commitdiff | raw | diff to current |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
blob | commitdiff | raw | diff to current |
2007-10-21 |
Dale Johannesen | Allow for copysign having f80 second argument. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Rafael Espindola | Add support for byval function whose argument is not... |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Chris Lattner | Change fp to sint legalization on x86-32 to do 2 x i32 |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Chris Lattner | fix some funny indentation, add comments. |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Dale Johannesen | Check for invalid cc's in f80 select. |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Arnold Schwaighofer | Correction to tail call optimization code. The new... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Evan Cheng | LowerFP_TO_SINT must not create a stack object if it... |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Evan Cheng | Unbreak x86-64. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Correcting the corrections. Bad bad baaad emacs! |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Arnold Schwaighofer | Corrected many typing errors. And removed 'nest' parame... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Duncan Sands | Due to the new tail call optimization, trampolines... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dan Gohman | Mark vector ctpop, cttz, and ctlz as Expand on x86. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Dan Gohman | Set ISD::FPOW to Expand. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Arnold Schwaighofer | Added tail call optimization to the x86 back end. It... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Evan Cheng | Bug fix. X86 was emitting redundant setcc and test... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Dan Gohman | Migrate X86 and ARM from using X86ISD::{,I}DIV and... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Not needed any more. |
blob | commitdiff | raw | diff to current |
2007-09-29 |
Evan Cheng | Enabling new condition code modeling scheme. |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Rafael Espindola | Refactor the memcpy lowering for the x86 target. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Dale Johannesen | Enable codegen for long double abs, sin, cos |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | translateX86CC updates the last two operands. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Dan Gohman | When both x/y and x%y are needed (x and y both scalar... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Dan Gohman | Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Added support for new condition code modeling scheme... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dan Gohman | Add support on x86 for having Legalize lower ISD::LOCAT... |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Chris Lattner | claim that "st" is from the 80-bit register file. ... |
blob | commitdiff | raw | diff to current |
2007-09-23 |
Dale Johannesen | Fix PR 1681. When X86 target uses +sse -sse2, |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Rafael Espindola | Don't add a default STACK_ALIGN (use the generic ABI... |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Rafael Espindola | small cleanup: use LowerMemArgument in LowerFastCCArgum... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Dale Johannesen | More long double fixes. x86_64 should build now. |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Dan Gohman | Emit integer x<1 as x<=0, as comparisons with zero... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Rafael Espindola | Add support for functions with byval arguments on x86 |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Dale Johannesen | Add APInt interfaces to APFloat (allows directly |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Duncan Sands | Fold the adjust_trampoline intrinsic into |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-09-03 |
Anton Korobeynikov | Reapply r41578 with proper fix |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Rafael Espindola | Initial support for calling functions with byval argume... |
blob | commitdiff | raw | diff to current |
2007-08-31 |
Dale Johannesen | Enhance APFloat to retain bits of NaNs (fixes oggenc). |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Dale Johannesen | Change LegalFPImmediates to use APFloat. |
blob | commitdiff | raw | diff to current |
next |