The Week Of Monday 28 November 2016 Archives by author
Starting: Mon Nov 28 00:27:48 PST 2016
Ending: Sun Dec 4 23:45:33 PST 2016
Messages: 1903
- [llvm] r287839 - Rely on a single DWARF version instead of having two copies
Robinson, Paul via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
Robinson, Paul via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Robinson, Paul via llvm-commits
- [llvm] r288212 - Emit 'no line' information for interesting 'orphan' instructions.
Robinson, Paul via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Robinson, Paul via llvm-commits
- D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r288041 - [LTO] Move finishOptimizationRemarks after codegen
Adam Nemet via llvm-commits
- [llvm] r288046 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288047 - [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via llvm-commits
- [llvm] r288090 - [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via llvm-commits
- [llvm] r288177 - Revert "[GVN, OptDiag] Print the interesting instructions involved in missed load-elimination"
Adam Nemet via llvm-commits
- [llvm] r288178 - Revert "[GVN, OptDiag] Include the value that is forwarded in load elimination"
Adam Nemet via llvm-commits
- [llvm] r288179 - Revert "[GVN] Basic optimization remark support"
Adam Nemet via llvm-commits
- [llvm] r288210 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288226 - Revert "[GVN] Basic optimization remark support"
Adam Nemet via llvm-commits
- [llvm] r288046 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288307 - [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via llvm-commits
- [llvm] r288370 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288380 - [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via llvm-commits
- [llvm] r288381 - [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via llvm-commits
- [llvm] r288518 - Make LTO opt-remarks tests matching stricter
Adam Nemet via llvm-commits
- [llvm] r288519 - [LTOs] Allow generation of hotness information
Adam Nemet via llvm-commits
- [PATCH] D26869: [LV] Add flag for ignoring target info
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26832: [LTO] Add option to generate optimization records
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26489: [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26488: [GVN] Basic optimization remark support
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26489: [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27331: [LTOs] Allow generation of hotness information
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27331: [LTOs] Allow generation of hotness information
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27306: ELF: consolidate getAArch64Page implementation
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D27307: ELF/AArch64: Simplify R_AARCH64_ADD_ABS_LO12_NC relocation
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D27308: ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D27308: ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] r288141 - [GVNHoist] Enable aggressive hoisting when optimizing for code-size
Aditya Kumar via llvm-commits
- [llvm] r288142 - [GVNHoist] Rename variables.
Aditya Kumar via llvm-commits
- [PATCH] D27111: Enable aggressive hoisting when optimizing for code-size.
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D27110: [GVNHoist] Early exit of cheap computations
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D27281: [libFuzzer] Diff 9 - Properly use unsigned for "workers" and "jobs" flags, and process id.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Adrian Prantl via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Adrian Prantl via llvm-commits
- [PATCH] D26256: [InstCombine] Don't set debug location when folding through a phi node
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r288115 - [SLPVectorizer] Improved support of partial tree vectorization.
Alexey Bataev via llvm-commits
- [llvm] r288148 - [SLP] Add a new test for tree vectorization starting from insertelement
Alexey Bataev via llvm-commits
- [llvm] r288369 - [SLP] Additional tests with the cost of vector operations.
Alexey Bataev via llvm-commits
- [llvm] r288371 - Revert "[SLP] Additional tests with the cost of vector operations."
Alexey Bataev via llvm-commits
- [llvm] r288377 - [SLP] Additional tests with the cost of vector operations.
Alexey Bataev via llvm-commits
- [llvm] r288398 - [SLP] Fixed cost model for horizontal reduction.
Alexey Bataev via llvm-commits
- [llvm] r288412 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via llvm-commits
- [llvm] r288497 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via llvm-commits
- [llvm] r288497 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via llvm-commits
- [PATCH] D25517: [SLPVectorizer] Improved support of partial tree vectorization.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D26277: [SLP] Fixed cost model for horizontal reduction.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27236: [XRay] Implement the `llvm-xray graph` subcommand
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D26103: Add tips for generic IR vs architecture specific code.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D27103: [Constants] Represent the runtime length of a scalable vector. [IR support for SVE scalable vectors 3/4]
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D27105: [Constants] Add "stepvector" to represent the sequence 0, 1, 2, 3... [IR support for SVE scalable vectors 4/4]
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D27148: Regcall - Adding support for mask types
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Andrew Trick via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D27083: [sanitizer] Handle malloc_destroy_zone() on Darwin
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Anna Zaks via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [llvm] r288055 - Revert r287637 "[wasm] hack around test failure after r287553."
Artem Belevich via llvm-commits
- [llvm] r288431 - Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."
Artem Belevich via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Artem Belevich via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Artem Belevich via llvm-commits
- [llvm] r288154 - [CVP] Remove cvp-dont-process-adds flag
Artur Pilipenko via llvm-commits
- [llvm] r288161 - [CVP] Remove use of removed flag (-cvp-dont-process-adds) from the test
Artur Pilipenko via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r288363 - [LMT] Restrict nop length to one
Asaf Badouh via llvm-commits
- [PATCH] D26743: Expandload and Compressing store - documentation update
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Ayman Musa via Phabricator via llvm-commits
- [llvm] r288235 - Apply clang-tidy's 'performance-faster-string-find' check to LLVM.
Benjamin Kramer via llvm-commits
- [llvm] r288401 - Fix unused variable warning in Release builds. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r288416 - Fix unused variable warning in Release builds. NFC.
Benjamin Kramer via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Benjamin Kramer via Phabricator via llvm-commits
- [compiler-rt] r288146 - [profile] use GetComputerNameExW instead of gethostname on Windows
Bob Haarman via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Brian Cain via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Brian Cain via Phabricator via llvm-commits
- [PATCH] D26850: [Driver] Fix recognizing newer OpenSUSE versions
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [llvm] r288194 - [AArch64] Add a basic SchedMachineModel for Falkor.
Chad Rosier via llvm-commits
- [PATCH] D26972: [AArch64] Add a basic SchedMachineModel for Falkor.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r288023 - [PM] Remove weird marking of invalidated analyses as "preserved".
Chandler Carruth via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Chandler Carruth via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Chandler Carruth via llvm-commits
- [llvm] r288077 - [PM] Extend the explicit 'invalidate' method API on analysis results to
Chandler Carruth via llvm-commits
- [llvm] r288135 - [PM] Fix a bad invalid densemap iterator bug in the new invalidation
Chandler Carruth via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27197: [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27198: [PM] Introduce the facilities for registering cross-IR-unit dependencies that require deferred invalidation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27205: [PM] Teach the AAManager and AAResults layer (the worst offender for inter-analysis dependencies) to use the new invalidation infrastructure.
Chandler Carruth via Phabricator via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- [llvm] r288420 - [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [llvm] r288632 - [CMake] Refactor add_llvm_tool_symlink for reuse
Chris Bieneman via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D26653: [compiler-rt] Support building builtins for a single target
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D26652: [CMake] Multi-target builtins build
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
Chris Matthews via llvm-commits
- [PATCH] D25398: [lit] Use path as test suite name
Chris Matthews via Phabricator via llvm-commits
- [llvm] r288634 - [Hexagon] Changing from literal numeric value to argument since #-1 will not parse when '-' is converted to a token.
Colin LeMahieu via llvm-commits
- [llvm] r288637 - [Hexagon] Adding additional tokenization characters in preparation for removing spacing from syntax.
Colin LeMahieu via llvm-commits
- [llvm] r288481 - [AVX-512] Add masked VINSERTF/VINSERTI instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r288482 - [AVX-512] Add EVEX PSHUFB instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r288484 - [AVX-512] Add EVEX vpshuflw/vpshufhw/vpshufd instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r288577 - [X86] Add test cases demonstrating where we incorrectly commute VEX VPMADDUSBW due to a bug introduced in r285515.
Craig Topper via llvm-commits
- [llvm] r288578 - [X86] Fix VEX encoded VPMADDUBSW to not be marked commutable.
Craig Topper via llvm-commits
- [llvm] r288587 - [AVX-512] Add EVEX VPMADDUBSW and VPMADDWD to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r288591 - [AVX-512] Add many of the VPERM instructions to the load folding table. Move VPERMPDZri to the correct table.
Craig Topper via llvm-commits
- [llvm] r288621 - [X86] Add Commutative property to several MMX arithmetic and logic intrinsics.
Craig Topper via llvm-commits
- [llvm] r288622 - [X86] Mark 256-bit DPPS intrinsic as commutable to increase load matching opportunities.
Craig Topper via llvm-commits
- [llvm] r288635 - [AVX-512] Add avx512f command lines to fast isel SSE select test.
Craig Topper via llvm-commits
- [llvm] r288636 - [AVX-512] Teach fast isel to use masked compare and movss for handling scalar cmp and select sequence when AVX-512 is enabled. This matches the behavior of normal isel.
Craig Topper via llvm-commits
- [llvm] r288641 - [AVX-512] Teach fast isel to handle 512-bit vector bitcasts.
Craig Topper via llvm-commits
- [llvm] r288646 - [X86] Remove unnecessary explicit uses of .SimpleTy just to do an equality comparison. MVT's operator== already takes care of this. NFCI
Craig Topper via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27401: [X86] Remove scalar logical op alias instructions. Just use COPY_FROM/TO_REGCLASS and the normal packed instructions instead
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Craig Topper via Phabricator via llvm-commits
- [llvm] r288411 - [WebAssembly] Define more wasm binary encoding constants.
Dan Gohman via llvm-commits
- [llvm] r288437 - [MC] Refactor emitELFSize to make usage more consistent. NFC.
Dan Gohman via llvm-commits
- [llvm] r288532 - [WebAssembly] Fix a compiler warning. NFC.
Dan Gohman via llvm-commits
- [llvm] r288602 - [WebAssembly] Eliminate an ad-hoc command-line argument.
Dan Gohman via llvm-commits
- [llvm] r288607 - [MC] Generalize MCContext's SectionSymbols field.
Dan Gohman via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D26701: [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D26701: [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D25398: [lit] Use path as test suite name
Dan Liew via Phabricator via llvm-commits
- [PATCH] D24982: [cmake] Include component in Sphinx install rules
Dan Liew via Phabricator via llvm-commits
- [llvm] r288036 - Test commit
Daniel Cederman via llvm-commits
- [llvm] r288503 - [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
Daniel Cederman via llvm-commits
- [PATCH] D27342: [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D27342: [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
Daniel Cederman via Phabricator via llvm-commits
- [llvm] r288337 - Silence GCC's -Wenum-compare after r288335 in the same way it is done
Daniel Jasper via llvm-commits
- [PATCH] D27336: [globalisel][aarch64] Replace magic numbers with corresponding enumerators in ValMappings. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27337: [globalisel][aarch64] Fix unintended assumptions about PartialMappingIdx. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27339: [globalisel][aarch64] Make getCopyMapping() take register banks ID's rather than IsGPR booleans
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r288042 - [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
David Blaikie via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
David Blaikie via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
David Blaikie via llvm-commits
- [PATCH] D27147: Put always_inline on adjustExpr
David Blaikie via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
David Blaikie via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
David Blaikie via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
David Blaikie via llvm-commits
- [PATCH] D27094: [StringRef] Use default member initializers and = default.
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [PATCH] Add support for DW_AT_main_subprogram
David Blaikie via llvm-commits
- [llvm] r287722 - Add some searching functions for ArrayRef<T>.
David Blaikie via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
David Blaikie via llvm-commits
- [llvm] r284297 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for APInt
David Blaikie via llvm-commits
- [llvm] r284342 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for ArrayRef
David Blaikie via llvm-commits
- [llvm] r287722 - Add some searching functions for ArrayRef<T>.
David Blaikie via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
David Blaikie via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
David Blaikie via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
David Blaikie via llvm-commits
- [llvm] r288068 - [DebugInfo] Add support for DW_AT_main_subprogram on subprograms
David Blaikie via llvm-commits
- [PATCH] Add support for DW_AT_main_subprogram
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
David Blaikie via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
David Blaikie via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
David Blaikie via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
David Blaikie via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
David Blaikie via llvm-commits
- [llvm] r288192 - Use CallSite to simplify code
David Blaikie via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
David Blaikie via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
David Blaikie via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
David Blaikie via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
David Blaikie via llvm-commits
- [llvm] r288421 - [debug info] Minor cleanup from D27170/r288399
David Blaikie via llvm-commits
- [llvm] r288423 - [dsymutil] Simplify a lazy-init condition/expression
David Blaikie via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
David Blaikie via Phabricator via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
David Blaikie via Phabricator via llvm-commits
- [llvm] r288280 - Only computeRelativePath() on new members
David Callahan via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
David Callahan via Phabricator via llvm-commits
- [PATCH] D27319: Fix buildbot failure in non-assert-enabled -Werror build due to r288410
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D27319: Fix buildbot failure in non-assert-enabled -Werror build due to r288410
David Kreitzer via Phabricator via llvm-commits
- [llvm] r288410 - Refactored X86InterleavedAccess into a class. NFCI.
David L Kreitzer via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
David Li via Phabricator via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
David Li via Phabricator via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
David Li via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
David Li via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
David Li via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
David Majnemer via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27171: [lanai] Manually match 0/-1 with R0/R1.
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
David Majnemer via Phabricator via llvm-commits
- [llvm] r288016 - [ThreadPool] Simplify the interface. NFCI.
Davide Italiano via llvm-commits
- [llvm] r288017 - [ThreadPool] Remove outdated comment after r288016.
Davide Italiano via llvm-commits
- [llvm] r288018 - [ThreadPool] Rollback recent changes until I figure out the breakage.
Davide Italiano via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via llvm-commits
- [llvm] r288324 - [SCCP] Prefer `auto` when the type is obvious. NFCI.
Davide Italiano via llvm-commits
- [llvm] r288325 - [SCCP] Switch over to DEBUG() and drop an #ifdef.
Davide Italiano via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Davide Italiano via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27285: llvm-lto2: Simpler workaround for PR30396.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D26224: NewGVN
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D26224: NewGVN
Davide Italiano via Phabricator via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Dean Michael Berris via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Dean Michael Berris via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D26020: [XRay][compiler-rt][x86_64] Define a tail exit trampoline.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Dehao Chen via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Dehao Chen via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Dehao Chen via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
Dehao Chen via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Dehao Chen via llvm-commits
- [llvm] r288463 - Change LoopUnrollPass cost from int to unsigned to make it consistent. (NFC)
Dehao Chen via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25434: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25525: Cold callee heuristic should not override hot callsite heuristic in inliner.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r288251 - [WebAssembly] Add llvm-objdump support for wasm file format
Derek Schuff via llvm-commits
- [llvm] r288296 - [WebAssembly] Emit .import_global assembler directives
Derek Schuff via llvm-commits
- [PATCH] D26875: [WebAssembly] Emit .import_global assembler directives
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D26172: [WebAssembly] Add llvm-objdump support for wasm file format
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D26172: [WebAssembly] Add llvm-objdump support for wasm file format
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D26875: [WebAssembly] Emit .import_global assembler directives
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D27355: [WebAssembly] Add wasm support for llvm-readobj
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D26878: [GlobalISel] Add tentative Selector-emitted tablegen backend.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27195: [ARM] GlobalISel: Lower more than 4 arguments
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27045: [GlobalISel] Extract handleAssignments out of AArch64CallLowering
Diana Picus via Phabricator via llvm-commits
- [PATCH] D26819: Integer division expansion should handle constant divisors intelligently
Dmitri Shtilman via llvm-commits
- [PATCH] D26818: Bug fix and a proposed improvement in integer division expansion
Dmitri Shtilman via llvm-commits
- [PATCH] D27245: Integer division expansion should handle constant divisors intelligently
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D27246: Bug fix and a proposed improvement in integer division expansion
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D27246: Bug fix and a proposed improvement in integer division expansion
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D27245: Integer division expansion should handle constant divisors intelligently
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Dmitry Vyukov via Phabricator via llvm-commits
- Define strnlen when it is not in libc
Duncan P. N. Exon Smith via llvm-commits
- Define strnlen when it is not in libc
Duncan P. N. Exon Smith via llvm-commits
- Define strnlen when it is not in libc
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D27264: Refactor code to create getFallThrough method in MachineBasicBlock.
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r288618 - [AVR] Remove 'XFAIL' from a CodeGen test
Dylan McKay via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
Ed Maste via Phabricator via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25482: [PPC] Allow two post RA schedulers to be in the pipeline and select one depending on the Machine Function's subtarget
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D27385: [x86] fold fand (fxor X, -1) Y --> fandn X, Y
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r288074 - [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Eli Friedman via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27064: [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D24854: [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D24956: [SelectionDAG] Add expansion and promotion of [US]MUL_LOHI
Eli Friedman via Phabricator via llvm-commits
- [llvm] r287679 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Eric Christopher via llvm-commits
- [llvm] r287679 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Eric Christopher via llvm-commits
- [llvm] r288322 - Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"
Eric Christopher via llvm-commits
- [llvm] r288293 - Move most EH from MachineModuleInfo to MachineFunction
Eric Christopher via llvm-commits
- [llvm] r288293 - Move most EH from MachineModuleInfo to MachineFunction
Eric Christopher via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Eric Christopher via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27185: Move FrameInstructions from MachineModuleInfo to MachineFunction
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27219: Add MCNoDeprecatedASM into MC ASMParser TargetOption to have an option to disable deprecate warning in asm
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27005: [lit] Support custom parsers in parseIntegratedTestScript
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D27396: Install the LLVM header module.modulemaps
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D27396: Install the LLVM header module.modulemaps
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D27396: Install the LLVM header module.modulemaps
Eric Fiselier via Phabricator via llvm-commits
- [lld] r288019 - [ELF] Print file:line for 'undefined section' errors
Eugene Leviant via llvm-commits
- [lld] r288114 - [ELF] Refactor target error messages
Eugene Leviant via llvm-commits
- [PATCH] D27108: [ELF] Print file:line for 'undefined section' error
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27097: [ELF] Refactor target errors
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27097: [ELF] Refactor target errors
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27194: [ELF] Print file:line for 'symbol not found' error
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27335: [ELF] Print file:line for unknown PHDR error
Eugene Leviant via Phabricator via llvm-commits
- [polly] r288174 - Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288256 - Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288285 - Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288424 - [ADT, Support, TableGen] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288426 - Fix broken buildbots because of r288424 (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288424 - [ADT, Support, TableGen] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288540 - [IR] Fix some Clang-tidy modernize-use-equals-delete and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D26710: [LLVM] Fix some Clang-tidy modernize-use-default, modernize-use-equals-delete and Include What You Use warnings; other minor fixes
Eugene Zelenko via Phabricator via llvm-commits
- [compiler-rt] r288091 - Return memory to OS right after free (not in the async thread).
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r288271 - Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27061: [asan] Avoid redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27118: [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27137: [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D25927: [cfi] Implement cfi-icall using inline assembly.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D26045: [cfi] Fix weak functions handling.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D26460: Tread TSan LLVM flags to driver: account for external flag values in TSan.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D23107: [MSAN][MIPS] Fix fork.cc test on MIPS
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Evgeniy Stepanov via Phabricator via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
Evgeny Leviant via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
Evgeny Leviant via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
Evgeny Leviant via llvm-commits
- [llvm] r288278 - Fix LSR best register search algorithm.
Evgeny Stupachenko via llvm-commits
- [PATCH] D26877: Minor fixes in Loop Strength Reduction
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26877: Minor fixes in Loop Strength Reduction
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [compiler-rt] r288162 - Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r288173 - Revert "Compiler-rt part of D26230: Add (constant) masked load/store support"
Filipe Cabecinhas via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r288504 - Compiler-rt part of D26230: Add (constant) masked load/store support (Try #2)
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r288507 - Revert "Compiler-rt part of D26230: Add (constant) masked load/store support (Try #2)"
Filipe Cabecinhas via llvm-commits
- [PATCH] D26506: Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26506: Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27083: [sanitizer] Handle malloc_destroy_zone() on Darwin
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26929: [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26506: Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27249: [LoopVectorize] Use OpenMP vector routines.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27343: [framelowering] Improve tracking of first CS pop instruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27249: [LoopVectorize] Use OpenMP vector routines.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] r288141 - [GVNHoist] Enable aggressive hoisting when optimizing for code-size
Gabor Ballabas via llvm-commits
- [llvm] r288176 - [AArch64] Fold spills of COPY of WZR/XZR
Geoff Berry via llvm-commits
- [llvm] r288189 - [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via llvm-commits
- [llvm] r288439 - [AArch64] Fold more spilled/refilled COPYs.
Geoff Berry via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D26976: [AArch64] Fold spills of COPY of WZR/XZR
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27271: [AArch64] Fold more spilled/refilled COPYs.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D25962: [EarlyCSE] Enable MemorySSA for middle-end run of EarlyCSE.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27271: [AArch64] Fold more spilled/refilled COPYs.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
George Rimar via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
George Rimar via llvm-commits
- [lld] r288020 - [ELF] - Implemented -no-rosegment.
George Rimar via llvm-commits
- [lld] r288021 - [ELF] - Set Config->SingleRoRx differently. NFC.
George Rimar via llvm-commits
- [lld] r288022 - [ELF] - Do not put non exec sections first when -no-rosegment
George Rimar via llvm-commits
- [lld] r288123 - [ELF] - Implemented -N (-omagic) command line option.
George Rimar via llvm-commits
- [lld] r288150 - [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via llvm-commits
- [lld] r288151 - [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via llvm-commits
- [lld] r288579 - [ELF] - Disable relro when -omagic specified.
George Rimar via llvm-commits
- [lld] r288580 - [ELF] - Change the way how we compute offsets for binary output.
George Rimar via llvm-commits
- [lld] r288581 - [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N, --norosegment flags.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N (-omagic)
George Rimar via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N (-omagic)
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
George Rimar via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27297: [ELF] - Disable relro when -omagic specified.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D27335: [ELF] Print file:line for unknown PHDR error
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
George Rimar via Phabricator via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27297: [ELF] - Disable relro when -omagic specified.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [PATCH] D25518: [ELF] - Handle broken size field of compressed sections header.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25467: [ELF] - Alternative fix to prevent possible crash on large output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25279: [ELF] - Do not crash on large output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25272: [ELF] - Fixed behavior when amount of inputsections is too large.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26974: [COFF] Add DebugInfoCodeView dependency
George Rimar via Phabricator via llvm-commits
- [PATCH] D26689: Use one task per iteration in parallel_for_loop
George Rimar via Phabricator via llvm-commits
- [PATCH] D27327: [InstCombine] Fix to switch narrowing
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Greg Bedwell via Phabricator via llvm-commits
- [llvm] r288399 - This change removes the dependency on DwarfDebug that was used for DW_FORM_ref_addr by making a new DIEUnit class in DIE.cpp.
Greg Clayton via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D26879: Make a DwarfGen class that can generate DWARF for unittests and add units tests to test DWARF API.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27326: Make a DWARF generator so we can unit test DWARF APIs with gtest.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27326: Make a DWARF generator so we can unit test DWARF APIs with gtest.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r288560 - [ppc] Correctly compute the cost of loading 32/64 bit memory into VSR
Guozhi Wei via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r288569 - [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D9819: [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructionCost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D9819: [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructionCost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D27357: [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D27357: [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D27357: [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r288189 - [LiveRangeEdit] Handle instructions with no defs correctly.
Hal Finkel via llvm-commits
- [llvm] r288497 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Hal Finkel via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D25517: [SLPVectorizer] Improved support of partial tree vectorization.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27259: Make processing @llvm.assume more efficient - operand bundles
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27357: [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9386: llvm.noalias - CaptureTracking needs to look through them
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26963: [docs] Add user-side for blockers/merges
Hans Wennborg via Phabricator via llvm-commits
- Define strnlen when it is not in libc
Hubert Tong via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r288303 - Use trigrams to speed up SpecialCaseList.
Ivan Krasin via llvm-commits
- [llvm] r288553 - Support escaping in TrigramIndex.
Ivan Krasin via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D26875: [WebAssembly] Emit .import_global assembler directives
Jacob Gravelle via Phabricator via llvm-commits
- [llvm] r288215 - [lanai] Manually match 0/-1 with R0/R1.
Jacques Pienaar via llvm-commits
- [llvm] r288541 - [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via llvm-commits
- [PATCH] D27171: [lanai] Manually match 0/-1 with R0/R1.
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] r288024 - [InlineCost] Reduce inline thresholds to compensate for cost changes
James Molloy via llvm-commits
- [PATCH] D26848: [PATCH] Reduce inline thresholds to compensate for cost changes
James Molloy via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
James Molloy via Phabricator via llvm-commits
- [PATCH] D27294: Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
James Molloy via Phabricator via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
James Molloy via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
James Molloy via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
James Molloy via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
James Molloy via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
James Molloy via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D27342: [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
James Y Knight via Phabricator via llvm-commits
- [PATCH] D26925: Add front() method.
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D27262: Add front() method to SetVector.
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D25336: Refactor code and create getFallThrough method.
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D27264: Refactor code to create getFallThrough method in MachineBasicBlock.
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Jim Grosbach via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Jim Grosbach via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Jim Grosbach via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Jim Grosbach via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Jim Grosbach via Phabricator via llvm-commits
- [PATCH] D9819: [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructionCost
Jingyue Wu via Phabricator via llvm-commits
- [llvm] r288279 - [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via llvm-commits
- [PATCH] D26621: [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via Phabricator via llvm-commits
- [PATCH] D26621: [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Joerg Sonnenberger via llvm-commits
- [llvm] r288052 - Revert r287553: [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via llvm-commits
- [llvm] r287553 - [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27145: Add "RPRED" mechanism for relocation predicates. (5% speedup for `ld.lld -O0`)
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D26504: [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D26819: Integer division expansion should handle constant divisors intelligently
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27245: Integer division expansion should handle constant divisors intelligently
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27246: Bug fix and a proposed improvement in integer division expansion
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27245: Integer division expansion should handle constant divisors intelligently
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D23665: [AAP] (2) Add AAP ELF definitions
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Joerg Sonnenberger via Phabricator via llvm-commits
- [polly] r288328 - [FIX] Do not try to hoist obviously overwritten loads
Johannes Doerfert via llvm-commits
- [polly] r288329 - [NFC] Check for feasibility prior to the profitability check
Johannes Doerfert via llvm-commits
- [polly] r288514 - Rerun mem2reg after the inliner
Johannes Doerfert via llvm-commits
- [polly] r288516 - Do not allow multiple possibly aliasing ptrs in an expression
Johannes Doerfert via llvm-commits
- [polly] r288521 - Allow to disable unsigned operations (zext, icmp ugt, ...)
Johannes Doerfert via llvm-commits
- [llvm] r288232 - Test commit as per developer policy
Jonas Devlieghere via llvm-commits
- [llvm] r288233 - Revert 'Test commit as per developer policy'
Jonas Devlieghere via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D26524: [AArch64] Sink sext when foldable in user GEPs
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Justin Bogner via llvm-commits
- [llvm] r288441 - SDAG: Avoid a large, usually empty SmallVector in a recursive function
Justin Bogner via llvm-commits
- [llvm] r288050 - [StructurizeCFG] Refactor NearestCommonDominator.
Justin Lebar via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Justin Lebar via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Justin Lebar via llvm-commits
- [llvm] r288200 - [StructurizeCFG] Fix infinite loop in rebuildSSA.
Justin Lebar via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Justin Lebar via llvm-commits
- [llvm] r288200 - [StructurizeCFG] Fix infinite loop in rebuildSSA.
Justin Lebar via llvm-commits
- [llvm] r288592 - [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Justin Lebar via llvm-commits
- [llvm] r288593 - [PM] Make PassManager's constructor explicit.
Justin Lebar via llvm-commits
- [llvm] r288594 - [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via llvm-commits
- [llvm] r288595 - [PM] Don't walk the AM's ResultsList if nothing was invalidated.
Justin Lebar via llvm-commits
- [llvm] r288596 - [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Justin Lebar via llvm-commits
- [llvm] r288597 - [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Justin Lebar via llvm-commits
- [llvm] r288598 - [PM] Rename lookupPass to lookUpPass.
Justin Lebar via llvm-commits
- [PATCH] D26998: [StructurizeCFG] Refactor NearestCommonDominator.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26998: [StructurizeCFG] Refactor NearestCommonDominator.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27000: [StructurizeCFG] Use range-based for loops.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27368: [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27369: [PM] Make PassManager's constructor explicit.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27370: [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27371: [PM] Don't walk the AM's ResultsList if nothing was invalidated.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27372: [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27373: [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27374: [PM] Rename lookupPass to lookUpPass.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27370: [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27368: [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27369: [PM] Make PassManager's constructor explicit.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27370: [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27371: [PM] Don't walk the AM's ResultsList if nothing was invalidated.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27372: [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27373: [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27374: [PM] Rename lookupPass to lookUpPass.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27388: [bugpoint] Clean up type names at the very end
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D27389: ConstantFolding: Don't crash when encountering vector GEP
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D27397: [LAA] Prevent invalid IR for loop-invariant bound in loop body
Keno Fischer via Phabricator via llvm-commits
- [llvm] r288084 - Add error checking for Mach-O universal files.
Kevin Enderby via llvm-commits
- [llvm] r288199 - Add to llvm-objdump the -no-leading-headers option with the use of the -macho option.
Kevin Enderby via llvm-commits
- [llvm] r288402 - Fix a bug with llvm-size and the -m option with multiple files not printing the file names.
Kevin Enderby via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Kevin Enderby via Phabricator via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Kevin Enderby via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Kit Barton via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Kit Barton via Phabricator via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Kit Barton via Phabricator via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Kit Barton via Phabricator via llvm-commits
- [compiler-rt] r288255 - [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r288276 - [libFuzzer] extend -print_coverage to print the comma-separated list of covered dirs. Note: the Windows stub for DirName is left unimplemented
Kostya Serebryany via llvm-commits
- [llvm] r288281 - [libFuzzer] extend -rss_limit_mb to crash instantly on a single malloc that exceeds the limit
Kostya Serebryany via llvm-commits
- [llvm] r288299 - [libFuzzer] temporary disable a part of the test broken by r288283
Kostya Serebryany via llvm-commits
- [llvm] r288300 - revert r288283 as it causes debug info (line numbers) to be lost in instrumented code. also revert r288299 which was a workaround for the problem.
Kostya Serebryany via llvm-commits
- [llvm] r288283 - Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions.
Kostya Serebryany via llvm-commits
- [llvm] r288389 - [libFuzzer] treat -rss_limit_mb=0 as no limit
Kostya Serebryany via llvm-commits
- [llvm] r288392 - [libFuzzer] add a test for r288389 (-rss_limit_mb=0 means no limit).
Kostya Serebryany via llvm-commits
- [llvm] r288568 - [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint
Kostya Serebryany via llvm-commits
- [PATCH] D26956: Initial changes for porting libFuzzer to Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27229: [libFuzzer] Diff 1 - Add Macro Flags for Windows and Posix.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27237: [libFuzzer] Diff 6 - Implement Timers for Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Add required header for Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27349: [libFuzzer] Diff 12 - Include missing header. Required to use `Printf()`.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27352: [libFuzzer] Diff 13 - Reorganize #includes to follow LLVM Coding Standards.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27353: [libFuzzer] Diff 14 - Detail. Same format for all header files.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27354: [libFuzzer] Diff 15 - Detail. Same format for all cpp files.
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r288243 - [PowerPC] Preserve machine dominator tree in PPCVSXFMAMutate
Krzysztof Parzyszek via llvm-commits
- [PATCH] D26359: Use LiveRangeCalc to extend live ranges in shrinkToUses
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D27191: TII: add hook getInstrOperandImmValue.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D27012: [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27137: [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27083: [sanitizer] Handle malloc_destroy_zone() on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D26506: Compiler-rt part of D26230: Add (constant) masked load/store support
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27378: [asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27390: [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27399: [tsan] Unify the stack trace render format between TSan and ASan
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [compiler-rt] r288065 - [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Kuba Mracek via llvm-commits
- [compiler-rt] r288067 - [asan] Attempt to fix the debug_double_free.cc testcase on Windows after r288065.
Kuba Mracek via llvm-commits
- [compiler-rt] r288072 - [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Kuba Mracek via llvm-commits
- [compiler-rt] r288186 - [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Kuba Mracek via llvm-commits
- [compiler-rt] r288224 - [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba Mracek via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Kuba Mracek via llvm-commits
- [llvm] r288385 - Recommit r287403 (reverted in r287804): [lit] When setting SDKROOT on Darwin, use '--sdk macosx' to find the right SDK path.
Kuba Mracek via llvm-commits
- [compiler-rt] r288537 - [sanitizer] Track architecture and UUID of modules in LoadedModule
Kuba Mracek via llvm-commits
- [compiler-rt] r288624 - [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Kuba Mracek via llvm-commits
- [llvm] r288640 - Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba Mracek via llvm-commits
- [llvm] r288225 - [RuntimeDyld] Skip undefined symbols when building the symbol table.
Lang Hames via llvm-commits
- [llvm] r288608 - [Object][MachO] Reference-ify some helper function arguments. NFC.
Lang Hames via llvm-commits
- [PATCH] D26700: Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Lang Hames via Phabricator via llvm-commits
- [PATCH] D27094: [StringRef] Use default member initializers and = default.
Malcolm Parsons via llvm-commits
- [llvm] r288131 - [StringRef] Use default member initializers and = default.
Malcolm Parsons via llvm-commits
- [llvm] r288424 - [ADT, Support, TableGen] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Malcolm Parsons via llvm-commits
- [llvm] r288424 - [ADT, Support, TableGen] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Malcolm Parsons via llvm-commits
- [PATCH] D26884: Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)
Malcolm Parsons via Phabricator via llvm-commits
- [PATCH] D27094: [StringRef] Use default member initializers and = default.
Malcolm Parsons via Phabricator via llvm-commits
- [llvm] r288396 - [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D27359: Fix D26214: Move error handling out of MC and to the callers.
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D27360: Fix D26214: Move error handling out of MC and to the callers.
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [compiler-rt] r288064 - [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Marcin Koscielnicki via llvm-commits
- [compiler-rt] r288116 - Revert "Revert "[ASan] Enable on SystemZ.""
Marcin Koscielnicki via llvm-commits
- [PATCH] D27118: [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Marcin Kościelnicki via Phabricator via llvm-commits
- [PATCH] D27118: [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Marcin Kościelnicki via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D26956: Initial changes for porting libFuzzer to Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27229: [libFuzzer] Diff 1 - Add Macro Flags for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27237: [libFuzzer] Diff 6 - Implement Timers for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27281: [libFuzzer] Diff 9 - Properly use unsigned for "workers" and "jobs" flags, and process id.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Add required header for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27349: [libFuzzer] Diff 12 - Include missing header. Required to use `Printf()`.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27352: [libFuzzer] Diff 13 - Reorganize #includes to follow LLVM Coding Standards.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27353: [libFuzzer] Diff 14 - Detail. Same format for all header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27354: [libFuzzer] Diff 15 - Detail. Same format for all cpp files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Add required header for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Clean up headers and file formatting of LibFuzzer files
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27363: [libFuzzer] Diff 11 - Clean up headers and file formatting of LibFuzzer files
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Mark Santaniello via Phabricator via llvm-commits
- [llvm] r288184 - AMDGPU: Refactor immediate folding logic
Matt Arsenault via llvm-commits
- [llvm] r288185 - AMDGPU: Materialize frame index before add
Matt Arsenault via llvm-commits
- [llvm] r288187 - AMDGPU: Use else if
Matt Arsenault via llvm-commits
- [llvm] r288188 - AMDGPU: Rename flat operands to match mubuf
Matt Arsenault via llvm-commits
- [llvm] r288190 - AMDGPU: Use SGPR_64 for argument lowerings
Matt Arsenault via llvm-commits
- [llvm] r288191 - AMDGPU: Disallow exec as SMEM instruction operand
Matt Arsenault via llvm-commits
- [llvm] r288262 - AMDGPU: Move mir tests into mir test directory
Matt Arsenault via llvm-commits
- [llvm] r288200 - [StructurizeCFG] Fix infinite loop in rebuildSSA.
Matt Arsenault via llvm-commits
- [llvm] r288445 - AMDGPU: Use wider scalar spills for SGPR spilling
Matt Arsenault via llvm-commits
- [llvm] r288459 - ConstantFolding: Factor code into helper function
Matt Arsenault via llvm-commits
- [llvm] r288523 - AMDGPU: Implement isCheapAddrSpaceCast
Matt Arsenault via llvm-commits
- [llvm] r288590 - AMDGPU: Clean up struct initializers
Matt Arsenault via llvm-commits
- [llvm] r288603 - DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via llvm-commits
- [PATCH] D23584: AMDGPU: Don't required structured CFG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D23417: AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27168: AMDGPU: Use SGPR_64 for argument lowerings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27173: AMDGPU: Disallow exec as SMEM instruction operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27106: AMDGPU/SI: Enable MemorySSA for EarlyCSE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26897: AMDGPU: Refactor immediate folding logic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26931: AMDGPU: Materialize frame index before add
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D20633: AMDGPU: Rename flat operands to match mubuf
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27168: AMDGPU: Use SGPR_64 for argument lowerings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27173: AMDGPU: Disallow exec as SMEM instruction operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27265: AMDGPU: Minor assembler refactoring
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27275: AMDGPU: Consolidate inline immediate predicate functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27278: AMDGPU: Fix operand name for v_interp_*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27317: AMDGPU: Fix handling of 16-bit immediates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27322: AMDGPU: Clean up struct initializers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26104: AMDGPU: Use wider scalar spills for SGPR spilling
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26785: InstCombine: Fold bitcast of vector to FP scalar
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27330: AMDGPU: Implement isCheapAddrSpaceCast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26174: DAG: Avoid OOB when legalizing vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27344: AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameBaseReg
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27330: AMDGPU: Implement isCheapAddrSpaceCast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27344: AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameBaseReg
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27379: AMDGPU: Fix crash on i16 constant expression
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27381: AMDGPU: Make f16 ConstantFP legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27317: AMDGPU: Fix handling of 16-bit immediates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27322: AMDGPU: Clean up struct initializers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D15754: AMDGPU/SI: Simplify validation of flat instructions optional operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26869: [LV] Add flag for ignoring target info
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26873: [LV] Do not vectorize loops with a low dynamic tripcount, as determined by profile information
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26869: [LV] Add flag for ignoring target info
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Matthias Braun via llvm-commits
- [llvm] r288057 - MachineScheduler: Export function to construct "default" scheduler.
Matthias Braun via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Matthias Braun via llvm-commits
- [llvm] r288277 - Clarify rules for reserved regs, fix aarch64 ones.
Matthias Braun via llvm-commits
- [llvm] r288290 - MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via llvm-commits
- [llvm] r288291 - Move FrameInstructions from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288292 - Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288293 - Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288293 - Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288405 - Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288428 - RegisterCoalscer: Only coalesce complete reserved registers.
Matthias Braun via llvm-commits
- [llvm] r288561 - AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via llvm-commits
- [llvm] r288567 - testcase only works in a debug build
Matthias Braun via llvm-commits
- [llvm] r288610 - TableGen: Use StringRef instead of const std::string& for parameters
Matthias Braun via llvm-commits
- [llvm] r288611 - TableGen: Optimize common string concatenation with SmallString
Matthias Braun via llvm-commits
- [llvm] r288612 - TableGen: Use StringRef instead of const std::string& in return vals.
Matthias Braun via llvm-commits
- [llvm] r288613 - TableGen: Store Records on a BumpPtrAllocator
Matthias Braun via llvm-commits
- [llvm] r288638 - TableGen/Record: Move PointerIntPair to less used field of RecordVal
Matthias Braun via llvm-commits
- [llvm] r288639 - TableGen: Factor out STRCONCAT constructor, add shortcut.
Matthias Braun via llvm-commits
- [llvm] r288642 - TableGen: Use more StringInit instead of StringRef
Matthias Braun via llvm-commits
- [llvm] r288643 - TableGen: Use StringInit instead of std::string for DagInit name
Matthias Braun via llvm-commits
- [llvm] r288644 - TableGen: Use StringInit instead of std::string for DagInit arg names
Matthias Braun via llvm-commits
- [llvm] r288647 - ListInit::convertInitializerTo: avoid foldingset lookup if nothing changed
Matthias Braun via llvm-commits
- [llvm] r288648 - TableGen/Record: Replace std::vector with SmallVector/ArrayRef
Matthias Braun via llvm-commits
- [llvm] r288649 - TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vector
Matthias Braun via llvm-commits
- [llvm] r288650 - TableGen: Use range based for; reserve vectors where possible
Matthias Braun via llvm-commits
- [llvm] r288651 - TableGen: TableGenStringKey is no longer necessary as of r288642
Matthias Braun via llvm-commits
- [llvm] r288652 - TableGen/Record: Shortcut member access in hottest function
Matthias Braun via llvm-commits
- [llvm] r288653 - TableGen: Some more std::string->StringInit* replacements
Matthias Braun via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26972: [AArch64] Add a basic SchedMachineModel for Falkor.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26976: [AArch64] Fold spills of COPY of WZR/XZR
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27185: Move FrameInstructions from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27227: Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27271: [AArch64] Fold more spilled/refilled COPYs.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27185: Move FrameInstructions from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27293: [WIP] Cleanup SplitCSR implementation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27293: [WIP] Cleanup SplitCSR implementation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27329: AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27329: AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27343: [framelowering] Improve tracking of first CS pop instruction.
Matthias Braun via Phabricator via llvm-commits
- [compiler-rt] r288234 - [asan] Avoid redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address.
Maxim Ostapenko via llvm-commits
- [compiler-rt] r288488 - [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via Phabricator via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Meador Inge via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27308: ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask
Meador Inge via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26876: Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26700: Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26884: Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26700: Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27082: [LTO] Reject modules without datalayout
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27184: Bitcode: Change expected layout of module blocks.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27189: Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27189: Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26884: Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D20217: Add direct control of whether or not a symbol is preemtable at runtime
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27103: [Constants] Represent the runtime length of a scalable vector. [IR support for SVE scalable vectors 3/4]
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27274: [git-llvm] Use --force-interactive when commiting to prompt password
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27274: [git-llvm] Use --force-interactive when commiting to prompt password
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27285: llvm-lto2: Simpler workaround for PR30396.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27292: LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27241: Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27331: [LTOs] Allow generation of hotness information
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Mehdi Amini via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Mehdi Amini via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Mehdi Amini via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Mehdi Amini via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mehdi Amini via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
Mehdi Amini via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mehdi Amini via llvm-commits
- [llvm] r288071 - Improve error handling in YAML parsing
Mehdi Amini via llvm-commits
- [llvm] r288082 - Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch
Mehdi Amini via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi Amini via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Mehdi Amini via llvm-commits
- [llvm] r288171 - [docs] Typos and whitespace fixed in LTO docs.
Mehdi Amini via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi Amini via llvm-commits
- [llvm] r288196 - Change Error unittest to use the LLVM_ENABLE_ABI_BREAKING_CHECKS instead of NDEBUG
Mehdi Amini via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi Amini via llvm-commits
- [llvm] r288265 - Fix macro check for ABI breacking check: should use #if instead of #ifndef
Mehdi Amini via llvm-commits
- [llvm] r288266 - [git-llvm] Use --force-interactive when commiting to enable SVN to prompt password
Mehdi Amini via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Mehdi Amini via llvm-commits
- [llvm] r288400 - Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi Amini via llvm-commits
- [llvm] r288417 - Improve documentation on MSVC workaround for AlignedCharArray (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Mehdi Amini via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Mehdi Amini via llvm-commits
- [llvm] r288562 - [doc] Add .arcconfig setup to the "how to work with a monorepo" section
Mehdi Amini via llvm-commits
- [llvm] r288619 - [stl-extras] Provide an adaptor of std::count for ranges.
Michael Gottesman via llvm-commits
- [polly] r288144 - canSynthesize: Remove unused argument LI. NFC.
Michael Kruse via llvm-commits
- [polly] r288160 - [DeLICM] Add pass boilerplate code.
Michael Kruse via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Michael Kruse via Phabricator via llvm-commits
- [llvm] r287792 - [X86] Allow folding of stack reloads when loading a subreg of the spilled reg
Michael Kuperstein via llvm-commits
- [llvm] r288274 - [LoopUnroll] Implement profile-based loop peeling
Michael Kuperstein via llvm-commits
- [llvm] r288572 - Remove stale comment. NFC.
Michael Kuperstein via llvm-commits
- [PATCH] D26277: [SLP] Fixed cost model for horizontal reduction.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26873: [LV] Do not vectorize loops with a low dynamic tripcount, as determined by profile information
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27169: [x86] Fix getAddressFromInstr
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D17095: [X86] Add X86FixupSeparateStack pass
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Michael Spencer via llvm-commits
- [PATCH] D26172: [WebAssembly] Add llvm-objdump support for wasm file format
Michael Spencer via Phabricator via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D26850: [Driver] Fix recognizing newer OpenSUSE versions
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26255: [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26850: [Driver] Fix recognizing newer OpenSUSE versions
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Michał Górny via Phabricator via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Michel Dänzer via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Michel Dänzer via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r288167 - Fix a linefeed at eof.
NAKAMURA Takumi via llvm-commits
- [llvm] r288168 - Suppress abi-breaking.h on cygming, for now.
NAKAMURA Takumi via llvm-commits
- [compiler-rt] r288490 - compiler-rt/test/profile/Linux/lit.local.cfg: [Py3] Use text mode (universal_newlines=True).
NAKAMURA Takumi via llvm-commits
- [llvm] r288152 - [PowerPC] Improvements for BUILD_VECTOR Vol. 1
Nemanja Ivanovic via llvm-commits
- [llvm] r287679 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Nemanja Ivanovic via llvm-commits
- [llvm] r288214 - Revert https://reviews.llvm.org/rL287679
Nemanja Ivanovic via llvm-commits
- [llvm] r288218 - [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via llvm-commits
- [llvm] r288219 - [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via llvm-commits
- [PATCH] D25912: [PowerPC] Improvements for BUILD_VECTOR Vol. 1
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D26861: [POWERPC][LE] prevent vxs load and store from expanding to lxvd2x/xxswapd and xxswapd/stxvd2x for aligned vectors
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D25980: [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D26023: [PowerPC] Improvements for BUILD_VECTOR Vol. 3
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Nemanja Ivanovic via Phabricator via llvm-commits
- Embedded Bitcode in Object Files
Nico Weber via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via llvm-commits
- [PATCH] D27176: cmake: Set rpath for loadable modules as well as shared libraries.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via Phabricator via llvm-commits
- [llvm] r288248 - [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Haehnle via llvm-commits
- [llvm] r288336 - [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Nicolai Haehnle via llvm-commits
- [llvm] r288506 - [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Haehnle via llvm-commits
- [PATCH] D27064: [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26998: [StructurizeCFG] Refactor NearestCommonDominator.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27260: [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27344: AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameBaseReg
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27346: X86: Split fma_pattern[_wide].ll
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27347: X86: Add checks for fma_patterns_distributive[_wide].ll with -enable-no-infs-fp-math
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D24956: [SelectionDAG] Add expansion and promotion of [US]MUL_LOHI
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27346: X86: Split fma_pattern[_wide].ll
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27344: AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameBaseReg
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r288035 - Revert "[DAG] Improve loads-from-store forwarding to handle TokenFactor"
Nirav Dave via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D27051: Propagate NumRegisterParameters to Backend
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Davé via llvm-commits
- [llvm] r288433 - [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via llvm-commits
- [PATCH] D27315: [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D27315: [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D27315: [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D27148: Regcall - Adding support for mask types
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D27392: Vectorcall Calling Convention - Adding CodeGen Complete Support
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D27148: Regcall - Adding support for mask types
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r288212 - Emit 'no line' information for interesting 'orphan' instructions.
Paul Robinson via llvm-commits
- [llvm] r288216 - Revert r288212 due to lldb failure.
Paul Robinson via llvm-commits
- [llvm] r288283 - Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions.
Paul Robinson via llvm-commits
- [llvm] r288286 - [PS4] Tighten up a triple check.
Paul Robinson via llvm-commits
- [llvm] r288450 - [DWARF] Put linkage-name on abstract origin even when there's a declaration.
Paul Robinson via llvm-commits
- [PATCH] D27183: Add function to DWARFContext to get all line addresses
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27183: Add function to DWARFContext to get all line addresses
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D24180: Emit 'no line' information for interesting 'orphan' instructions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D24180: Emit 'no line' information for interesting 'orphan' instructions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Paul Robinson via Phabricator via llvm-commits
- [llvm] r288246 - [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via llvm-commits
- [llvm] r288364 - Remove iostream include from WasmObjectFile
Pavel Labath via llvm-commits
- [PATCH] D26504: [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D26504: [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D26504: [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Pete Cooper via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Pete Cooper via llvm-commits
- [llvm] r288076 - cmake: Set rpath for loadable modules as well as shared libraries.
Peter Collingbourne via llvm-commits
- [llvm] r288098 - Bitcode: Change expected layout of module blocks.
Peter Collingbourne via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Peter Collingbourne via llvm-commits
- [llvm] r288195 - Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via llvm-commits
- [llvm] r288198 - Add missing dependency.
Peter Collingbourne via llvm-commits
- [llvm] r288201 - Add llvm-modextract tool.
Peter Collingbourne via llvm-commits
- [llvm] r288202 - Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Peter Collingbourne via llvm-commits
- [llvm] r288217 - Add another missing dependency.
Peter Collingbourne via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Peter Collingbourne via llvm-commits
- [llvm] r288288 - llvm-lto2: Simpler workaround for PR30396.
Peter Collingbourne via llvm-commits
- [llvm] r288302 - LTO: Remove Symbol::getIRName().
Peter Collingbourne via llvm-commits
- [llvm] r288315 - Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Peter Collingbourne via llvm-commits
- [llvm] r288316 - LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Peter Collingbourne via llvm-commits
- [llvm] r288317 - Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via llvm-commits
- [llvm] r288318 - Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, so make it a reference. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r288319 - Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via llvm-commits
- [llvm] r288320 - Object: Add SF_Executable symbol flag.
Peter Collingbourne via llvm-commits
- [llvm] r288321 - Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [llvm] r288435 - llvm-modextract: Call keep() on the output stream before exiting.
Peter Collingbourne via llvm-commits
- [llvm] r288458 - IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Peter Collingbourne via llvm-commits
- [llvm] r288460 - Fix GlobalISel build.
Peter Collingbourne via llvm-commits
- [llvm] r288462 - IR: Change PointerType to derive from Type rather than SequentialType.
Peter Collingbourne via llvm-commits
- [llvm] r288464 - IR: Move NumElements field from {Array, Vector}Type to SequentialType.
Peter Collingbourne via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Peter Collingbourne via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27176: cmake: Set rpath for loadable modules as well as shared libraries.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27176: cmake: Set rpath for loadable modules as well as shared libraries.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27184: Bitcode: Change expected layout of module blocks.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27184: Bitcode: Change expected layout of module blocks.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27184: Bitcode: Change expected layout of module blocks.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27189: Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27189: Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27241: Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26951: Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27285: llvm-lto2: Simpler workaround for PR30396.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27285: llvm-lto2: Simpler workaround for PR30396.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27076: Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27292: LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27241: Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27292: LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27076: Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27313: LTO: Add support for multi-module bitcode files.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27122: IR: Move NumElements field from {Array, Vector}Type to SequentialType.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D25878: IR, X86: Understand !range metadata on global variables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r288153 - [ELF] Add support for static TLS to ARM
Peter Smith via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D26653: [compiler-rt] Support building builtins for a single target
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D26652: [CMake] Multi-target builtins build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D26986: MachineScheduler: Export function to construct "default" scheduler.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27012: [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Phabricator via Phabricator via llvm-commits
- [PATCH] D27137: [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Phabricator via Phabricator via llvm-commits
- [PATCH] D23417: AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Phabricator via Phabricator via llvm-commits
- [PATCH] D26929: [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Phabricator via Phabricator via llvm-commits
- [PATCH] D27061: [asan] Avoid redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address
Phabricator via Phabricator via llvm-commits
- [PATCH] D27064: [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Phabricator via Phabricator via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27185: Move FrameInstructions from MachineModuleInfo to MachineFunction
Phabricator via Phabricator via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Phabricator via Phabricator via llvm-commits
- [PATCH] D27227: Move most EH from MachineModuleInfo to MachineFunction
Phabricator via Phabricator via llvm-commits
- [PATCH] D27260: [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Phabricator via Phabricator via llvm-commits
- [PATCH] D26895: [X86][LMT] Restrict nop length to one
Phabricator via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Phabricator via Phabricator via llvm-commits
- [PATCH] D26687: RegisterCoalscer: Only coalesce complete reserved registers.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Phabricator via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Phabricator via Phabricator via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Phabricator via Phabricator via llvm-commits
- [PATCH] D27329: AArch64CollectLOH: Rewrite as block-local analysis.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Phabricator via Phabricator via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Phabricator via Phabricator via llvm-commits
- [llvm] r288311 - Test commit of whitespace to check permissions.
Philip Reames via llvm-commits
- [llvm] r288312 - Revert previous whitespace change
Philip Reames via llvm-commits
- [llvm] r288413 - Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
Philip Reames via llvm-commits
- [llvm] r288415 - [PR29121] Don't fold if it would produce atomic vector loads or stores
Philip Reames via llvm-commits
- [PATCH] D26103: Add tips for generic IR vs architecture specific code.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Philip Reames via Phabricator via llvm-commits
- [PATCH] D25962: [EarlyCSE] Enable MemorySSA for middle-end run of EarlyCSE.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D25075: [LazyValueInfo] Understand monotonically increasing loops and identity values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27293: [WIP] Cleanup SplitCSR implementation
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27294: Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27294: Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D24365: [PR29121] Don't fold if it would produce atomic vector loads or stores
Philip Reames via Phabricator via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Philip Reames via Phabricator via llvm-commits
- [llvm] r288268 - CODE_OWNERS: Take ownership of Loop Strenght Reduce.
Quentin Colombet via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Quentin Colombet via llvm-commits
- [PATCH] D26976: [AArch64] Fold spills of COPY of WZR/XZR
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27045: [GlobalISel] Extract handleAssignments out of AArch64CallLowering
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26781: [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26877: Minor fixes in Loop Strength Reduction
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26870: Outliner: Add uniquely terminated strings for a suffix tree
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27195: [ARM] GlobalISel: Lower more than 4 arguments
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27191: TII: add hook getInstrOperandImmValue.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27271: [AArch64] Fold more spilled/refilled COPYs.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26730: AMDGPU/GlobalISel: Add support for simple shaders
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27293: [WIP] Cleanup SplitCSR implementation
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27329: AArch64CollectLOH: Rewrite as block-local analysis.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27336: [globalisel][aarch64] Replace magic numbers with corresponding enumerators in ValMappings. NFC
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27337: [globalisel][aarch64] Fix unintended assumptions about PartialMappingIdx. NFC.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
Rafael Avila de Espindola via llvm-commits
- [lld] r287737 - Allow calling getName() on local symbols.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27070: Implement STARTUP linker script command.
Rafael Avila de Espindola via llvm-commits
- [lld] r288022 - [ELF] - Do not put non exec sections first when -no-rosegment
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Rafael Avila de Espindola via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27194: [ELF] Print file:line for 'symbol not found' error
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Rafael Avila de Espindola via llvm-commits
- [lld] r288151 - [ELF] - Disable emiting multiple output sections when merging is disabled.
Rafael Avila de Espindola via llvm-commits
- [lld] r288101 - Add a test.
Rafael Espindola via llvm-commits
- [lld] r288102 - Sort. NFC.
Rafael Espindola via llvm-commits
- [lld] r288107 - Use relocations to fill statically known got entries.
Rafael Espindola via llvm-commits
- [lld] r288451 - Write the addent to got entries when using Elf_Rel.
Rafael Espindola via llvm-commits
- [lld] r288461 - Allow duplicated abs symbols with the same value.
Rafael Espindola via llvm-commits
- [lld] r288477 - Add a test documenting how we handle addends on Elf_Rela.
Rafael Espindola via llvm-commits
- [lld] r288485 - Ignore R_X86_64_NONE.
Rafael Espindola via llvm-commits
- [lld] r288585 - Ignone SHF_INFO_LINK.
Rafael Espindola via llvm-commits
- [llvm] r288615 - Prefix path when displaying thin archives.
Rafael Espindola via llvm-commits
- [llvm] r288616 - Always use / as the path separator.
Rafael Espindola via llvm-commits
- [lld] r288617 - Don't discard .L symbol with -r.
Rafael Espindola via llvm-commits
- [llvm] r288046 - [GVN] Basic optimization remark support
Rafael EspÃndola via llvm-commits
- [fyi patch] Hack to avoid old gas bug
Rafael EspÃndola via llvm-commits
- [llvm] r288092 - Recognize ${:uid} escapes in intel syntax inline asm
Reid Kleckner via llvm-commits
- [llvm] r288096 - [asan/win] Align global registration metadata to its size
Reid Kleckner via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Reid Kleckner via llvm-commits
- [PATCH] D27012: [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27176: cmake: Set rpath for loadable modules as well as shared libraries.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27227: Move most EH from MachineModuleInfo to MachineFunction
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Reid Kleckner via Phabricator via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Renato Golin via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Renato Golin via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Renato Golin via llvm-commits
- [llvm] r288418 - AArch64: fix 128-bit cmpxchg at -O0 (again, again).
Renato Golin via llvm-commits
- [llvm] r288508 - Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."
Renato Golin via llvm-commits
- [llvm] r288497 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Renato Golin via llvm-commits
- [PATCH] D27101: [Type] Extend VectorType to support scalable vectors. [IR support for SVE scalable vectors 1/4]
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27102: [Constants] Add scalable vector support to ConstantVector::getSplat. [IR support for SVE scalable vectors 2/4]
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27103: [Constants] Represent the runtime length of a scalable vector. [IR support for SVE scalable vectors 3/4]
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27105: [Constants] Add "stepvector" to represent the sequence 0, 1, 2, 3... [IR support for SVE scalable vectors 4/4]
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27249: [LoopVectorize] Use OpenMP vector routines.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D26343: [RFC] Refactor TargetParserTests
Renato Golin via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Renato Golin via Phabricator via llvm-commits
- [PATCH] D26343: [RFC] Refactor TargetParserTests
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Renato Golin via Phabricator via llvm-commits
- [llvm] r288528 - [PGO] Fix PGO use ICE when there are unreachable BBs
Rong Xu via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
Rong Xu via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
Rong Xu via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
Rong Xu via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
Rong Xu via Phabricator via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
Rong Xu via Phabricator via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Rui Ueyama via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
Rui Ueyama via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
Rui Ueyama via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Rui Ueyama via llvm-commits
- [lld] r288110 - Print error message header in red.
Rui Ueyama via llvm-commits
- [lld] r288111 - Add comments.
Rui Ueyama via llvm-commits
- [lld] r288112 - Simplify "missing argument" error message.
Rui Ueyama via llvm-commits
- [lld] r288113 - Style fix.
Rui Ueyama via llvm-commits
- [lld] r288172 - Introduce StringRefZ class to represent null-terminated strings.
Rui Ueyama via llvm-commits
- [lld] r288182 - Use StringRefZ explicitly instead of const char *.
Rui Ueyama via llvm-commits
- [lld] r288228 - Change how we manage groups in ICF.
Rui Ueyama via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Rui Ueyama via llvm-commits
- [lld] r288130 - [ELF][MIPS] Restore Config->Threads for MIPS targets
Rui Ueyama via llvm-commits
- [lld] r288298 - Dump Codeview type information correctly.
Rui Ueyama via llvm-commits
- [lld] r288306 - Split getPos into getLineNumber and getColumnNumber.
Rui Ueyama via llvm-commits
- [lld] r288308 - Make get{Line,Column}Number members of StringParser.
Rui Ueyama via llvm-commits
- [lld] r288309 - Do not name a variable Ret which is not a return value.
Rui Ueyama via llvm-commits
- [lld] r288310 - Simplify ScriptParser.
Rui Ueyama via llvm-commits
- [lld] r288373 - Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Rui Ueyama via llvm-commits
- [lld] r288419 - Add an assert instead of ignoring an impossible condition.
Rui Ueyama via llvm-commits
- [lld] r288443 - Fix undefined behavior.
Rui Ueyama via llvm-commits
- [lld] r288480 - Fix the worse case performance of ICF.
Rui Ueyama via llvm-commits
- [lld] r288483 - Fix a bug in ICF involving COFF associative sections.
Rui Ueyama via llvm-commits
- [lld] r288487 - Port parallel ICF to COFF.
Rui Ueyama via llvm-commits
- [lld] r288511 - Removed a wrong assertion about non-colorable sections.
Rui Ueyama via llvm-commits
- [lld] r288527 - Remove a wrong performance optimization.
Rui Ueyama via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Rui Ueyama via llvm-commits
- [lld] r288599 - Factor out common code to a header.
Rui Ueyama via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Rui Ueyama via llvm-commits
- [lld] r288609 - Update comment to clarify the machine spec.
Rui Ueyama via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Rui Ueyama via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Rui Ueyama via llvm-commits
- [lld] r288620 - Re-implement the optimization that I removed in r288527.
Rui Ueyama via llvm-commits
- [lld] r288527 - Remove a wrong performance optimization.
Rui Ueyama via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Rui Ueyama via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Rui Ueyama via llvm-commits
- [lld] r288630 - Simplify ICF alignment handling.
Rui Ueyama via llvm-commits
- [lld] r288631 - Run the last iteration of parallel_for_loop using a threadpool.
Rui Ueyama via llvm-commits
- [PATCH] D27097: [ELF] Refactor target errors
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27145: Add "RPRED" mechanism for relocation predicates. (5% speedup for `ld.lld -O0`)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27308: ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27335: [ELF] Print file:line for unknown PHDR error
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27307: ELF/AArch64: Simplify R_AARCH64_ADD_ABS_LO12_NC relocation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27306: ELF: consolidate getAArch64Page implementation
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27297: [ELF] - Disable relro when -omagic specified.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27398: Use "equivalence class" instead of "color" to describe the concept in ICF.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D23107: [MSAN][MIPS] Fix fork.cc test on MIPS
Sagar Thakur via Phabricator via llvm-commits
- [compiler-rt] r288099 - builtins: switch to c11 from c99
Saleem Abdulrasool via llvm-commits
- [compiler-rt] r288422 - build: fix building for Windows after SVN r287465
Saleem Abdulrasool via llvm-commits
- [llvm] r288600 - build: allow specifying the component to `llvm_install_symlink`
Saleem Abdulrasool via llvm-commits
- [llvm] r288601 - AMDGPU: remove a couple of unused variables
Saleem Abdulrasool via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27359: [llvm] Fix D26214: Move error handling out of MC and to the callers.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27360: [clang] Fix D26214: Move error handling out of MC and to the callers.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27355: [WebAssembly] Add wasm support for llvm-readobj
Sam Clegg via Phabricator via llvm-commits
- [llvm] r288045 - [x86] fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r288073 - [DAG] add helper function for selectcc --> and+shift transforms; NFC
Sanjay Patel via llvm-commits
- [llvm] r288088 - [DAG] clean up foldSelectCCToShiftAnd(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r288180 - [AArch64] add tests to show select transforms; NFC
Sanjay Patel via llvm-commits
- [llvm] r288183 - [AArch64] add tests for bics; NFC
Sanjay Patel via llvm-commits
- [llvm] r288206 - [AArch64] allow and-not-compare transform to form 'bics'
Sanjay Patel via llvm-commits
- [llvm] r288245 - [AArch64] use exact checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r288254 - [InstCombine] auto-generate checks for select+bitwise logic tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r288261 - [InstCombine] update test to use FileCheck and auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r288270 - [InstCombine] add tests to show potentially missed logic+trunc transforms; NFC
Sanjay Patel via llvm-commits
- [llvm] r288273 - [InstCombine] allow more narrowing transforms for logic ops
Sanjay Patel via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Sanjay Patel via llvm-commits
- [llvm] r288515 - [x86] add tests to show missing demanded bits analysis; NFC
Sanjay Patel via llvm-commits
- [llvm] r288517 - fix check-label
Sanjay Patel via llvm-commits
- [llvm] r288522 - [x86] add common check prefix to reduce duplication; NFC
Sanjay Patel via llvm-commits
- [llvm] r288584 - [InstCombine] change select type to eliminate bitcasts
Sanjay Patel via llvm-commits
- [llvm] r288588 - [InstSimplify] add helper functions for SimplifyICmpInst; NFCI
Sanjay Patel via llvm-commits
- [llvm] r288589 - [InstSimplify] add more helper functions for SimplifyICmpInst; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27221: [AArch64] allow and-not-compare transform to form 'bics'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27221: [AArch64] allow and-not-compare transform to form 'bics'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27260: [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27356: [TargetLowering] add special-case for demanded bits analysis of 'not'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27385: [x86] fold fand (fxor X, -1) Y --> fandn X, Y
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27385: [x86] fold fand (fxor X, -1) Y --> fandn X, Y
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r288135 - [PM] Fix a bad invalid densemap iterator bug in the new invalidation
Sean Silva via llvm-commits
- [llvm] r284297 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for APInt
Sean Silva via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Sean Silva via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
Sean Silva via llvm-commits
- [PATCH] D27147: Put always_inline on adjustExpr
Sean Silva via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Sean Silva via llvm-commits
- [lld] r288314 - Add `isRelExprOneOf` helper
Sean Silva via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Sean Silva via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Sean Silva via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Sean Silva via llvm-commits
- [lld] r288527 - Remove a wrong performance optimization.
Sean Silva via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Sean Silva via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Sean Silva via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Sean Silva via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Sean Silva via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27198: [PM] Introduce the facilities for registering cross-IR-unit dependencies that require deferred invalidation.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27205: [PM] Teach the AAManager and AAResults layer (the worst offender for inter-analysis dependencies) to use the new invalidation infrastructure.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27145: Add "RPRED" mechanism for relocation predicates. (5% speedup for `ld.lld -O0`)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27197: [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27370: [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27369: [PM] Make PassManager's constructor explicit.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27368: [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27372: [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27374: [PM] Rename lookupPass to lookUpPass.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27373: [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27398: Use "equivalence class" instead of "color" to describe the concept in ICF.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27111: Enable aggressive hoisting when optimizing for code-size.
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27110: [GVNHoist] Early exit of cheap computations
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27190: Do not verify skipped pass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D27190: Do not verify skipped pass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D26020: [XRay][compiler-rt][x86_64] Define a tail exit trampoline.
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D25136: [Triple] Add Facebook vendor
Shoaib Meenai via llvm-commits
- [llvm] r288253 - [AArch64] Fix useful bits detection for BFM instructions
Silviu Baranga via llvm-commits
- [lld] r288127 - [ELF][MIPS] Fix calculation of GOT "page address" entries number
Simon Atanasyan via llvm-commits
- [lld] r288128 - [ELF][MIPS] Replace the magic number of GOT header entries by constant. NFC
Simon Atanasyan via llvm-commits
- [lld] r288129 - [ELF][MIPS] Do not change MipsGotSection state in the getPageEntryOffset method
Simon Atanasyan via llvm-commits
- [lld] r288130 - [ELF][MIPS] Restore Config->Threads for MIPS targets
Simon Atanasyan via llvm-commits
- [lld] r288132 - [ELF][MIPS] Add new check to the test case in attempt to investigate Windows build-bot failure
Simon Atanasyan via llvm-commits
- [lld] r288137 - [ELF][MIPS] Make stable an order of GOT page address entries
Simon Atanasyan via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D27209: [mips] Fix compact branch hazard detection
Simon Dardis via Phabricator via llvm-commits
- [llvm] r288037 - [X86][SSE] Added tests showing missed combines of shifts with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288040 - [X86][SSE] Added support for combining bit-shifts with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288049 - [X86][SSE] Add initial support for combining (V)PMOVZX with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288136 - [X86][SSE] Added tests showing missed combines to (V)PMOVZX
Simon Pilgrim via llvm-commits
- [llvm] r288138 - Avoid repeated calls to MVT::getScalarSizeInBits(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288140 - [X86][SSE] Add initial support for combining target shuffles to (V)PMOVZX.
Simon Pilgrim via llvm-commits
- [llvm] r288147 - [X86] Moved getTargetConstantFromNode function so a future patch is more understandable. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288170 - Avoid repeated calls to MVT getSizeInBits and getScalarSizeInBits(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288209 - [X86][AVX512DQVL] Improved testing of vcvtqq2ps/vcvtuqq2ps implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [llvm] r288211 - [X86][AVX512VL] Improved testing of vcvtpd2ps, vcvtpd2dq/vcvtpd2udq and vcvttpd2dq/vcvttpd2udq implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [llvm] r288240 - [X86][SSE] Add tests demonstrating missed opportunities to combine 64-bit element unpacks with horizontal pair ops.
Simon Pilgrim via llvm-commits
- [llvm] r288242 - Updated test with -verify-machineinstrs to check for PR21931
Simon Pilgrim via llvm-commits
- [llvm] r288250 - [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via llvm-commits
- [llvm] r288259 - [X86][SSE] Added tests showing missed combines of ANDs with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288330 - [X86][SSE] Added tests showing missed combines of shuffles with ANDs.
Simon Pilgrim via llvm-commits
- [llvm] r288333 - [X86][SSE] Add support for combining ISD::AND with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288335 - [X86][SSE] Add support for combining target shuffles to AND bitmasks.
Simon Pilgrim via llvm-commits
- [llvm] r288338 - [X86][SSE] Tidied up filecheck prefixes for uitofp fast-math tests.
Simon Pilgrim via llvm-commits
- [llvm] r288365 - [X86][SSE] Add support for combining AND bitmasks to shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288367 - [X86][SSE] Classify AND bitmasks as variable shuffle masks
Simon Pilgrim via llvm-commits
- [llvm] r288395 - [X86][SSE] Moved shuffle mask widening/narrowing helper functions earlier in the file.
Simon Pilgrim via llvm-commits
- [llvm] r288492 - [SLPVectorizer][X86] Add tests for vectorization of buildvector of scalar fp-ops (PR6246)
Simon Pilgrim via llvm-commits
- [llvm] r288496 - [X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288499 - [X86][SSE] Add support for extracting constant bit data from broadcasted constants
Simon Pilgrim via llvm-commits
- [llvm] r288501 - [X86][SSE] Renamed shuffle combine test.
Simon Pilgrim via llvm-commits
- [llvm] r288505 - Tidyup code with indentation and clang-format. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288509 - [InstCombine] Regenerate vector srem tests
Simon Pilgrim via llvm-commits
- [llvm] r288510 - [InstCombine] Add vector urem tests
Simon Pilgrim via llvm-commits
- [llvm] r288627 - [X86][AVX512] Add target shuffle tests showing missing UNPCK combines.
Simon Pilgrim via llvm-commits
- [llvm] r288628 - [X86][XOP] Add target shuffle tests showing missing UNPCKL combine.
Simon Pilgrim via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27346: X86: Split fma_pattern[_wide].ll
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27346: X86: Split fma_pattern[_wide].ll
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27183: Add function to DWARFContext to get all line addresses
Simon Que via llvm-commits
- [PATCH] D27183: Add function to DWARFContext to get all line addresses
Simon Que via Phabricator via llvm-commits
- [PATCH] D27191: TII: add hook getInstrOperandImmValue.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27192: TII: add hook analyzeLoopTestBlock
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r288053 - [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D26114: [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D26114: [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D25381: [AMDGPU] Add amdgpu-unify-metadata pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [compiler-rt] r288486 - Don't include system header inside namespace
Stephan Bergmann via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
Stephen Hines via Phabricator via llvm-commits
- Embedded Bitcode in Object Files
Steven Wu via llvm-commits
- [www] r288252 - Add Bieneman slides.
Tanya Lattner via llvm-commits
- [www] r288425 - Add Nemet slide.
Tanya Lattner via llvm-commits
- [www] r288427 - Add slides.
Tanya Lattner via llvm-commits
- [www] r288429 - Add Saito slides.
Tanya Lattner via llvm-commits
- [www] r288430 - Add Emerson slides.
Tanya Lattner via llvm-commits
- [www] r288432 - Add more dev meeting slides.
Tanya Lattner via llvm-commits
- [www] r288434 - Add Kumar and Pop slides.
Tanya Lattner via llvm-commits
- [www] r288583 - Add PDF of LTO talk.
Tanya Lattner via llvm-commits
- [llvm] r288446 - [ThinLTO] Stop importing constant global vars as copies in the backend
Teresa Johnson via llvm-commits
- [llvm] r288500 - CODE_OWNERS: Take ownership of IR Linker as discussed on llvm-dev
Teresa Johnson via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r288418 - AArch64: fix 128-bit cmpxchg at -O0 (again, again).
Tim Northover via llvm-commits
- [llvm] r288418 - AArch64: fix 128-bit cmpxchg at -O0 (again, again).
Tim Northover via llvm-commits
- [PATCH] D26621: [AArch64] Refactor LSE support as feature separate from V8.1a support.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D27045: [GlobalISel] Extract handleAssignments out of AArch64CallLowering
Tim Northover via Phabricator via llvm-commits
- [PATCH] D27195: [ARM] GlobalISel: Lower more than 4 arguments
Tim Northover via Phabricator via llvm-commits
- [PATCH] D27315: [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Tim Northover via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Tim Northover via Phabricator via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Tim Shen via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Tim Shen via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Tim Shen via Phabricator via llvm-commits
- [polly] r288134 - Update for clang-format change in r288119
Tobias Grosser via llvm-commits
- [polly] r288323 - Add newline at end of debug print
Tobias Grosser via llvm-commits
- [polly] r288479 - [ScopInfo] Separate construction and finalization of memory accesses [NFC]
Tobias Grosser via llvm-commits
- [polly] r288489 - [ScopInfo] Fold constant coefficients in array dimensions to the right
Tobias Grosser via llvm-commits
- [lld] r288078 - Merging r284444:
Tom Stellard via llvm-commits
- [llvm] r288095 - AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Tom Stellard via llvm-commits
- [test-suite] r288343 - Creating release directory for release_391.
Tom Stellard via llvm-commits
- [test-suite] r288344 - Creating release candidate rc1 from release_391 branch
Tom Stellard via llvm-commits
- [lld] r288357 - Creating release directory for release_391.
Tom Stellard via llvm-commits
- [lld] r288358 - Creating release candidate rc1 from release_391 branch
Tom Stellard via llvm-commits
- [test-suite] r288467 - Creating release candidate rc2 from release_391 branch
Tom Stellard via llvm-commits
- [lld] r288474 - Creating release candidate rc2 from release_391 branch
Tom Stellard via llvm-commits
- [PATCH] D23584: AMDGPU: Don't required structured CFG
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27173: AMDGPU: Disallow exec as SMEM instruction operand
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27168: AMDGPU: Use SGPR_64 for argument lowerings
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D26963: [docs] Add user-side for blockers/merges
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D26897: AMDGPU: Refactor immediate folding logic
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27275: AMDGPU: Consolidate inline immediate predicate functions
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27330: AMDGPU: Implement isCheapAddrSpaceCast
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D26730: AMDGPU/GlobalISel: Add support for simple shaders
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D26730: AMDGPU/GlobalISel: Add support for simple shaders
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27322: AMDGPU: Clean up struct initializers
Tom Stellard via Phabricator via llvm-commits
- [PATCH] Add support for DW_AT_main_subprogram
Tom Tromey via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] TableGen InstrMapping Bug fix
Tyler Kenney via llvm-commits
- [llvm] r288028 - [SystemZ] Improve use of conditional instructions
Ulrich Weigand via llvm-commits
- [llvm] r288029 - [SystemZ] Add remaining branch instructions
Ulrich Weigand via llvm-commits
- [llvm] r288030 - [SystemZ] Support load-and-trap instructions
Ulrich Weigand via llvm-commits
- [llvm] r288031 - [SystemZ] Support execution hint instructions
Ulrich Weigand via llvm-commits
- [llvm] r288033 - [SystemZ] Fix build bot fallout from r288030
Ulrich Weigand via llvm-commits
- [llvm] r288374 - [SystemZ] Fix applyFixup for 12-bit fixups
Ulrich Weigand via llvm-commits
- [llvm] r288391 - [SystemZ] Fix fallout from r288374
Ulrich Weigand via llvm-commits
- [llvm] r288524 - [SystemZ] Refactor hasSideEffects setting
Ulrich Weigand via llvm-commits
- [llvm] r288525 - [SystemZ] Support floating-point control register instructions
Ulrich Weigand via llvm-commits
- [llvm] r288526 - [SystemZ] Support remaining atomic instructions
Ulrich Weigand via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D17293: [MC] AsmLexer: add extensible identifier's character set support.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D25381: [AMDGPU] Add amdgpu-unify-metadata pass
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D26818: Bug fix and a proposed improvement in integer division expansion
Vedant Kumar via llvm-commits
- [PATCH] TableGen InstrMapping Bug fix
Vedant Kumar via llvm-commits
- [llvm] r288407 - Remove unused header, NFC.
Vedant Kumar via llvm-commits
- [llvm] r288408 - [tablegen] Delete duplicates from a vector without skipping elements
Vedant Kumar via llvm-commits
- [PATCH] TableGen InstrMapping Bug fix
Vedant Kumar via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
Vedant Kumar via Phabricator via llvm-commits
- [zorg] r288531 - [sanitizers] Update HOST_CLANG_REVISION to 288505
Vitaly Buka via llvm-commits
- [llvm] r287792 - [X86] Allow folding of stack reloads when loading a subreg of the spilled reg
Volkan Keles via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Volkan Keles via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Volkan Keles via llvm-commits
- [llvm] r288100 - Test commit. Comment changes. NFC.
Warren Ristow via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via llvm-commits
- [llvm] r287014 - Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific.
Wei Mi via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Wei Mi via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [llvm] r288390 - [AsmParser] Diagnose empty symbol for .set directive
Weiming Zhao via llvm-commits
- [PATCH] D26728: [AsmParser] Diagnose empty symbol for .set directive
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27219: Add MCNoDeprecatedASM into MC ASMParser TargetOption to have an option to disable deprecate warning in asm
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r288442 - When instructions are hoisted out of loops by MachineLICM, remove their debug loc.
Wolfgang Pieb via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
Wolfgang Pieb via Phabricator via llvm-commits
- [compiler-rt] r288204 - [Profile] Fix value profiler eviction bug
Xinliang David Li via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D25046: AMDGPU: Emit runtime metadata version 2 as YAML
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D27219: Add MCNoDeprecatedASM into MC ASMParser TargetOption to have an option to disable deprecate warning in asm
Yin Ma via Phabricator via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r287722 - Add some searching functions for ArrayRef<T>.
Zachary Turner via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r288205 - Add documentation for the PDB Module Info stream.
Zachary Turner via llvm-commits
- [PATCH] D27229: [libFuzzer] Diff 1 - Add Macro Flags for Windows and Posix.
Zachary Turner via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Zachary Turner via llvm-commits
- [llvm] r288249 - [LibFuzzer] Add macro flags for Posix and Windows.
Zachary Turner via llvm-commits
- [llvm] r288264 - [LibFuzzer] Split up some functions among different headers.
Zachary Turner via llvm-commits
- [llvm] r288275 - [LibFuzzer] Add Windows implementations of some IO functions.
Zachary Turner via llvm-commits
- [llvm] r288529 - [LibFuzzer] Split FuzzerUtil for Posix and Windows.
Zachary Turner via llvm-commits
- [llvm] r288530 - [LibFuzzer] Introduce a portable WeakAlias implementation.
Zachary Turner via llvm-commits
- [llvm] r288533 - Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows."
Zachary Turner via llvm-commits
- [llvm] r288549 - Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows."
Zachary Turner via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27229: [libFuzzer] Diff 1 - Add Macro Flags for Windows and Posix.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Add required header for Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D26895: [X86][LMT] Restrict nop length to one
Zia Ansari via Phabricator via llvm-commits
- [PATCH] D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27401: [X86] Remove scalar logical op alias instructions. Just use COPY_FROM/TO_REGCLASS and the normal packed instructions instead
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
bryant via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
bryant via Phabricator via llvm-commits
- [PATCH] D26343: [RFC] Refactor TargetParserTests
jojo.ma via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
l via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
l via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
l via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
octoploid via Phabricator via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
octoploid via Phabricator via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
serge via Phabricator via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
serge via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
silviu.baranga at arm.com via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
silviu.baranga at arm.com via Phabricator via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
x y via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
x y via llvm-commits
Last message date:
Sun Dec 4 23:45:33 PST 2016
Archived on: Mon Dec 12 15:10:13 PST 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).