llvm-project/llvm/lib
Sanjay Patel f6a160a102 [SelectionDAG] allow undefs when matching splat constants
And use that to transform fsub with zero constant operands.
The integer part isn't used yet, but it is proposed for use in
D44548, so adding both enhancements here makes that 
patch simpler.

llvm-svn: 343865
2018-10-05 17:42:19 +00:00
..
Analysis [LoopVectorizer] Use TTI.getOperandInfo() 2018-10-05 14:34:04 +00:00
AsmParser Emit template type and value parameter DIEs for template variables. 2018-10-03 18:44:53 +00:00
BinaryFormat Revert r343317 2018-09-28 17:01:50 +00:00
Bitcode Emit template type and value parameter DIEs for template variables. 2018-10-03 18:44:53 +00:00
CodeGen [SelectionDAG] allow undefs when matching splat constants 2018-10-05 17:42:19 +00:00
DebugInfo [PDB] Add support for more kinds of PDB Sym Tags. 2018-10-01 22:39:19 +00:00
Demangle Update microsoftDemangle() to work more like itaniumDemangle(). 2018-09-15 18:24:20 +00:00
ExecutionEngine [ORC] Pass Symbols to ExecutionSession::lookup by value, potentially saving a 2018-10-01 04:59:10 +00:00
FuzzMutate [New PM] Introducing PassInstrumentation framework 2018-09-20 17:08:45 +00:00
Fuzzer
IR [PassTimingInfo] cleanup on TimingData's Timer handling 2018-10-04 12:49:57 +00:00
IRReader
LTO llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
LineEditor
Linker Fix asserts when linking wrong address space declarations 2018-09-24 04:42:14 +00:00
MC [WebAssembly] Fixed missing "global" symbol type in AsmParser. 2018-10-04 23:48:53 +00:00
Object Give same-named members unique timestamps on Darwin in llvm-ar. 2018-10-04 18:49:21 +00:00
ObjectYAML [WebAssembly] Add V128 value type to binary format 2018-09-20 22:04:44 +00:00
Option Revert r341329 due to MSAN error 2018-09-03 18:13:46 +00:00
Passes Add support for new pass manager 2018-10-03 05:55:20 +00:00
ProfileData llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
Support [mips] Add support MIPS r6 Debian triples 2018-09-27 08:51:18 +00:00
TableGen llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) 2018-09-27 02:13:45 +00:00
Target [X86][AVX] getFauxShuffleMask - add support for INSERT_SUBVECTOR subvector shuffles 2018-10-05 14:41:00 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers Give llvm-lib rudimentary help output. 2018-07-14 02:29:44 +00:00
Transforms [LoopVectorizer] Use TTI.getOperandInfo() 2018-10-05 14:34:04 +00:00
WindowsManifest Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix. 2018-04-07 04:28:08 +00:00
XRay Use the container form llvm::sort(C, ...) 2018-09-30 22:31:29 +00:00
CMakeLists.txt
LLVMBuild.txt [XRay] Clean up XRay build configuration 2018-09-24 05:28:01 +00:00