1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/test
George Burgess IV 4e2d8dca99 Add the allocsize attribute to LLVM.
`allocsize` is a function attribute that allows users to request that
LLVM treat arbitrary functions as allocation functions.

This patch makes LLVM accept the `allocsize` attribute, and makes
`@llvm.objectsize` recognize said attribute.

The review for this was split into two patches for ease of reviewing:
D18974 and D14933. As promised on the revisions, I'm landing both
patches as a single commit.

Differential Revision: http://reviews.llvm.org/D14933

llvm-svn: 266032
2016-04-12 01:05:35 +00:00
..
Analysis This reverts commit r265913 and r265912 2016-04-11 15:26:18 +00:00
Assembler [SSP] Remove llvm.stackprotectorcheck. 2016-04-08 21:26:31 +00:00
Bindings [OCaml] Expose the LLVM diagnostic handler 2016-04-10 13:55:53 +00:00
Bitcode Add the allocsize attribute to LLVM. 2016-04-12 01:05:35 +00:00
BugPoint Add a missing DICompileUnit to testcase. 2016-04-11 23:30:29 +00:00
CodeGen [AArch64] Add test cases for the repairing of physical registers. 2016-04-12 00:43:40 +00:00
DebugInfo Fix some display bugs in llvm-pdbdump. 2016-04-11 20:39:17 +00:00
Examples
ExecutionEngine
Feature [NVVM] Remove noduplicate attribute from synchronizing intrinsics. 2016-03-22 22:08:01 +00:00
FileCheck
Instrumentation [sancov] enabling coverage edge pruning by default. 2016-04-06 23:24:37 +00:00
Integer
JitListener testcase gardening: update the emissionKind enum to the new syntax. (NFC) 2016-04-01 00:16:49 +00:00
LibDriver
Linker ThinLTO renaming: use module hash instead of position in the summary 2016-04-11 23:26:46 +00:00
LTO Revert r265817 2016-04-08 18:15:37 +00:00
MC MCParser: diagnose missing directional labels more clearly. 2016-04-11 19:50:46 +00:00
Object Revert r265817 2016-04-08 18:15:37 +00:00
Other [CG] Add a new pass manager printer pass for the old call graph and 2016-03-10 11:24:11 +00:00
SymbolRewriter
TableGen [GlobalISel][Target] Add an opcode for unconditional branch. 2016-03-11 17:27:38 +00:00
ThinLTO/X86 ThinLTO: special handling for LinkOnce functions 2016-04-01 21:53:50 +00:00
tools [llvm-readobj] Add ELF hash histogram printing 2016-04-11 17:15:30 +00:00
Transforms Add the allocsize attribute to LLVM. 2016-04-12 01:05:35 +00:00
Unit [lit] Hack lit to allow a test suite to request that it is run "early". 2016-03-12 03:03:31 +00:00
Verifier Add the allocsize attribute to LLVM. 2016-04-12 01:05:35 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg test: Always treat .mir files as tests even outside of CodeGen/MIR 2016-04-04 21:23:44 +00:00
lit.site.cfg.in
TestRunner.sh