Add an intrinsic and codegen support for fused multiply-accumulate. The intent
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Benjamin KramerApparently we can't expect a BinaryOperator here.
2011-07-08 Benjamin KramerEmit a more efficient magic number multiplication for...
2011-07-07 Eric ChristopherRemove a FIXME. All of the standard ones are in the...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-07-06 Eric ChristopherGrammar and 80-col.
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-07-01 Evan ChengRename TargetSubtarget to TargetSubtargetInfo for consi...
2011-06-30 Eric ChristopherRemove getRegClassForInlineAsmConstraint and all depend...
2011-06-29 Devang PatelRevert r133953 for now.
2011-06-29 Benjamin KramerRevert a part of r126557 which could create unschedulab...
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Devang PatelDuring bottom up fast-isel, instructions emitted to...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-06-27 Owen AndersonThe index stored in the RegDefIter is one after the...
2011-06-27 Andrew Trickpre-RA-sched: Cleanup register pressure tracking.
2011-06-27 Jakob Stoklund OlesenDistinguish early clobber output operands from clobbere...
2011-06-24 Owen AndersonThe scheduler needs to be aware on the existence of...
2011-06-24 Devang PatelHandle debug info for i128 constants.
2011-06-22 Jay FoadReplace the existing forms of ConstantArray::get()...
2011-06-21 Owen AndersonFix some trailing issues from my introduction of MVT...
2011-06-21 Evan ChengTeach dag combine to match halfword byteswap patterns.
2011-06-20 Nadav RotemFix PromoteIntRes_TRUNCATE: Add support for cases where the
2011-06-19 Nadav RotemCode cleanups: Remove duplicated logic in PromotInteRes...
2011-06-19 Nadav RotemCalls to AssertZext and getZeroExtendInReg must be...
2011-06-19 Nadav RotemWhen promoting the vector elements in CopyToParts,...
2011-06-18 Benjamin KramerDon't allocate empty read-only SmallVectors during...
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-18 Eric ChristopherFix UMULO support for 2x register width to allow the...
2011-06-17 Eric ChristopherFix comment.
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-16 Jakob Stoklund OlesenDon't use register classes larger than TLI->getRegClass...
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-16 Owen AndersonChange the REG_SEQUENCE SDNode to take an explict regis...
2011-06-16 Jakob Stoklund OlesenAdd TargetRegisterInfo::getRawAllocationOrder().
2011-06-16 Nick LewyckyAdd a DAGCombine for (ext (binop (load x), cst)).
2011-06-15 Owen AndersonAdd a new MVT::untyped. This will be used in future...
2011-06-15 Andrew TrickAdded -stress-sched flag in the Asserts build.
2011-06-15 Nadav RotemgetZeroExtendInReg needs to get a scalar type
2011-06-15 Nadav RotemEnable the simplification of truncating-store after...
2011-06-14 Chad RosierWhen pattern matching during instruction selection...
2011-06-14 Nadav RotemAdd a testcase for checking the integer-promotion of...
2011-06-14 Nadav RotemDisable trunc-store simplification on vectors.
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-13 Nadav RotemFix a bug in FindMemType. When widening vector loads...
2011-06-12 Nadav RotemFix a bug in the calculation of the vectorTypeBreakdown...
2011-06-12 Nadav RotemImprove the generated code by getCopyFromPartsVector...
2011-06-11 Chad RosierRevert r132871.
2011-06-11 Chad RosierTypo.
2011-06-10 Eric Christopher80-col cleanups.
2011-06-09 Eli FriedmanChange this DAGCombine to build AND of SHR instead...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-08 Andrew TrickRemove a temporary test case probe in CheckForLiveRegDef.
2011-06-07 Andrew TrickFix a merge bug in preRAsched for handling physreg...
2011-06-06 Nadav RotemAdd methods to support the integer-promotion of vector...
2011-06-06 Stuart HastingsAvoid FGETSIGN of 80-bit types. Fixes PR10085.
2011-06-06 Eli FriedmanPR10077: fix fast-isel of extractvalue of aggregate...
2011-06-04 Nadav RotemTypeLegalizer: Add support for passing of vector-promot...
2011-06-04 Nadav RotemTypeLegalizer: Fix a bug in the promotion of elements...
2011-06-03 Eric ChristopherAdd a TODO about memory operands.
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-06-02 Rafael EspindolaRevert 132424 to fix PR10068.
2011-06-02 Jakob Stoklund OlesenUse TRI::has{Sub,Super}ClassEq() where possible.
2011-06-01 Stuart HastingsRecommit 132404 with fixes. rdar://problem/5993888
2011-06-01 Eric ChristopherAllow bitcasts between valid types of the same size...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-06-01 Stuart HastingsFix double FGETSIGN to work on x86_32; followup to...
2011-06-01 Stuart HastingsTurn on FGETSIGN for x86. Followup to 132388. rdar...
2011-06-01 Nadav RotemThis patch is another step in the direction of adding...
2011-05-28 Nadav RotemRefactor the type legalizer. Switch TargetLowering...
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-25 Eli FriedmanRewrite fast-isel integer cast handling to handle more...
2011-05-25 Devang PatelRemove unused statistical counter.
2011-05-24 Devang PatelRemove dead code.
2011-05-24 Evan Cheng- Teach SelectionDAG::isKnownNeverZero to return true...
2011-05-23 Devang PatelRevert 121907 (it causes llc crash) and apply original...
2011-05-23 Devang PatelPreserve debug info during iSel by keeping DanglingDebu...
2011-05-23 Devang PatelWhile replacing all uses of a SDValue with another...
2011-05-22 Chris LattnerEliminate some temporary variables, and don't call...
2011-05-21 Benjamin KramerImplement mulo x, 2 -> addo x, x in DAGCombiner.
2011-05-19 Cameron ZwarichFix PR9955 by only attaching load memory operands to...
2011-05-19 Stuart HastingsUpdate some currently-disabled code, preparing for...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-17 Eli FriedmanMake fast-isel miss counting in -stats and -fast-isel...
2011-05-17 Dan GohmanMisc. code cleanups.
2011-05-17 Dan GohmanMisc. code cleanups.
2011-05-16 Dan GohmanDelete unused variables.
2011-05-16 Dan GohmanTrim #includes.
2011-05-16 Dan GohmanFix whitespace and 80-column violations.
2011-05-16 Jim GrosbachTrack how many insns fast-isel successfully selects...
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-05-16 Eli FriedmanMake fast-isel work correctly s/uadd.with.overflow...
2011-05-16 Eli FriedmanFix silly typo.
2011-05-16 Eli FriedmanBasic fast-isel of extractvalue. Not too helpful on...
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-05-14 Eli FriedmanFix a FIXME by moving the fast-isel implementation...
2011-05-13 Rafael EspindolaMake codegen able to handle values of empty types....
2011-05-13 Stuart HastingsSince I can't reproduce the failures from 131261, re...
next