summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/strict-vtable-pointers.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointersPiotr Padlewski2018-07-021-17/+278
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-29/+29
* Update tests for llvm.invariant.group.barrier becoming mangledYaxun Liu2017-11-161-29/+29
* Fixed broken test (strict-vtable-pointers)Piotr Padlewski2017-06-011-1/+1
* Emit invariant.group.barrier when using union fieldPiotr Padlewski2017-06-011-1/+114
* CodeGenModule: Always output wchar_size, check LLVM assumptions.Matthias Braun2017-05-201-1/+1
* Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'.Chandler Carruth2016-12-231-1/+1
* CodeGen: Start using inrange annotations on vtable getelementptr.Peter Collingbourne2016-12-131-2/+2
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-17/+17
* CodeGen: Use 32-bit gep offsets to address vtable address points.Peter Collingbourne2016-03-141-2/+2
* Fix clang/test/CodeGenCXX/strict-vtable-pointers.cpp for -Asserts. It missed ...NAKAMURA Takumi2015-10-031-1/+1
* Emiting invariant.group.barrier for ctors bugfixPiotr Padlewski2015-10-021-14/+31
* Added llvm.module flag for strict vtable pointersPiotr Padlewski2015-09-151-0/+9
* Emiting llvm.invariant.group.barrier when dynamic type changesPiotr Padlewski2015-09-151-0/+193