llvm-project/llvm/lib/Transforms
Craig Topper 7a3c643c35 [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI
All of the callers already have an Instruction *. Many of them
from a dyn_cast.

Also update the OperationData constructor to use a Instruction&
to remove a dyn_cast and make it clear that the pointer is non-null.

Differential Revision: https://reviews.llvm.org/D88132
2020-09-23 10:51:03 -07:00
..
AggressiveInstCombine [SVE] Remove calls to VectorType::getNumElements from AggressiveInstCombine 2020-08-14 16:40:34 -07:00
CFGuard [NFCI][IR] Introduce CallBase::Create() wrapper 2020-07-07 01:16:36 +03:00
Coroutines [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin 2020-09-17 08:13:07 -07:00
Hello
HelloNew Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
IPO [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. 2020-09-22 10:50:17 -05:00
InstCombine Add missing namespace closure comments. NFCI. 2020-09-23 16:19:25 +01:00
Instrumentation Fix some clang-tidy bugprone-argument-comment issues 2020-09-19 20:41:25 -07:00
ObjCARC [ObjCARC] Initialize return value 2020-09-21 11:03:44 -07:00
Scalar Break long line accidentally left in the previous commit 2020-09-23 12:24:45 -05:00
Utils [InstCombine] Fix errno bug in pow expansion to sqrt 2020-09-22 18:58:05 -04:00
Vectorize [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI 2020-09-23 10:51:03 -07:00
CMakeLists.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00
LLVMBuild.txt Reland [docs][NewPM] Add docs for writing NPM passes 2020-09-14 16:06:19 -07:00