summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* Rename a DebugLoc variable to DbgLoc and a DataLayout to DL.Rafael Espindola2014-02-18
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* [DAG] Fix the recognition of opaque constants in the SelectionDAGBuilder.Juergen Ributzka2014-02-13
* [Stackmaps] Improve the stackmap lowering code in the SelectionDAGBuilder.Juergen Ributzka2014-02-12
* [Stackmaps] Fix the ID type to be i64 also for stackmaps (as we claim in the ...Juergen Ributzka2014-02-12
* Teach the DAGCombiner how to fold concat_vector nodes when the input is twoRobert Lougher2014-02-11
* [DAG] Don't pull the binary operation though the shift if the operands have o...Juergen Ributzka2014-02-06
* Pass address space to allowsUnalignedMemoryAccessesMatt Arsenault2014-02-05
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-05
* Add CheckChildInteger to ISelMatcher operations. Removes nearly 2000 bytes fr...Craig Topper2014-02-05
* 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