LLVM API Documentation
dump() const | llvm::Pass | |
dumpPassStructure(unsigned Offset=0) | llvm::Pass | [virtual] |
getAnalysis() const | llvm::Pass | [inline] |
getAnalysisID(const PassInfo *PI) const | llvm::Pass | [inline] |
getAnalysisToUpdate() const | llvm::Pass | |
getAnalysisUsage(AnalysisUsage &Info) const | llvm::Pass | [inline, virtual] |
getBoolAlignment() const | llvm::TargetData | [inline] |
getByteAlignment() const | llvm::TargetData | [inline] |
getClassPassInfo() | llvm::Pass | [inline, static] |
getDoubleAlignment() const | llvm::TargetData | [inline] |
getFloatAlignment() const | llvm::TargetData | [inline] |
getIndexedOffset(const Type *Ty, const std::vector< Value * > &Indices) const | llvm::TargetData | |
getIntAlignment() const | llvm::TargetData | [inline] |
getIntPtrType() const | llvm::TargetData | |
getLongAlignment() const | llvm::TargetData | [inline] |
getPassInfo() const | llvm::Pass | |
getPassName() const | llvm::Pass | [virtual] |
getPointerAlignment() const | llvm::TargetData | [inline] |
getPointerSize() const | llvm::TargetData | [inline] |
getShortAlignment() const | llvm::TargetData | [inline] |
getStructLayout(const StructType *Ty) const | llvm::TargetData | |
getTypeAlignment(const Type *Ty) const | llvm::TargetData | |
getTypeAlignmentShift(const Type *Ty) const | llvm::TargetData | |
getTypeSize(const Type *Ty) const | llvm::TargetData | |
initializePass() | llvm::ImmutablePass | [inline, virtual] |
isBigEndian() const | llvm::TargetData | [inline] |
isLittleEndian() const | llvm::TargetData | [inline] |
lookupPassInfo(const std::type_info &TI) | llvm::Pass | [static] |
mustPreserveAnalysisID(const PassInfo *AnalysisID) const | llvm::Pass | |
Pass() | llvm::Pass | [inline] |
print(std::ostream &O, const Module *M) const | llvm::Pass | [inline, virtual] |
print(std::ostream &O) const | llvm::Pass | [virtual] |
releaseMemory() | llvm::Pass | [inline, virtual] |
runOnModule(Module &M) | llvm::ImmutablePass | [inline, virtual] |
runPass(Module &M) | llvm::ModulePass | [inline, virtual] |
TargetData(const std::string &TargetName="", bool LittleEndian=false, unsigned char PtrSize=8, unsigned char PtrAl=8, unsigned char DoubleAl=8, unsigned char FloatAl=4, unsigned char LongAl=8, unsigned char IntAl=4, unsigned char ShortAl=2, unsigned char ByteAl=1, unsigned char BoolAl=1) | llvm::TargetData | |
TargetData(const TargetData &TD) | llvm::TargetData | [inline] |
TargetData(const std::string &ToolName, const Module *M) | llvm::TargetData | |
~Pass() | llvm::Pass | [inline, virtual] |
~TargetData() | llvm::TargetData |