llvm-project/llvm/lib
Sanjay Patel 4c47617627 [SDAG] fold extract_vector_elt with undef index
This makes the DAG behavior consistent with IR's extractelement after:
rGb32e4664a715

https://bugs.llvm.org/show_bug.cgi?id=42689

I've tried to maintain test intent for WebAssembly.
The AMDGPU test is trying to test for crashing or other bad behavior,
but I'm not sure if that's possible after this change.
2019-10-25 19:27:26 -04:00
..
Analysis [Alignment][NFC] getMemoryOpCost uses MaybeAlign 2019-10-25 21:26:59 +02:00
AsmParser [Alignment][NFC] Convert AllocaInst to MaybeAlign 2019-10-25 22:41:34 +02:00
BinaryFormat [DebugInfo] Add a DW_OP_LLVM_entry_value operation 2019-10-15 11:31:21 +00:00
Bitcode [Alignment][NFC] Convert AllocaInst to MaybeAlign 2019-10-25 22:41:34 +02:00
Bitstream [Bitcode] Move Bitstream to a separate library 2019-07-03 22:40:07 +00:00
CodeGen [SDAG] fold extract_vector_elt with undef index 2019-10-25 19:27:26 -04:00
DebugInfo Hide implementation details in anonymous namespaces. NFC. 2019-10-24 10:48:43 +02:00
Demangle [Demangle] Add a few more options to the microsoft demangler 2019-10-15 08:29:56 +00:00
ExecutionEngine [llvm/Object] - Make ELFObjectFile::getRelocatedSection return Expected<section_iterator> 2019-10-21 11:06:38 +00:00
FuzzMutate [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
Fuzzer
IR [Alignment][NFC] Convert AllocaInst to MaybeAlign 2019-10-25 22:41:34 +02:00
IRReader
LTO Fix compilation warning on the trailing whitespace. NFC. 2019-10-24 09:55:06 -04:00
LineEditor [CMake] Delete redundant DEPENDS/LINK_LIBS from LineEditor/XRay 2019-06-22 01:50:21 +00:00
Linker [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) 2019-10-15 11:24:36 +00:00
MC Always flush pending errors in MCAsmParser 2019-10-25 00:48:12 +02:00
MCA [MCA][LSUnit] Track loads and stores until retirement. 2019-10-08 10:46:01 +00:00
Object [Mips] Use appropriate private label prefix based on Mips ABI 2019-10-23 12:24:35 +02:00
ObjectYAML [yaml2obj, obj2yaml] - Add support for SHT_NOTE sections. 2019-10-25 13:25:56 +03:00
Option [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
Passes In the new pass manager use PTO.LoopUnrolling to determine when and how 2019-10-14 22:56:07 +00:00
ProfileData [SampleFDO] Add profile remapping support for profile on-demand loading used 2019-10-18 22:35:20 +00:00
Remarks [Remarks] Add support for prepending a path to external files 2019-10-16 15:40:59 +00:00
Support [APInt] Add saturating left-shift ops 2019-10-25 18:20:00 +03:00
TableGen [gicombiner] Hoist pure C++ combine into the tablegen definition 2019-10-16 23:53:35 +00:00
Target [AMDGPU] Enable SGPR copy folding 2019-10-25 15:08:30 -07:00
Testing
TextAPI Reland "[TextAPI] Introduce TBDv4" 2019-10-10 04:24:44 +00:00
ToolDrivers [llvm-lib] Detect duplicate input files 2019-10-02 06:41:52 +00:00
Transforms [Alignment][NFC] Convert AllocaInst to MaybeAlign 2019-10-25 22:41:34 +02:00
WindowsManifest Fight a bit against global initializers. NFC. 2019-08-22 19:43:27 +00:00
XRay [XRay] Silence static analyzer dyn_cast<BufferExtents> null dereference warning. NFCI. 2019-09-22 18:47:00 +00:00
CMakeLists.txt Fix build errors LLVM tests are disabled. 2019-07-11 22:08:35 +00:00
LLVMBuild.txt [Bitcode] Move Bitstream to a separate library 2019-07-03 22:40:07 +00:00