Move registering the execution of a basic block to the beginning rather than the...
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2013-08-20 Richard Sandiford[SystemZ] Use SRST to optimize memchr
2013-08-20 Michael GottesmanRemove unused variables that crept in.
2013-08-20 Michael GottesmanTeach selectiondag how to handle the stackprotectorchec...
2013-08-19 Hal FinkelAdd a llvm.copysign intrinsic
2013-08-19 Paul RedmondImprove the widening of integral binary vector operations
2013-08-19 Hal FinkelAdd ExpandFloatOp_FCOPYSIGN to handle ppcf128-related...
2013-08-16 Jim GrosbachARM: Fix more fast-isel verifier failures.
2013-08-16 Richard Sandiford[SystemZ] Use SRST to implement strlen and strnlen
2013-08-16 Richard Sandiford[SystemZ] Use MVST to implement strcpy and stpcpy
2013-08-16 Richard Sandiford[SystemZ] Use CLST to implement strcmp
2013-08-16 Richard Sandiford[SystemZ] Fix handling of 64-bit memcmp results
2013-08-15 Craig TopperReplace getValueType().getSimpleVT() with getSimpleValu...
2013-08-13 Jim GrosbachDAG: Combine (and (setne X, 0), (setne X, -1)) -> ...
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-08-12 Michael GottesmanFixed SelectionDAGBuilder.h C++ filetype declaration...
2013-08-12 Richard Sandiford[SystemZ] Use CLC and IPM to implement memcmp
2013-08-09 Craig TopperChange asserts at the top of getVectorShuffle to check...
2013-08-08 Craig TopperRemove AllUndef check from one of the loops in getVecto...
2013-08-08 Craig TopperOptimize mask generation for one of the DAG combiner...
2013-08-07 Hal FinkelAdd ISD::FROUND for libm round()
2013-08-05 Tom StellardTargetLowering: Add getVectorIdxTy() function v2
2013-07-31 Eric ChristopherFix crashing on invalid inline asm with matching constr...
2013-07-30 Eric ChristopherReflow this to be easier to read.
2013-07-30 Quentin Colombet[DAGCombiner] insert_vector_elt: Avoid building a vecto...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand ...
2013-07-26 Rafael EspindolaRevert "Add a target legalize hook for SplitVectorOperand"
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand
2013-07-23 Tom StellardDAGCombiner: Pass the correct type to TargetLowering...
2013-07-17 Michael GottesmanAdd -*- C++ -*- to InstrEmitter.h.
2013-07-15 Hal FinkelRemove invalid assert in DAGTypeLegalizer::RemapValue
2013-07-15 Craig TopperAdd 'const' qualifier to some arrays.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-13 Craig TopperPass SmallVector by const reference instead of by value.
2013-07-10 Stephen LinRemove trailing whitespac
2013-07-10 Adrian PrantlUn-break the buildbot by tweaking the indirection flag.
2013-07-10 Adrian PrantlDocument a known limitation of the status quo.
2013-07-09 Adrian PrantlReapply an improved version of r180816/180817.
2013-07-09 Hal FinkelWidenVecRes_BUILD_VECTOR must use the first operand...
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-07-09 Hal FinkelDAGCombine tryFoldToZero cannot create illegal types...
2013-07-09 Stephen LinStyle fixes: remove unnecessary braces for one-statemen...
2013-07-08 Hal FinkelImprove the comment from r185794 (re: PromoteIntRes_BUI...
2013-07-08 Hal FinkelFix PromoteIntRes_BUILD_VECTOR crash with i1 vectors
2013-07-08 Stephen LinRemove trailing whitespace from SelectionDAG/*.cpp
2013-07-06 Stephen LinSelectionDAGBuilder: style fixes (add space between...
2013-07-06 Benjamin KramerDAGCombiner: Don't drop extension behavior when shrinki...
2013-07-06 Tim NorthoverStop putting operations after a tail call.
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenTypo.
2013-07-04 Jakob Stoklund OlesenSimplify landing pad lowering.
2013-07-04 Jakob Stoklund OlesenFastISel can only apend to basic blocks.
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-03 Jakob Stoklund OlesenSimplify landing pad lowering.
2013-07-03 Craig TopperUse SmallVectorImpl::const_iterator instead of SmallVec...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-07-02 Tim NorthoverDAGCombiner: fix use-counting issue when forming zextload
2013-07-01 Michael GottesmanAdded c++ mode selector to head of SelectionDAGBuilder...
2013-06-28 Lang HamesAdd missing case to switch statement - DAGTypeLegalizer...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-26 Elena DemikhovskyFixed a comment.
2013-06-26 Elena DemikhovskyOptimized integer vector multiplication operation by...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-06-21 David BlaikieDebugInfo: Don't lose unreferenced non-trivial by-value...
2013-06-21 Michael LiaoFix PR16360
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Bill WendlingDon't cache the TLI object since we have access to...
2013-06-18 Quentin ColombetDuring SelectionDAG building explicitly set a node...
2013-06-16 David BlaikieDebug Info: Simplify Frame Index handling in DBG_VALUE...
2013-06-15 Stephen LinSelectionDAG: slightly refactor DAGCombiner::visitSELEC...
2013-06-14 Matt ArsenaultIntroduce getSelect usage and use more getSelectCC
2013-06-14 Stephen LinSelectionDAG: minor fix to order of operands in comment...
2013-06-14 Stephen LinSelectionDAG: Fix incorrect condition checks in some...
2013-06-08 David MajnemerTargetLowering: Clean up method description comments
2013-06-06 Bill WendlingCache the TargetLowering info object as a pointer.
2013-06-06 Bill WendlingDon't cache the TargetLoweringInfo object inside of...
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-28 Benjamin KramerSimplify code. No functionality change.
2013-05-28 Benjamin KramerRemove double semicolons.
2013-05-27 Preston GurdConvert sqrt functions into sqrt instructions when...
2013-05-26 Andrew TrickFix PR16143: Insert DEBUG_VALUE before terminator.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 3/4.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 1/4.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-22 Adrian PrantlUnify formatting of debug output.
2013-05-21 Justin HolewinskiDrop @llvm.annotation and @llvm.ptr.annotation intrinsi...
2013-05-21 Benjamin KramerDAGCombine: Avoid an edge case where it tried to create...
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-17 Matt ArsenaultReplace redundant code
2013-05-17 Matt ArsenaultAdd missing -*- C++ -*- to headers
2013-05-16 Adrian PrantlGenerate debug info for by-value struct args even if...
2013-05-16 Benjamin KramerDAGCombine: Also shrink eq compares where the constant...
2013-05-15 Hal FinkelFix legalization of SETCC with promoted integer intrinsics
2013-05-13 Bob WilsonRemove redundant variable introduced by r181682.
2013-05-13 Hao LiuFix PR15950 A bug in DAG Combiner about undef mask
2013-05-10 Benjamin KramerDAGCombiner: Generate a correct constant for vector...
2013-05-09 Owen AndersonTeach SelectionDAG to constant fold all-constant FMA...
2013-05-08 David MajnemerDAGCombiner: Simplify inverted bit tests
next