Lines Matching refs:CodeGenTBAA
1 //===-- CodeGenTBAA.cpp - TBAA information for LLVM CodeGen ---------------===//
17 #include "CodeGenTBAA.h"
32 CodeGenTBAA::CodeGenTBAA(ASTContext &Ctx, llvm::Module &M,
40 CodeGenTBAA::~CodeGenTBAA() {
43 llvm::MDNode *CodeGenTBAA::getRoot() {
58 llvm::MDNode *CodeGenTBAA::createScalarTypeNode(StringRef Name,
68 llvm::MDNode *CodeGenTBAA::getChar() {
115 llvm::MDNode *CodeGenTBAA::getTypeInfoHelper(const Type *Ty) {
225 llvm::MDNode *CodeGenTBAA::getTypeInfo(QualType QTy) {
255 TBAAAccessInfo CodeGenTBAA::getAccessInfo(QualType AccessType) {
268 TBAAAccessInfo CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type *VTablePtrType) {
276 CodeGenTBAA::CollectFields(uint64_t BaseOffset,
320 CodeGenTBAA::getTBAAStructInfo(QualType QTy) {
334 llvm::MDNode *CodeGenTBAA::getBaseTypeInfoHelper(const Type *Ty) {
381 llvm::MDNode *CodeGenTBAA::getBaseTypeInfo(QualType QTy) {
396 llvm::MDNode *CodeGenTBAA::getAccessTagInfo(TBAAAccessInfo Info) {
424 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo,
432 CodeGenTBAA::mergeTBAAInfoForConditionalOperator(TBAAAccessInfo InfoA,
450 CodeGenTBAA::mergeTBAAInfoForMemoryTransfer(TBAAAccessInfo DestInfo,