Add missing check to SETCC optimization.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2013-09-24 Eli FriedmanAdd missing check to SETCC optimization.
2013-09-24 Benjamin KramerDAGCombiner: Unify rotate matching for extended and...
2013-09-24 Jiangning LiuInitial support for Neon scalar instructions.
2013-09-24 Michael Gottesman[stackprotector] Allow for copies from vreg -> vreg...
2013-09-23 Kay Tiong Khoofix typo: than -> then
2013-09-22 Tim NorthoverISelDAG: spot chain cycles involving MachineNodes
2013-09-21 Juergen RibutzkaRevert "SelectionDAG: Teach the legalizer to split...
2013-09-21 Juergen RibutzkaSelectionDAG: Teach the legalizer to split SETCC if...
2013-09-20 David BlaikieAdd braces to suppress Clang's dangling-else warning.
2013-09-19 Kai NackePR16726: extend rol/ror matching
2013-09-19 Kai NackeRevert PR16726: extend rol/ror matching
2013-09-19 Kai NackePR16726: extend rol/ror matching
2013-09-19 Benjamin KramerDAGCombiner: Don't fold vector muls with constants...
2013-09-18 Adrian PrantlDebug info: Get rid of the VLA indirection hack in...
2013-09-17 Serge PavlovAdded documentation to getMemsetStores.
2013-09-17 Quentin Colombet[SelectionDAG] Teach the vector scalarizer about TRUNCATE.
2013-09-16 Adrian PrantlDebug info: Fix PR16736 and rdar://problem/14990587.
2013-09-15 Hal FinkelPrevent assert in CombinerGlobalAA with null values
2013-09-12 Matt ArsenaultRemove pointless assertion after r190376
2013-09-11 Benjamin KramerRevert "Give internal classes hidden visibility."
2013-09-11 Benjamin KramerGive internal classes hidden visibility.
2013-09-11 Eli FriedmanRename variables for consistency.
2013-09-10 Eli FriedmanFix unused variables.
2013-09-10 Matt ArsenaultDon't use getSetCCResultType for creating a vselect
2013-09-09 Jack Carterwhite spaces and long lines
2013-09-09 Bob WilsonRevert patches to add case-range support for PR1255.
2013-09-06 Tim NorthoverSelectionDAG: create correct BooleanContent constants
2013-08-29 Hal FinkelUse TargetSubtargetInfo::useAA() in DAGCombine
2013-08-28 Juergen RibutzkaFix a typo and coding style of a previous commit. No...
2013-08-27 Tim NorthoverDAGCombiner: make sure or/shl/srl really has zero high...
2013-08-27 Owen AndersonRemove an over-zealous assertion. A pointer type could...
2013-08-26 Tom StellardSelectionDAG: Remove unnecessary uses of TargetLowering...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when splitting...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when lowering...
2013-08-24 Benjamin KramerAdd a function object to compare the first or second...
2013-08-22 Michael Gottesman[stack protector] Work around an issue with the BMOVPCB...
2013-08-22 Michael Gottesman[stackprotector] When finding the split point to splice...
2013-08-21 Tom StellardSelectionDAG: Make sure stores are always added to...
2013-08-21 Juergen RibutzkaTeach BaseIndexOffset::match to identify base pointers...
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.
next