Remove the Function::getFnAttributes method in favor of using the AttributeSet
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-27 Nadav RotemRefactor DAGCombinerInfo. Change the different booleans...
2012-12-20 Bob WilsonDo not introduce vector operations in functions marked...
2012-12-19 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-19 Elena DemikhovskyOptimized load + SIGN_EXTEND patterns in the X86 backend.
2012-12-13 Evan ChengFix a bug in DAGCombiner::MatchBSwapHWord. Make sure...
2012-12-12 Manman RenDAGCombine: clamp hi bit in APInt::getBitsSet to avoid...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-11 Chandler CarruthFix a miscompile in the DAG combiner. Previously, we...
2012-12-10 Craig TopperTeach DAG combine to handle vector add/sub with vectors...
2012-12-09 Craig TopperRemove extra blank line.
2012-12-08 Craig TopperTeach DAG combine to handle vector logical operations...
2012-12-06 Nadav RotemFix a bug in the code that merges consecutive stores...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-02 Nadav RotemAllow merging multiple store sequences on the same...
2012-11-29 Nadav RotemWhen combining consecutive stores allow loads in betwee...
2012-11-14 Rafael EspindolaHandle DAG CSE adding new uses during ReplaceAllUsesWit...
2012-11-03 Owen AndersonBe careful not to optimize a SELECT_CC into a SETCC...
2012-11-01 Owen AndersonAdd a few more simple fast-math constant propagations...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-24 Michael LiaoTeach DAG combine to fold (buildvec (Xint2fp x)) to...
2012-10-24 Jakub StaszakKeep coding standard. Don't evaluate getNumOperands...
2012-10-23 Michael LiaoClean up code and put transformation on (build_vec...
2012-10-19 Michael LiaoSimplify condition checking as CONCAT assume all inputs...
2012-10-18 Nadav RotemIn SimplifySelectOps we pulled two loads through a...
2012-10-17 Michael LiaoRevert part of r166049 back and enable test case in...
2012-10-17 Michael LiaoRevert r166049
2012-10-17 Michael LiaoTeach DAG combine to fold (extract_subvec (concat v1...
2012-10-16 Michael LiaoTeach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x)
2012-10-08 Nadav RotemRefactor the AddrMode class out of TLI to its own heade...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-05 Benjamin KramerRemove unused but set variable flagged by GCC.
2012-10-05 Benjamin KramerSimplify code, don't or a bool with an uint64_t.
2012-10-04 Nadav RotemWhen merging connsecutive stores, use vectors to store...
2012-10-03 Nadav RotemFix a cycle in the DAG. In this code we replace multipl...
2012-10-03 Nadav RotemA DAGCombine optimization for mergeing consecutive...
2012-09-30 Nadav RotemRevert r164910 because it causes failures to several...
2012-09-30 Nadav RotemA DAGCombine optimization for merging consecutive store...
2012-09-29 Duncan SandsSpeculatively revert commit 164885 (nadav) in the hope...
2012-09-29 Craig TopperTidy up to match coding standards. Remove 'else' after...
2012-09-29 Craig TopperReplace a couple if/elses around similar calls with...
2012-09-29 Nadav RotemA DAGCombine optimization for merging consecutive store...
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-20 Nadav RotemFix 80-col violations.
2012-09-13 Nadav RotemFix a dagcombine optimization. The optimization attempt...
2012-09-11 Craig TopperTeach DAG combiner to constant fold FABS of a BUILD_VEC...
2012-09-10 James MolloyFix an assertion failure when optimising a shufflevecto...
2012-09-09 Craig TopperTeach DAG combiner to constant fold fneg of a BUILD_VEC...
2012-09-05 Roman DivackyConstify this properly. Found by gcc48 -Wcast-qual.
2012-09-05 Silviu BarangaFixed the DAG combiner to better handle the folding...
2012-09-01 Owen AndersonTeach DAG combine a number of tricks to simplify FMA...
2012-09-01 Michael LiaoFix typo
2012-08-30 Owen AndersonTeach the DAG combiner to turn chains of FADDs (x+x...
2012-08-22 Stepan DyatkovskiyRejected 169195. As Duncan commented, bitcasting to...
2012-08-20 Stepan DyatkovskiyFixed DAGCombiner bug (found and localized by James...
2012-08-13 Owen AndersonAdd a roundToIntegral method to APFloat, which can...
2012-08-01 Elena DemikhovskyAdded FMA functionality to X86 target.
2012-07-23 Nadav RotemFixed DAGCombine optimizations which generate select_cc...
2012-07-19 Bill WendlingRemove tabs.
2012-07-17 Evan ChengBack out r160101 and instead implement a dag combine...
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-07-14 Nadav RotemAdd a dagcombine optimization to convert concat_vectors...
2012-07-11 Owen AndersonOnly apply the SETCC+SITOFP -> SELECTCC optimization...
2012-07-10 Nadav RotemImprove the loading of load-anyext vectors by allowing...
2012-07-09 Owen AndersonTeach the DAG combiner to turn sitofp/uitofp from i1...
2012-06-26 Evan ChengMake sure type is not extended or untyped before create...
2012-06-22 Lang HamesRename -allow-excess-fp-precision flag to -fuse-fp...
2012-06-21 Pete CooperFix potential crash if DAGCombine on stores sees a...
2012-06-20 Pete CooperAdd users of a MERGE_VALUE node to the worklist to...
2012-06-20 Hal FinkelFix DAGCombine to deal with ext-conversion of pre/post_...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-14 Lang HamesMake comment slightly more helpful.
2012-05-30 Owen AndersonSwitch the canonical FMA term operand order to match...
2012-05-30 Owen AndersonTeach DAGCombine to canonicalize the position of a...
2012-05-08 Jim GrosbachDAGCombiner should not change the type of an extract_ve...
2012-05-07 Owen AndersonTeach DAG combine to fold x-x to 0.0 when unsafe FP...
2012-05-02 Owen AndersonTeach DAGCombine the same multiply-by-1.0 folding trick...
2012-05-02 Owen AndersonTeach DAG combine that multiplication by 1.0 can always...
2012-04-22 Elena DemikhovskyZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-04-16 Hal FinkelRemove dead SD nodes after the combining pass. Fixes...
2012-04-11 Nadav RotemReapply 154397. Original message:
2012-04-10 Duncan SandsAdd a comment noting that the fdiv -> fmul conversion...
2012-04-10 Owen AndersonRevert r154397, which was causing make check failures...
2012-04-10 Nadav RotemFix a dagcombine optimization which assumes that the...
2012-04-10 Anton KorobeynikovTransform div to mul with reciprocal only when fp imm...
2012-04-10 Rafael EspindolaDon't try to zExt just to check if an integer constant...
2012-04-09 Rafael EspindolaPattern match a setcc of boolean value with 0 as a...
2012-04-09 Craig TopperRemove unnecessary type check when combining and/or...
2012-04-09 Craig TopperRemove unnecessary 'else' on an 'if' that always returns
2012-04-09 Craig TopperOptimize code slightly. No functionality change.
2012-04-09 Craig TopperReplace some explicit checks with asserts for condition...
2012-04-08 Benjamin KramerSilence sign-compare warning.
2012-04-08 Duncan SandsOnly have codegen turn fdiv by a constant into fmul...
2012-04-07 Nadav Rotem1. Remove the part of r153848 which optimizes shuffle...
2012-04-07 Duncan SandsConvert floating point division by a constant into...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-02 Owen AndersonAdd predicates for checking whether targets have free...
next