| Commit message (Expand) | Author | Age | Files | Lines |
* | Make invokes of inline asm legal. Teach codegen | Duncan Sands | 2007-12-17 | 1 | -17/+20 |
* | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 | 1 | -21/+3 |
* | Add some convenience methods for querying attributes, and | Duncan Sands | 2007-11-28 | 1 | -12/+11 |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 1 | -12/+10 |
* | err, no really. | Chris Lattner | 2007-11-27 | 1 | -1/+1 |
* | don't depend on ADL. | Chris Lattner | 2007-11-27 | 1 | -1/+1 |
* | Several changes: | Chris Lattner | 2007-11-24 | 1 | -9/+1 |
* | Implement necessary bits for flt_rounds gcc builtin. | Anton Korobeynikov | 2007-11-15 | 1 | -0/+4 |
* | This assertion was bogus. | Duncan Sands | 2007-11-15 | 1 | -3/+2 |
* | Make labels work in asm blocks; allow labels as | Dale Johannesen | 2007-11-05 | 1 | -22/+28 |
* | Add std:: to sort calls. | Dan Gohman | 2007-11-02 | 1 | -1/+1 |
* | Change illegal uses of ++ to uses of STLExtra.h's next function. | Dan Gohman | 2007-11-02 | 1 | -1/+1 |
* | Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. | Duncan Sands | 2007-11-01 | 1 | -6/+6 |
* | - Remove the hacky code that forces a memcpy. Alignment is taken care of in the | Bill Wendling | 2007-10-26 | 1 | -11/+3 |
* | Fix comment and use the "Size" variable that's already provided. | Bill Wendling | 2007-10-23 | 1 | -10/+5 |
* | If there's an unaligned memcpy to/from the stack, don't lower it. Just call the | Bill Wendling | 2007-10-23 | 1 | -0/+13 |
* | This broke lots. Reverting. | Bill Wendling | 2007-10-23 | 1 | -4/+0 |
* | Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends already | Bill Wendling | 2007-10-23 | 1 | -0/+4 |
* | rename ExpandOperation to ExpandOperationResult, as suggested | Chris Lattner | 2007-10-19 | 1 | -1/+1 |
* | Add support for byval function whose argument is not 32 bit aligned. | Rafael Espindola | 2007-10-19 | 1 | -1/+16 |
* | add a new target hook. | Chris Lattner | 2007-10-19 | 1 | -0/+8 |
* | One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* | Chris Lattner | 2007-10-15 | 1 | -0/+4 |
* | Corrected many typing errors. And removed 'nest' parameter handling | Arnold Schwaighofer | 2007-10-12 | 1 | -2/+2 |
* | Fix some corner cases with vectors in copyToRegs and copyFromRegs. | Dan Gohman | 2007-10-12 | 1 | -1/+16 |
* | Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and so | Dan Gohman | 2007-10-12 | 1 | -0/+16 |
* | Added tail call optimization to the x86 back end. It can be | Arnold Schwaighofer | 2007-10-11 | 1 | -0/+48 |
* | In -debug mode, dump SelectionDAGs both before and after the | Dan Gohman | 2007-10-08 | 1 | -1/+7 |
* | Rewrite sqrt and powi to use anyfloat. By popular demand. | Dale Johannesen | 2007-10-02 | 1 | -10/+2 |
* | Fix stride computations for long double arrays. | Dale Johannesen | 2007-10-01 | 1 | -2/+2 |
* | Add sqrt and powi intrinsics for long double. | Dale Johannesen | 2007-09-28 | 1 | -0/+6 |
* | Enable codegen for long double abs, sin, cos | Dale Johannesen | 2007-09-26 | 1 | -3/+6 |
* | Remove the assumption that FP's are either float or | Dale Johannesen | 2007-09-14 | 1 | -3/+2 |
* | Fold the adjust_trampoline intrinsic into | Duncan Sands | 2007-09-11 | 1 | -7/+7 |
* | 1. Don't call Value::getName(), which is slow. | Chris Lattner | 2007-09-10 | 1 | -38/+52 |
* | Add support for having different alignment for objects on call frames. | Rafael Espindola | 2007-09-07 | 1 | -2/+4 |
* | Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee... | Anton Korobeynikov | 2007-09-07 | 1 | -10/+17 |
* | Next round of APFloat changes. | Dale Johannesen | 2007-09-06 | 1 | -2/+3 |
* | Fix PR1628. When exception handling is turned on, | Duncan Sands | 2007-09-05 | 1 | -2/+2 |
* | Fix for PR1632. EHSELECTION always produces a i32 value. | Evan Cheng | 2007-09-04 | 1 | -1/+1 |
* | Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used by | Dan Gohman | 2007-08-28 | 1 | -1/+7 |
* | If the source and destination pointers in an llvm.memmove are known | Dan Gohman | 2007-08-27 | 1 | -12/+25 |
* | There is an impedance matching problem between LLVM and | Duncan Sands | 2007-08-27 | 1 | -6/+12 |
* | rename isOperandValidForConstraint to LowerAsmOperandForConstraint, | Chris Lattner | 2007-08-25 | 1 | -6/+6 |
* | Perform correct codegen for eh_dwarf_cfa intrinsic. | Anton Korobeynikov | 2007-08-23 | 1 | -2/+10 |
* | Partial implementation of calling functions with byval arguments: | Rafael Espindola | 2007-08-20 | 1 | -0/+10 |
* | - If a dynamic_stackalloc alignment requirement is <= stack alignment, then t... | Evan Cheng | 2007-08-16 | 1 | -12/+12 |
* | Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT to | Dan Gohman | 2007-08-10 | 1 | -3/+5 |
* | propagate struct size and alignment of byval arguments to the DAG | Rafael Espindola | 2007-08-10 | 1 | -1/+8 |
* | This is the patch to provide clean intrinsic function overloading support in ... | Chandler Carruth | 2007-08-04 | 1 | -12/+0 |
* | don't redefine a parameter | Chris Lattner | 2007-08-02 | 1 | -1/+1 |