[SCEV] Have ExitNotTakenInfo keep a pointer to its predicate; NFC
authorSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 25 Sep 2016 23:12:04 +0000 (23:12 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Sun, 25 Sep 2016 23:12:04 +0000 (23:12 +0000)
commitc9bbf5635892fa7718b944ab3e4bcf22b58b89fd
treec3a7863cf7eb806dad431f41b4ba7dd0cac0427a
parentd1eb62ad11273c05f5aee59927331139930e16f2
[SCEV] Have ExitNotTakenInfo keep a pointer to its predicate; NFC

SCEVUnionPredicate is a "heavyweight" structure, so it is beneficial to
store the (optional) data out of line.

llvm-svn: 282366
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp