| Commit message (Expand) | Author | Age | Files | Lines |
| * | Let each target decide byval alignment. For X86, it's 4-byte unless the aggre... | Evan Cheng | 2008-01-23 | 1 | -0/+40 |
| * | The last pieces needed for loading arbitrary | Duncan Sands | 2008-01-23 | 1 | -1/+1 |
| * | This commit changes: | Chris Lattner | 2008-01-17 | 1 | -0/+10 |
| * | * Introduce a new SelectionDAG::getIntPtrConstant method | Chris Lattner | 2008-01-17 | 1 | -34/+29 |
| * | Trampoline support for x86-64. This looks like | Duncan Sands | 2008-01-16 | 1 | -7/+56 |
| * | make it more clear that this predicate only applies to scalar FP types. | Chris Lattner | 2008-01-16 | 1 | -7/+7 |
| * | introduce a isTypeInSSEReg predicate, which allows us to simplify | Chris Lattner | 2008-01-16 | 1 | -21/+11 |
| * | My previous commit had an incomplete message, it should have been: | Chris Lattner | 2008-01-16 | 1 | -1/+1 |
| * | make the 'fp return in ST(0)' optimization smart enough to | Chris Lattner | 2008-01-16 | 1 | -1/+1 |
| * | various whitespace cleanups, no functionality change. | Chris Lattner | 2008-01-16 | 1 | -7/+7 |
| * | no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP. | Chris Lattner | 2008-01-15 | 1 | -7/+1 |
| * | For PR1839: add initial support for __builtin_trap. llvm-gcc part is missed | Anton Korobeynikov | 2008-01-15 | 1 | -0/+8 |
| * | Whitespace tweak. | Duncan Sands | 2008-01-13 | 1 | -1/+1 |
| * | Code clean up. | Evan Cheng | 2008-01-12 | 1 | -23/+20 |
| * | hrm - correct spelling. | Arnold Schwaighofer | 2008-01-11 | 1 | -6/+6 |
| * | Improve tail call optimized call's argument lowering. Before this | Arnold Schwaighofer | 2008-01-11 | 1 | -51/+74 |
| * | Correct a copy and paste error. | Arnold Schwaighofer | 2008-01-11 | 1 | -1/+1 |
| * | Mark byval parameter stack objects mutable for now. | Evan Cheng | 2008-01-10 | 1 | -7/+8 |
| * | Do not use the stack pointer directly, issue a copyfromreg instead. Otherwise... | Evan Cheng | 2008-01-10 | 1 | -1/+1 |
| * | Remove comments that do not correspond to anything after recent refactoring. | Evan Cheng | 2008-01-10 | 1 | -41/+28 |
| * | Unbreak x86-64. | Evan Cheng | 2008-01-07 | 1 | -4/+3 |
| * | Remove an incorrect optimization that is performed correctly by | Nate Begeman | 2008-01-05 | 1 | -11/+1 |
| * | Refactoring the x86 and x86-64 calling convention implementations, | Gordon Henriksen | 2008-01-05 | 1 | -864/+367 |
| * | First steps in in X86 calling convention cleanup. | Gordon Henriksen | 2008-01-03 | 1 | -121/+128 |
| * | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -8/+8 |
| * | Add new shorter predicates for testing machine operands for various types: | Chris Lattner | 2007-12-30 | 1 | -1/+1 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Codegen: | Chris Lattner | 2007-12-29 | 1 | -4/+29 |
| * | avoid going through a stack slot to convert from fpstack to xmm reg | Chris Lattner | 2007-12-29 | 1 | -8/+39 |
| * | fix a questionable cast, thanks to Mike Stump for pointing this out. | Chris Lattner | 2007-12-16 | 1 | -1/+1 |
| * | Make better use of instructions that clear high bits; fix various 2-wide shuf... | Evan Cheng | 2007-12-15 | 1 | -19/+59 |
| * | Fix ctlz and cttz. llvm definition requires them to return number of bits in ... | Evan Cheng | 2007-12-14 | 1 | -6/+30 |
| * | Implement ctlz and cttz with bsr and bsf. | Evan Cheng | 2007-12-14 | 1 | -9/+48 |
| * | Allow vector integer constants to be created with | Dan Gohman | 2007-12-12 | 1 | -0/+6 |
| * | Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. | Evan Cheng | 2007-12-12 | 1 | -36/+18 |
| * | Lower a build_vector with all constants into a constpool load unless it can b... | Evan Cheng | 2007-12-12 | 1 | -14/+16 |
| * | - Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as | Evan Cheng | 2007-12-11 | 1 | -71/+274 |
| * | x86 doesn't actually want to custom lower v3i32 | Nate Begeman | 2007-12-11 | 1 | -0/+3 |
| * | Add comment. | Evan Cheng | 2007-12-07 | 1 | -0/+2 |
| * | Much improved v8i16 shuffles. (Step 1). | Evan Cheng | 2007-12-07 | 1 | -25/+126 |
| * | Remove a bogus optimization. It's not possible to do a move to low element to... | Evan Cheng | 2007-12-06 | 1 | -1/+1 |
| * | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 1 | -1/+1 |
| * | Fix a long standing deficiency in the X86 backend: we would | Chris Lattner | 2007-11-25 | 1 | -42/+73 |
| * | remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86 | Chris Lattner | 2007-11-24 | 1 | -3/+0 |
| * | Several changes: | Chris Lattner | 2007-11-24 | 1 | -40/+69 |
| * | Implement codegen for flt_rounds on x86 | Anton Korobeynikov | 2007-11-16 | 1 | -1/+64 |
| * | Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack | Bill Wendling | 2007-11-13 | 1 | -8/+6 |
| * | Update tailcall code to include inline attribute operand for memcpy. | Arnold Schwaighofer | 2007-11-10 | 1 | -3/+4 |
| * | Much improved pic jumptable codegen: | Evan Cheng | 2007-11-09 | 1 | -0/+11 |
| * | Move the LowerMEMCPY and LowerMEMCPYCall to a common place. | Rafael Espindola | 2007-11-05 | 1 | -49/+0 |