Lines Matching defs:CodeGenTBAA
1 //===-- CodeGenTBAA.cpp - TBAA information for LLVM CodeGen ---------------===//
17 #include "CodeGenTBAA.h"
36 CodeGenTBAA::CodeGenTBAA(ASTContext &Ctx, CodeGenTypes &CGTypes,
44 CodeGenTBAA::~CodeGenTBAA() {
47 llvm::MDNode *CodeGenTBAA::getRoot() {
62 llvm::MDNode *CodeGenTBAA::createScalarTypeNode(StringRef Name,
72 llvm::MDNode *CodeGenTBAA::getChar() {
117 llvm::MDNode *CodeGenTBAA::getTypeInfoHelper(const Type *Ty) {
316 llvm::MDNode *CodeGenTBAA::getTypeInfo(QualType QTy) {
349 TBAAAccessInfo CodeGenTBAA::getAccessInfo(QualType AccessType) {
362 TBAAAccessInfo CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type *VTablePtrType) {
370 CodeGenTBAA::CollectFields(uint64_t BaseOffset,
448 CodeGenTBAA::getTBAAStructInfo(QualType QTy) {
465 llvm::MDNode *CodeGenTBAA::getBaseTypeInfoHelper(const Type *Ty) {
549 llvm::MDNode *CodeGenTBAA::getValidBaseTypeInfo(QualType QTy) {
569 llvm::MDNode *CodeGenTBAA::getBaseTypeInfo(QualType QTy) {
573 llvm::MDNode *CodeGenTBAA::getAccessTagInfo(TBAAAccessInfo Info) {
601 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo,
609 CodeGenTBAA::mergeTBAAInfoForConditionalOperator(TBAAAccessInfo InfoA,
627 CodeGenTBAA::mergeTBAAInfoForMemoryTransfer(TBAAAccessInfo DestInfo,