- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- c58d558 Implement expand support for MERGE_VALUEs that only produces one result. by Chris Lattner · 17 years ago
- 27a6c73 Several changes: by Chris Lattner · 17 years ago
- e400af8 ExpandUnalignedLoad doesn't handle vectors right at all apparently. by Chris Lattner · 17 years ago
- 6c9c680 Implement vector expand support for shuffle_vector. This fixes PR1811. by Chris Lattner · 17 years ago
- daf9bc8 Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811 by Chris Lattner · 17 years ago
- 089617d Add support in SplitVectorOp for remainder operators. by Dan Gohman · 17 years ago
- b348d18 Add support for vectors to int <-> float casts. by Nate Begeman · 17 years ago
- 917c2a6 Implement necessary bits for flt_rounds gcc builtin. by Anton Korobeynikov · 17 years ago
- 5db1afb Basic non-power-of-2 vector support by Nate Begeman · 17 years ago
- 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 17 years ago
- fd617d0 Move MinAlign to MathExtras.h. by Duncan Sands · 17 years ago
- cc41586 Much improved pic jumptable codegen: by Evan Cheng · 17 years ago
- 2dfdefd Didn't mean to check these in. by Evan Cheng · 17 years ago
- 7da8f39 Bug fix. Passive nodes are not in SUnitMap. by Evan Cheng · 17 years ago
- 0d97426 Remainder operations must be either integer or floating-point. by Dan Gohman · 17 years ago
- 8017631 Add support for vector remainder operations. by Dan Gohman · 17 years ago
- 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
- 25f1d08 Make i64=expand_vector_elt(v2i64) work in 32-bit mode. by Dale Johannesen · 17 years ago
- dc84650 The guaranteed alignment of ptr+offset is only the minimum of by Duncan Sands · 17 years ago
- 8eadd5a Another expansion for i64 multiply, suitable for PPC. by Dale Johannesen · 17 years ago
- e526962 Fix a few places vector operations were not getting by Dale Johannesen · 17 years ago
- b6210fc Redo "last ppc long double fix" as Chris wants. by Dale Johannesen · 17 years ago
- f185e67 Fix a really nasty vector miscompilation bill recently introduced. by Chris Lattner · 17 years ago
- 5c0d6ed Add support for byval function whose argument is not 32 bit aligned. by Rafael Espindola · 17 years ago
- 1851898 Negative indices aren't allowed here. by Bill Wendling · 17 years ago
- 90bfc2d Pointer arithmetic should be done with the index the same size as the pointer. by Bill Wendling · 17 years ago
- c623096 Add support for ISD::SELECT in SplitVectorOp. by Dan Gohman · 17 years ago
- f411b83 Return Expand from getOperationAction for all extended by Duncan Sands · 17 years ago
- a7c97a7 Fixes due to lack of type-safety for ValueType: (1) ValueType by Duncan Sands · 17 years ago
- 85dd3be Move CreateStackTemporary out to SelectionDAG by Chris Lattner · 17 years ago
- 3cb9351 One xform performed by LegalizeDAG is transformation of "store of fp" to "store of int". by Chris Lattner · 17 years ago
- 7a3c855 remove misleading comment. by Chris Lattner · 17 years ago
- fb5b110 If a target doesn't have HasMULHU or HasUMUL_LOHI, ExpandOp would return by Chris Lattner · 17 years ago
- 2b4c279 Add a simple optimization to simplify the input to by Chris Lattner · 17 years ago
- f646774 ppc long double. Implement fabs and fneg. by Dale Johannesen · 17 years ago
- 6e63e09 Implement i64->ppcf128 conversions. by Dale Johannesen · 17 years ago
- 9e04c82 Add support to SplitVectorOp for powi, where the second operand by Dan Gohman · 17 years ago
- ca68aaa PPC long double. Implement a couple more conversions. by Dale Johannesen · 17 years ago
- 8266952 Codegen support for vector intrinsics. by Dan Gohman · 17 years ago
- fcf4d24 Implement ppc long double->uint conversion. by Dale Johannesen · 17 years ago
- a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 17 years ago
- 6eaeff2 Next PPC long double bits: ppcf128->i32 conversion. by Dale Johannesen · 17 years ago
- 525178c Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} to by Dan Gohman · 17 years ago
- ccf596a convertFromInteger, as originally written, expected sign-extended by Neil Booth · 17 years ago
- 638ccd5 Next powerpc long double bits. Comparisons work, by Dale Johannesen · 17 years ago
- 161e897 First round of ppc long double. call/return and by Dale Johannesen · 17 years ago
- e14ea86 Legalize support for MUL_LOHI and DIVREM. by Dan Gohman · 17 years ago
- daccea18 Silence a warning. by Evan Cheng · 17 years ago
- 88216af Constant fold int-to-long-double conversions; by Dale Johannesen · 17 years ago
- 9fe4662 Teach SplitVectorOp how to split INSERT_VECTOR_ELT. by Dan Gohman · 17 years ago
- 72292f0 Fix long double -> uint64 conversion. by Dale Johannesen · 17 years ago
- 317096a Add sqrt and powi intrinsics for long double. by Dale Johannesen · 17 years ago
- 64f638d Silence a compiler warning. by Evan Cheng · 17 years ago
- f41db21 Fix f80 UNDEF. by Dale Johannesen · 17 years ago
- e40c7b0 Use the correct result value type instead of using getValueType(0) by Dan Gohman · 17 years ago
- 910993e Change APFloat::convertFromInteger to take the incoming by Dale Johannesen · 17 years ago
- 73328d1 More long double fixes. x86_64 should build now. by Dale Johannesen · 17 years ago
- f4d4832 Fix longdouble -> uint conversion. by Dale Johannesen · 17 years ago
- 118cd9d Adjust per revew comments. by Dale Johannesen · 17 years ago
- 9e3d3ab Remove the assumption that FP's are either float or by Dale Johannesen · 17 years ago
- 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 17 years ago
- 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 17 years ago
- f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 17 years ago
- 907f28c Implement misaligned FP loads and stores. by Dale Johannesen · 17 years ago
- f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 17 years ago
- 055c544 Fix use of declaration inside case block by Anton Korobeynikov · 17 years ago
- 066f7b4 Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered) by Anton Korobeynikov · 17 years ago
- 09ec1b0 Allow target constants to be illegal types. The target should by Chris Lattner · 17 years ago
- 3e20bba Avoid issue on 64-bit hosts. by Evan Cheng · 17 years ago
- 61bbbab If dynamic_stackalloc alignment is > stack alignment, first issue an instruction to align the stack ptr before the decrement. by Evan Cheng · 17 years ago
- c90f089 Implement FPOWI ExpandOp. Fix PR1287. by Lauro Ramos Venancio · 17 years ago
- ab081c7 Update per review comments. by Dale Johannesen · 17 years ago
- 5411a39 long double 9 of N. This finishes up the X86-32 bits by Dale Johannesen · 17 years ago
- c1513d2 If a target really needs to custom lower constants, it should be allowed by Scott Michel · 17 years ago
- 335f4f7 Style police: Expand the tabs to spaces! by Scott Michel · 17 years ago
- f3c13c8 Expand unaligned loads/stores when the target doesn't support them. (PR1548) by Lauro Ramos Venancio · 17 years ago
- 910b66d - Allow custom lowering for CTPOP, CTTZ, CTLZ. by Scott Michel · 17 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 17 years ago
- 557c363 Add selection DAG nodes for subreg insert/extract. PR1350 by Christopher Lamb · 17 years ago
- 844228a Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no public targets use this code-path, so no test. by Christopher Lamb · 17 years ago
- 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
- 6d4b711 Fix the build. Patch from Holger Schurig. by Nick Lewycky · 17 years ago
- 2365f51 Long live the exception handling! by Anton Korobeynikov · 17 years ago
- a346615 Fix the comment for LegalizeOp to more accurately reflect what it does. by Dan Gohman · 17 years ago
- c63d391 Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.h by Evan Cheng · 17 years ago
- d6fd1bc Preserve volatililty and alignment information when lowering or by Dan Gohman · 17 years ago
- 849f214 Fix for PR 1505 (and 1489). Rewrite X87 register by Dale Johannesen · 17 years ago
- 10a7aa6 Fix an assertion failure in legalizing bitcast operators on targets where by Dan Gohman · 17 years ago
- 6595cb3 Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT. by Dan Gohman · 17 years ago
- 89b20c0 Make the comment for ScalarizeVectorOp mention that it is only for use by Dan Gohman · 17 years ago
- 7f32156 Generalize MVT::ValueType and associated functions to be able to represent by Dan Gohman · 17 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
- 2d74a31 Tidy up ValueType names in comments. by Dan Gohman · 17 years ago
- e10e6f7 make ComputeTopDownOrdering significantly faster and use less stack space by Chris Lattner · 17 years ago
- 51eaa86 Rename MVT::getVectorBaseType to MVT::getVectorElementType. by Dan Gohman · 17 years ago
- 6595635 Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR and by Dan Gohman · 17 years ago
- 3983358 Pass the DAG to SDNode::dump to let it do more detailed dumps in some cases. by Dan Gohman · 17 years ago
- b55757e Qualify several calls to functions in the MVT namespace, for consistency. by Dan Gohman · 17 years ago
- b429f73 add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on 32-bit (or less) targets by Chris Lattner · 17 years ago