Lines Matching defs:BasicValueFactory
1 //===- BasicValueFactory.cpp - Basic values for Path Sens analysis --------===//
9 // This file defines BasicValueFactory, a class that manages the lifetime
15 #include "clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h"
78 BasicValueFactory::~BasicValueFactory() {
89 const llvm::APSInt& BasicValueFactory::getValue(const llvm::APSInt& X) {
107 const llvm::APSInt& BasicValueFactory::getValue(const llvm::APInt& X,
113 const llvm::APSInt& BasicValueFactory::getValue(uint64_t X, unsigned BitWidth,
120 const llvm::APSInt& BasicValueFactory::getValue(uint64_t X, QualType T) {
125 BasicValueFactory::getCompoundValData(QualType T,
143 BasicValueFactory::getLazyCompoundValData(const StoreRef &store,
161 const PointerToMemberData *BasicValueFactory::getPointerToMemberData(
179 const PointerToMemberData *BasicValueFactory::accumCXXBase(
205 BasicValueFactory::evalAPSInt(BinaryOperator::Opcode Op,
300 BasicValueFactory::getPersistentSValWithData(const SVal& V, uintptr_t Data) {
325 BasicValueFactory::getPersistentSValPair(const SVal& V1, const SVal& V2) {
349 const SVal* BasicValueFactory::getPersistentSVal(SVal X) {