Changes
Summary
- Remove some non-determinism from the `Darwin/duplicate_os_log_reports.cpp` test. (details)
- [Driver] Fix BooleanFFlag identifiers to use 'f' 'fno_' prefixes instead of suffixes (details)
- [X86] Add pseudo instructions to use MULX with a single destination when the low result isn't used. (details)
- [llvm-objdump] Simplify reportError() and prepend outs().flush() (details)
- [llvm-objdump] Move llvm:: to llvm::objdump:: and qualifying definitions with objdump:: (details)
- [llvm-objdump] Delete unneeeded namespace llvm {} (details)
- [ELF][docs] Update supported targets (details)
- [X86] Move MMX_SET0 pattern into the instruction definition. NFC (details)
- [X86] Autogenerate complete checks. NFC (details)
- [X86] Fix a place where we created MOVQ2DQ with a DstVT other than v2i64. (details)
- [X86] Teach computeKnownBitsForTargetNode that the upper half of X86ISD::MOVQ2DQ is all zero. (details)
- [DAGCombiner] Move debug message and statistic update into CommitTargetLoweringOpt. (details)
- [X86] Add DAG combine to turn (v2i64 (scalar_to_vector (i64 (bitconvert (mmx))))) to MOVQ2DQ. Remove unneeded isel patterns. (details)
- [X86] Remove unneeded bitconverts from isel patterns. NFC (details)
- AMDGPU: Add setTruncStoreAction for vector i64 types made legal recently (details)
- [AMDGPU] Precommit tests for D80813 (details)
- [AMDGPU] Propagate fast-math flags when lowering FSIN and FCOS (details)