The Week Of Monday 2 October 2017 Archives by author
Starting: Mon Oct 2 00:35:25 PDT 2017
Ending: Sun Oct 8 22:17:21 PDT 2017
Messages: 1935
- [PATCH] D38302: [X86][MC] Fixed crash when assembling a file that contains section with 64-bit alignment (PR34726)
Belochapka, Konstantin via llvm-commits
- [PATCH][AVX512] Fix TERNLOG when folding broadcast
Demikhovsky, Elena via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Shahid, Asghar-ahmad via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Yatsina, Marina via llvm-commits
- [llvm] r314874 - Move verbosity check for remarks to the diag handler
Adam Nemet via llvm-commits
- [llvm] r314908 - Also update MachineORE after r314874.
Adam Nemet via llvm-commits
- [llvm] r314909 - [OptRemark] Move YAML writing to IR
Adam Nemet via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D38651: [llvm-rc] Have the tokenizer discard comments
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r314699 - Move the stripping of invalid debug info from the Verifier to AutoUpgrade.
Adrian Prantl via llvm-commits
- [llvm] r314723 - llvm-dwarfdump: support the --ignore-case option.
Adrian Prantl via llvm-commits
- [llvm] r314855 - llvm-dwarfdump: implement the --regex option in combination with --name.
Adrian Prantl via llvm-commits
- [llvm] r314863 - Add a manpage for llvm-dwarfdump.
Adrian Prantl via llvm-commits
- [llvm] r314941 - delete commented out code.
Adrian Prantl via llvm-commits
- [llvm] r314942 - clang-format file.
Adrian Prantl via llvm-commits
- [llvm] r315101 - llvm-dwarfdump: Add an option to collect debug info quality metrics.
Adrian Prantl via llvm-commits
- [llvm] r315102 - Unify spelling.
Adrian Prantl via llvm-commits
- [llvm] r314817 - [dwarfdump] Add -lookup option
Adrian Prantl via llvm-commits
- [debuginfo-tests] r300467 - Revert "Revert "Add a test for __block variables + asan.""
Adrian Prantl via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37877: Update getMergedLocation to check the instruction type and merge properly.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38462: [DebugInfo] Replace unreachable with ReportError in debug frame parser.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38184: Move the stripping of malformed debug info from the Verifier to AutoUpgrade.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [compiler-rt] r315024 - [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38600: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38600: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r314770 - [RISCV] Parse RISC-V eflags in ObjectYAML
Alex Bradbury via llvm-commits
- [llvm] r314771 - [RISCV] Add missed test case for r314770
Alex Bradbury via llvm-commits
- [llvm] r314772 - [llvm-readobj][RISCV] Pretty-print RISCV e_flags
Alex Bradbury via llvm-commits
- [llvm] r314891 - [AVR] Insert JMP for long branches
Alex Bradbury via llvm-commits
- [compiler-rt] r315024 - [LSan] Detect dynamic loader by its base address.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r315031 - Revert "[LSan] Detect dynamic loader by its base address."
Alex Shlyapnikov via llvm-commits
- [PATCH] D35077: [RFC] Build LLVM-C.dll on MSVC that exports only the C API
Alexander Benikowski via Phabricator via llvm-commits
- [lld] r315035 - [ELF] Don't crash when parsing a file with external version definition references
Alexander Richardson via llvm-commits
- [lld] r315036 - [ELF] Don't crash when parsing a file with out-of-bounds version references
Alexander Richardson via llvm-commits
- [lld] r315038 - [ELF] Add missing REQUIRES: mips to the test added in r315035
Alexander Richardson via llvm-commits
- [lld] r315073 - [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Alexander Richardson via llvm-commits
- [PATCH] D38614: [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D38614: [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] r314828 - [AMDGPU] Avoid predicated execution of the basic blocks containing scalar
Alexander Timofeev via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r315092 - [GlobalISel] Fix legalizer trying to process a deleted instruction.
Amara Emerson via llvm-commits
- [llvm] r315177 - [AArch64][GlobalISel] Make G_PHI of p0 types legal.
Amara Emerson via llvm-commits
- [llvm] r315178 - [AArch64][GlobalISel] Add a test case for G_PHI of p0 regbank selection.
Amara Emerson via llvm-commits
- [llvm] r315179 - [AArch64][GlobalISel] Add a test case for G_PHI of p0 instruction selection.
Amara Emerson via llvm-commits
- [llvm] r315183 - [TableGen] Simplify, add range_loop in CodeGenSchedule
Amara Emerson via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38621: [AArch64][GlobalISel] Make G_PHI of p0 types legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38621: [AArch64][GlobalISel] Make G_PHI of p0 types legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38621: [AArch64][GlobalISel] Make G_PHI of p0 types legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38676: [LV] Model masking in VPlan, introducing VPInstructions
Amara Emerson via Phabricator via llvm-commits
- [llvm] r314726 - [X86][NFC] Add X86CmovConverterPass to the pass registry.
Amjad Aboud via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Andreas Jonson via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Andreas Jonson via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Andreas Jonson via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38633: [TableGen] Allow intrinsics to have up to 8 return values.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38633: [TableGen] Allow intrinsics to have up to 8 return values.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38645: [NVPTX] Implemented wmma intrinsics and instructions.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38531: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D38536: Improve lookThroughCast function.
Artur Gainullin via Phabricator via llvm-commits
- [llvm] r314988 - [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D38177: [LoopPredication] Support ule, sle latch predicates
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r314981 - [LV] Fix PR34711 - widen instruction ranges when sinking casts
Ayal Zaks via llvm-commits
- [llvm] r314986 - [LV] Fix PR34743 - handle casts that sink after interleaved loads
Ayal Zaks via llvm-commits
- [llvm] r315171 - [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Ayman Musa via llvm-commits
- [llvm] r315173 - [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via llvm-commits
- [llvm] r315174 - [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table.
Ayman Musa via llvm-commits
- [PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Ayman Musa via Phabricator via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314912 - "[ARM] Mark flaky test MachineBranchProb.ll unsupported again for ARM/AArch64"
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [llvm] r315002 - [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [llvm] r315180 - Make more constructors constexpr or use =default.
Benjamin Kramer via llvm-commits
- [llvm] r315185 - Remove unused variables. No functionality change.
Benjamin Kramer via llvm-commits
- [llvm] r315196 - Remove unused variables. No functionality change.
Benjamin Kramer via llvm-commits
- [llvm] r314666 - [Debug info] Handle endianness when moving debug info for split integer values
Bjorn Pettersson via llvm-commits
- [llvm] r314667 - [X86][SSE] Fix -Wsign-compare problems introduced in r314658
Bjorn Pettersson via llvm-commits
- [llvm] r314781 - [DebugInfo] Handle endianness when moving debug info for split integer values (reapplied)
Bjorn Pettersson via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D38652: Use error() instead of warn() to report undefined symbols.
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D38632: Add anti- and output loop carried dependences in SwingScheduler
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D38630: Avoid 'unused param' warnings for !_LIBCPP_HAS_CATOPEN
Brian Cain via Phabricator via llvm-commits
- [PATCH] D38635: Add 'first link flags' for building tests
Brian Cain via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Brian Homerding via Phabricator via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Brian M. Rzycki via llvm-commits
- [PATCH] D34135: [LVI] Add initial result to avoid infinite getValueFromCondition recursion
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Brian Sumner via Phabricator via llvm-commits
- [llvm] r314937 - [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Bruno Cardoso Lopes via llvm-commits
- [llvm] r314937 - [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Bruno Cardoso Lopes via llvm-commits
- [llvm] r314915 - [test] Fix append_path in the empty case
Bruno Cardoso Lopes via llvm-commits
- [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via llvm-commits
- [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via llvm-commits
- [llvm] r315122 - [AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via llvm-commits
- [PATCH] D38649: [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D38649: [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r314906 - [NFC] clang-format lib/Transforms/Scalar/MergeICmps.cpp
Clement Courbet via llvm-commits
- [llvm] r314970 - [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via llvm-commits
- [llvm] r314972 - Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [llvm] r314980 - Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.""
Clement Courbet via llvm-commits
- [llvm] r314985 - Revert "Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."""
Clement Courbet via llvm-commits
- [llvm] r315056 - Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [llvm] r315058 - Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [llvm] r315062 - [MergeICmp][NFC] Make test tuple-four-int8.ll more readable.
Clement Courbet via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via Phabricator via llvm-commits
- [llvm] r314674 - [AsmParser] Support GAS's .print directive
Coby Tayree via llvm-commits
- [llvm] r314727 - [X86] Run dos2unix on two disassembler tests.
Craig Topper via llvm-commits
- [llvm] r314758 - [X86] Add AVX512 check lines to the cost model truncate test.
Craig Topper via llvm-commits
- [llvm] r314761 - [InstCombine] Replace an equality compare of two APInt pointers with a compare of the APInts themselves.
Craig Topper via llvm-commits
- [llvm] r314762 - [InstCombine] Change a bunch of methods to take APInts by reference instead of pointer.
Craig Topper via llvm-commits
- [llvm] r314830 - [InstCombine] Use isSignBitCheck to simplify an if statement. Directly create new sign bit compares instead of manipulating the constant. NFCI
Craig Topper via llvm-commits
- [llvm] r314914 - [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via llvm-commits
- [llvm] r314945 - [InstCombine] Improve support for ashr in foldICmpAndShift
Craig Topper via llvm-commits
- [llvm] r314971 - [InstCombine] Fix a vector splat handling bug in transformZExtICmp.
Craig Topper via llvm-commits
- [llvm] r315145 - [X86] Correct result type for the flag result of RDSEED and RDRAND nodes. Correct the CC type for the CMOV used with RDSEED/RDRAND.
Craig Topper via llvm-commits
- [llvm] r315153 - [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Craig Topper via llvm-commits
- [llvm] r315154 - [SelectionDAG} Use KnownBits::isUnknown and hasConflict. NFC
Craig Topper via llvm-commits
- [llvm] r315159 - [X86] Use getConstantOperandVal to simplify some code. NFC
Craig Topper via llvm-commits
- [llvm] r315160 - [X86] Remove ISD::INSERT_SUBVECTOR handling from combineBitcastForMaskedOp. Add isel patterns to make up for it.
Craig Topper via llvm-commits
- [llvm] r315161 - [X86] If we see an insert of a bitcast into zero vector, canonicalize it to move the bitcast to the other side of the insert.
Craig Topper via llvm-commits
- [llvm] r315162 - [X86] Simplify some code in getInsertVINSERTImmediate and getExtractVEXTRACTImmediate. NFC
Craig Topper via llvm-commits
- [llvm] r315172 - [X86] Stop LowerSIGN_EXTEND_AVX512 from creating v8i16/v16i16/v16i8 vselects with a v8i1/v16i1 condition when BWI is not available.
Craig Topper via llvm-commits
- [llvm] r315181 - [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Craig Topper via llvm-commits
- [llvm] r315184 - [X86] Regenerate fast-isel-select-pseudo-cmov.ll to prepare for D38609.
Craig Topper via llvm-commits
- [llvm] r315201 - [X86] Enable extended comparison predicate support for SETUEQ/SETONE when targeting AVX instructions.
Craig Topper via llvm-commits
- [llvm] r315202 - [X86] Remove a setLoadExtAction from the AVX512 section that uses an AVX512BW type and is alraedy present in the AVX512BW section.
Craig Topper via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37762: [InstCombine] Remove single use restriction from InstCombine's explicit sinking code.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Imiprove handling of UDIVREM8_ZEXT_HREG/UDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38521: [InstCombine] Improve support for ashr in foldICmpAndShift
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support when targeting AVX-512 instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support when targeting AVX-512 instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38649: [PATCH][AVX512] Fix TERNLOG when folding broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38663: [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38664: [X86] Stop creating CMOV nodes with a second MVT::Glue result
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38671: lowering shuffle i/f intrinsic - llvm part
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Dan Gohman via Phabricator via llvm-commits
- [llvm] r314734 - Template the sparse propagation solver instead of using void pointers
Daniel Berlin via llvm-commits
- [llvm] r314744 - SparseSolver: Rename getOrInitValueState to getValueState, matching what SCCP calls it
Daniel Berlin via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Daniel Berlin via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Daniel Berlin via llvm-commits
- [llvm] r315040 - NewGVN: Factor out duplicate parts of OpIsSafeForPHIOfOps
Daniel Berlin via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Daniel Berlin via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Daniel Berlin via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38561: [SparsePropagation] Move member definitions to header (NFC)
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Daniel Neilson via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
David Li via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
David Li via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
David Li via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
David Li via Phabricator via llvm-commits
- [PATCH] D38605: [MC] Move .seh_ directive implementation to MCObjectStreamer
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
David Majnemer via Phabricator via llvm-commits
- [llvm] r314740 - [PassManager] Retire cl::opt that have been set for a while. NFCI.
Davide Italiano via llvm-commits
- [llvm] r314934 - [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFC
Davide Italiano via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via llvm-commits
- [lld] r314954 - Refactor duplicated code.
Davide Italiano via llvm-commits
- [llvm] r314997 - [PassManager] Run global optimizations after the inliner.
Davide Italiano via llvm-commits
- [llvm] r314999 - [PassManager] Improve the interaction between -O2 and ThinLTO.
Davide Italiano via llvm-commits
- [llvm] r315003 - [NewPassManager] Run global dead code elimination after the inliner.
Davide Italiano via llvm-commits
- [llvm] r315043 - [PM] Retire disable unit-at-a-time switch.
Davide Italiano via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38561: [SparsePropagation] Move member definitions to header (NFC)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38613: [ELF] - Change how we deal with unused synthetic sections.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38648: Make the hardcoded Threshold value in capture tracking configurable via a hidden option
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r314764 - [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via llvm-commits
- [compiler-rt] r314765 - fixup: use UNUSED, restore alignment for cache-line friendliness, and report on errors found when pthread_create_key fails
Dean Michael Berris via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [compiler-rt] r314786 - Revert "[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue"
Dean Michael Berris via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [compiler-rt] r314877 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [compiler-rt] r314878 - [XRay][compiler-rt] Fix logical failure in BufferQueue::getBuffer()
Dean Michael Berris via llvm-commits
- [llvm] r314967 - [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via llvm-commits
- [compiler-rt] r314968 - [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Dean Michael Berris via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38551: [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport module for microbenchmarks
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38551: [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38650: [XRay][tools] Updated stacks tool with flamegraph output.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37372: [XRay][compiler-rt] Make __xray_CustomEvent PIC friendlier and build a dynamic version of the XRay runtime
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r314694 - Update getMergedLocation to check the instruction type and merge properly.
Dehao Chen via llvm-commits
- [llvm] r314694 - Update getMergedLocation to check the instruction type and merge properly.
Dehao Chen via llvm-commits
- [llvm] r314807 - Revert the change that accidentally went in r314806.
Dehao Chen via llvm-commits
- [llvm] r315016 - Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via llvm-commits
- [llvm] r315077 - Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via llvm-commits
- [PATCH] D37877: Update getMergedLocation to check the instruction type and merge properly.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r315022 - [WebAssembly] Add the rest of the atomic loads
Derek Schuff via llvm-commits
- [PATCH] D38523: [WebAssembly] Add the rest of the atomic loads
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38523: [WebAssembly] Add the rest of the atomic loads
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38523: [WebAssembly] Add the rest of the atomic loads
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Derek Schuff via Phabricator via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Diana Picus via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Diana Picus via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Diana Picus via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Diana Picus via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Diana Picus via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Diana Picus via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Diana Picus via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Diana Picus via llvm-commits
- [llvm] r315064 - [ARM] GlobalISel: Mark shifts as legal for s32
Diana Picus via llvm-commits
- [llvm] r315067 - [ARM] GlobalISel: Map shift operands to GPRs
Diana Picus via llvm-commits
- [llvm] r315071 - [ARM] GlobalISel: Select shifts
Diana Picus via llvm-commits
- [llvm] r315083 - [ARM] GlobalISel: Make tests less strict
Diana Picus via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Diana Picus via Phabricator via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_DEBUG variable which can be used to replace NDEBUG
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_DEBUG variable which can be used to replace NDEBUG
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_DEBUG variable which can be used to replace NDEBUG
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_ENABLE_DEBUG variable which can be used to replace NDEBUG
Don Hinton via Phabricator via llvm-commits
- [llvm] r314890 - [AVR] Fix displacement overflow for LDDW/STDW
Dylan McKay via llvm-commits
- [llvm] r314891 - [AVR] Insert JMP for long branches
Dylan McKay via llvm-commits
- [llvm] r314896 - [AVR] Elaborate LDWRdPtr into `ld r, X++; ld r+1, X`
Dylan McKay via llvm-commits
- [llvm] r314897 - [AVR] Factor out mayLoad in tablegen patterns
Dylan McKay via llvm-commits
- [llvm] r314898 - [AVR] Implement LPMWRdZ pseudo-instruction's expansion.
Dylan McKay via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Eizan Miyamoto via Phabricator via llvm-commits
- [compiler-rt] r314851 - [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D35635: Optimize {s,u}{add,sub}.with.overflow on ARM
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38489: TargetMachine: Merge TargetMachine and LLVMTargetMachine
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38560: [PowerPC] Add missing record form instructions to the P9 Scheduling Model
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Eric Christopher via Phabricator via llvm-commits
- [zorg] r314738 - Remove dead ericwf-buildslave builder; move configurations to other slaves
Eric Fiselier via llvm-commits
- [llvm] r314953 - [X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38520: [sanitizer] Move cxx-abi library earlier in link flags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38526: [asan] Use full binary path in the Android test runner.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38527: [sanitizer] Move %ld_flags_rpath_exe to common and use it in more tests.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38520: [sanitizer] Move cxx-abi library earlier in link flags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38572: [cfi] Test on all available targets.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38572: [cfi] Test on all available targets.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38526: [asan] Use full binary path in the Android test runner.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38527: [sanitizer] Move %ld_flags_rpath_exe to common and use it in more tests.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38526: [asan] Use full binary path in the Android test runner.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38644: Factor out default_(a|ub)sanitizer_opts in lit.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38644: Factor out default_(a|ub)sanitizer_opts in lit.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D35098: [asan] For iOS/AArch64, if the dynamic shadow doesn't fit, restrict the VM space
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D35098: [asan] For iOS/AArch64, if the dynamic shadow doesn't fit, restrict the VM space
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r314948 - [sanitizer] Move cxx-abi library earlier in link flags.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315001 - [cfi] Test on all available targets.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315007 - [cfi] Mark a test as unsupported on darwin.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315010 - [sanitizer] Move %ld_flags_rpath_exe to common and use it in more tests.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315011 - [asan] Use full binary path in the Android test runner.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315020 - [asan] Add --enable-new-dtags in tests on Android.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315027 - [cfi] Disable tests with lld on i386.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315039 - [asan] Use gold linker in android tests.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315105 - [sanitizer] Test ubsan and cfi on android.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315106 - Factor out default_(a|ub)sanitizer_opts in lit.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315132 - [asan] Disable wcslen test on 32-bit Android.
Evgeniy Stepanov via llvm-commits
- [zorg] r315134 - Switch sanitizer-android bot to libc++-ndk.
Evgeniy Stepanov via llvm-commits
- [llvm] r314787 - [InlineCost, NFC] Extract code dealing with inbounds GEPs from visitGetElementPtr into a function
Evgeny Astigeevich via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38611: Fix X86 regression on linpack
Evgeny Stupachenko via Phabricator via llvm-commits
- [compiler-rt] r314659 - Use %run for running CFI tests
Filipe Cabecinhas via llvm-commits
- [PATCH] D38412: Use %run for running CFI tests
Filipe Cabecinhas via Phabricator via llvm-commits
- [llvm] r314411 - [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] r314671 - Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via llvm-commits
- [compiler-rt] r314684 - Revert "Add support for custom loaders to the sanitizer symbolizer"
Francis Ricci via llvm-commits
- [compiler-rt] r314713 - Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via llvm-commits
- [llvm] r314915 - [test] Fix append_path in the empty case
Francis Ricci via llvm-commits
- [llvm] r315004 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [llvm] r315006 - [dsymutil] Fix unused variable warning
Francis Ricci via llvm-commits
- [llvm] r315009 - Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"
Francis Ricci via llvm-commits
- [llvm] r315014 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [llvm] r315017 - [dsymutil] Fix typo in swift-ast.test
Francis Ricci via llvm-commits
- [PATCH] D37750: [llvm-objdump] Fix memory leaks in macho dump
Francis Ricci via llvm-commits
- [llvm] r315034 - Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"
Francis Ricci via llvm-commits
- [llvm] r315066 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [llvm] r315069 - [llvm-objdump] Add RAII for xar apis
Francis Ricci via llvm-commits
- [llvm] r315072 - Guard xar RAII behind HAVE_LIBXAR
Francis Ricci via llvm-commits
- [llvm] r315082 - [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via llvm-commits
- [llvm] r315088 - Revert "[dsymutil] Emit valid debug locations when no symbol flags are set"
Francis Ricci via llvm-commits
- [llvm] r314915 - [test] Fix append_path in the empty case
Francis Ricci via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38542: [test] Fix ASAN_OPTIONS to prevent adding trailing semicolon
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38542: [test] Fix append_path in the empty case
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38542: [test] Fix append_path in the empty case
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r315175 - [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via llvm-commits
- [llvm] r315175 - [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [zorg] r314721 - Set a separate property 'clean_obj' for requesting the obj removal
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [zorg] r314757 - Used the new 'clean_obj' property.
Galina Kistanova via llvm-commits
- [llvm] r314817 - [dwarfdump] Add -lookup option
Galina Kistanova via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r314814 - Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
Geoff Berry via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
George Burgess IV via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
George Burgess IV via Phabricator via llvm-commits
- [lld] r314654 - [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
George Rimar via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
George Rimar via llvm-commits
- [llvm] r314883 - [MC] - Don't assert when non-english characters are used.
George Rimar via llvm-commits
- [lld] r314884 - [ELF] - Update after LLVM r314883 change. NFC.
George Rimar via llvm-commits
- [lld] r314889 - [ELF] - Get rid of precompiled input objects from testcases.
George Rimar via llvm-commits
- [llvm] r314899 - [gold-plugin] - Fix compilation after LLVM update (r314883). NFC.
George Rimar via llvm-commits
- [lld] r314616 - Run writeTo() concurrently.
George Rimar via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
George Rimar via llvm-commits
- [llvm] r314973 - [MC] - llvm-mc hangs on non-english characters.
George Rimar via llvm-commits
- [lld] r315051 - [ELF] - Do --hash-style=both by default.
George Rimar via llvm-commits
- [lld] r315052 - [ELF] - Fix BB after r315051.
George Rimar via llvm-commits
- [lld] r315053 - [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via llvm-commits
- [lld] r315054 - [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
George Rimar via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't crash when non-english characters are used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
George Rimar via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38505: [ELF] - Get rid of precompiled input objects from testcases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
George Rimar via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
George Rimar via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38505: [ELF] - Get rid of precompiled input objects from testcases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38579: [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38580: [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via Phabricator via llvm-commits
- [PATCH] D38580: [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via Phabricator via llvm-commits
- [PATCH] D38579: [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
George Rimar via Phabricator via llvm-commits
- [PATCH] D38613: [ELF] - Change how we deal with unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38579: [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38580: [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38623: [ELF] - Improve "has non-ABS reloc" error.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38613: [ELF] - Change how we deal with unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38676: [LV] Model masking in VPlan, introducing VPInstructions
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D37112: [coroutines] Always place escaped allocas into the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38470: [CMake] Factor the setting of LLVM_BUILD_MODE to a macro so that we can re-use it in compiler-rt
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D38470: [CMake] Factor the setting of LLVM_BUILD_MODE to a macro so that we can re-use it in compiler-rt
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Greg Bedwell via Phabricator via llvm-commits
- [llvm] r314927 - [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [llvm] r314741 - [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38594: [InlineCost] Tracking Values through PHI Nodes
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D35804: [BPI] Detect branches in loops that make themselves not taken
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via Phabricator via llvm-commits
- [llvm] r314690 - CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via llvm-commits
- [llvm] r314709 - Fix two header comments. NFC.
Hans Wennborg via llvm-commits
- [lld] r314736 - Build fix: don't try to link in lldConfig
Hans Wennborg via llvm-commits
- [www] r314737 - Win snapshot: r314411.
Hans Wennborg via llvm-commits
- [llvm] r314821 - CodeView: Provide a .def file with the register ids
Hans Wennborg via llvm-commits
- [llvm] r314824 - Revert r314806 "[SLP] Vectorize jumbled memory loads."
Hans Wennborg via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Hans Wennborg via llvm-commits
- [llvm] r314825 - Revert r314817 "[dwarfdump] Add -lookup option"
Hans Wennborg via llvm-commits
- [llvm] r314817 - [dwarfdump] Add -lookup option
Hans Wennborg via llvm-commits
- [llvm] r314826 - Fix -Wcovered-switch-default warnings from r314821
Hans Wennborg via llvm-commits
- [lld] r314827 - Update test expectation after r314821
Hans Wennborg via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Hans Wennborg via llvm-commits
- [llvm] r314919 - Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)"
Hans Wennborg via llvm-commits
- [llvm] r314886 - [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)
Hans Wennborg via llvm-commits
- [llvm] r314936 - Fix a -Wparentheses warning. NFC.
Hans Wennborg via llvm-commits
- [compiler-rt] r315024 - [LSan] Detect dynamic loader by its base address.
Hans Wennborg via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Hiroshi 7 Inoue via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Hiroshi 7 Inoue via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Hiroshi 7 Inoue via llvm-commits
- [llvm] r314655 - [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via llvm-commits
- [llvm] r314769 - [trivial] fix format, NFC
Hiroshi Inoue via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [lld] r314789 - [ELF] Keep symbols specified by '-u' over LTO.
Igor Kudrin via llvm-commits
- [lld] r314790 - [ELF] Avoid promoting an undefined weak entry symbol to global.
Igor Kudrin via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38523: [WebAssembly] Add the rest of the atomic loads
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Jacob Gravelle via Phabricator via llvm-commits
- [llvm] r314918 - [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Jakub (Kuba) Kuderski via llvm-commits
- [polly] r314800 - XFAIL two test that fail VerifyDFSNumbers DominatorTree check
Jakub Kuderski via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Jakub Kuderski via llvm-commits
- [llvm] r314805 - [Dominators] Don't use default parameter in lambda
Jakub Kuderski via llvm-commits
- [llvm] r314847 - [Dominators] Make eraseNode invalidate DFS numbers
Jakub Kuderski via llvm-commits
- [polly] r314850 - UnXFAIL tests that previously failed VerifyDFSNumbers
Jakub Kuderski via llvm-commits
- [llvm] r314917 - [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via llvm-commits
- [llvm] r315041 - [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
James Henderson via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
James Henderson via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [llvm] r314886 - [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)
Jatin Bhateja via llvm-commits
- [llvm] r314886 - [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)
Jatin Bhateja via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in then evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [llvm] r314775 - [MiSched] - Simplify ProcResEntry access
Javed Absar via llvm-commits
- [llvm] r314982 - [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Javed Absar via llvm-commits
- [llvm] r315050 - [TableGen] : CodeGenInsrtuction modify to range loop. NFC.
Javed Absar via llvm-commits
- [llvm] r315068 - [TableGen] Simplify SubtargetEmitter
Javed Absar via llvm-commits
- [llvm] r315183 - [TableGen] Simplify, add range_loop in CodeGenSchedule
Javed Absar via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38447: [MiSched] - Simplify ProcResEntry access
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38447: [MiSched] - Simplify ProcResEntry access
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38534: [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38534: [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Javed Absar via Phabricator via llvm-commits
- [llvm] r314836 - [MachineOutliner] Fix off-by-one in cost model
Jessica Paquette via llvm-commits
- [llvm] r315136 - [MachineOutliner] Disable outlining from LinkOnceODRs by default
Jessica Paquette via llvm-commits
- [PATCH] D35635: Optimize {s,u}{add,sub}.with.overflow on ARM
Joel Galenson via Phabricator via llvm-commits
- [llvm] r314876 - [X86] Fix using the SJLJ jump table on x86_64
Joerg Sonnenberger via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
Joerg Sonnenberger via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r314794 - [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via llvm-commits
- [llvm] r314795 - [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
John Brawn via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D35804: [BPI] Detect branches in loops that make themselves not taken
John Brawn via Phabricator via llvm-commits
- [PATCH] D38533: [CGP]Restrict complex select/phi case for optimizeMemoryInst
John Brawn via Phabricator via llvm-commits
- [PATCH] D38535: [CGP] Separate Select and Phi case in optimizeMemoryInst
John Brawn via Phabricator via llvm-commits
- [llvm] r314685 - [dwarfdump] Add -show-form
Jonas Devlieghere via llvm-commits
- [llvm] r314817 - [dwarfdump] Add -lookup option
Jonas Devlieghere via llvm-commits
- [llvm] r314818 - [test] Fix llvm-dwarfdump/cmdline.test
Jonas Devlieghere via llvm-commits
- [llvm] r315121 - [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38462: [DebugInfo] Replace unreachable with ReportError in debug frame parser.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38462: [DebugInfo] Replace unreachable with ReportError in debug frame parser.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r315063 - [SystemZ] Enable machine scheduler.
Jonas Paulsson via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Juergen Ributzka via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Juergen Ributzka via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Juergen Ributzka via llvm-commits
- [llvm] r314886 - [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)
Juergen Ributzka via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Juergen Ributzka via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Juergen Ributzka via llvm-commits
- [llvm] r314923 - Recommit : Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38641: [Inline][WIP] Try to inline if predicated on OR condition
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [llvm] r314935 - Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38633: [TableGen] Allow intrinsics to have up to 8 return values.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D37319: Add NetBSD support in tsan_test_util_posix.cc
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r314974 - [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38650: [XRay][tools] Updated stacks tool with flamegraph output.
Keith via Phabricator via llvm-commits
- [llvm] r314717 - Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314843 - AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314846 - AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314848 - AMDGPU/Docs: Follow up on review feedback in https://reviews.llvm.org/D38387
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314852 - AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314853 - AMDGPU: Expand setcc for v2f32 and v4f32
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314943 - AMDGPU: Correctly set EI_OSABI based on the os
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314987 - AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38555: AMDGPU: Correctly set EI_OSABI based on the os
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38555: AMDGPU: Correctly set EI_OSABI based on the os
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r314920 - [Hexagon] Add a member Subtarget to HexagonInstrInfo, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r314991 - [RDF] Simplify construction of maximal registers
Krzysztof Parzyszek via llvm-commits
- [llvm] r315013 - [Hexagon] Give uniform names to functions changing addressing modes, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r315019 - [Hexagon] Make PS_fi and PS_fia extendable (they both expand to A2_addi)
Krzysztof Parzyszek via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D38534: [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D33850: Inlining: Don't re-map simplified cloned instructions.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [compiler-rt] r314718 - [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r314934 - [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFC
Marcello Maggioni via llvm-commits
- [llvm] r314934 - [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFC
Marcello Maggioni via llvm-commits
- [llvm] r314936 - Fix a -Wparentheses warning. NFC.
Marcello Maggioni via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Marco Castelluccio via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Marco Castelluccio via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Marco Castelluccio via Phabricator via llvm-commits
- [PATCH] D38544: AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38466: Use the return value of UpdateNodeOperands();
Mark Searles via Phabricator via llvm-commits
- [PATCH] D38466: [ TargetLowering, AMDGPU] Use the return value of UpdateNodeOperands();
Mark Searles via Phabricator via llvm-commits
- [PATCH] D38466: [ TargetLowering, AMDGPU] Use the return value of UpdateNodeOperands();
Mark Searles via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [compiler-rt] r314875 - [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikan via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38551: [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r314767 - [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjo via llvm-commits
- [llvm] r314876 - [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjo via llvm-commits
- [llvm] r315146 - [X86] Update an outdated comment about SjLj
Martin Storsjo via llvm-commits
- [llvm] r314876 - [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via llvm-commits
- [llvm] r314876 - [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38532: [X86] Remove an outdated comment about SjLj
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38532: [X86] Update an outdated comment about SjLj. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38532: [X86] Update an outdated comment about SjLj. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r314568 - [AMDGPU] Set fast-math flags on functions given the options
Matt Arsenault via llvm-commits
- [llvm] r314714 - AMDGPU: Fix potentially incorrectly matching check lines
Matt Arsenault via llvm-commits
- [llvm] r314715 - AMDGPU: Fix typos
Matt Arsenault via llvm-commits
- [llvm] r314742 - AMDGPU: Remove global isGCN predicates
Matt Arsenault via llvm-commits
- [llvm] r314944 - AMDGPU: Fix not accounting for instruction size in bundles
Matt Arsenault via llvm-commits
- [llvm] r314951 - AMDGPU: Do not fold clamp instructions when sources are different
Matt Arsenault via llvm-commits
- [llvm] r314952 - AMDGPU: Add comment about clamps
Matt Arsenault via llvm-commits
- [llvm] r314993 - AMDGPU: Set v2i32 any_extend to expand
Matt Arsenault via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38466: [ TargetLowering, AMDGPU] Use the return value of UpdateNodeOperands();
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37989: InstCombine: Insert missing canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37850: AMDGPU: Split MUBUF offset into aligned components
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38510: AMDGPU: Implement isFPExtFree
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38518: AMDGPU: Look for src mods before fp_extend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38519: AMDGPU: Implement hasBitPreservingFPLogic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37999: InstSimplify: Constant fold some canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38562: AMDGPU: Fix not accounting for instruction size in bundles
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38562: AMDGPU: Fix not accounting for instruction size in bundles
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38497: Minor refactoring regarding Cast::isNoopCast(), NFC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Matt Morehouse via Phabricator via llvm-commits
- [llvm] r314996 - [SparsePropagation] Move member definitions to header (NFC)
Matthew Simpson via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38561: [SparsePropagation] Move member definitions to header (NFC)
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38561: [SparsePropagation] Move member definitions to header (NFC)
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [LNT] r314962 - tests/compile.py: Print stdout/stderr log in the error case
Matthias Braun via llvm-commits
- [LNT] r315099 - runtest/test_suite: Make lit result parsing more robust
Matthias Braun via llvm-commits
- [LNT] r315100 - tests/runtest/test-suite: Split into multiple test files
Matthias Braun via llvm-commits
- [PATCH] D38447: [MiSched] - Simplify ProcResEntry access
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38489: TargetMachine: Merge TargetMachine and LLVMTargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38489: TargetMachine: Merge TargetMachine and LLVMTargetMachine
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_DEBUG variable which can be used to replace NDEBUG
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38534: [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport module for microbenchmarks
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Matthias Braun via Phabricator via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mattias Eriksson V via llvm-commits
- [llvm] r314881 - [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38177: [LoopPredication] Support ule, sle latch predicates
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38577: [IRCE] Do not process empty safe ranges
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38619: [GVN] Prevent ScalarPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38177: [LoopPredication] Support ule, sle latch predicates
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38434: [SCEV] Maintain loop use lists, and use them in forgetLoop
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38435: [SCEV] Maintain and use a loop->loop invalidation dependency
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r315029 - [libFuzzer] Disable experimental clang coverage support by default.
Max Moroz via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Meador Inge via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [polly] r314661 - [ForwardOpTree] Fix out-of-quota in assertion.
Michael Kruse via llvm-commits
- [polly] r314662 - [ScopBuilder] Specialize exit block handling. NFC.
Michael Kruse via llvm-commits
- [polly] r314663 - [ScopBuilder] Build escaping dependencies separately.
Michael Kruse via llvm-commits
- [polly] r314664 - [ScopBuilder] Build invariant loads separately.
Michael Kruse via llvm-commits
- [polly] r314665 - [ScopBuilder] Iterate over statement instructions. NFC.
Michael Kruse via llvm-commits
- [polly] r314900 - [ScopBuilder] Introduce -polly-stmt-granularity option. NFC.
Michael Kruse via llvm-commits
- [polly] r314983 - [ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r314720 - Remove dead file.
Michael Liao via llvm-commits
- [llvm] r314728 - Remove trailing whitespace to trigger re-cmaking
Michael Liao via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Michael Zolotukhin via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r314651 - [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3-4)
Michael Zuckerman via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Michał Górny via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Michał Górny via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Michał Górny via Phabricator via llvm-commits
- [llvm] r314763 - [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmen via llvm-commits
- [llvm] r314879 - [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmen via llvm-commits
- [llvm] r314880 - Revert r314879 "[UnreachableBlockElim] Use COPY if PHI input is undef"
Mikael Holmen via llvm-commits
- [llvm] r314882 - Recommit [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmen via llvm-commits
- [llvm] r314969 - Minor refactoring regarding Cast::isNoopCast(), NFC
Mikael Holmen via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mikael Holmén via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mikael Holmén via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mikael Holmén via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mikael Holmén via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38497: Minor refactoring regarding Cast::isNoopCast(), NFC
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D34135: [LVI] Add initial result to avoid infinite getValueFromCondition recursion
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38497: Minor refactoring regarding Cast::isNoopCast(), NFC
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38616: [RegisterCoalescer] Don't set read-undef if there is a previous def
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38616: [RegisterCoalescer] Don't set read-undef if there is a previous def
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r314535 - [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Mike Edwards via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Miloš Stojanović via Phabricator via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Miloš Stojanović via Phabricator via llvm-commits
- [PATCH] D38130: [mips] Improve genConstMult() so it works with arbitrary precision
Miloš Stojanović via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38515: Fix ISO C++ fnptr -> objptr errors.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38515: Fix ISO C++ fnptr -> objptr errors.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38564: llvm-cfi-verify fixed GraphBuilder memory leak.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38564: llvm-cfi-verify fixed GraphBuilder memory leak.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38657: Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38658: [cfi-verify] Add an interesting unit test where undef search length changes result.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Mohammad Shahid via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [lld] r314759 - lldCommon depends on intrinsics_gen, due to llvm/CodeGen/CommandFlags.h
NAKAMURA Takumi via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38575: [PowerPC] Recommit r314244 with refactoring and off by default
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38575: [PowerPC] Recommit r314244 with refactoring and off by default
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D35431: Extend FindAllMemoryUses for target intrinsics
Nick Johnson via Phabricator via llvm-commits
- [PATCH] D38666: Add constructor with cl::Option argument for FilteredPassNameParser
Nikita Kataev via Phabricator via llvm-commits
- D38632: Add anti- and output loop carried dependences in SwingScheduler
Ning XIE via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Oleksii Vilchanskyi via Phabricator via llvm-commits
- [llvm] r314774 - [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via llvm-commits
- [llvm] r314779 - [ARM] Use new assembler diags for ARM
Oliver Stannard via llvm-commits
- [llvm] r314791 - [ARM, Asm] Remove dead code causing MSan failure.
Oliver Stannard via llvm-commits
- [llvm] r314793 - [ARM, Asm] Fix ubsan failure caused by out-of-range enum value
Oliver Stannard via llvm-commits
- [llvm] r314799 - [ARM, Asm] Use correct source location for register tokens
Oliver Stannard via llvm-commits
- [llvm] r314803 - [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Oliver Stannard via llvm-commits
- [llvm] r314804 - [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via llvm-commits
- [llvm] r314887 - [ARM, Asm] Change grammar of immediate operand diagnostics
Oliver Stannard via llvm-commits
- [llvm] r314888 - [ARM] Add diag string for movw/movt immediates in assembly
Oliver Stannard via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31537: [ARM, Asm] Use correct source location for register tokens
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31606: [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36691: [AsmParser] Add DiagnosticString to register classes in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36689: [ARM, Asm] Change grammar of immediate operand diagnostics
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31879: [ARM] Add diag string for movw/movt immediates in assembly
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31878: [Asm] Add debug tracing in table-generated assembly matcher
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38648: Make the hardcoded Threshold value in capture tracking configurable via a hidden option
Patrick Walton via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Pedro Ferreira via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Pedro Ferreira via Phabricator via llvm-commits
- [llvm] r314994 - [mips] implement .set dspr2 directive
Petar Jovanovic via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Petar Jovanovic via Phabricator via llvm-commits
- [llvm] r314745 - LTO: Improve error reporting when adding a cache entry.
Peter Collingbourne via llvm-commits
- [llvm] r314694 - Update getMergedLocation to check the instruction type and merge properly.
Peter Collingbourne via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [llvm] r315026 - ModuleUtils: Stop using comdat members to generate unique module ids.
Peter Collingbourne via llvm-commits
- [llvm] r315079 - Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [lld] r315114 - ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via llvm-commits
- [lld] r315116 - Revert r315114, "ELF: Export preempted symbols even if there is a dynamic list."
Peter Collingbourne via llvm-commits
- [lld] r315119 - Reland r315114, "ELF: Export preempted symbols even if there is a dynamic list." which was reverted in r315116.
Peter Collingbourne via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38515: Fix ISO C++ fnptr -> objptr errors.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38572: [cfi] Test on all available targets.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38602: ModuleUtils: Stop using comdat members to generate unique module ids.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38602: ModuleUtils: Stop using comdat members to generate unique module ids.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38661: Make the cfi target available on more platforms.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Peter Cordes via Phabricator via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Peter Cordes via Phabricator via llvm-commits
- [PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Peter Cordes via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36742: [LLD][ELF][AArch64] Implement scanner for Cortex-A53 Erratum 843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D35413: [LLD][ELF] Add DefinedInThunk to SymbolBody to remove need for hash lookup
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
Phabricator via Phabricator via llvm-commits
- [PATCH] D38184: Move the stripping of malformed debug info from the Verifier to AutoUpgrade.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Phabricator via Phabricator via llvm-commits
- [PATCH] D37757: [WebAssembly] MC: Support for static init and fini sections
Phabricator via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Phabricator via Phabricator via llvm-commits
- [PATCH] D38521: [InstCombine] Improve support for ashr in foldICmpAndShift
Phabricator via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Phabricator via Phabricator via llvm-commits
- [PATCH] D38339: [LV] Fix PR34711 - handle widening of instruction ranges in the presence of sinking casts
Phabricator via Phabricator via llvm-commits
- [PATCH] D38338: [LV] Fix PR34743 - handle casts that sink after interleaved loads
Phabricator via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Phabricator via Phabricator via llvm-commits
- [PATCH] D38649: [PATCH][AVX512] Fix TERNLOG when folding broadcast
Phabricator via Phabricator via llvm-commits
- [PATCH] D38663: [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Phabricator via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support for SETUEQ/SETONE when targeting AVX instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Philip Douglas via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Philip Reames via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [llvm] r314760 - [Legalizer] Add support for G_OR NarrowScalar.
Quentin Colombet via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Quentin Colombet via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Quentin Colombet via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Quentin Colombet via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Quentin Colombet via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Quentin Colombet via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38621: [AArch64][GlobalISel] Make G_PHI of p0 types legal
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38302: [X86][MC] Fixed crash when assembling a file that contains section with 64-bit alignment (PR34726)
Rafael Avila de Espindola via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Rafael Avila de Espindola via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Avila de Espindola via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Rafael Avila de Espindola via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Rafael Avila de Espindola via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Rafael Avila de Espindola via llvm-commits
- [lld] r314884 - [ELF] - Update after LLVM r314883 change. NFC.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Rafael Avila de Espindola via llvm-commits
- [PATCH] D35413: [LLD][ELF] Add DefinedInThunk to SymbolBody to remove need for hash lookup
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D35945: [ELF] - Linkerscript: better diagnostic for INPUT/GROUP commands.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Rafael Avila de Espindola via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38638: [MC] Suppress .Lcfi labels when emitting textual assembly
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rafael Avila de Espindola via llvm-commits
- [lld] r315119 - Reland r315114, "ELF: Export preempted symbols even if there is a dynamic list." which was reverted in r315116.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rafael Avila de Espindola via llvm-commits
- [llvm] r314809 - Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rafael Espindola via llvm-commits
- [lld] r314810 - Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rafael Espindola via llvm-commits
- [llvm] r314844 - Pre-compute the tail of the archive
Rafael Espindola via llvm-commits
- [lld] r314862 - Add a note on where to get a lld benchmark.
Rafael Espindola via llvm-commits
- [llvm] r314931 - Bring r314809 back.
Rafael Espindola via llvm-commits
- [lld] r314933 - Revert "Revert r314810: Use sched_getaffinity instead of std::thread::hardware_concurrency."
Rafael Espindola via llvm-commits
- [lld] r314954 - Refactor duplicated code.
Rafael Espindola via llvm-commits
- [lld] r314966 - Remove dead code.
Rafael Espindola via llvm-commits
- [llvm] r315012 - Added phdr upper bound checks to ElfObject.
Rafael Espindola via llvm-commits
- [lld] r315097 - Refine our --wrap implementation.
Rafael Espindola via llvm-commits
- [lld] r315141 - Inline small function. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38553: Handle undefined weak hidden symbols on all architectures
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D34993: Hack to keep __real_foo
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38660: Don't create a dummy __tls_get_addr
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r314819 - [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via llvm-commits
- [llvm] r314822 - Implement David Blaikie's suggestion for comparison operators
Reid Kleckner via llvm-commits
- [llvm] r314823 - Fix expectations in MC wasm init-fini-array test
Reid Kleckner via llvm-commits
- [llvm] r314839 - Refactor DIBuilder dbg intrinsic insertion, NFC
Reid Kleckner via llvm-commits
- [llvm] r314845 - [X86] Remove dead declaration convertArgMovsToPushes, NFC
Reid Kleckner via llvm-commits
- [llvm] r315000 - [X86] Simplify X86 epilogue frame size calculation, NFC
Reid Kleckner via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Reid Kleckner via llvm-commits
- [llvm] r315023 - [X86] Extract CATCHRET handling from emitEpilogue, NFC
Reid Kleckner via llvm-commits
- [llvm] r315080 - [MC] Use unique_ptr to manage WinFrameInfos, NFC
Reid Kleckner via llvm-commits
- [llvm] r315089 - [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via llvm-commits
- [llvm] r315108 - Revert "Roll forward r314928"
Reid Kleckner via llvm-commits
- [llvm] r315044 - Roll forward r314928
Reid Kleckner via llvm-commits
- [llvm] r315044 - Roll forward r314928
Reid Kleckner via llvm-commits
- [llvm] r315044 - Roll forward r314928
Reid Kleckner via llvm-commits
- [llvm] r315044 - Roll forward r314928
Reid Kleckner via llvm-commits
- [llvm] r315044 - Roll forward r314928
Reid Kleckner via llvm-commits
- [PATCH] D38462: [DebugInfo] Replace unreachable with ReportError in debug frame parser.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38184: Move the stripping of malformed debug info from the Verifier to AutoUpgrade.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38184: Move the stripping of malformed debug info from the Verifier to AutoUpgrade.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38470: [CMake] Factor the setting of LLVM_BUILD_MODE to a macro so that we can re-use it in compiler-rt
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37645: Move new lld's code to Common subdirectory.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37757: [WebAssembly] MC: Support for static init and fini sections
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38602: ModuleUtils: Stop using comdat members to generate unique module ids.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38605: [MC] Move .seh_ directive implementation to MCObjectStreamer
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38605: [MC] Move .seh_ directive implementation to MCObjectStreamer
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38605: [MC] Move .seh_ directive implementation to MCObjectStreamer
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38638: [MC] Suppress .Lcfi labels when emitting textual assembly
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38651: [llvm-rc] Have the tokenizer discard comments
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38175: [ARM] Make sure assembler rejects PC as an operand for VMOV.F16
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38339: [LV] Fix PR34711 - handle widening of instruction ranges in the presence of sinking casts
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Riyaz V Puthiyapurayil via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Riyaz V Puthiyapurayil via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Riyaz V Puthiyapurayil via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D38289: [opt-viewer] Don't Decode HTML bytes for Python 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via llvm-commits
- [llvm] r314990 - [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via Phabricator via llvm-commits
- [lld] r314644 - [ICF] Include section contents in section hash values.
Rui Ueyama via llvm-commits
- [lld] r314707 - Rewrite a comment.
Rui Ueyama via llvm-commits
- [lld] r314711 - Fix a data race found by tsan.
Rui Ueyama via llvm-commits
- [lld] r314719 - Move new lld's code to Common subdirectory.
Rui Ueyama via llvm-commits
- [lld] r314724 - Attempt to fix buildbots.
Rui Ueyama via llvm-commits
- [lld] r314725 - Fix the shared library build.
Rui Ueyama via llvm-commits
- [lld] r314730 - Fix another build breakage.
Rui Ueyama via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Rui Ueyama via llvm-commits
- [lld] r314746 - Add a comment.
Rui Ueyama via llvm-commits
- [llvm] r314756 - Rewrite a function so that it doesn't use pointers to pointers. NFC.
Rui Ueyama via llvm-commits
- [lld] r314841 - Inline a small function.
Rui Ueyama via llvm-commits
- [lld] r314842 - Move fetchIfLazy up so that the following comment makes sense.
Rui Ueyama via llvm-commits
- [llvm] r314858 - Simplify multikey_qsort function.
Rui Ueyama via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Rui Ueyama via llvm-commits
- [lld] r314860 - Merging r313741:
Rui Ueyama via llvm-commits
- [lld] r314861 - Merging r312706:
Rui Ueyama via llvm-commits
- [lld] r314867 - Remove BssSection::reserveSpace().
Rui Ueyama via llvm-commits
- [lld] r314869 - Call exitLld() from elf::link.
Rui Ueyama via llvm-commits
- [lld] r314616 - Run writeTo() concurrently.
Rui Ueyama via llvm-commits
- [lld] r314924 - Revert r314810: Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rui Ueyama via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Rui Ueyama via llvm-commits
- [lld] r315033 - Wait for all threads to terminate before exitting.
Rui Ueyama via llvm-commits
- [lld] r315042 - Fix typo.
Rui Ueyama via llvm-commits
- [lld] r315096 - Inline a small function. NFC.
Rui Ueyama via llvm-commits
- [lld] r315098 - Revert r314616: Run writeTo() concurrently.
Rui Ueyama via llvm-commits
- [lld] r315113 - Inline a small function.
Rui Ueyama via llvm-commits
- [lld] r315115 - Make a few member varaibles/functions private.
Rui Ueyama via llvm-commits
- [lld] r315124 - Split addSection into two small functions. NFCI.
Rui Ueyama via llvm-commits
- [lld] r315125 - Simplify LinkerScript::addOrphanSections. NFCI.
Rui Ueyama via llvm-commits
- [lld] r315129 - Do not mutate Script->Opt.Commands from a leaf helper function.
Rui Ueyama via llvm-commits
- [lld] r315131 - Use error() instead of warn() to report undefined symbols.
Rui Ueyama via llvm-commits
- [lld] r315133 - Remove unused parameters.
Rui Ueyama via llvm-commits
- [lld] r315137 - Return early. NFC.
Rui Ueyama via llvm-commits
- [lld] r315138 - Merge addInputSec with OutputSection::addSection.
Rui Ueyama via llvm-commits
- [lld] r315139 - Clarify code by adding a comment.
Rui Ueyama via llvm-commits
- [lld] r315140 - Remove OutputSection::updateAlignment.
Rui Ueyama via llvm-commits
- [lld] r315158 - Remove redundant initialization code.
Rui Ueyama via llvm-commits
- [lld] r315163 - Add comment.
Rui Ueyama via llvm-commits
- [lld] r315164 - Remove a trivial function.
Rui Ueyama via llvm-commits
- [lld] r315165 - Make ScriptParser::checkSection a non-member function.
Rui Ueyama via llvm-commits
- [lld] r315166 - Use llvm::Optional instead of a magic number -1 to represent "no result".
Rui Ueyama via llvm-commits
- [lld] r315167 - Make a helper function a non-member function. NFC.
Rui Ueyama via llvm-commits
- [lld] r315168 - Use llvm::Optional instead of UINT_MAX to represent a null value.
Rui Ueyama via llvm-commits
- [lld] r315169 - Rename ignoreInterpSection -> needsInterpSection.
Rui Ueyama via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37645: Move new lld's code to Common subdirectory.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38505: [ELF] - Get rid of precompiled input objects from testcases.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38461: [MC] - Don't assert when non-english characters are used.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38528: Parallelize tail-merge string table construction.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38580: [ELF] - Do not produce broken .dynamic section with --no-rosegment
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38579: [ELF] - Do not produce broken .dynsym with --no-rosegment.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38623: [ELF] - Improve "has non-ABS reloc" error.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38623: [ELF] - Improve "has non-ABS reloc" error.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38652: Use error() instead of warn() to report undefined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38652: Use error() instead of warn() to report undefined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r315086 - Bitcode: add an auto-upgrade for LTO section name
Saleem Abdulrasool via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38532: [X86] Remove an outdated comment about SjLj
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r314783 - [WebAssembly] MC: Support for init_array and fini_array
Sam Clegg via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sam Parker via Phabricator via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sam Parker via Phabricator via llvm-commits
- [llvm] r314669 - remove duplicate comments, reposition related functions; NFC
Sanjay Patel via llvm-commits
- [llvm] r314676 - use range-for-loops; NFCI
Sanjay Patel via llvm-commits
- [llvm] r314696 - [InstCombine] add icmp (lshr X, C1), C2 test; NFC
Sanjay Patel via llvm-commits
- [llvm] r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r314710 - [InstCombine] add icmp (shr X, Y), 0 test; NFC
Sanjay Patel via llvm-commits
- [llvm] r314712 - [InstCombine] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r314837 - [InstCombine] add tests for icmp gt/lt (shr X, C1), C2; NFC
Sanjay Patel via llvm-commits
- [llvm] r314907 - [InstCombine] add 'exact' variants of all tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r314930 - [SimplifyCFG] put the optional assumption cache pointer in the options struct; NFCI
Sanjay Patel via llvm-commits
- [llvm] r314984 - revert r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r315021 - [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via llvm-commits
- [llvm] r315127 - [InstCombine] rename SimplifyDivRemOfSelect to be clearer, add comments, simplify code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r315130 - [InstCombine] use correct type when propagating constant condition in simplifyDivRemOfSelectWithZeroOp (PR34856)
Sanjay Patel via llvm-commits
- [llvm] r315152 - [InstSimplify] add tests to show we can do better at folding poison; NFC
Sanjay Patel via llvm-commits
- [llvm] r315203 - [AArch64] fix typos in test assertions
Sanjay Patel via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38521: [InstCombine] Improve support for ashr in foldICmpAndShift
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38591: [InstCombine] don't assert that InstSimplify has removed a known true/false cmp (PR34838)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38591: [InstCombine] don't assert that InstSimplify has removed a known true/false cmp (PR34838)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38591: [InstCombine] don't assert that InstSimplify has removed a known true/false cmp (PR34838)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r314938 - Do not call Loop::getName on possibly dead loops
Sanjoy Das via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r314782 - [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via llvm-commits
- [llvm] r314885 - [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via Phabricator via llvm-commits
- [llvm] r314963 - Enabling new pass manager in LTO (and thinLTO) link step.
Sean Fertile via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [lld] r314644 - [ICF] Include section contents in section hash values.
Sean Silva via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Sean Silva via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Serguei Katkov via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38533: [CGP]Restrict complex select/phi case for optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38535: [CGP] Separate Select and Phi case in optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r314768 - [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via llvm-commits
- [lld] r314866 - [ELF] Decompress debug info sections early
Shoaib Meenai via llvm-commits
- [lld] r314868 - [ELF] Fix buildbots
Shoaib Meenai via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D34993: Hack to keep __real_foo
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38652: Use error() instead of warn() to report undefined symbols.
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Siddharth via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Siddharth via Phabricator via llvm-commits
- [lld] r314675 - [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via llvm-commits
- [lld] r314797 - [MIPS] Generate thunks for microMIPS code
Simon Atanasyan via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38451: [mips] Correct the instruction predicates for microMIPSr3
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38454: [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38614: [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r314798 - [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via llvm-commits
- [llvm] r314976 - [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Dardis via llvm-commits
- [PATCH] D38451: [mips] Correct the instruction predicates for microMIPSr3
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38454: [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38038: [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38038: [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38130: [mips] Improve genConstMult() so it works with arbitrary precision
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38454: [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38614: [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38620: [mips] Add support for parsing target specific flags for MIR
Simon Dardis via Phabricator via llvm-commits
- [llvm] r314652 - [X86] Cleanup uses of computeKnownBits by using MaskedValueIsZero helper instead. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314653 - Fix typo in comment. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314656 - [X86][SSE] matchBinaryVectorShuffle - add support for different src/dst value shuffle types
Simon Pilgrim via llvm-commits
- [llvm] r314658 - [X86][SSE] Add createPackShuffleMask helper function. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314679 - Regenerate test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314680 - Regenerate test (missing broadcast constant comments). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314681 - Regenerate test (missing broadcast constant comments). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314682 - [X86][SSE] Add PACKSS/PACKUS constant folding tests
Simon Pilgrim via llvm-commits
- [llvm] r314776 - [X86][SSE] Add support for PACKSS/PACKUS constant folding
Simon Pilgrim via llvm-commits
- [llvm] r314777 - [X86][SSE] Add support for shuffle combining from PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314778 - Remove unused variable. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314788 - [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314792 - [X86][SSE] Add support for decoding PACKSS/PACKUS shuffles masks with UNDEF
Simon Pilgrim via llvm-commits
- [llvm] r314813 - [X86][SSE] Add bool vector extraction test cases from PR15215
Simon Pilgrim via llvm-commits
- [llvm] r314815 - [X86] Add non-SSE tests for PR15215 as well
Simon Pilgrim via llvm-commits
- [llvm] r314901 - [X86][SSE] Add support for lowering unary shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314903 - [X86][SSE] Early out from ComputeNumSignBitsForTargetNode. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314916 - [X86][SSE] Add support for lowering v8i16 binary shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314921 - [X86][AVX] Improve (i8 bitcast (v8i1 x)) handling for v8i64/v8f64 512-bit vector compare results.
Simon Pilgrim via llvm-commits
- [llvm] r315061 - [X86][SSE] Add SKX cpu tests to SSE/AVX scheduling tests (D38443)
Simon Pilgrim via llvm-commits
- [llvm] r315070 - Strip trailing whitespace
Simon Pilgrim via llvm-commits
- [llvm] r315148 - [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via llvm-commits
- [llvm] r315150 - [X86][SSE] Improve shuffling combining with horizontal operations
Simon Pilgrim via llvm-commits
- [llvm] r315151 - [TableGen] Avoid repeated find calls in CodeGenDAGPatterns getters. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315155 - [X86][SSE] Match bitcasted v4i32 BUILD_VECTORS for v2i64 shifts on 64-bit targets (PR34855)
Simon Pilgrim via llvm-commits
- [llvm] r315156 - [X86][SSE] Match bitcasted BUILD_VECTOR of constants for v2i64 shifts on 64-bit targets (PR34855)
Simon Pilgrim via llvm-commits
- [llvm] r315176 - [X86][XOP] Add XOP oddshuffles tests
Simon Pilgrim via llvm-commits
- [llvm] r315182 - [X86] getTargetConstantBitsFromNode - add support for decoding scalar constants
Simon Pilgrim via llvm-commits
- [llvm] r315186 - [X86][SSE] Add test case for PR27708
Simon Pilgrim via llvm-commits
- [llvm] r315187 - Tidyup with clang-format. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315195 - [X86][SSE] Don't call combineTo inside combineX86ShufflesRecursively. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38466: [ TargetLowering, AMDGPU] Use the return value of UpdateNodeOperands();
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support when targeting AVX-512 instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D18663: Cleanup Chain Handling in X86ISelLowering
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38624: [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38624: [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38663: [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38671: lowering shuffle i/f intrinsic - llvm part
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support for SETUEQ/SETONE when targeting AVX instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r314773 - ISel type legalization: add debug messages. NFCI.
Sjoerd Meijer via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r314688 - Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via llvm-commits
- [llvm] r315081 - [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38510: AMDGPU: Implement isFPExtFree
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38518: AMDGPU: Look for src mods before fp_extend
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38519: AMDGPU: Implement hasBitPreservingFPLogic
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38562: AMDGPU: Fix not accounting for instruction size in bundles
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r314835 - [PowerPC] Revert P9 scheduling model to incomplete
Stefan Pintilie via llvm-commits
- [PATCH] D38560: [PowerPC] Add missing record form instructions to the P9 Scheduling Model
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D38520: [sanitizer] Move cxx-abi library earlier in link flags.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D38548: Hexagon] Move getHexagonTargetFeatures to Hexagon.cpp (NFC)
Sumanth Gundapaneni via Phabricator via llvm-commits
- [PATCH] D37983: Add instruction subset for the ARC backend
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r314829 - [AMDGPU] implemented pal metadata
Tim Renouf via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37760: [AMDGPU] do not generate .AMDGPU.config for amdpal os type
Tim Renouf via Phabricator via llvm-commits
- [llvm] r314732 - [PowerPC] Temporarily disable the test introduced by r314666
Tim Shen via llvm-commits
- [llvm] r314739 - [PowerPC] Revert r314666.
Tim Shen via llvm-commits
- [llvm] r314870 - [FuzzerUtil] Partially revert D38481 on FuzzerUtil
Tim Shen via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Tim Shen via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Tim Shen via Phabricator via llvm-commits
- [polly] r314894 - [GPGPU] Make sure escaping invariant load hoisted scalars are preserved
Tobias Grosser via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38584: Changes to Polly enable interprocedural loop fusion on libquantum
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38099: Fix crashes with -fprofile-use + new pass manager in queens.c from the testsuite (bugzilla bug 33776)
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38555: AMDGPU: Correctly set EI_OSABI based on the os
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Vedant Kumar via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Vedant Kumar via llvm-commits
- [compiler-rt] r315143 - [ubsan] Add a static runtime on Darwin
Vedant Kumar via llvm-commits
- [compiler-rt] r315144 - Use list(APPEND) instead of append()
Vedant Kumar via llvm-commits
- [debuginfo-tests] r300467 - Revert "Revert "Add a test for __block variables + asan.""
Vedant Kumar via llvm-commits
- [compiler-rt] r315157 - cmake: Fix one more usage of append()
Vedant Kumar via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D38526: [asan] Use full binary path in the Android test runner.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38285: Convert OptimizationRemarkEmitter old emit() calls to new closure parameterized emit() calls
Vivek Pandya via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38564: llvm-cfi-verify fixed GraphBuilder memory leak.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Volkan Keles via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Volkan Keles via llvm-commits
- [llvm] r314705 - Add support for Myriad ma2x8x series of CPUs
Walter Lee via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via Phabricator via llvm-commits
- [llvm] r314937 - [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via llvm-commits
- [llvm] r315032 - [MBP] Remove an invalid assert.
Xin Tong via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via llvm-commits
- [llvm] r314937 - [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via Phabricator via llvm-commits
- [PATCH] D38670: [MBP] Scheduled blocks have been removed from worklist
Xin Tong via Phabricator via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Xinliang David Li via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Xinliang David Li via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Xinliang David Li via llvm-commits
- [llvm] r314961 - Revert r314928 to investigate thinLTO bootstrap failure
Xinliang David Li via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [llvm] r314911 - bpf: fix an insn encoding issue for neg insn
Yonghong Song via llvm-commits
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Zachary Turner via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Zachary Turner via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Zachary Turner via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Zachary Turner via llvm-commits
- [lld] r315084 - Run pyformat on lit code.
Zachary Turner via llvm-commits
- [llvm] r315084 - Run pyformat on lit code.
Zachary Turner via llvm-commits
- [lld] r315085 - [lit] Improve tool substitution in lit.
Zachary Turner via llvm-commits
- [llvm] r315085 - [lit] Improve tool substitution in lit.
Zachary Turner via llvm-commits
- [llvm] r315104 - [llvm-rc] Add optional serialization support for DIALOG(EX) resources.
Zachary Turner via llvm-commits
- [llvm] r315109 - [llvm-rc] Serialize CURSOR and ICON resources to .res
Zachary Turner via llvm-commits
- [llvm] r315110 - [llvm-rc] Serialize VERSIONINFO resources to .res files.
Zachary Turner via llvm-commits
- [llvm] r315112 - [llvm-rc] Serialize STRINGTABLE statements to .res file.
Zachary Turner via llvm-commits
- [llvm] r315117 - [llvm-rc] Serialize user-defined resources to .res files.
Zachary Turner via llvm-commits
- [llvm] r315118 - [llvm-rc] Implement escape sequences in .rc files.
Zachary Turner via llvm-commits
- [llvm] r315128 - [llvm-rc] Fix some endianness errors.
Zachary Turner via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38651: [llvm-rc] Have the tokenizer discard comments
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
coby via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
coby via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38671: lowering shuffle i/f intrinsic - llvm part
jina via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
Last message date:
Sun Oct 8 22:17:21 PDT 2017
Archived on: Mon Oct 9 08:05:50 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).