Post-ra LICM should take care not to hoist an instruction that would clobber a
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2012-03-26 Eric ChristopherAdd a debug statement.
2012-03-24 Hal FinkelAdd the ability to promote legal integer VAARGs. This...
2012-03-22 Evan ChengSource order scheduler should not preschedule nodes...
2012-03-22 Evan ChengAssign node orders to target intrinsics which do not...
2012-03-22 Chad Rosier[fast-isel] Fold "urem x, pow2" -> "and x, pow2-1"...
2012-03-21 Jim GrosbachChecking a build_vector for an all-ones value.
2012-03-20 Craig TopperWhen combining (vextract shuffle (load ), <1,u,u,u...
2012-03-20 Eric ChristopherDo everything up to generating code to try to get a...
2012-03-20 Eric ChristopherUntabify.
2012-03-20 Eric ChristopherAdd another debugging statement here.
2012-03-20 Eric ChristopherUse lookUpRegForValue here instead of duplicating the...
2012-03-19 Pete Cooperf16 FDIV can now be legalized by promoting to f32
2012-03-19 Duncan SandsFix DAG combine which creates illegal vector shuffles...
2012-03-16 NAKAMURA TakumiRevert r152613 (and r152614), "Inline the d'tor and...
2012-03-15 Eric ChristopherWe actually handle AllocaInst via getRegForValue below...
2012-03-15 Eric ChristopherAdd some debugging output into fast isel as well.
2012-03-15 Eric ChristopherAdd another debug statement.
2012-03-15 Nadav RotemWhen optimizing certain BUILD_VECTOR nodes into other...
2012-03-15 Bill WendlingAdd a xform to the DAG combiner.
2012-03-14 Bill WendlingInsert the debugging instructions in one fell-swoop...
2012-03-13 Evan ChengFortify r152675 a bit. Although I'm not able to come...
2012-03-13 Evan ChengDAG combine incorrectly optimize (i32 vextract (v4i16...
2012-03-13 Bill WendlingAdd a return type.
2012-03-13 Bill WendlingInline the d'tor and add an anchor instead.
2012-03-13 Bill WendlingRefactor the SelectionDAG's 'dump' methods into their...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-10 Benjamin KramerGive dagcombiner's worklist some inline capacity.
2012-03-08 Craig TopperUse uint16_t to store instruction implicit uses and...
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-03-07 Andrew Trickmisched preparation: rename core scheduler methods...
2012-03-07 Andrew Trickmisched preparation: clarify ScheduleDAG and ScheduleDA...
2012-03-07 Andrew Trickmisched preparation: modularize schedule emission.
2012-03-07 Andrew Trickmisched preparation: modularize schedule printing.
2012-03-07 Andrew Trickmisched preparation: modularize schedule verification.
2012-03-07 Andrew Trickwhitespace
2012-03-07 Andrew TrickCleanup in preparation for misched: Move DAG visualizat...
2012-03-07 Andrew Trickwhitespace
2012-03-07 Andrew TrickCleanup: DAG building is specific to either SD or MI...
2012-03-06 Evan ChengExtend r148086 to check for [r +/- reg] address mode...
2012-03-06 Owen AndersonMake it possible for a target to mark FSUB as Expand...
2012-03-05 Bill WendlingFix warnings about adding a bool to a string.
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-03-01 James MolloyFix a codegen fault in which log2 or exp2 could be...
2012-02-29 Benjamin KramerLegalizeIntegerTypes: Reorder operations in the "big...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Benjamin KramerFix off-by one in comment.
2012-02-28 Benjamin KramerLegalizeIntegerTypes: Reenable the large shift with...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Nadav RotemCode cleanup following CR by Duncan.
2012-02-28 Nadav RotemFix a bug in the code that builds SDNodes from vector...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-24 Hal FinkelDon't crash when a glue node contains an internal CopyToReg
2012-02-24 Benjamin KramerSDAGBuilder: Remove register sets that were never read...
2012-02-24 Pete CooperTurn avx insert intrinsic calls into INSERT_SUBVECTOR...
2012-02-24 Eric ChristopherIf the Address of a variable is an argument then treat...
2012-02-24 Eric ChristopherTabs, formatting and long lines oh my!
2012-02-23 Bill WendlingAllow an integer to be converted into an MMX type when...
2012-02-23 Eric ChristopherMore newline cleanups.
2012-02-23 Eric ChristopherAdd some handy-dandy newlines.
2012-02-22 Michael J. SpencerProperly emit _fltused with FastISel. Refactor to share...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-20 James MolloyTeach the DAGCombiner that certain loadext nodes follow...
2012-02-17 Eric ChristopherIgnore the lifetime intrinsics in fast-isel.
2012-02-16 James MolloyRemove extraneous #include and spelling mistake introdu...
2012-02-16 James MolloyModify the algorithm when traversing the DAGCombiner...
2012-02-15 Pete CooperAdded hook to let targets custom lower splitting of...
2012-02-14 Nadav RotemFix PR12000. Some vector operations may use scalar...
2012-02-14 Lang HamesRename getExceptionAddressRegister() to getExceptionPoi...
2012-02-13 Bill WendlingDon't reserve the R0 and R1 registers here. We don...
2012-02-13 Jakob Stoklund OlesenAdd register mask support to ScheduleDAGRRList.
2012-02-13 Nadav RotemFix a bug in DAGCombine for the optimization of BUILD_V...
2012-02-12 Nadav RotemThis patch addresses the problem of poor code generatio...
2012-02-10 Benjamin KramerPut instruction names into an indexed string table...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-02-05 Nadav RotemAdd additional documentation to the extract-and-trunc...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-04 Chad Rosier[fast-isel] HandlePHINodesInSuccessorBlocks() can promi...
2012-02-03 Jakob Stoklund OlesenHandle all live physreg defs in the same place.
2012-02-03 Nadav RotemThe type-legalizer often scalarizes code. One of the...
2012-02-01 Andrew Trickfix cmake
2012-02-01 Andrew TrickVLIW specific scheduler framework that utilizes determi...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris Lattnerrework this logic to not depend on the last argument...
2012-01-31 Bill WendlingRemove the now-dead llvm.eh.exception and llvm.eh.selec...
2012-01-31 Bill WendlingRemove the eh.exception and eh.selector intrinsics...
2012-01-31 Eli FriedmanUse the correct ShiftAmtTy for creating shifts after...
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris Lattnereliminate the Constant::getVectorElements method. ...
2012-01-25 Chris Lattneruse ConstantVector::getSplat in a few places.
2012-01-25 Chris LattnerUse the right method to get the # elements in a CDS.
2012-01-24 Chris Lattneradd more support for ConstantDataSequential
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-18 Jakob Stoklund OlesenAdd a RegisterMaskSDNode class.
2012-01-18 Nadav RotemFix a bug in the type-legalization of vector integers...
2012-01-18 Pete CooperFix ISD::REG_SEQUENCE to accept physical registers...
2012-01-17 Nadav RotemTransform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
2012-01-17 Craig TopperTeach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
next