LLVM API Documentation
#include "SparcV9Internals.h"#include "llvm/DerivedTypes.h"#include "llvm/Constants.h"#include "llvm/Constant.h"#include "llvm/Instructions.h"#include "llvm/BasicBlock.h"#include "llvm/Pass.h"#include "llvm/ADT/Statistic.h"#include "llvm/Support/Debug.h"#include <iostream>Include dependency graph for DecomposeMultiDimRefs.cpp:

Go to the source code of this file.
Functions | |
| FunctionPass * | llvm::createDecomposeMultiDimRefsPass () |
| static bool | isZeroConst (Value *V) |
| bool | llvm::DecomposeArrayRef (GetElementPtrInst *GEP) |
Variables | |
| Statistic | NumAdded ("lowerrefs","# of getelementptr instructions added") |
| RegisterOpt< DecomposePass > | X ("lowerrefs","Decompose multi-dimensional ""structure/array references") |
| static bool isZeroConst | ( | Value * | V | ) | [inline, static] |
Definition at line 56 of file DecomposeMultiDimRefs.cpp.
References V.
Referenced by llvm::DecomposeArrayRef().
Referenced by llvm::DecomposeArrayRef().
RegisterOpt<DecomposePass> X("lowerrefs","Decompose multi-dimensional ""structure/array references") [static] |