summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* [AArch64] Fix memset ICE when memset value is f128.Chad Rosier2014-06-27
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-26
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-26
* [AArch64] Fix a build_vector pattern match failKevin Qin2014-06-24
* Legalizer: Add support for splitting insert_subvectors.Benjamin Kramer2014-06-21
* [ValueTracking] Extend range metadata to call/invokeJingyue Wu2014-06-19
* DAG: move sret demotion into most basic LowerCallTo implementation.Tim Northover2014-06-18
* SelectionDAG: Expand i64 = FP_TO_SINT i32Tom Stellard2014-06-17
* LegalizeDAG: make sure cast is unsigned before using FP_TO_UINT.Tim Northover2014-06-15
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-13
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-13
* [FastISel][X86] - Add branch weightsJuergen Ributzka2014-06-13
* [FastISel][X86] Add MachineMemOperand to load/store instructions.Juergen Ributzka2014-06-12
* Revert "SelectionDAG: Enable (and (setcc x), (setcc y)) -> (setcc (and x, y))...Tom Stellard2014-06-12
* [FastISel] Add support for the stackmap intrinsic.Juergen Ributzka2014-06-12
* Have isInTailCallPosition take the DAG so that we can use theEric Christopher2014-06-10
* [FastISel] Collect statistics about failing intrinsic calls.Juergen Ributzka2014-06-10
* SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CCTom Stellard2014-06-10
* SelectionDAG: Enable (and (setcc x), (setcc y)) -> (setcc (and x, y)) for vec...Tom Stellard2014-06-10
* SelectionDAG: Expand SELECT_CC to SELECT + SETCCTom Stellard2014-06-10
* [X86] Add target combine rules for horizontal add/sub.Andrea Di Biagio2014-06-09
* [DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact flags to SelectionDAG.Andrea Di Biagio2014-06-09
* Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher2014-06-06
* [SelectionDAG] Force cycle detection in AssignTopologicalOrder before abortingAdam Nemet2014-05-31
* [SelectionDAG] Pass DAG to checkForCyclesAdam Nemet2014-05-31
* [X86] Add two combine rules to simplify dag nodes introduced during type lega...Andrea Di Biagio2014-05-30
* Convert a vselect into a concat_vector if possibleFilipe Cabecinhas2014-05-30
* [pr19636] Fix known bit computation in urem instruction with power of two.Rafael Espindola2014-05-30
* SelectionDAG: skip barriers for unordered atomic operationsTim Northover2014-05-30
* Fix an assertion failure caused by v1i64 in DAGCombiner Shrink.Hao Liu2014-05-29
* [x86] Fold extract_vector_elt of a load into the Load's address computation.Michael J. Spencer2014-05-29
* Fix wrong setcc result type when legalizing uaddo/usuboMatt Arsenault2014-05-28
* [pr19844] Add thread local mode to aliases.Rafael Espindola2014-05-28
* Revert "[DAGCombiner] Split up an indexed load if only the base pointer value...Hal Finkel2014-05-28
* ARM: teach AAPCS-VFP to deal with Cortex-M4.Tim Northover2014-05-27
* Legalizer: Make bswap promotion safe for vectors.Benjamin Kramer2014-05-20
* SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...Benjamin Kramer2014-05-19
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-17
* Target: change member from reference to pointerSaleem Abdulrasool2014-05-17
* Delete getAliasedGlobal.Rafael Espindola2014-05-16
* Instead of littering asserts throughout the code after every call toJay Foad2014-05-15
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* Update the comments for ComputeMaskedBits, which lost its Mask parameterJay Foad2014-05-14
* Use a logical not when inverting SetCC. This unfortunately doesn't fire on a...Pete Cooper2014-05-12
* [DAGCombiner] Split up an indexed load if only the base pointer value is liveAdam Nemet2014-05-12
* Make SimplifyDemandedBits understand BUILD_PAIRMatt Arsenault2014-05-12
* Pass the value type to TLI::getRegisterByNameHal Finkel2014-05-11
* ARM: HFAs must be passed in consecutive registersOliver Stannard2014-05-09
* Fix using wrong result type for setcc.Matt Arsenault2014-05-07
* Implememting named register intrinsicsRenato Golin2014-05-06