llvm-project/llvm/test
Sanjoy Das 089c699743 Fix CodeGenPrepare::stripInvariantGroupMetadata
`dropUnknownNonDebugMetadata` takes a list of "known" metadata IDs.  The
only reason it worked at all is that `getMetadataID` returns something
unrelated -- it returns the subclass ID of the receiver (which is used
in `dyn_cast` etc.).  That does not numerically match
`LLVMContext::MD_invariant_group` and ends up dropping `invariant_group`
along with every other metadata that does not numerically match
`LLVMContext::MD_invariant_group`.

llvm-svn: 289973
2016-12-16 18:52:33 +00:00
..
Analysis [AArch64] Guard Misaligned 128-bit store penalty by subtarget feature 2016-12-15 18:36:59 +00:00
Assembler [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
Bindings [C API] Prevent nullptr dereferences in C API for counting attributes. 2016-11-15 22:19:59 +00:00
Bitcode [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
BugPoint Add -strip-nonlinetable-debuginfo capability 2016-10-25 18:44:13 +00:00
CodeGen [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently. 2016-12-16 18:44:08 +00:00
DebugInfo Revert "dwarfdump: Support/process relocations on a CU's abbrev_off" 2016-12-16 17:10:17 +00:00
Examples
ExecutionEngine Fix R_AARCH64_MOVW_UABS_G3 relocation 2016-12-15 22:36:53 +00:00
Feature
FileCheck
Instrumentation [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
Integer
JitListener
LTO [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
LibDriver LibDriver: Allow resource files to be archive members. 2016-12-15 19:37:46 +00:00
Linker [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
MC AMDGPU: Fix name for v_ashrrev_i16 2016-12-16 17:40:11 +00:00
Object Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules. 2016-12-13 20:20:17 +00:00
ObjectYAML [ObjectYAML] Support for DWARF debug_aranges 2016-12-09 00:26:44 +00:00
Other [PM] Further broaden this test's regex as both the CGSCC and Function 2016-12-10 07:59:59 +00:00
SymbolRewriter
TableGen [tablegen] Delete duplicates from a vector without skipping elements 2016-12-01 19:38:50 +00:00
ThinLTO/X86 [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
Transforms Fix CodeGenPrepare::stripInvariantGroupMetadata 2016-12-16 18:52:33 +00:00
Unit
Verifier [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-16 04:25:54 +00:00
YAMLParser
tools Pass sample pgo flags to thinlto. 2016-12-16 16:48:46 +00:00
.clang-format
CMakeLists.txt Add llvm-modextract tool. 2016-11-29 21:54:33 +00:00
TestRunner.sh
lit.cfg lit.cfg: Check value of build config rather than converting to boolean 2016-12-14 17:05:34 +00:00
lit.site.cfg.in Revert gold part of change, just liblto 2016-12-14 16:20:25 +00:00