LLVM API Documentation

llvm::TargetData Member List

This is the complete list of members for llvm::TargetData, including all inherited members.

dump() constllvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
getAnalysis() constllvm::Pass [inline]
getAnalysisID(const PassInfo *PI) constllvm::Pass [inline]
getAnalysisToUpdate() constllvm::Pass
getAnalysisUsage(AnalysisUsage &Info) const llvm::Pass [inline, virtual]
getBoolAlignment() constllvm::TargetData [inline]
getByteAlignment() constllvm::TargetData [inline]
getClassPassInfo()llvm::Pass [inline, static]
getDoubleAlignment() constllvm::TargetData [inline]
getFloatAlignment() constllvm::TargetData [inline]
getIndexedOffset(const Type *Ty, const std::vector< Value * > &Indices) constllvm::TargetData
getIntAlignment() constllvm::TargetData [inline]
getIntPtrType() constllvm::TargetData
getLongAlignment() constllvm::TargetData [inline]
getPassInfo() constllvm::Pass
getPassName() constllvm::Pass [virtual]
getPointerAlignment() constllvm::TargetData [inline]
getPointerSize() constllvm::TargetData [inline]
getPointerSizeInBits() constllvm::TargetData [inline]
getShortAlignment() constllvm::TargetData [inline]
getStringRepresentation() constllvm::TargetData
getStructLayout(const StructType *Ty) const llvm::TargetData
getTypeAlignment(const Type *Ty) constllvm::TargetData
getTypeAlignmentShift(const Type *Ty) constllvm::TargetData
getTypeSize(const Type *Ty) constllvm::TargetData
init(const std::string &TargetDescription)llvm::TargetData
initializePass()llvm::ImmutablePass [inline, virtual]
InvalidateStructLayoutInfo(const StructType *Ty) const llvm::TargetData
isBigEndian() constllvm::TargetData [inline]
isLittleEndian() constllvm::TargetData [inline]
lookupPassInfo(const std::type_info &TI)llvm::Pass [static]
mustPreserveAnalysisID(const PassInfo *AnalysisID) constllvm::Pass
Pass()llvm::Pass [inline]
print(std::ostream &O, const Module *M) constllvm::Pass [virtual]
releaseMemory()llvm::Pass [inline, virtual]
runOnModule(Module &M)llvm::ImmutablePass [inline, virtual]
runPass(Module &M)llvm::ModulePass [inline, virtual]
runPass(BasicBlock &)llvm::ModulePass [inline, virtual]
TargetData()llvm::TargetData [inline]
TargetData(const std::string &TargetDescription)llvm::TargetData [inline]
TargetData(const Module *M)llvm::TargetData
TargetData(const TargetData &TD)llvm::TargetData [inline]
~Pass()llvm::Pass [inline, virtual]
~TargetData()llvm::TargetData