llvm-6502/lib/Analysis/IPA
Duncan Sands 5d0392c6b3 Factorize code: remove variants of "strip off
pointer bitcasts and GEP's", and centralize the
logic in Value::getUnderlyingObject.  The
difference with stripPointerCasts is that
stripPointerCasts only strips GEPs if all
indices are zero, while getUnderlyingObject
strips GEPs no matter what the indices are.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56922 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-01 15:25:41 +00:00
..
Andersens.cpp Tidy up several unbeseeming casts from pointer to intptr_t. 2008-09-04 17:05:41 +00:00
CallGraph.cpp Simplify this some more. No functionality change. 2008-09-09 19:56:34 +00:00
CallGraphSCCPass.cpp Tidy up several unbeseeming casts from pointer to intptr_t. 2008-09-04 17:05:41 +00:00
CMakeLists.txt Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
FindUsedTypes.cpp Rationalize the names of passes that print information: 2008-09-23 12:47:39 +00:00
GlobalsModRef.cpp Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
Makefile