Look at shuffles of build_vectors in DAGCombiner::visitEXTRACT_VECTOR_ELT
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2014-03-31 Hal FinkelLook at shuffles of build_vectors in DAGCombiner::visit...
2014-03-30 Hal FinkelMake use of previously generated stores in SelectionDAG...
2014-03-29 Benjamin KramerAvoid storing Twines.
2014-03-27 Rafael EspindolaPrevent alias from pointing to weak aliases.
2014-03-26 Renato GolinAdd @llvm.clear_cache builtin
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-25 Matt ArsenaultFix creating illegal setcc cond codes.
2014-03-24 Tom StellardSelectionDAG: Allow promotion of SELECT nodes from...
2014-03-23 Nuno Lopesremove a bunch of unused private methods
2014-03-22 Andrea Di Biagio[DAG] Fix an assertion failure caused by an invalid...
2014-03-21 Kevin QinFix an assertion caused by using inline asm with indire...
2014-03-18 Raul E. SilveraAdd support for scalarizing/splitting vector bswap.
2014-03-18 Andrea Di Biagio[DAGCombiner] teach how to simplify xor/and/or nodes...
2014-03-17 Matt ArsenaultMake DAGCombiner work on vector bitshifts with constant...
2014-03-17 Adam Nemet[VectorLegalizer/X86] Don't unvectorize fp_to_uint...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Owen AndersonPhase 1 of refactoring the MachineRegisterInfo iterator...
2014-03-12 Patrik HagglundReplace '#include ValueTypes.h' with forward declarations.
2014-03-11 Benjamin KramerRemove copy ctors that did the same thing as the defaul...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-11 Matt ArsenaultFix non 2-space indentation.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-08 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-07 Adam Nemet[DAGCombiner] Distribute TRUNC through AND in rotation...
2014-03-07 Adam Nemet[DAGCombiner] Recognize another rotation idiom
2014-03-07 Adam Nemet[DAGCombiner] Slightly improve readability of matchRota...
2014-03-07 Arnold SchwaighoferISel: Make VSELECT selection terminate in cases where...
2014-03-06 Andrea Di Biagio[X86] Teach the DAGCombiner how to fold a OR of two...
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-03-05 Chandler Carruth[Layering] Move DebugLoc.h into the IR library. The...
2014-03-05 Andrew TrickMake stackmap machineinstrs clobber the scratch regs...
2014-03-05 Hans WennborgFix unused variable in FunctionLoweringInfo.cpp
2014-03-05 Hans WennborgCheck for dynamic allocas and inline asm that clobbers...
2014-03-04 Adam Nemet[DAGCombiner] Factor out distributeTruncateThroughAnd
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2014-02-28 Hal FinkelFix visitTRUNCATE for legal i1 values
2014-02-24 Matt ArsenaultAdd missing const
2014-02-24 Matt ArsenaultTrivial code simplification
2014-02-21 Quentin Colombet[DAGCombiner] PCMP* sets its result to all ones or...
2014-02-21 Rafael EspindolaRename a few more DataLayout variables from TD to DL.
2014-02-18 Rafael EspindolaRename a DebugLoc variable to DbgLoc and a DataLayout...
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-13 Juergen Ributzka[DAG] Fix the recognition of opaque constants in the...
2014-02-12 Juergen Ributzka[Stackmaps] Improve the stackmap lowering code in the...
2014-02-12 Juergen Ributzka[Stackmaps] Fix the ID type to be i64 also for stackmap...
2014-02-11 Robert LougherTeach the DAGCombiner how to fold concat_vector nodes...
2014-02-06 Juergen Ributzka[DAG] Don't pull the binary operation though the shift...
2014-02-05 Matt ArsenaultPass address space to allowsUnalignedMemoryAccesses
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-02-05 Craig TopperAdd CheckChildInteger to ISelMatcher operations. Remove...
2014-02-03 Hal FinkelExpand vector bswap in LegalizeVectorOps
2014-01-31 Reid KlecknerImplement inalloca codegen for x86 with the new inalloc...
2014-01-31 Reid KlecknerDon't put non-static allocas in the static alloca map
2014-01-31 Manman RenThis patch teaches the DAGCombiner how to fold insert_s...
2014-01-31 Owen AndersonDAGCombine should not produce ISD::OR nodes after opera...
2014-01-31 Manman RenPGO branch weight: update edge weights in SelectionDAGB...
2014-01-30 Manman RenRevert r200431 due to bot failures.
2014-01-30 Manman RenPGO branch weight: update edge weights in SelectionDAGB...
2014-01-28 Andrea Di Biagio[DAGCombiner] Avoid introducing an illegal build_vector...
2014-01-28 Juergen Ributzka[TLI] Add a new hook to TargetLowering to query the...
2014-01-27 Matt ArsenaultFix sext(setcc) -> select_cc using wrong type for setcc.
2014-01-27 Andrea Di Biagio[DAGCombiner] Teach how to fold sext/aext/zext of const...
2014-01-27 Stepan DyatkovskiyFix for PR18102.
2014-01-26 Kevin Qin[AArch64 NEON] Fix pattern match failed on FP_ROUND...
2014-01-25 Hal FinkelDisable the use of TBAA when using AA in CodeGen
2014-01-25 Hal FinkelAdd combiner-aa-only-func (debug only)
2014-01-25 Hal FinkelImprove descriptions of combiner-alias-analysis and...
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 Hal FinkelFix DAGCombiner::GatherAllAliases to account for non...
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Hal FinkelRestrict FindBetterChain DAG combines to unindexed...
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Alp TokerFix known typos
2014-01-22 Owen AndersonRevert r162101 and replace it with a solution that...
2014-01-22 Elena DemikhovskyAVX512: combining setcc and zext is wrong on AVX512
2014-01-20 Owen AndersonAllow SMUL_LOHI and UMUL_LOHI to be narrow to MUL on...
2014-01-15 Andrea Di Biagio[DAGCombiner] Fix a wrong check in method SimplifyVBinOp.
2014-01-14 Jakob Stoklund OlesenAlways let value types influence register classes.
2014-01-13 Juergen Ributzka[DAG] Refactor ReassociateOps - no functional change...
2014-01-13 Juergen Ributzka[DAG] Teach DAG to also reassociate vector operations
2014-01-13 Andrew TrickHide the pre-RA-sched= option.
2014-01-12 Nico RieckFix non-deterministic SDNodeOrder-dependent codegen
2014-01-11 Alp TokerFix 'ned' typo in doc comment
2014-01-09 Richard SandifordHandle masked rotate amounts
2014-01-09 Richard SandifordMatch the InstCombine form of rotates by X+C
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-08 Andrea Di BiagioTeach the DAGCombiner how to fold 'vselect' dag nodes...
2014-01-08 Richard Sandiford[DAGCombiner] Factor duplicated rotate code into a...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2014-01-06 Kevin Qin[AArch64 NEON] Fix invalid constant used in vselect...
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2013-12-30 Kevin QinFix a bug in DAGcombiner about zero-extend after setcc.
next