summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Expand vector bswap in LegalizeVectorOpsHal Finkel2014-02-03
* Implement inalloca codegen for x86 with the new inalloca designReid Kleckner2014-01-31
* Don't put non-static allocas in the static alloca mapReid Kleckner2014-01-31
* This patch teaches the DAGCombiner how to fold insert_subvector nodesManman Ren2014-01-31
* DAGCombine should not produce ISD::OR nodes after operation legalization if t...Owen Anderson2014-01-31
* PGO branch weight: update edge weights in SelectionDAGBuilder.Manman Ren2014-01-31
* Revert r200431 due to bot failures.Manman Ren2014-01-30
* PGO branch weight: update edge weights in SelectionDAGBuilder.Manman Ren2014-01-30
* [DAGCombiner] Avoid introducing an illegal build_vector when folding a sign_e...Andrea Di Biagio2014-01-28
* [TLI] Add a new hook to TargetLowering to query the target if a load of a con...Juergen Ributzka2014-01-28
* Fix sext(setcc) -> select_cc using wrong type for setcc.Matt Arsenault2014-01-27
* [DAGCombiner] Teach how to fold sext/aext/zext of constant build vectors.Andrea Di Biagio2014-01-27
* Fix for PR18102.Stepan Dyatkovskiy2014-01-27
* [AArch64 NEON] Fix pattern match failed on FP_ROUND from v1f128 to v1f64.Kevin Qin2014-01-26
* Disable the use of TBAA when using AA in CodeGenHal Finkel2014-01-25
* Add combiner-aa-only-func (debug only)Hal Finkel2014-01-25
* Improve descriptions of combiner-alias-analysis and combiner-global-alias-ana...Hal Finkel2014-01-25
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Fix DAGCombiner::GatherAllAliases to account for non-chain dependenciesHal Finkel2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Restrict FindBetterChain DAG combines to unindexed nodesHal Finkel2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Fix known typosAlp Toker2014-01-24
* Revert r162101 and replace it with a solution that works for targets where th...Owen Anderson2014-01-22
* AVX512: combining setcc and zext is wrong on AVX512Elena Demikhovsky2014-01-22
* Allow SMUL_LOHI and UMUL_LOHI to be narrow to MUL on targets where MUL is Cus...Owen Anderson2014-01-20
* [DAGCombiner] Fix a wrong check in method SimplifyVBinOp.Andrea Di Biagio2014-01-15
* Always let value types influence register classes.Jakob Stoklund Olesen2014-01-14
* [DAG] Refactor ReassociateOps - no functional change intended.Juergen Ributzka2014-01-13
* [DAG] Teach DAG to also reassociate vector operationsJuergen Ributzka2014-01-13
* Hide the pre-RA-sched= option.Andrew Trick2014-01-13
* Fix non-deterministic SDNodeOrder-dependent codegenNico Rieck2014-01-12
* Fix 'ned' typo in doc commentAlp Toker2014-01-11
* Handle masked rotate amountsRichard Sandiford2014-01-09
* Match the InstCombine form of rotates by X+CRichard Sandiford2014-01-09
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Teach the DAGCombiner how to fold 'vselect' dag nodes accordingAndrea Di Biagio2014-01-08
* [DAGCombiner] Factor duplicated rotate code into a separate functionRichard Sandiford2014-01-08
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* [AArch64 NEON] Fix invalid constant used in vselect condition.Kevin Qin2014-01-06
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-06
* Fix a bug in DAGcombiner about zero-extend after setcc.Kevin Qin2013-12-30
* Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR ofAndrea Di Biagio2013-12-27
* [stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee2013-12-19
* Add a machine code print in DEBUG() following instruction selection.Jim Grosbach2013-12-17
* [Stackmap] Liveness Analysis PassJuergen Ributzka2013-12-14
* Revert "Liveness Analysis Pass"Andrew Trick2013-12-13
* Grow the stackmap/patchpoint format to hold 64-bit IDs.Andrew Trick2013-12-13