aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2008-11-11In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the loadDan Gohman
2008-11-11Avoid relying on the SelectionDAG for initializing the MachineFunction andDan Gohman
2008-11-11Change the scheduler accessor methods to accept an explicit TargetMachineDan Gohman
2008-11-11Fix for PR3040:Bill Wendling
2008-11-11Cleaned up and fix bugs in convert_rndsat nodeMon P Wang
2008-11-10Temporarily revert r58979 and related patch. It's causing a failure in X86 bo...Bill Wendling
2008-11-10Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang
2008-11-10Fix PR2667: add soft float support for sint_to_fp/uint_to_fpDuncan Sands
2008-11-10Tweak some comments.Duncan Sands
2008-11-10Small cleanups. No functionality change intended!Duncan Sands
2008-11-10When promoting the result of fp_to_uint/fp_to_sint,Duncan Sands
2008-11-10Really fix testb optimization on big-endian.Dale Johannesen
2008-11-10Added support for the following definition of shufflevector Mon P Wang
2008-11-09Temporarily revert 58825, which breaks PPC bootstrap.Dale Johannesen
2008-11-08Try to produce better code when scalarizing VSETCC.Duncan Sands
2008-11-08Make testb optimization work on big-endian targets.Dale Johannesen
2008-11-07Make FP tests requiring two compares work on PPC (PR 642).Dale Johannesen
2008-11-07Sign-extend rather than zero-extend when promotingDuncan Sands
2008-11-07Fix unsigned->ppcf128 conversion.Dale Johannesen
2008-11-07When we're doing a compare of load-AND-constant to 0Dale Johannesen
2008-11-07- Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling
2008-11-06Fixed scalarizing an extract subvector and prevent an infinite loopMon P Wang
2008-11-06Emit label for llvm.dbg.func.start of the inlined function.Devang Patel
2008-11-06Formating/comment changes - no functionality change.Duncan Sands
2008-11-06- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling
2008-11-06Widening cleanupMon P Wang
2008-11-06Implement the stack protector stack accesses via intrinsics:Bill Wendling
2008-11-06Emit label for llvm.dbg.func.start of the inlined function.Devang Patel
2008-11-05Fix thinko in ppcf128 expansion of truncating store.Duncan Sands
2008-11-05Type of shuffle mask has changed.Evan Cheng
2008-11-0480 columnsDale Johannesen
2008-11-04Fix PR3011: LegalizeTypes support for scalarizingDuncan Sands
2008-11-03Fix some ppcf128 regressions: make ExpandFloatRes_LOADDale Johannesen
2008-11-03Make VAARG promotion work correctly with large funkyDuncan Sands
2008-11-03Make VAARG work with x86 long double (which isDuncan Sands
2008-11-01Added interface to allow clients to create a MemIntrinsicNode forMon P Wang
2008-10-31Remove some unused virtual function bodies.Dan Gohman
2008-10-31Add a bunch of libcalls for ppcf128 that were somehowDuncan Sands
2008-10-30Fix PR2986: do not use a potentially illegalDuncan Sands
2008-10-30Add missing vsetcc expansion for wideningMon P Wang
2008-10-30Add initial support for vector widening. Logic is set to widen for X86.Mon P Wang
2008-10-29Uniformize capitalization of NodeId.Duncan Sands
2008-10-29Fix PR2977: LegalizeTypes support for expandingDuncan Sands
2008-10-29Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands
2008-10-29Fix a FIXME: in ReplaceNodeWith, if the new nodeDuncan Sands
2008-10-29Fix 80 column violations.Duncan Sands
2008-10-29Fix 80 column violations.Duncan Sands
2008-10-28Take Chris' suggestion and define EnableFastISelVerbose andDan Gohman
2008-10-28Protect the code for fast-isel debugging with #ifndef NDEBUG.Dan Gohman
2008-10-28Fix darwin ppc llvm-gcc build breakage: interceptDuncan Sands