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] |