aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2007-09-13Fix build problems on Cygwin (PR1652), patch by Patrick Walton.Chris Lattner
2007-09-13Bug fixes.Evan Cheng
2007-09-12Remove dead code.Evan Cheng
2007-09-12Yet another getTargetNode variant.Evan Cheng
2007-09-12Revise previous patch per review comments.Dale Johannesen
2007-09-11Add APInt interfaces to APFloat (allows directlyDale Johannesen
2007-09-11Fold the adjust_trampoline intrinsic intoDuncan Sands
2007-09-10Emit:Chris Lattner
2007-09-101. Don't call Value::getName(), which is slow.Chris Lattner
2007-09-08Implement misaligned FP loads and stores.Dale Johannesen
2007-09-07Add support for having different alignment for objects on call frames.Rafael Espindola
2007-09-07Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-09-06Next round of APFloat changes.Dale Johannesen
2007-09-05Fix PR1628. When exception handling is turned on,Duncan Sands
2007-09-04Fix for PR1632. EHSELECTION always produces a i32 value.Evan Cheng
2007-08-31Add mod, copysign, abs operations to APFloat.Dale Johannesen
2007-08-31Revise per review of previous patch.Dale Johannesen
2007-08-31Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen
2007-08-30Change LegalFPImmediates to use APFloat.Dale Johannesen
2007-08-29Fix use of declaration inside case blockAnton Korobeynikov
2007-08-29Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered)Anton Korobeynikov
2007-08-28Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used byDan Gohman
2007-08-27Make DAGCombiner's global alias analysis query more precise in the caseDan Gohman
2007-08-27If the source and destination pointers in an llvm.memmove are knownDan Gohman
2007-08-27There is an impedance matching problem between LLVM andDuncan Sands
2007-08-26Revise per review comments.Dale Johannesen
2007-08-25Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen
2007-08-25Allow target constants to be illegal types. The target shouldChris Lattner
2007-08-25Teach the dag scheduler to handle inline asm nodes with multi-value immediate...Chris Lattner
2007-08-25rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner
2007-08-24Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen
2007-08-24Use APFloat internally for ConstantFPSDNode.Dale Johannesen
2007-08-23Perform correct codegen for eh_dwarf_cfa intrinsic.Anton Korobeynikov
2007-08-20Minor cleanups to reduce some spurious differences between differentDan Gohman
2007-08-20Partial implementation of calling functions with byval arguments:Rafael Espindola
2007-08-18Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types.Evan Cheng
2007-08-17Avoid issue on 64-bit hosts.Evan Cheng
2007-08-17Fix GLIBCXX_DEBUG error of comparing two singular iteratorsDavid Greene
2007-08-16If dynamic_stackalloc alignment is > stack alignment, first issue an instruct...Evan Cheng
2007-08-16- If a dynamic_stackalloc alignment requirement is <= stack alignment, then t...Evan Cheng
2007-08-15Implement FPOWI ExpandOp.Lauro Ramos Venancio
2007-08-10Fix EXTRACT_ELEMENT, EXTRACT_SUBVECTOR, and EXTRACT_VECTOR_ELT toDan Gohman
2007-08-10propagate struct size and alignment of byval arguments to the DAGRafael Espindola
2007-08-09Update per review comments.Dale Johannesen
2007-08-09long double 9 of N. This finishes up the X86-32 bitsDale Johannesen
2007-08-08If a target really needs to custom lower constants, it should be allowedScott Michel
2007-08-04This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth
2007-08-02don't redefine a parameterChris Lattner
2007-08-02Do not emit copies for physical register output if it's not used.Evan Cheng