[PATCH] D39177: [CodeGen] Generate TBAA info for reference loads

Ivan Kosarev via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 23 01:17:42 PDT 2017


kosarev added inline comments.


================
Comment at: test/CodeGen/tbaa-reference.cpp:1
 // RUN: %clang_cc1 -triple x86_64-linux -O1 -disable-llvm-passes %s -emit-llvm -o - | FileCheck %s
 //
----------------
Changes for this test look somewhat complicated, so here's a short summary:
* We now test loading of reference parameter in B::B() and the constructor itself got an out-of-line definition, so we don't need the foo() function anymore. B::bar() is removed for the same reason.
* Added method B::get() to check that we load member references properly.


Repository:
  rL LLVM

https://reviews.llvm.org/D39177





More information about the cfe-commits mailing list