LLVM API Documentation
#include "TransformInternals.h"
#include "llvm/Type.h"
#include "llvm/Analysis/Expressions.h"
#include "llvm/Function.h"
#include "llvm/Instructions.h"
Include dependency graph for TransformInternals.cpp:
Go to the source code of this file.
Functions | |
static const Type * | getStructOffsetStep (const StructType *STy, uint64_t &Offset, std::vector< Value * > &Indices, const TargetData &TD) |
const Type * | llvm::getStructOffsetType (const Type *Ty, unsigned &Offset, std::vector< Value * > &Indices, const TargetData &TD, bool StopEarly) |
const Type * | llvm::ConvertibleToGEP (const Type *Ty, Value *OffsetVal, std::vector< Value * > &Indices, const TargetData &TD, BasicBlock::iterator *BI) |
|
Definition at line 22 of file TransformInternals.cpp. References llvm::ConstantUInt::get(), llvm::Type::getContainedType(), llvm::TargetData::getStructLayout(), llvm::TargetData::getTypeSize(), llvm::StructLayout::MemberOffsets, and llvm::Type::UIntTy. Referenced by llvm::getStructOffsetType(). |