Lines Matching defs:CodeGenTBAA
1 //===-- CodeGenTBAA.cpp - TBAA information for LLVM CodeGen ---------------===//
17 #include "CodeGenTBAA.h"
38 CodeGenTBAA::CodeGenTBAA(ASTContext &Ctx, CodeGenTypes &CGTypes,
45 CodeGenTBAA::~CodeGenTBAA() {
48 llvm::MDNode *CodeGenTBAA::getRoot() {
63 llvm::MDNode *CodeGenTBAA::createScalarTypeNode(StringRef Name,
73 llvm::MDNode *CodeGenTBAA::getChar() {
118 llvm::MDNode *CodeGenTBAA::getTypeInfoHelper(const Type *Ty) {
278 llvm::MDNode *CodeGenTBAA::getTypeInfo(QualType QTy) {
309 TBAAAccessInfo CodeGenTBAA::getAccessInfo(QualType AccessType) {
322 TBAAAccessInfo CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type *VTablePtrType) {
330 CodeGenTBAA::CollectFields(uint64_t BaseOffset,
408 CodeGenTBAA::getTBAAStructInfo(QualType QTy) {
425 llvm::MDNode *CodeGenTBAA::getBaseTypeInfoHelper(const Type *Ty) {
509 llvm::MDNode *CodeGenTBAA::getValidBaseTypeInfo(QualType QTy) {
529 llvm::MDNode *CodeGenTBAA::getBaseTypeInfo(QualType QTy) {
533 llvm::MDNode *CodeGenTBAA::getAccessTagInfo(TBAAAccessInfo Info) {
561 TBAAAccessInfo CodeGenTBAA::mergeTBAAInfoForCast(TBAAAccessInfo SourceInfo,
569 CodeGenTBAA::mergeTBAAInfoForConditionalOperator(TBAAAccessInfo InfoA,
587 CodeGenTBAA::mergeTBAAInfoForMemoryTransfer(TBAAAccessInfo DestInfo,