Revert "This reapplies r207130 with an additional testcase+and a missing check for"
[opencl/llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2014-04-25 Adrian PrantlRevert "This reapplies r207130 with an additional testc...
2014-04-25 Adrian PrantlThis reapplies r207130 with an additional testcase...
2014-04-25 Adrian PrantlRevert "Debug info for optimized code: Support variable...
2014-04-24 Adrian PrantlDebug info for optimized code: Support variables that...
2014-04-16 Craig TopperConvert SelectionDAG::getVTList to use ArrayRef
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-11 Matt ArsenaultMove ExtractVectorElements to SelectionDAG.
2014-04-09 Jim GrosbachSelectionDAG: Don't constant fold target-specific nodes.
2014-04-04 Matt ArsenaultAdd DAG parameter to ComputeNumSignBitsForTargetNode
2014-04-02 Juergen RibutzkaAdd comments and test case for [DAG] Keep the opaque...
2014-03-27 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-26 Rafael EspindolaRevert "Prevent alias from pointing to weak aliases."
2014-03-26 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-25 Juergen Ributzka[DAG] Keep the opaque constant flag when performing...
2014-03-22 Andrea Di Biagio[DAG] Fix an assertion failure caused by an invalid...
2014-03-17 Matt ArsenaultMake DAGCombiner work on vector bitshifts with constant...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-08 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-06 Matt ArsenaultR600: Fix extloads from i8 / i16 to i64.
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-02-24 Matt ArsenaultAdd missing const
2014-02-05 Matt ArsenaultPass address space to allowsUnalignedMemoryAccesses
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-01-28 Juergen Ributzka[TLI] Add a new hook to TargetLowering to query the...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-13 Juergen Ributzka[DAG] Teach DAG to also reassociate vector operations
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-12-27 Andrea Di BiagioTeach DAGCombiner how to fold a SIGN_EXTEND_INREG of...
2013-11-19 Juergen Ributzka[DAG] Refactor vector splitting code in SelectionDAG...
2013-11-17 Matt ArsenaultUse right address space pointer size
2013-11-16 Matt ArsenaultFix assert on unaligned access to global with different...
2013-11-15 Daniel SandersFix illegal DAG produced by SelectionDAG::getConstant...
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-10-29 Alp TokerFix "existant" typos
2013-10-28 Richard SandifordKeep TBAA info when rewriting SelectionDAG loads and...
2013-10-22 Wan XiaofeiUsing FoldingSet in SelectionDAG::getVTList.
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-09-29 Benjamin KramerAllocate AtomicSDNode operands in SelectionDAG's alloca...
2013-09-28 Tom StellardSelectionDAG: Try to expand all condition codes using...
2013-09-26 Amara Emerson[ARM] Use the load-acquire/store-release instructions...
2013-09-17 Serge PavlovAdded documentation to getMemsetStores.
2013-09-09 Jack Carterwhite spaces and long lines
2013-09-06 Tim NorthoverSelectionDAG: create correct BooleanContent constants
2013-08-15 Craig TopperReplace getValueType().getSimpleVT() with getSimpleValu...
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-05 Tom StellardTargetLowering: Add getVectorIdxTy() function v2
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-08 Stephen LinRemove trailing whitespace from SelectionDAG/*.cpp
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
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-09 Owen AndersonTeach SelectionDAG to constant fold all-constant FMA...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-04-25 Silviu BarangaFix constant folding for one lane vector types. Constan...
2013-04-19 Michael LiaoArrayRefize getMachineNode(). No functionality change.
2013-03-20 Nadav RotemWhen computing the demanded bits of Load SDNodes, make...
2013-03-07 Benjamin KramerArrayRefize some code. No functionality change.
2013-03-01 Michael LiaoFix PR10475
2013-02-25 Chandler CarruthFix spelling noticed by Duncan.
2013-02-25 Chandler CarruthFix the root cause of PR15348 by correctly handling...
2013-02-20 Benjamin KramerMove the SplatByte helper to APInt and generalize it...
2013-02-04 Benjamin KramerSelectionDAG: Teach FoldConstantArithmetic how to deal...
2013-01-31 Lang HamesWhen lowering memcpys to loads and stores, make sure...
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-20 Nadav RotemRevert 172708.
2013-01-17 Elena DemikhovskyOptimization for the following SIGN_EXTEND pairs:
2013-01-10 Evan ChengPR14896: Handle memcpy from constant string where the...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthFunnel the actual TargetTransformInfo pass from the...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthResort the #include lines in include/... and lib/....
2012-12-30 Hal FinkelSupport ppcf128 in SelectionDAG::getConstantFP
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-12 Evan ChengFix a logic bug in inline expansion of memcpy / memset...
2012-12-12 Evan ChengSorry about the churn. One more change to getOptimalMem...
2012-12-12 Evan Cheng- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
2012-12-12 Evan ChengAvoid using lossy load / stores for memcpy / memset...
2012-12-11 Evan ChengReplace TargetLowering::isIntImmLegal() with
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
next