| analysis | TypeAnalyzer | |
| BOTH | TypeAnalyzer | static |
| considerRustDebugInfo() | TypeAnalyzer | |
| considerTBAA() | TypeAnalyzer | |
| direction | TypeAnalyzer | |
| DOWN | TypeAnalyzer | static |
| DT | TypeAnalyzer | |
| dump(llvm::raw_ostream &ss=llvm::errs()) | TypeAnalyzer | |
| fntypeinfo | TypeAnalyzer | |
| getAnalysis(llvm::Value *Val) | TypeAnalyzer | |
| getCallInfo(llvm::CallBase &CI, llvm::Function &fn) | TypeAnalyzer | |
| getReturnAnalysis() | TypeAnalyzer | |
| interprocedural | TypeAnalyzer | |
| Invalid | TypeAnalyzer | |
| knownIntegralValues(llvm::Value *val) | TypeAnalyzer | |
| LI | TypeAnalyzer | |
| MST | TypeAnalyzer | |
| notForAnalysis | TypeAnalyzer | |
| PDT | TypeAnalyzer | |
| PHIRecur | TypeAnalyzer | |
| prepareArgs() | TypeAnalyzer | |
| run() | TypeAnalyzer | |
| runPHIHypotheses() | TypeAnalyzer | |
| SE | TypeAnalyzer | |
| TLI | TypeAnalyzer | |
| TypeAnalyzer(TypeAnalysis &TA) | TypeAnalyzer | |
| TypeAnalyzer(const FnTypeInfo &fn, TypeAnalysis &TA, uint8_t direction=BOTH) | TypeAnalyzer | |
| TypeAnalyzer(const FnTypeInfo &fn, TypeAnalysis &TA, const llvm::SmallPtrSetImpl< llvm::BasicBlock * > ¬ForAnalysis, const TypeAnalyzer &Prev, uint8_t direction=BOTH, bool PHIRecur=false) | TypeAnalyzer | |
| UP | TypeAnalyzer | static |
| updateAnalysis(llvm::Value *val, BaseType data, llvm::Value *origin) | TypeAnalyzer | |
| updateAnalysis(llvm::Value *val, ConcreteType data, llvm::Value *origin) | TypeAnalyzer | |
| updateAnalysis(llvm::Value *val, TypeTree data, llvm::Value *origin) | TypeAnalyzer | |
| visitAddrSpaceCastInst(llvm::AddrSpaceCastInst &I) | TypeAnalyzer | |
| visitAllocaInst(llvm::AllocaInst &I) | TypeAnalyzer | |
| visitAtomicRMWInst(llvm::AtomicRMWInst &I) | TypeAnalyzer | |
| visitBinaryOperation(const llvm::DataLayout &DL, llvm::Type *T, llvm::Instruction::BinaryOps, llvm::Value *Args[2], TypeTree &Ret, TypeTree &LHS, TypeTree &RHS, llvm::Instruction *I) | TypeAnalyzer | |
| visitBinaryOperator(llvm::BinaryOperator &I) | TypeAnalyzer | |
| visitBitCastInst(llvm::BitCastInst &I) | TypeAnalyzer | |
| visitCallBase(llvm::CallBase &call) | TypeAnalyzer | |
| visitCmpInst(llvm::CmpInst &I) | TypeAnalyzer | |
| visitConstantExpr(llvm::ConstantExpr &CE) | TypeAnalyzer | |
| visitExtractElementInst(llvm::ExtractElementInst &I) | TypeAnalyzer | |
| visitExtractValueInst(llvm::ExtractValueInst &I) | TypeAnalyzer | |
| visitFPExtInst(llvm::FPExtInst &I) | TypeAnalyzer | |
| visitFPToSIInst(llvm::FPToSIInst &I) | TypeAnalyzer | |
| visitFPToUIInst(llvm::FPToUIInst &I) | TypeAnalyzer | |
| visitFPTruncInst(llvm::FPTruncInst &I) | TypeAnalyzer | |
| visitGEPOperator(llvm::GEPOperator &gep) | TypeAnalyzer | |
| visitGetElementPtrInst(llvm::GetElementPtrInst &gep) | TypeAnalyzer | |
| visitInsertElementInst(llvm::InsertElementInst &I) | TypeAnalyzer | |
| visitInsertValueInst(llvm::InsertValueInst &I) | TypeAnalyzer | |
| visitIntrinsicInst(llvm::IntrinsicInst &II) | TypeAnalyzer | |
| visitIntToPtrInst(llvm::IntToPtrInst &I) | TypeAnalyzer | |
| visitIPOCall(llvm::CallBase &call, llvm::Function &fn) | TypeAnalyzer | |
| visitLoadInst(llvm::LoadInst &I) | TypeAnalyzer | |
| visitMemTransferCommon(llvm::CallBase &MTI) | TypeAnalyzer | |
| visitMemTransferInst(llvm::MemTransferInst &MTI) | TypeAnalyzer | |
| visitPHINode(llvm::PHINode &phi) | TypeAnalyzer | |
| visitPtrToIntInst(llvm::PtrToIntInst &I) | TypeAnalyzer | |
| visitSelectInst(llvm::SelectInst &I) | TypeAnalyzer | |
| visitSExtInst(llvm::SExtInst &I) | TypeAnalyzer | |
| visitShuffleVectorInst(llvm::ShuffleVectorInst &I) | TypeAnalyzer | |
| visitSIToFPInst(llvm::SIToFPInst &I) | TypeAnalyzer | |
| visitStoreInst(llvm::StoreInst &I) | TypeAnalyzer | |
| visitTruncInst(llvm::TruncInst &I) | TypeAnalyzer | |
| visitUIToFPInst(llvm::UIToFPInst &I) | TypeAnalyzer | |
| visitValue(llvm::Value &val) | TypeAnalyzer | |
| visitZExtInst(llvm::ZExtInst &I) | TypeAnalyzer | |
| workList | TypeAnalyzer | |