Revert "Add Constant Hoisting Pass" (r200034)
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
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.
2012-09-30 Jakub StaszakUse dyn_cast instead of isa and cast.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-12 Michael LiaoFix PR11985
2012-09-12 Kristof BeylsFix constant folding through bitcasts by no longer...
2012-09-10 Michael IlsemanFold multiply by 0 or 1 when in UnsafeFPMath mode in...
2012-09-10 Michael Ilsemanwhitespace
2012-09-10 James MolloyFix an assertion failure when optimising a shufflevecto...
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-08-28 Jakob Stoklund OlesenRemove extra MayLoad/MayStore flags from atomic_load...
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-08-13 Owen AndersonAdd a roundToIntegral method to APFloat, which can...
2012-08-07 Jakob Stoklund OlesenAdd SelectionDAG::getTargetIndex.
2012-07-30 Pete CooperConsider address spaces for hashing and CSEing DAG...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-16 Nadav RotemMake ComputeDemandedBits return a deterministic result...
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-21 Chad RosierTypo.
2012-05-01 Jakub StaszakUse dyn_cast instead of checking opcode and cast.
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-04-10 Owen AndersonMove the constant-folding support for FP_ROUND in Selec...
2012-04-05 Owen AndersonTreat f16 the same as f80/f128 for the purposes of...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
next