Get alloca types via getAllocatedType(), bypassing getPointerElementType().
Replace getPointerElementType on callees with getFunctionType().
Remove one dead getPointerElementType() call.
Paths
| Differential D16266
[opaque pointer types] Miscellaneous getPointerElementType cleanups. AbandonedPublic Authored by eddyb on Jan 16 2016, 5:14 PM.
Details
Summary Get alloca types via getAllocatedType(), bypassing getPointerElementType(). Replace getPointerElementType on callees with getFunctionType(). Remove one dead getPointerElementType() call.
Diff Detail Event Timeline
Revision Contents
Diff 45087 lib/Analysis/ValueTracking.cpp
lib/Analysis/VectorUtils.cpp
lib/CodeGen/GCRootLowering.cpp
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/ARM/ARMFastISel.cpp
lib/Target/Mips/Mips16HardFloat.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
lib/Transforms/Scalar/ScalarReplAggregates.cpp
|