summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DecomposeMultiDimRefs.cpp
Commit message (Collapse)AuthorAgeFilesLines
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-3/+10
| | | | llvm-svn: 2792
* MEGAPATCH checkin.Chris Lattner2002-06-251-20/+21
| | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779
* Add support for printing out statistics information when -stats is added toChris Lattner2002-05-101-0/+5
| | | | | | the command line llvm-svn: 2601
* Merge all individual .h files into a single Scalar.h fileChris Lattner2002-05-071-1/+1
| | | | llvm-svn: 2537
* Range insertion now returns an iteratorChris Lattner2002-04-291-5/+2
| | | | llvm-svn: 2414
* changes because iMemory.h no longer #includes DerivedTypes.hChris Lattner2002-04-291-0/+1
| | | | | | This only requires Type.h anyway llvm-svn: 2405
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-4/+6
| | | | | | to make debugging output a lot nicer. llvm-svn: 2395
* More cleanupsChris Lattner2002-04-291-59/+54
| | | | llvm-svn: 2392
* Code cleanupsChris Lattner2002-04-291-127/+111
| | | | llvm-svn: 2391
* Tighten up the AnalysisUsage of lots of passes, primarily to correctly ↵Chris Lattner2002-04-281-0/+4
| | | | | | indicate whether or not they invalidate the CFGA llvm-svn: 2386
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
| | | | llvm-svn: 2378
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-5/+9
| | | | | | | | | | | | | | | - Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
* s/Method/FunctionChris Lattner2002-04-081-1/+1
| | | | | | Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-5/+5
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* Major overhaul to support arbitrary mixed array and structure indices.Vikram S. Adve2002-03-241-63/+94
| | | | | | Also moved to the Scalar/ directory and renamed to "MultiDim". llvm-svn: 1961
* New pass to decompose multi-dimensional array references intoVikram S. Adve2002-03-231-0/+148
a sequence of 1-D references, using a sequence of getElementPtrs. llvm-svn: 1948
OpenPOWER on IntegriCloud