The Week Of Monday 6 March 2017 Archives by author
Starting: Mon Mar 6 00:02:13 PST 2017
Ending: Sun Mar 12 23:29:27 PDT 2017
Messages: 1893
- D27044: Compilation crash after node replacement
Demikhovsky, Elena via llvm-commits
- [llvm] r297026 - [DAGCombiner] simplify div/rem-by-0
Friedman, Eli via llvm-commits
- [llvm] r297026 - [DAGCombiner] simplify div/rem-by-0
Friedman, Eli via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Friedman, Eli via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Friedman, Eli via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Friedman, Eli via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Friedman, Eli via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Friedman, Eli via llvm-commits
- [llvm] r295768 - [Support] Add a function to check if a file resides locally.
Hahnfeld, Jonas via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Kaylor, Andrew via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Shahid, Asghar-ahmad via llvm-commits
- [llvm] r296898 - [LoopUnrolling] Peel loops with invariant backedge Phi input
Yung, Douglas via llvm-commits
- [PATCH] D30679: llvm-objdump: handle line numbers and source options for amdgpu objects
Zhuravlyov, Konstantin via llvm-commits
- [PATCH] D29670: [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Zhuravlyov, Konstantin via llvm-commits
- [PATCH] D30648: In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30648: In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30782: imm_comp_XFORM (defined in ARMInstrThumb.td) duplicates imm_not_XFORM (defined in ARMInstrInfo.td)
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30401: Refactor the multiply-accumulate combines to act on ARMISD::ADD[CE] nodes, instead of the generic ISD::ADD[CE].
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D30829: [Thumb1] combine ADDC/SUBC with a negative immediate
A. Skrobov via Phabricator via llvm-commits
- [llvm] r297055 - [opt-diff] Fix the case when the script is invoked with directories
Adam Nemet via llvm-commits
- [llvm] r297303 - [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via llvm-commits
- [llvm] r297361 - [SLP] Mark values in Dot that need to be extracted
Adam Nemet via llvm-commits
- [llvm] r297362 - [SSP] In opt remarks, stream Function directly
Adam Nemet via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29023: [Stack Protection] Add diagnostic information for why stack protection was applied to a function
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handled BB with UnreachableInst
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D30116: Refactor SimplifyCFG:canSinkInstructions [NFC]
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
Adrian Prantl via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
Adrian Prantl via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Adrian Prantl via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Adrian Prantl via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
Adrian Prantl via llvm-commits
- [llvm] r297113 - Add a testcase for r297072.
Adrian Prantl via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
Adrian Prantl via llvm-commits
- [llvm] r296488 - Strip debug info when inlining into a nodebug function.
Adrian Prantl via llvm-commits
- [llvm] r297132 - [LoopRotate] Update dbg.value intrinsics
Adrian Prantl via llvm-commits
- [llvm] r297160 - Verfier: Move the reset of DebugFnArgs closer to other similar operations.
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r297163 - Revert "Strip debug info when inlining into a nodebug function."
Adrian Prantl via llvm-commits
- [llvm] r296488 - Strip debug info when inlining into a nodebug function.
Adrian Prantl via llvm-commits
- [llvm] r297168 - Rephrase condition for better readability. NFC
Adrian Prantl via llvm-commits
- [llvm] r297170 - Update comment in testcase
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r297176 - Further reduce testcase
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
Adrian Prantl via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Adrian Prantl via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Adrian Prantl via llvm-commits
- [PATCH] D30190: [LoopRotate] Update dbg.value calls
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30658: Remove the sample pgo annotation heuristic that uses call count to annotate basic block count.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30357: [ObjectYAML] NFC. Refactor DWARFYAML CompileUnit dump code
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30701: [LoopRotate] Fix for dbg.value propagation
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D29670: [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r297199 - [GlobalISel] Add constant dbg.value translation tests. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r297200 - [GlobalISel] Emit DBG_VALUE %noreg for non-int/fp constant values.
Ahmed Bougacha via llvm-commits
- [llvm] r297201 - [GlobalISel] Ignore %noreg when applying default regbank mapping.
Ahmed Bougacha via llvm-commits
- [llvm] r297205 - [GlobalISel] Slightly clean up DBG_VALUE FP build code.
Ahmed Bougacha via llvm-commits
- [llvm] r297206 - [GlobalISel] Add vector select translation test. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r297207 - [GlobalISel] Relax vector G_SELECT assertion.
Ahmed Bougacha via llvm-commits
- [llvm] r297208 - [GlobalISel] Avoid invalidating ValToVReg when translating no-op bitcast.
Ahmed Bougacha via llvm-commits
- [llvm] r297209 - [GlobalISel] Don't translate intrinsics with metadata parameters.
Ahmed Bougacha via llvm-commits
- [llvm] r297425 - [GlobalISel] Fallback when failing to translate invoke.
Ahmed Bougacha via llvm-commits
- [llvm] r297426 - [GlobalISel] Use ImmutableCallSite instead of templates. NFC.
Ahmed Bougacha via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D30136: [compiler-rt][builtins][WIP] Add _IsOSVersionAtLeast, to be used by ObjC's @available
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D30136: [compiler-rt][builtins][WIP] Add _IsOSVersionAtLeast, to be used by ObjC's @available
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r297024 - [SLP] A test for vectorization of users of extractelement instructions,
Alexey Bataev via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30686: [SLP] PR32078: convert scalar operations to vector.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30437: [DAGCombiner] Do various combine on usubo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30437: [DAGCombiner] Do various combine on usubo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30437: [DAGCombiner] Do various combine on usubo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30379: [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30379: [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30436: [SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO and SUBC.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30436: [SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO and SUBC.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r297404 - [DAGCombiner] Do various combine on usubo.
Amaury Sechet via llvm-commits
- [llvm] r297416 - [DAGCombiner] Do various combine on uaddo.
Amaury Sechet via llvm-commits
- [llvm] r297479 - [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Amaury Sechet via llvm-commits
- [llvm] r297482 - [SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO and SUBC.
Amaury Sechet via llvm-commits
- [llvm] r297559 - Use setBits in SelectionDAG
Amaury Sechet via llvm-commits
- [llvm] r297257 - [SLP] Fixed non-deterministic behavior in Loop Vectorizer.
Amjad Aboud via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30835: [DebugInfo][X86] Teach Optimize LEAs pass to handle debug values
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D30835: [DebugInfo][X86] Teach Optimize LEAs pass to handle debug values
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Andrew Trick via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D30572: Remove equal BBs from a function
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] D30661: [x86] Split MXCSR into two pseudo-registers
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r297583 - [LVI] Add Datalayout to the class LazyValueInfo since all its Impls require it. NFC
Anna Thomas via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Anna Thomas via Phabricator via llvm-commits
- [www] r297270 - FOSDEM and CGO have come and gone, add some upcoming events + misc editorial fixes.
Arnaud A. de Grandmaison via llvm-commits
- [www] r297387 - Add QuIC as a Foundation sponsor.
Arnaud A. de Grandmaison via llvm-commits
- [llvm] r297196 - Fix bugpoint to work with swifterror values
Arnold Schwaighofer via llvm-commits
- [llvm] r297197 - SjLjEHPrepare: Fix the pass for swifterror arguments
Arnold Schwaighofer via llvm-commits
- [llvm] r297198 - [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.
Artem Belevich via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via llvm-commits
- [llvm] r297396 - [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Artem Belevich via llvm-commits
- [PATCH] D30672: [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30672: [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30672: [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r297134 - In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
Artyom Skrobov via llvm-commits
- [llvm] r297443 - For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes,
Artyom Skrobov via llvm-commits
- [llvm] r297453 - Refactor the multiply-accumulate combines to act on
Artyom Skrobov via llvm-commits
- [llvm] r297456 - imm_comp_XFORM (defined in ARMInstrThumb.td) duplicates imm_not_XFORM (defined in ARMInstrInfo.td)
Artyom Skrobov via llvm-commits
- [PATCH] D30247: Epilog loop vectorization
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D30247: Epilog loop vectorization
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D30247: Epilog loop vectorization
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D30147: AMDGPU/SI: Add new SISched policy to reduce register usage
Axel Davy via Phabricator via llvm-commits
- [PATCH] D30626: MachineScheduler/ScheduleDAG: Add support for GetSubGraph
Axel Davy via Phabricator via llvm-commits
- [PATCH] D30153: AMDGPU/SI: Detect dependency types between blocks
Axel Davy via Phabricator via llvm-commits
- [PATCH] D30153: AMDGPU/SI: Detect dependency types between blocks
Axel Davy via Phabricator via llvm-commits
- [llvm] r297579 - Test commit.
Ayal Zaks via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r297126 - [X86][AVX512] Add missing entries to EVEX2VEX tables
Ayman Musa via llvm-commits
- [llvm] r297127 - [X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX compressing tables.
Ayman Musa via llvm-commits
- [llvm] r297130 - [X86] Quick fix for build bot failure (r297127) due to unused variable.
Ayman Musa via llvm-commits
- [PATCH] D30501: [X86][AVX512] Add missing entries to EVEX2VEX tables
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D30451: [X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX compressing tables.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D30501: [X86][AVX512] Add missing entries to EVEX2VEX tables
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D30451: [X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX compressing tables.
Ayman Musa via Phabricator via llvm-commits
- [llvm] r297582 - Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via llvm-commits
- [PATCH] D30274: Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D30274: Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D30274: Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D30274: Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D29862: LSR: an alternative way to resolve complex solution
Balaram Makam via llvm-commits
- [PATCH] D29862: LSR: an alternative way to resolve complex solution
Balaram Makam via Phabricator via llvm-commits
- [llvm] r296998 - [XRay] Allow logging the first argument of a function call.
Bill Seurer via llvm-commits
- Flaky sanitizer test on ppc64 bot
Bill Seurer via llvm-commits
- Flaky sanitizer test on ppc64 bot
Bill Seurer via llvm-commits
- [llvm] r296998 - [XRay] Allow logging the first argument of a function call.
Bill Seurer via llvm-commits
- [compiler-rt] r297184 - [PowerPC] mark xray test as unsupported on powerpcle in testsuite
Bill Seurer via llvm-commits
- [test-suite] r297469 - [PowerPC] Disable oggenc test case in testsuite
Bill Seurer via llvm-commits
- [llvm] r297109 - remove Cmake option for LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING
Bob Wilson via llvm-commits
- [PATCH] D30578: remove Cmake option for LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING
Bob Wilson via Phabricator via llvm-commits
- [PATCH] D30677: [XRay][compiler-rt] Support TSC emulation even for x86_64
Brian Cain via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Briana Grace via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Briana Grace via Phabricator via llvm-commits
- [llvm] r297014 - New Test-Case for Region Analysis
Bruno Cardoso Lopes via llvm-commits
- [llvm] r297014 - New Test-Case for Region Analysis
Bruno Cardoso Lopes via llvm-commits
- [PATCH] D29177: [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonic
Bruno Rosa via Phabricator via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Cary Coutant via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Cary Coutant via llvm-commits
- [llvm] r297078 - [AArch64][Redundant Copy Elim] Add support for CMN and shifted imm.
Chad Rosier via llvm-commits
- [PATCH] D30598: Refactor alias check from MISched into common helper. NFC.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30554: [AArch64] Extend redundant copy elimination pass to handle shifted compares.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30576: [AArch64] Extend redundant copy elimination pass to handle CMN compares.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30576: [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted immediates.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30576: [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted immediates.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D29862: LSR: an alternative way to resolve complex solution
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30598: Refactor alias check from MISched into common helper. NFC.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r297374 - [PM/Inliner] Make the new PM's inliner process call edges across an
Chandler Carruth via llvm-commits
- [PATCH] D30633: [BPI] Unreachable branch has 0 probability
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30726: Do not cache AliasSetTracker even in the old PM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30521: Introduce llc/ExecuteTestCommands pass
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30849: Use a WeakVH for UnknownInstructions in AliasSetTracker
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r297243 - AMDGPU/SI: Do not insert EndCf in an unreachable block
Changpeng Fang via llvm-commits
- [llvm] r297328 - AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Changpeng Fang via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D22025: AMDGPU/SI: Do not insert EndCf in an unreachable block
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Changpeng Fang via Phabricator via llvm-commits
- [llvm] r292634 - [DWARF] [ObjectYAML] Adding APIs for unittesting
Chris Bieneman via llvm-commits
- [llvm] r297056 - [DWARF] NFC. A few bits of minor code cleanup.
Chris Bieneman via llvm-commits
- [llvm] r291959 - Cleanup how DWARFDie attributes are accessed and decoded.
Chris Bieneman via llvm-commits
- [llvm] r297067 - [ObjectYAML] NFC. Refactor DWARFYAML CompileUnit dump code
Chris Bieneman via llvm-commits
- [llvm] r297091 - [ObjectYAML] Support for DW_FORM_implicit_const DWARF5 form
Chris Bieneman via llvm-commits
- [llvm] r297183 - [ObjectYAML] Add support for DWARF5 Unit header
Chris Bieneman via llvm-commits
- [llvm] r297230 - [ObjectYAML] Fix issue with DWARF2 AddrSize 8
Chris Bieneman via llvm-commits
- [PATCH] D30655: CMake: Add LLVM_UTILS_INSTALL_DIR option
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D30666: [ObjectYAML] Add ability for DWARFYAML to calculate DIE lengths
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D30656: CMake: Don't install llvm-tblgen twice
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r297111 - [APInt] Add setLowBits/setHighBits methods to APInt.
Craig Topper via llvm-commits
- [llvm] r297112 - [APInt] Implement getLowBitsSet/getHighBitsSet/getBitsSet using setLowBits/setHighBits/setBits
Craig Topper via llvm-commits
- [llvm] r297114 - [APInt] Add getBitsSetFrom and setBitsFrom to set upper bits starting at a bit
Craig Topper via llvm-commits
- [llvm] r297115 - [APInt] Fix test names in unittest to match functions being tested. NFC
Craig Topper via llvm-commits
- [llvm] r297121 - [APInt] Add rvalue reference support to and, or, xor operations to allow their memory allocation to be reused when possible
Craig Topper via llvm-commits
- [llvm] r297563 - [X86] Remove unnecessary commented out code. NFC
Craig Topper via llvm-commits
- [llvm] r297564 - [X86] Add avx2 gather tests cases that show a failure to remove zeroing of the source when the mask is all ones.
Craig Topper via llvm-commits
- [llvm] r297572 - [AVX-512] Remove unused field in X86VectorVTInfo tablegen class.
Craig Topper via llvm-commits
- [llvm] r297573 - [AVX-512] Add test case for PR32241. Fix coming in another commit.
Craig Topper via llvm-commits
- [llvm] r297574 - [AVX-512] Fix a bad use of a high GR8 register after copying from a mask register during fast isel. This ends up extracting from bits 15:8 instead of the lower bits of the mask.
Craig Topper via llvm-commits
- [llvm] r297591 - [AVX-512] Fix the valid immediates for the scatter/gather prefetch intrinsics.
Craig Topper via llvm-commits
- [llvm] r297593 - [X86] Lower SSE/AVX cmpps/pd intrinsics directly to X86ISD::CMPP SDNodes.
Craig Topper via llvm-commits
- [llvm] r297594 - [X86] Remove unused SDTypeProfile. NFC
Craig Topper via llvm-commits
- [llvm] r297595 - [X86] Minor formatting tweaks in EVEX to VEX tables. NFC
Craig Topper via llvm-commits
- [llvm] r297596 - [AVX-512] EVEX2VEX, don't reject intrinsic instructions when both have a memory operand. We should just continue to check other operands instead.
Craig Topper via llvm-commits
- [llvm] r297599 - [AVX-512] Use sse_load_f64/f32 in VCVTSS2SI/VCVTSD2SI patterns.
Craig Topper via llvm-commits
- [llvm] r297600 - [AVX-512] Use sse_loadf32/f64 for vcvtss2sd and vcvtsd2ss intrinsic patterns.
Craig Topper via llvm-commits
- [llvm] r297601 - [AVX-512] Add VEX_WIG to VEX vcvtsd2ss/vcvtss2sd intrinsic instructions so they can be correctly matched by EVEX2VEX table generation.
Craig Topper via llvm-commits
- [llvm] r297602 - Revert "[AVX-512] EVEX2VEX, don't reject intrinsic instructions when both have a memory operand. We should just continue to check other operands instead."
Craig Topper via llvm-commits
- [llvm] r297603 - [AVX-512] Add EVEX2VEX test cases for the cvt instructions fixed in r297599 and r297600.
Craig Topper via llvm-commits
- [PATCH] D30501: [X86][AVX512] Add missing entries to EVEX2VEX tables
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30451: [X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX compressing tables.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30391: [X86] Add option to specify preferable loop alignment
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30836: Use setBits in SelectionDAG
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30865: [AVX-512] If gather mask is all ones, use UNDEF for the source
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30866: [X86] Recognize AVX2 gather instructions during lowering so we can modify the source input when the mask is all ones
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30866: [X86] Recognize AVX2 gather instructions during lowering so we can modify the source input when the mask is all ones
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30865: [AVX-512] If gather mask is all ones, use UNDEF for the source
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30875: [X86] Add checking of the scale argument to scatter/gather builtins
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30878: [SelectionDAG] Enhance SDTCisSameNumEltsAs to work with scalar types and use it on extend/trunc/round operations
Craig Topper via Phabricator via llvm-commits
- [llvm] r297420 - [WebAssembly] Fix the opcode numbers for floating-point le and gt.
Dan Gohman via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Danek Duvall via llvm-commits
- [llvm] r297046 - NewGVN: Only call isInstructionTrivially dead once per instruction.
Daniel Berlin via llvm-commits
- [llvm] r297047 - NewGVN: Remove DebugUnknownExprs, just mark the instructions as unused
Daniel Berlin via llvm-commits
- [llvm] r297058 - NewGVN: We were not really failing this testcase, because the instructions it was looking for are unused. GVN value numbers unused instructions, NewGVN does not. Fix the instructions to be used, so we eliminate the redundancies it's checking for, and un-XFAIL it
Daniel Berlin via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Daniel Berlin via llvm-commits
- [llvm] r297180 - Make SmallPtrSet count and find able to take const PtrType's
Daniel Berlin via llvm-commits
- [llvm] r297181 - Add PointerLikeTypeTraits for const things, as long as there is one for the non-const version. Clang and other users have a number of types they use as pointers, and this avoids having to define both const and non-const versions of PointerLikeTraits.
Daniel Berlin via llvm-commits
- [llvm] r297182 - Add unit tests for changes to SmallPtrSet and PointerLikeTypeTraits
Daniel Berlin via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Daniel Berlin via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Daniel Berlin via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Daniel Berlin via llvm-commits
- [llvm] r297424 - Add support for DenseMap/DenseSet count and find using const pointers
Daniel Berlin via llvm-commits
- [llvm] r297427 - NewGVN: Rename a few things for clarity
Daniel Berlin via llvm-commits
- [llvm] r297428 - NewGVN: Rewrite DCE during elimination so we do it as well as old GVN did.
Daniel Berlin via llvm-commits
- [llvm] r297438 - Move memory coercion functions from GVN.cpp to VNCoercion.cpp so they can be shared between GVN and NewGVN.
Daniel Berlin via llvm-commits
- [llvm] r296535 - Fix PR 24415 (at least), by making our post-dominator tree behavior sane.
Daniel Berlin via llvm-commits
- [llvm] r297494 - NewGVN: Rename InitialClass to TOP, which is what most people would expect it to be called
Daniel Berlin via llvm-commits
- [llvm] r297505 - Fix all these headers to properly mark the doxygen comments.
Daniel Berlin via llvm-commits
- [llvm] r297537 - VNCoercion: Make the function signatures all consistent
Daniel Berlin via llvm-commits
- [llvm] r297542 - Remove opt-bisect support for "cases" in favor of debug counters
Daniel Berlin via llvm-commits
- [llvm] r297575 - Add documentation on debug counters to Programmers Manual.
Daniel Berlin via llvm-commits
- [llvm] r297576 - Split NewGVN class into a legacy pass and an impl, instead of a merged class.
Daniel Berlin via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30352: [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30713: Add support for DenseMap/DenseSet count and find using const pointers
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30726: Do not cache AliasSetTracker even in the old PM
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30790: [LVI] Add an LVI printer pass to capture test LVI cache after transformations
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30842: Add documentation on debug counters to Programmers Manual.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30849: Use a WeakVH for UnknownInstructions in AliasSetTracker
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30856: Remove opt-bisect support for "cases" in favor of debug counters
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] In case all predecessor go to a single successor of current BB. We want to fold (not thread).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30842: Add documentation on debug counters to Programmers Manual.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30871: Add forgetBlock in PredIteratorCache.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30871: Add forgetBlock in PredIteratorCache.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30873: Make PredIteratorCache size() logically const. Do not require copying predecessors to get size.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r297285 - [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Daniel Cederman via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Daniel Cederman via Phabricator via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Daniel Jasper via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Daniel Jasper via llvm-commits
- [llvm] r297177 - [globalisel] Change LLT constructor string into an LLT-based object that knows how to generate it.
Daniel Sanders via llvm-commits
- [llvm] r297188 - Revert r297177: Change LLT constructor string into an LLT-based object ...
Daniel Sanders via llvm-commits
- [llvm] r297241 - Recommit: [globalisel] Change LLT constructor string into an LLT-based object that knows how to generate it.
Daniel Sanders via llvm-commits
- [llvm] r297244 - Fix additional constructor call missed by r297241.
Daniel Sanders via llvm-commits
- [PATCH] D30046: [globalisel] Change LLT constructor string into an LLT-based object that knows how to generate it.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30047: [GlobalISel] Split LowLevelType to a fundamental type in libSupport.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30531: [tablegen][globalisel] Trivial changes to reduce size of following patch. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30535: [tablegen][globalisel] Capture instructions into locals and related infrastructure for multiple instructions matches.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30536: [tablegen][globalisel] Convert the SelectionDAG importer to a tree walking approach. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30689: [ConstantFolding] Small fix to prevent constant folding having to repeatedly scan operands.
Dave Green via Phabricator via llvm-commits
- [PATCH] D30263: [LSR] Change default of lsr-exp-narrow to false.
Dave Green via Phabricator via llvm-commits
- [PATCH] D30689: [ConstantFolding] Small fix to prevent constant folding having to repeatedly scan operands.
Dave Green via Phabricator via llvm-commits
- [llvm] r292634 - [DWARF] [ObjectYAML] Adding APIs for unittesting
David Blaikie via llvm-commits
- [llvm] r291959 - Cleanup how DWARFDie attributes are accessed and decoded.
David Blaikie via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
David Blaikie via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
David Blaikie via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [llvm] r296663 - [DWARF] Print leading zeros in type signature
David Blaikie via llvm-commits
- [llvm] r296488 - Strip debug info when inlining into a nodebug function.
David Blaikie via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
David Blaikie via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
David Blaikie via llvm-commits
- [llvm] r297072 - Verifier: Change Assert to AssertDI.
David Blaikie via llvm-commits
- [llvm] r296488 - Strip debug info when inlining into a nodebug function.
David Blaikie via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
David Blaikie via llvm-commits
- [llvm] r296488 - Strip debug info when inlining into a nodebug function.
David Blaikie via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
David Blaikie via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
David Blaikie via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
David Blaikie via llvm-commits
- [llvm] r297161 - Relax the conflicting function arg verifier to allow for inlined debug
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
David Blaikie via llvm-commits
- [PATCH] D30608: Make SmallPtrSet count and find able to take const PtrType's
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30629: [APInt] Give the value union a name so we can remove assumptions on VAL being the larger member
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30612: [APInt] Add rvalue reference support to and, or, xor operations to allow their memory allocation to be reused when possible
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30713: Add support for DenseMap/DenseSet count and find using const pointers
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30835: [DebugInfo][X86] Teach Optimize LEAs pass to handle debug values
David Blaikie via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
David Blaikie via Phabricator via llvm-commits
- [llvm] r297232 - [InstCombine] shrink truncated splat shuffle (2nd try)
David Green via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
David Li via Phabricator via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
David Li via Phabricator via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
David Li via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
David Li via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
David Li via Phabricator via llvm-commits
- [PATCH] D30105: PatternMatch; Add m_AExt to match zext or sext
David Majnemer via Phabricator via llvm-commits
- [PATCH] D29688: InstCombine: Remove dead code
David Majnemer via Phabricator via llvm-commits
- [PATCH] D30797: [Outliner] Add simple stack fixup support in X86
David Majnemer via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] In case all predecessor go to a single successor of current BB. We want to fold (not thread).
David Majnemer via Phabricator via llvm-commits
- [llvm] r297253 - [SCCP] Merge markOverdefined and markAnythingOverdefined.
Davide Italiano via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Davide Italiano via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Davide Italiano via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Davide Italiano via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Davide Italiano via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Davide Italiano via llvm-commits
- [llvm] r297423 - [Unittests] Fix a build failure with clang 3.8. NFCI.
Davide Italiano via llvm-commits
- [llvm] r297506 - [ProfileSummaryInfo] Remove unneeded braces. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D30570: Option parsing: implement decrement operators for arg_iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30570: Option parsing: implement decrement operators for arg_iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30572: Remove equal BBs from a function
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D30873: Make PredIteratorCache size() logically const. Do not require copying predecessors to get size.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r296998 - [XRay] Allow logging the first argument of a function call.
Dean Michael Berris via llvm-commits
- [compiler-rt] r297238 - [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via llvm-commits
- [llvm] r296998 - [XRay] Allow logging the first argument of a function call.
Dean Michael Berris via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Dean Michael Berris via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Dean Michael Berris via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Dean Michael Berris via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30677: [XRay][compiler-rt] Support TSC emulation even for x86_64
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30677: [XRay][compiler-rt] Support TSC emulation even for x86_64
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27503: [XRay] Custom event logging intrinsic
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27503: [XRay] Custom event logging intrinsic
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30630: [XRay][compiler-rt] Runtime changes to support custom event logging
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r297038 - Remove the sample pgo annotation heuristic that uses call count to annotate basic block count.
Dehao Chen via llvm-commits
- [llvm] r297437 - Do not use branch metadata to check if a basic block is hot.
Dehao Chen via llvm-commits
- [llvm] r297500 - Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Dehao Chen via llvm-commits
- [PATCH] D30658: Remove the sample pgo annotation heuristic that uses call count to annotate basic block count.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30754: SamplePGO ThinLTO ICP fix for local functions.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30767: Updates branch_weights annotation for call instructions during inlining.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30767: Updates branch_weights annotation for call instructions during inlining.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30800: Do not use branch metadata to check if a basic block is hot.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30754: SamplePGO ThinLTO ICP fix for local functions.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30767: Updates branch_weights annotation for call instructions during inlining.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D30767: Updates branch_weights annotation for call instructions during inlining.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Dimitry Andric via Phabricator via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r297234 - ADT: Fix SmallPtrSet iterators in reverse mode
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D30855: [unittest] Explicitly specify alignment when using BumpPtrAllocator.
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D30767: Updates branch_weights annotation for call instructions during inlining.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D30800: Do not use branch metadata to check if a basic block is hot.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D30799: Refactor the PSI to extract getCallSiteCount and remove checks for profile type.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r297249 - [DAGCombine] Simplify ISD::AND in GetDemandedBits.
Eli Friedman via llvm-commits
- [llvm] r297421 - Refactor alias check from MISched into common helper. NFC.
Eli Friedman via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30123: [InstCombine] shrink truncated splat shuffle
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30673: Don't emit inrange for vtable address point when it is not in range.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30429: [JumpThread] Simplify CmpInst-as-Condition branch-folding a bit.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30712: [JumpThread] Try to fold SwitchInst before attempting to jumpthread it
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30712: [JumpThread] Try to fold SwitchInst before attempting to jumpthread it
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30472: [DAGCombine] Simplify ISD::AND in GetDemandedBits.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30598: Refactor alias check from MISched into common helper. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30759: With PIE on x86_64, keep hot local arrays on the stack
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30759: With PIE on x86_64, keep hot local arrays on the stack
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30596: Turn on -addr-sink-using-gep unconditionally.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30794: [ARM] Replace some C++ selection code with TableGen patterns. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30796: Only unswitch loops with uniform conditions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30598: Refactor alias check from MISched into common helper. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30839: [ARM] Use alias analysis in ARMPreAllocLoadStoreOpt.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30826: [DAG] vector div/rem with any zero element in divisor is undef
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Eli Friedman via Phabricator via llvm-commits
- [llvm] r297507 - Sink accessing TII to fix release Werror builds.
Eric Christopher via llvm-commits
- [llvm] r297504 - [AArch64, X86] Additional debug information for MacroFusion
Eric Christopher via llvm-commits
- [llvm] r297504 - [AArch64, X86] Additional debug information for MacroFusion
Eric Christopher via llvm-commits
- [llvm] r297545 - Revert r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Eric Fiselier via llvm-commits
- [llvm] r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Eric Fiselier via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier 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] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D29598: LLVM Changes for alloc_align
Erich Keane via Phabricator via llvm-commits
- [compiler-rt] r297382 - [compiler-rt][builtins] Add __isOSVersionAtLeast()
Erik Pilkington via llvm-commits
- [compiler-rt] r297388 - Revert "[compiler-rt][builtins] Add __isOSVersionAtLeast()"
Erik Pilkington via llvm-commits
- [compiler-rt] r297392 - Reapply r297382: "[compiler-rt][builtins] Add __isOSVersionAtLeast()"
Erik Pilkington via llvm-commits
- [compiler-rt] r297515 - Silence a pedantic warning, NFC
Erik Pilkington via llvm-commits
- [compiler-rt] r297382 - [compiler-rt][builtins] Add __isOSVersionAtLeast()
Erik Pilkington via llvm-commits
- [PATCH] D30136: [compiler-rt][builtins][WIP] Add _IsOSVersionAtLeast, to be used by ObjC's @available
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D30832: [ELF] Fix LMA offset calculation
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D30364: AArch64 : Add PreferCSEL feature for Exynos-M3.
Evandro Menezes via llvm-commits
- [llvm] r297504 - [AArch64, X86] Additional debug information for MacroFusion
Evandro Menezes via llvm-commits
- [llvm] r297504 - [AArch64, X86] Additional debug information for MacroFusion
Evandro Menezes via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Evandro Menezes via Phabricator via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Evgenii Stepanov via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Evgenii Stepanov via llvm-commits
- [llvm] r297081 - [Outliner] Fixed Asan bot failure in r296418
Evgenii Stepanov via llvm-commits
- [llvm] r297458 - [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Evgenii Stepanov via llvm-commits
- [compiler-rt] r297382 - [compiler-rt][builtins] Add __isOSVersionAtLeast()
Evgenii Stepanov via llvm-commits
- [lld] r297063 - Fix -Werror build error.
Evgeniy Stepanov via llvm-commits
- [llvm] r297236 - Fix one-after-the-end type metadata handling in globalsplit.
Evgeniy Stepanov via llvm-commits
- [llvm] r297327 - Don't merge global constants with non-dbg metadata.
Evgeniy Stepanov via llvm-commits
- [PATCH] D30129: Fix asm printing of associated sections
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30673: Don't emit inrange for vtable address point when it is not in range.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30673: Don't emit inrange for vtable address point when it is not in range.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30716: Fix one-after-the-end type metadata handling in globalsplit
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30718: [cfi] Add test for type metadata split issue.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30716: Fix one-after-the-end type metadata handling in globalsplit
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30716: Fix one-after-the-end type metadata handling in globalsplit
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30727: Don't merge global constants with !type
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30727: Don't merge global constants with non-dbg metadata.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30756: [cfi] Move all vtables to .data.rel.ro in cross-DSO mode
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30727: Don't merge global constants with non-dbg metadata.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30756: [cfi] Move all vtables to .data.rel.ro in cross-DSO mode
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D29862: LSR: an alternative way to resolve complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D30552: Fix regressions cased by D29862
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D30263: [LSR] Change default of lsr-exp-narrow to false.
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Filipe Cabecinhas via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Filipe Cabecinhas via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Filipe Cabecinhas via Phabricator via llvm-commits
- [compiler-rt] r297315 - Use correct function signature for strerror_r interceptor
Francis Ricci via llvm-commits
- [PATCH] D30267: Increase stack size for stack-use-after-return test
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D30273: Use correct function signature for strerror_r interceptor
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D30273: Use correct function signature for strerror_r interceptor
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D30803: [RegionInfo] Don't return an invalid pointer when removing a subregion
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D30803: [RegionInfo] Don't return an invalid pointer when removing a subregion
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30709: Handle IMAGE_REL_AMD64_ADDR32NB in RuntimeDyldCOFF
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30787: Implement emulated TLS on Windows.
Frederich Munch via Phabricator via llvm-commits
- [zorg] r297041 - Fixed paths issues in getSanitizerWindowsBuildFactory.
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 02/19/2017 - 02/25/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 02/26/2017 - 03/04/2017
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [zorg] r297123 - Reverted r297041.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted in few minutes
Galina Kistanova via llvm-commits
- [llvm] r297190 - [AArch64] Vulcan is now ThunderXT99
Galina Kistanova via llvm-commits
- [zorg] r297335 - Removed builder clang-3stage-ubuntu temporally.
Galina Kistanova via llvm-commits
- [zorg] r297434 - Added support for MSVC build.
Galina Kistanova via llvm-commits
- [zorg] r297435 - Added new builder llvm-clang-x86_64-expensive-checks-win.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted in the nearest hour
Galina Kistanova via llvm-commits
- [zorg] r297444 - No stage name for a single stage build.
Galina Kistanova via llvm-commits
- [zorg] r297445 - Verbose lit logs for llvm-clang-x86_64-expensive-checks-win builder.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted in few minutes
Galina Kistanova via llvm-commits
- [PATCH] D30576: [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted immediates.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r297309 - [MemCpyOpt] clang-format + trim the legacy pass. NFC.
George Burgess IV via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
George Rimar via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via llvm-commits
- [lld] r297365 - [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via llvm-commits
- [lld] r297366 - [ELF] - Implemented -znotext
George Rimar via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via llvm-commits
- [llvm] r297451 - WholeProgramDevirt: Fixed compilation error under MSVS2015.
George Rimar via llvm-commits
- [PATCH] D30570: Option parsing: implement decrement operators for arg_iterator
George Rimar via Phabricator via llvm-commits
- [PATCH] D30570: Option parsing: implement decrement operators for arg_iterator
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -z text/-znotext
George Rimar via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -z text/-znotext
George Rimar via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via Phabricator via llvm-commits
- [PATCH] D30458: [ELF] - Make Bss and BssRelRo sections to be synthetic by nature.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -z text/-znotext
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -znotext
George Rimar via Phabricator via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30690: [ELF] - Simplify logic of creating "COMMON" section.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -znotext
George Rimar via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29808: WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizations to the list of llvm.type.test users.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [llvm] r297580 - [LV] A unified scalarizeInstruction() for Vectorizer and Unroller; NFC
Gil Rapaport via llvm-commits
- [PATCH] D30715: [LV] A unified scalarizeInstruction() for Vectorizer and Unroller
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D30755: [LV] Refactor cross-iteration phi's back-patching; NFC
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D30715: [LV] A unified scalarizeInstruction() for Vectorizer and Unroller
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D30715: [LV] A unified scalarizeInstruction() for Vectorizer and Unroller
Gil Rapaport via Phabricator via llvm-commits
- [llvm] r297223 - [coroutines] Add handling for unwind coro.ends
Gor Nishanov via llvm-commits
- [PATCH] D29979: [coroutines] Add co_return statement emission
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D25543: [coroutines] Add handling for unwind coro.ends
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D30750: Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Guansong Zhang via Phabricator via llvm-commits
- [PATCH] D30750: Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Guansong Zhang via Phabricator via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Hal Finkel via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Hal Finkel via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Hal Finkel via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Hal Finkel via llvm-commits
- [llvm] r296847 - LiveDebugValues: Assume calls never clobber SP.
Hal Finkel via llvm-commits
- getCastInstrCost()
Hal Finkel via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30726: Do not cache AliasSetTracker even in the old PM
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D30510: Vulcan is now ThunderX2T99
Hans Wennborg via llvm-commits
- [llvm] r296992 - [SCEV] Decrease the recursion threshold for CompareValueComplexity
Hans Wennborg via llvm-commits
- [llvm] r297075 - Disable gvn-hoist (PR32153)
Hans Wennborg via llvm-commits
- [llvm] r296992 - [SCEV] Decrease the recursion threshold for CompareValueComplexity
Hans Wennborg via llvm-commits
- [llvm] r297075 - Disable gvn-hoist (PR32153)
Hans Wennborg via llvm-commits
- [test-suite] r297212 - Creating release candidate rc4 from release_400 branch
Hans Wennborg via llvm-commits
- [lld] r297219 - Creating release candidate rc4 from release_400 branch
Hans Wennborg via llvm-commits
- [test-suite] r297338 - Creating release candidate final from release_400 branch
Hans Wennborg via llvm-commits
- [lld] r297345 - Creating release candidate final from release_400 branch
Hans Wennborg via llvm-commits
- [PATCH] D30602: [APInt] Add getBitsSetFrom and setBitsFrom to set upper bits starting at a bit
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30525: [APInt] Add setLowBits/setHighBits methods to APInt.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30563: [APInt] Implement getLowBitsSet/getHighBitsSet/getBitsSet using setLowBits/setHighBits/setBits
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30645: [ARM] Fix arm_get_fpscr intrinsic selection in ISel
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30774: [SimplifyCFG] Merging duplicated basic blocks
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D30840: Fix trip multiple calculation
Huihui Zhang via Phabricator via llvm-commits
- [llvm] r297581 - [X86] Add vector zext tests.
Igor Breger via llvm-commits
- [PATCH] D30865: [AVX-512] If gather mask is all ones, use UNDEF for the source
Igor Breger via Phabricator via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
James Henderson via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
James Henderson via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
James Henderson via Phabricator via llvm-commits
- [PATCH] D29023: [Stack Protection] Add diagnostic information for why stack protection was applied to a function
James Henderson via Phabricator via llvm-commits
- [PATCH] D29023: [Stack Protection] Add diagnostic information for why stack protection was applied to a function
James Henderson via Phabricator via llvm-commits
- [PATCH] D30116: Refactor SimplifyCFG:canSinkInstructions [NFC]
James Molloy via Phabricator via llvm-commits
- [PATCH] D30794: [ARM] Replace some C++ selection code with TableGen patterns. NFC.
James Molloy via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
James Molloy via Phabricator via llvm-commits
- [PATCH] D30782: imm_comp_XFORM (defined in ARMInstrThumb.td) duplicates imm_not_XFORM (defined in ARMInstrInfo.td)
James Molloy via Phabricator via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
James Y Knight via Phabricator via llvm-commits
- [llvm] r297398 - Add front() method to SetVector.
Jan Sjodin via llvm-commits
- [PATCH] D27262: Add front() method to SetVector.
Jan Sjödin via Phabricator via llvm-commits
- [llvm] r297060 - AMDGPU/R600: Fix ALU clause markers use detection
Jan Vesely via llvm-commits
- [llvm] r297317 - [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30642: [ConstantFold] Fix defect in constant folding computation for GEP
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Javed Absar via Phabricator via llvm-commits
- [llvm] r297064 - Test commit. Added a blank line.
Jessica Paquette via llvm-commits
- [llvm] r297081 - [Outliner] Fixed Asan bot failure in r296418
Jessica Paquette via llvm-commits
- [llvm] r297319 - [Outliner] Fix memory leak in suffix tree.
Jessica Paquette via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D30797: [Outliner] Add simple stack fixup support in X86
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r297190 - [AArch64] Vulcan is now ThunderXT99
Joel Jones via llvm-commits
- [llvm] r297190 - [AArch64] Vulcan is now ThunderXT99
Joel Jones via llvm-commits
- [PATCH] D30510: Vulcan is now ThunderX2T99
Joel Jones via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r297377 - [SelectionDAG] Make SelectCode return void
Joey Gouly via llvm-commits
- [PATCH] D30376: Playing with tokens OR breaking coroutines manually
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] r297142 - [ARM] Correct handling of LSL #0 in an IT block
John Brawn via llvm-commits
- [llvm] r297273 - [ARM] Split up lsl-zero test into two tests
John Brawn via llvm-commits
- [PATCH] D30692: [ARM] Correct handling of LSL #0 in an IT block
John Brawn via llvm-commits
- [PATCH] D30692: [ARM] Correct handling of LSL #0 in an IT block
John Brawn via Phabricator via llvm-commits
- [PATCH] D30692: [ARM] Correct handling of LSL #0 in an IT block
John Brawn via Phabricator via llvm-commits
- [www] r297417 - add missing minutes for Oct, Jan, Feb
John Regehr via llvm-commits
- [www] r297418 - add september board meeting minutes
John Regehr via llvm-commits
- [www] r297419 - ok add the file now
John Regehr via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r297260 - [Support] Remove unit test for fs::is_local
Jonas Hahnfeld via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D30508: Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r297136 - [SystemZ] Add check VT.isSimple() in canTreateAsByteVector()
Jonas Paulsson via llvm-commits
- [PATCH] D29631: SystemZTargetTransformInfo cost functions and some common code changes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29631: SystemZTargetTransformInfo cost functions and some common code changes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D28975: [LV] Introducing VPlan to model the vectorized code and drive its transformation
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Jonathan Peyton via Phabricator via llvm-commits
- [llvm] r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Jonathan Roelofs via llvm-commits
- [llvm] r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Jonathan Roelofs via llvm-commits
- [PATCH] D30648: In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30648: In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30811: [Builtin][ARM] Fix test case for uldivmod
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Jonathan Roelofs via Phabricator via llvm-commits
- [llvm] r297310 - Add red zones to BumpPtrAllocator under ASan
Jordan Rose via llvm-commits
- [llvm] r297540 - [unittest] Explicitly specify alignment when using BumpPtrAllocator.
Jordan Rose via llvm-commits
- [PATCH] D30723: Add red zones to BumpPtrAllocator under ASan
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D30723: Add red zones to BumpPtrAllocator under ASan
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D30723: Add red zones to BumpPtrAllocator under ASan
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D30855: [unittest] Explicitly specify alignment when using BumpPtrAllocator.
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D30855: [unittest] Explicitly specify alignment when using BumpPtrAllocator.
Jordan Rose via Phabricator via llvm-commits
- [llvm] r297284 - [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()
Jun Bum Lim via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D30352: [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D30352: [JumpThread] Use AA in SimplifyPartiallyRedundantLoad()
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Junmo Park via Phabricator via llvm-commits
- [llvm] r297252 - [NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageReadWrite calls
Justin Lebar via llvm-commits
- [PATCH] D30672: [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30749: [FileCheck] Added --enable-var-scope option to enable scope for regex variables.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D30850: [XRay] [compiler-rt] Refactor logic for xray fdr logging.
Keith via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Keno Fischer via Phabricator via llvm-commits
- [www] r297138 - Multiple changes to EuroLLVM'17 page (4 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r297299 - Multiple changes to EuroLLVM'17 page (3 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r297385 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r297394 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r297477 - [EuroLLVM] Add links to the schedule
Kevin Streit via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Kim Gräsman via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Kim Gräsman via Phabricator via llvm-commits
- [llvm] r297118 - Revert "AMDGPU: Set MCAsmInfo::PointerSize"
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297192 - Fix C2712 build error on Windows
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297193 - llvm-objdump: handle line numbers and source options for amdgpu objects
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297247 - [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderef
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297320 - [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297334 - AMDGPU: add missing lit.local.cfg to test/DebugInfo/AMDGPU
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297499 - [AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets for SI
Konstantin Zhuravlyov via llvm-commits
- [llvm] r297604 - AMDGPU/RelocVisitor: Handle R_AMDGPU_ABS64
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D29948: [AMDGPU] Restructure runtime metadata creation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29948: [AMDGPU] Restructure runtime metadata creation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29949: [AMDGPU] Emit kernel statistics as runtime metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29848: AMDGPU: Constant fold rcp node
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29948: [AMDGPU] Restructure runtime metadata creation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30679: llvm-objdump: handle line numbers and source options for amdgpu objects
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30707: Fix C2712 build error on Windows
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30707: Fix C2712 build error on Windows
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30679: llvm-objdump: handle line numbers and source options for amdgpu objects
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29672: [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderef
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30750: Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29670: [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29671: [DebugInfo] Add address space when creating DIDerivedTypes
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29673: [DebugInfo] Append extended dereferencing mechanism to variables' DIExpression for targets that support more than one address space
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30750: Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29674: [AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets for SI
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30027: AMDGPU/RelocVisitor: Handle R_AMDGPU_ABS64 + add dwarfdump test
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30879: Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30879: Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D11969: Avoid using of DataLayout::getPointerSize() without address space argument in DWARF info generation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30027: AMDGPU/RelocVisitor: Handle R_AMDGPU_ABS64 + add dwarfdump test
Konstantin Zhuravlyov via Phabricator via llvm-commits
- Flaky sanitizer test on ppc64 bot
Kostya Serebryany via llvm-commits
- Flaky sanitizer test on ppc64 bot
Kostya Serebryany via llvm-commits
- [llvm] r297543 - [libFuzzer] remove fuzzer-jobs.test which is flaky and not very useful
Kostya Serebryany via llvm-commits
- [llvm] r297544 - [libFuzzer] add test/LargeTest.cpp, mostly for manual experiments with large number of edges, not yet suitable for unit testing
Kostya Serebryany via llvm-commits
- [llvm] r297546 - [libFuzzer] print how much memory is consumed by the outer merge process (https://github.com/google/oss-fuzz/issues/445)
Kostya Serebryany via llvm-commits
- [llvm] r297551 - [libFuzzer] reduce the number of vector resizes during merge (https://github.com/google/oss-fuzz/issues/445)
Kostya Serebryany via llvm-commits
- [llvm] r297554 - [libFuzzer] add more iterations to LLVMFuzzer-Memcmp64BytesTest
Kostya Serebryany via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30683: [libFuzzer] Use ChooseUnitIdxToMutate to pick item for crossover.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D30783: [asan] Split SIGSEGV/SIGBUS handling so we can handle only one of them and not the other.
Kostya Serebryany via Phabricator via llvm-commits
- [LNT] r297002 - Add a few hints on how to reduce noisiness.
Kristof Beyls via llvm-commits
- [LNT] r297125 - Add cross-compilation support to 'lnt runtest test-suite'
Kristof Beyls via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D29030: [LNT] Add cross-compilation support to 'lnt runtest test-suite'
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D29030: [LNT] Add cross-compilation support to 'lnt runtest test-suite'
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [GlobalISel] Enable specifying how to legalize non-power-of-2 size types.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r297031 - [Hexagon] Pick a dot-old instruction that matches the architecture
Krzysztof Parzyszek via llvm-commits
- [llvm] r297032 - [Hexagon] Mark dead defs as <dead> in expand-condsets
Krzysztof Parzyszek via llvm-commits
- [llvm] r297033 - [Hexagon] Early-if-convert branches that may exit the loop
Krzysztof Parzyszek via llvm-commits
- [llvm] r297039 - [TableGen] Ensure proper ordering of subtarget feature names
Krzysztof Parzyszek via llvm-commits
- [llvm] r297054 - [IfConversion] Only renormalize probabilities if branches are analyzable
Krzysztof Parzyszek via llvm-commits
- [llvm] r297062 - Revert r297039, it's causing some mysterious buildbot failures
Krzysztof Parzyszek via llvm-commits
- [llvm] r297080 - [TableGen] Ensure proper ordering of subtarget feature names
Krzysztof Parzyszek via llvm-commits
- [llvm] r297141 - [Hexagon] Do not insert instructions before PHI nodes
Krzysztof Parzyszek via llvm-commits
- [llvm] r297239 - [Hexagon] Generate bitsplit instruction
Krzysztof Parzyszek via llvm-commits
- [llvm] r297240 - [Hexagon] Check for presence before looking registers up in bit tracker
Krzysztof Parzyszek via llvm-commits
- [llvm] r297288 - [Hexagon] Use correct offset when extracting from the high word
Krzysztof Parzyszek via llvm-commits
- [llvm] r297391 - [Hexagon] Propagate zext of i1 into arithmetic code in selection DAG
Krzysztof Parzyszek via llvm-commits
- [llvm] r297393 - [Hexagon] Add -mhvx option to the Hexagon backend
Krzysztof Parzyszek via llvm-commits
- [llvm] r297401 - [Hexagon] Refactor the DAG preprocessing code, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r297414 - [Hexagon] Fixes to the bitsplit generation
Krzysztof Parzyszek via llvm-commits
- [llvm] r297524 - [RDF] Implement Liveness::getNearestAliasedRef(Reg, Inst)
Krzysztof Parzyszek via llvm-commits
- [llvm] r297526 - [RDF] Remove the map of reaching defs from copy propagation
Krzysztof Parzyszek via llvm-commits
- [PATCH] D30556: [IfConversion] Only renormalize probabilities if branches are analyzable
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D30747: TargetInstrInfo: Provide default implementation of isTailCall().
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D30371: [libfuzzer] do not use xargs for shell expansion
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D30371: [libfuzzer] do not use xargs for shell expansion
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D30371: [libfuzzer] do not use xargs for shell expansion
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r297110 - Un-XFAIL Fuzzer/test/dump_coverage.test. This now passes on Darwin (after r297094).
Kuba Mracek via llvm-commits
- [PATCH] D30384: [asan] Add an interceptor for strtok
Manuel Rigger via Phabricator via llvm-commits
- [llvm] r296998 - [XRay] Allow logging the first argument of a function call.
Martin Pelikán via llvm-commits
- [PATCH] D30634: [XRay] [compiler-rt] Stub out architectures we don't do arg1 logging on.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D30677: [XRay][compiler-rt] Support TSC emulation even for x86_64
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Matias Goldberg via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Matias Goldberg via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Matias Goldberg via Phabricator via llvm-commits
- [llvm] r297248 - AMDGPU: Constant fold rcp node
Matt Arsenault via llvm-commits
- [llvm] r297251 - AMDGPU: Don't wait at end of block with a trivial successor
Matt Arsenault via llvm-commits
- [llvm] r297354 - DAG: Check no signed zeros instead of unsafe math attribute
Matt Arsenault via llvm-commits
- [llvm] r297408 - AMDGPU: Support for SimplifyDemandedVectorElts for load intrinsics
Matt Arsenault via llvm-commits
- [llvm] r297432 - PatternMatch; Add m_ZExtOrSExt matcher
Matt Arsenault via llvm-commits
- [llvm] r297439 - AMDGPU: Fix insertion point when reducing load intrinsics
Matt Arsenault via llvm-commits
- [llvm] r297556 - AMDGPU: Keep track of modifiers when converting v_mac to v_mad
Matt Arsenault via llvm-commits
- [llvm] r297557 - AMDGPU: Remove packf16 intrinsic
Matt Arsenault via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29848: AMDGPU: Constant fold rcp node
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30725: [FileCheck] Added [[@CLEAR:regex]] as a way to clear variables.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30382: AMDGPU/SI: Remove double lookups in SI scheduler
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29297: CodeGenPrepare: Sink addressing modes for atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30669: [NVPTX] Add an "image" attribute and simplify the NVPTX rdoimage, wroimage, and rdrwimage attributes.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29559: AMDGPU: Support for SimplifyDemandedVectorElts for load intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30106: AMDGPU: Fold icmp/fcmp into icmp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29559: AMDGPU: Support for SimplifyDemandedVectorElts for load intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30105: PatternMatch; Add m_AExt to match zext or sext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29688: InstCombine: Remove dead code
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30105: PatternMatch; Add m_AExt to match zext or sext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30801: AMDGPU: Cleanup control flow intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30846: AMDGPU: Unify divergent function exits.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30852: StructurizeCFG: Directly invert cmp instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30557: [AMDGPU] Remove getBidirectionalReasonRank
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30852: StructurizeCFG: Directly invert cmp instructions
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r297179 - [LV] Consider users that are memory accesses in uniforms expansion step
Matthew Simpson via llvm-commits
- [llvm] r297294 - [LV] Add missing check labels to tests and reformat
Matthew Simpson via llvm-commits
- [llvm] r297295 - [LV] Make the test case for PR30183 less fragile
Matthew Simpson via llvm-commits
- [llvm] r297302 - [LV] Select legal insert point when fixing first-order recurrences
Matthew Simpson via llvm-commits
- [PATCH] D30587: [LV] Delete unneeded scalar GEP creation code
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30587: [LV] Delete unneeded scalar GEP creation code
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30710: [LV] Vectorize GEPs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30755: [LV] Refactor cross-iteration phi's back-patching; NFC
Matthew Simpson via Phabricator via llvm-commits
- [LNT] r297245 - Fix typo from r297125
Matthias Braun via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Matthias Braun via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Matthias Braun via llvm-commits
- [llvm] r280331 - [XRay][NFC] Promote isTailCall() as virtual in TargetInstrInfo.
Matthias Braun via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Matthias Braun via llvm-commits
- [llvm] r297489 - CODE_OWNERS: Sort names
Matthias Braun via llvm-commits
- [llvm] r297490 - CODE_OWNERS: Take code ownership of instruction scheduling.
Matthias Braun via llvm-commits
- [test-suite] r297570 - Improve documentation for lit benchmark runner
Matthias Braun via llvm-commits
- [test-suite] r297571 - compare.py: Fix empty names being displayed if no common suffix was found
Matthias Braun via llvm-commits
- [PATCH] D29030: [LNT] Add cross-compilation support to 'lnt runtest test-suite'
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D29940: Allow use of spaces in Bugpoint ‘--compile-command’ argument
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30521: Introduce llc/ExecuteTestCommands pass
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30747: TargetInstrInfo: Provide default implementation of isTailCall().
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30747: TargetInstrInfo: Provide default implementation of isTailCall().
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30747: TargetInstrInfo: Provide default implementation of isTailCall().
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30651: [InlineCost, -Oz] Don't take into account the penalty of a fast call of frequently used functions
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30744: Improve machine schedulers for in-order processors
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30797: [Outliner] Add simple stack fixup support in X86
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30797: [Outliner] Add simple stack fixup support in X86
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30803: [RegionInfo] Don't return an invalid pointer when removing a subregion
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30521: Introduce llc/ExecuteTestCommands pass
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30521: Introduce llc/ExecuteTestCommands pass
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30558: Fix subreg value numbers in handleMoveUp
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30856: Remove opt-bisect support for "cases" in favor of debug counters
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30647: [ScalarEvolution] Extend SCEV implication analysis with division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30647: [ScalarEvolution] Extend SCEV implication analysis with division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30647: [ScalarEvolution] Extend SCEV implication analysis with division
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r296898 - [LoopUnrolling] Peel loops with invariant backedge Phi input
Maxim Kazantsev via llvm-commits
- [compiler-rt] r297370 - [sanitizer] Bail out with warning if user dlopens shared library with RTLD_DEEPBIND flag
Maxim Ostapenko via llvm-commits
- [compiler-rt] r297383 - [sanitizer] Fix android buildbots after r297370
Maxim Ostapenko via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under distruction
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30578: remove Cmake option for LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30371: [libfuzzer] do not use xargs for shell expansion
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30585: Fix test and add missing return for llvm-lto2 error case
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30791: Add support for -fno-builtin to LTO and ThinLTO on Darwin
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D30842: Add documentation on debug counters to Programmers Manual.
Mehdi AMINI via Phabricator via llvm-commits
- [zorg] r297352 - Jenkins build.py: add a --thinlto option.
Mehdi Amini via llvm-commits
- [zorg] r297359 - Do not use parallel link jobs with ThinLTO on Green Dragon
Mehdi Amini via llvm-commits
- [polly] r296994 - Adapt to llvm change r296992 to unbreak the bots
Michael Kruse via llvm-commits
- [llvm] r297016 - [BasicBlockUtils] Check for nullptr before updating LoopInfo.
Michael Kruse via llvm-commits
- [polly] r297147 - [tests] Make sure tests do not end in 'unreachable'
Michael Kruse via llvm-commits
- [polly] r297195 - [ScopDetection] Require LoadInst base pointers to be hoisted.
Michael Kruse via llvm-commits
- [polly] r297281 - [ScopDetection] Only allow SCoP-wide available base pointers.
Michael Kruse via llvm-commits
- [polly] r297318 - [DeadCodeElim] Put -polly-dce-precise-steps into the Polly category.
Michael Kruse via llvm-commits
- [polly] r297373 - [DeLICM] Add -polly-delicm-overapproximate-writes option.
Michael Kruse via llvm-commits
- [polly] r297395 - [Cmake] Generate a PollyConfig.cmake.
Michael Kruse via llvm-commits
- [polly] r297415 - [Support] Add -polly-dump-module pass.
Michael Kruse via llvm-commits
- [polly] r297430 - [Support] Correct filename in file head comment. NFC.
Michael Kruse via llvm-commits
- [polly] r297462 - Add method interface to isl C++ bindings
Michael Kruse via llvm-commits
- [polly] r297473 - [Simplify] Add -polly-simplify pass.
Michael Kruse via llvm-commits
- [polly] r297464 - [unittest] Translate isl tests to C++ bindings
Michael Kruse via llvm-commits
- [polly] r297462 - Add method interface to isl C++ bindings
Michael Kruse via llvm-commits
- [PATCH] D30694: [Polly] Require LoadInst base ptrs to be hoisted.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30695: [Polly][ScopDetection] Only allow SCoP-wide available base pointers
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30694: [Polly] Require LoadInst base ptrs to be hoisted.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30695: [Polly][ScopDetection] Only allow SCoP-wide available base pointers
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30695: [Polly][ScopDetection] Only allow SCoP-wide available base pointers
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30695: [Polly][ScopDetection] Only allow SCoP-wide available base pointers
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30763: [Polly][DeLICM] Add -polly-delicm-overapproximate-writes option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30763: [Polly][DeLICM] Add -polly-delicm-overapproximate-writes option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30788: [Polly] Add -polly-dump-module pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30788: [Polly] Add -polly-dump-module pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30820: [Polly][Simplify] Add -polly-simplify pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30820: [Polly][Simplify] Add -polly-simplify pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30820: [Polly][Simplify] Add -polly-simplify pass.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [llvm] r297103 - [SLP] Revert r296863 due to miscompiles.
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Michael Kuperstein via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [llvm] r297493 - [SLP] Revert everything that has to do with memory access sorting.
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [llvm] r296863 - [SLP] Fixes the bug due to absence of in order uses of scalars which needs to be available
Michael Kuperstein via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30587: [LV] Delete unneeded scalar GEP creation code
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30649: [SLP] Function for instruction cost calculation, NFC.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30686: [SLP] PR32078: convert scalar operations to vector.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30638: [SLP] Fixed non-determenistic behavior in Loop Vectorizer.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30653: [LV] Refactor Cost Model's selectVectorizationFactor(), driven by a LoopVectorizationPlanner
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30731: [SLP] Visualize SLP trees with -view-slp-tree
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30757: [LoopUnroll] Handle loops where the exiting block is different from the latch
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30715: [LV] A unified scalarizeInstruction() for Vectorizer and Unroller
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Michal Meloun via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Michal Meloun via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28533: [llvm-config] Add minimal sanity tests for path options
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Michał Górny via Phabricator via llvm-commits
- [llvm] r296699 - [DAGCombiner] fold binops with constant into select-of-constants
Mikael Holmén via llvm-commits
- [llvm] r296699 - [DAGCombiner] fold binops with constant into select-of-constants
Mikael Holmén via llvm-commits
- [llvm] r297094 - [libfuzzer] do not use xargs for shell expansion
Mike Aizatsky via llvm-commits
- [PATCH] D30371: [libfuzzer] do not use xargs for shell expansion
Mike Aizatsky via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30652: New Test-Case for Region Analysis
Nandini Singhal via Phabricator via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Nemanja Ivanovic via llvm-commits
- [llvm] r297159 - Revert r297132, it caused PR32171
Nico Weber via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Nico Weber via llvm-commits
- [llvm] r297378 - fix build on Cygwin
Nuno Lopes via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D30692: [ARM] Correct handling of LSL #0 in an IT block
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D30781: [ValueTracking] Out of range shifts might be undef
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D30581: [Assembler] Add location info to unary expressions.
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D28566: Disable Callee Saved Registers
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D30704: Allow use of spaces in Bugpoint ‘--compile-command’ argument Bug Fix
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D29940: Allow use of spaces in Bugpoint ‘--compile-command’ argument
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D30704: Fix for PR32137: Allow use of spaces in Bugpoint ‘--compile-command’ argument
Owen Reynolds via Phabricator via llvm-commits
- [llvm] r297085 - [DWARFv5] Update definitions to match published spec.
Paul Robinson via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30664: [DWARFv5] Update definitions to match published spec
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D30723: Add red zones to BumpPtrAllocator under ASan
Pete Cooper via Phabricator via llvm-commits
- [PATCH] D30723: Add red zones to BumpPtrAllocator under ASan
Pete Cooper via Phabricator via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Peter Collingbourne via llvm-commits
- [llvm] r297333 - WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via llvm-commits
- [llvm] r297350 - WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne via llvm-commits
- [llvm] r297502 - WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne via llvm-commits
- [llvm] r297503 - WholeProgramDevirt: Implement export/import support for VCP.
Peter Collingbourne via llvm-commits
- [lld] r297313 - Remove DefinedSynthetic.
Peter Collingbourne via llvm-commits
- [llvm] r297513 - LTO: Hash type identifier resolutions for LowerTypeTests.
Peter Collingbourne via llvm-commits
- [llvm] r297514 - LTO: Hash type identifier resolutions for WholeProgramDevirt.
Peter Collingbourne via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30716: Fix one-after-the-end type metadata handling in globalsplit
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30727: Don't merge global constants with !type
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30727: Don't merge global constants with non-dbg metadata.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30770: Ensure that prefix data is preserved with subsections-via-symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29917: WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29917: WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29808: WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizations to the list of llvm.type.test users.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30017: WholeProgramDevirt: Implement export/import support for VCP.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29917: WholeProgramDevirt: Implement export/import support for unique ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30017: WholeProgramDevirt: Implement export/import support for VCP.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30843: ELF: Resolve _end symbols correctly.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30584: CodeGen: Use the source filename as the argument to .file, rather than the module ID.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30553: LTO: Hash type identifier resolutions for LowerTypeTests.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30555: LTO: Hash type identifier resolutions for WholeProgramDevirt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r297135 - Fix Mips LA25 Thunks where Caller and Callee in different OS
Peter Smith via llvm-commits
- [lld] r297277 - Finalize content of synthetic sections prior to Thunk Creation
Peter Smith via llvm-commits
- [PATCH] D30637: [LLD][ELF] Fix problem with LA25 Thunks when OutputSection of caller and callee differ
Peter Smith via Phabricator via llvm-commits
- [PATCH] D30641: [LLD][ELF] Fix ordering of Mips LA25 Thunks when Linker Script used
Peter Smith via Phabricator via llvm-commits
- [PATCH] D30637: [LLD][ELF] Fix problem with LA25 Thunks when OutputSection of caller and callee differ
Peter Smith via Phabricator via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
Peter Smith via Phabricator via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
Peter Smith via Phabricator via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Petr Hosek via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Petr Hosek via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Petr Hosek via llvm-commits
- [lld] r297501 - [ELF] Propely handle .eh_frame in linker scripts
Petr Hosek via llvm-commits
- [lld] r297525 - [ELF] Handle NONE relocations on AArch64
Petr Hosek via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30628: [ELF] Handle NONE relocations on AArch64
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30804: [llvm-readobj] Only print the real size of the note
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30628: [ELF] Handle NONE relocations on AArch64
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30851: [ELF] Support ABSOLUTE on the right hand side in linkerscripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30851: [ELF] Support ABSOLUTE on the right hand side in linkerscripts
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30488: [LNT] Add a few hints on how to reduce noisiness.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30357: [ObjectYAML] NFC. Refactor DWARFYAML CompileUnit dump code
Phabricator via Phabricator via llvm-commits
- [PATCH] D30525: [APInt] Add setLowBits/setHighBits methods to APInt.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30563: [APInt] Implement getLowBitsSet/getHighBitsSet/getBitsSet using setLowBits/setHighBits/setBits
Phabricator via Phabricator via llvm-commits
- [PATCH] D30602: [APInt] Add getBitsSetFrom and setBitsFrom to set upper bits starting at a bit
Phabricator via Phabricator via llvm-commits
- [PATCH] D30612: [APInt] Add rvalue reference support to and, or, xor operations to allow their memory allocation to be reused when possible
Phabricator via Phabricator via llvm-commits
- [PATCH] D29030: [LNT] Add cross-compilation support to 'lnt runtest test-suite'
Phabricator via Phabricator via llvm-commits
- [PATCH] D30190: [LoopRotate] Update dbg.value calls
Phabricator via Phabricator via llvm-commits
- [PATCH] D30648: In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn't live.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30645: [ARM] Fix arm_get_fpscr intrinsic selection in ISel
Phabricator via Phabricator via llvm-commits
- [PATCH] D30608: Make SmallPtrSet count and find able to take const PtrType's
Phabricator via Phabricator via llvm-commits
- [PATCH] D22025: AMDGPU/SI: Do not insert EndCf in an unreachable block
Phabricator via Phabricator via llvm-commits
- [PATCH] D30719: AMDGPU/SI: Disable unrolling in the loop vectorizer if the loop is not vectorized.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30504: [sanitizer] Bail out with warning if user dlopens shared library with RTLD_DEEPBIND flag
Phabricator via Phabricator via llvm-commits
- [PATCH] D30136: [compiler-rt][builtins][WIP] Add _IsOSVersionAtLeast, to be used by ObjC's @available
Phabricator via Phabricator via llvm-commits
- [PATCH] D30778: [ARM] Remove t2xtpk features from tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D30713: Add support for DenseMap/DenseSet count and find using const pointers
Phabricator via Phabricator via llvm-commits
- [PATCH] D30478: Move memory coercion functions from GVN.cpp to VNCoercion.cpp so they can be shared between GVN and NewGVN.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30400: For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, same as already done for ARM and Thumb2.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30401: Refactor the multiply-accumulate combines to act on ARMISD::ADD[CE] nodes, instead of the generic ISD::ADD[CE].
Phabricator via Phabricator via llvm-commits
- [PATCH] D30782: imm_comp_XFORM (defined in ARMInstrThumb.td) duplicates imm_not_XFORM (defined in ARMInstrInfo.td)
Phabricator via Phabricator via llvm-commits
- [PATCH] D30856: Remove opt-bisect support for "cases" in favor of debug counters
Phabricator via Phabricator via llvm-commits
- [PATCH] D30842: Add documentation on debug counters to Programmers Manual.
Phabricator via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D30495: [Polly][Cmake] Generate a PollyConfig.cmake
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Philip Reames via Phabricator via llvm-commits
- [llvm] r297185 - [cmake] Include openmp with add_llvm_external_project
Pirama Arumuga Nainar via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D30470: [cmake] Include openmp with add_llvm_external_project
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Quentin Colombet via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Quentin Colombet via llvm-commits
- [llvm] r297535 - [IRTranslator] Simplify error handling for translating constants. NFC.
Quentin Colombet via llvm-commits
- [PATCH] D30115: [RFC] Add MachineInstr::MIFlag parameter to storeRegToStackSlot
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30721: [GlobalISel] Add default action for G_FNEG
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30721: [GlobalISel] Add default action for G_FNEG
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30552: Fix regressions cased by D29862
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30263: [LSR] Change default of lsr-exp-narrow to false.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30761: [GlobalISel] Translate insertelement and extractelement
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30259: GlobalISel: Translate ConstantAggregateZero vectors
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30838: [GlobalISel] Make LegalizerInfo accessible in LegalizerHelper
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30521: Introduce llc/ExecuteTestCommands pass
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30089: [globalisel][tblgen] Add support for ComplexPatterns
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30259: GlobalISel: Translate ConstantAggregateZero vectors
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Rafael Avila de Espindola via llvm-commits
- [PATCH] D30628: [ELF] Handle NONE relocations on AArch64
Rafael Avila de Espindola via llvm-commits
- [PATCH] D30507: Remove DefinedSynthetic
Rafael Avila de Espindola via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Rafael Avila de Espindola via llvm-commits
- [lld] r297063 - Fix -Werror build error.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Rafael Avila de Espindola via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Rafael Avila de Espindola via llvm-commits
- [PATCH] D29719: [MC] Accept and print a numeric value as an ELF section header's type
Rafael Avila de Espindola via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rafael Avila de Espindola via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rafael Avila de Espindola via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Rafael Avila de Espindola via llvm-commits
- [PATCH] archives require a symbol table on Solaris, even if empty
Rafael Avila de Espindola via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Rafael Avila de Espindola via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Rafael Avila de Espindola via llvm-commits
- [PATCH] D29719: [MC] Accept a numeric value as an ELF section header's type
Rafael Avila de Espindola via llvm-commits
- [lld] r297049 - Fully precise gc handling of __start and __stop symbols.
Rafael Espindola via llvm-commits
- [lld] r297059 - Convert two uses of uintX_t. NFC.
Rafael Espindola via llvm-commits
- [lld] r297061 - Detemplate merge (input and synthetic) sections. NFC.
Rafael Espindola via llvm-commits
- [lld] r297077 - Detemplate EhInputSection. NFC.
Rafael Espindola via llvm-commits
- [lld] r297087 - Make Discarded a InputSectionBase.
Rafael Espindola via llvm-commits
- [lld] r297144 - Rename Addralign to Alignment.
Rafael Espindola via llvm-commits
- [lld] r297146 - Rename remaining uses of Addralign to Alignment.
Rafael Espindola via llvm-commits
- [lld] r297152 - Use 32 bits for alignment.
Rafael Espindola via llvm-commits
- [lld] r297278 - Remove redundant member of InputSectionBase. NFC.
Rafael Espindola via llvm-commits
- [lld] r297282 - Convert a few uses of uintX_t to uint64_t.
Rafael Espindola via llvm-commits
- [lld] r297286 - Convert a few more uses of uintX_t to uint64_t.
Rafael Espindola via llvm-commits
- [lld] r297287 - Remove unnecessary template. NFC.
Rafael Espindola via llvm-commits
- [lld] r297290 - Rename one of the getOffset methods.
Rafael Espindola via llvm-commits
- [lld] r297292 - Remove unnecessary template. NFC.
Rafael Espindola via llvm-commits
- [lld] r297293 - Remove unnecessary template.
Rafael Espindola via llvm-commits
- [lld] r297305 - Use uint32_t for alignment in more places, NFC.
Rafael Espindola via llvm-commits
- [lld] r297313 - Remove DefinedSynthetic.
Rafael Espindola via llvm-commits
- [lld] r297431 - Use SectionBase for linker script expressions.
Rafael Espindola via llvm-commits
- [lld] r297472 - Don't pass Dot to every callback.
Rafael Espindola via llvm-commits
- [PATCH] D30546: Fully precise gc handling of __start and __stop symbols
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D30546: Fully precise gc handling of __start and __stop symbols
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D30507: Remove DefinedSynthetic
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r297137 - [ARM] Reapply r296865 "[ARM] fpscr read/write intrinsics not aware of each other""
Ranjeet Singh via llvm-commits
- [PATCH] D30645: [ARM] Fix arm_get_fpscr intrinsic selection in ISel
Ranjeet Singh via Phabricator via llvm-commits
- [llvm] r297045 - [X86] Fix arg copy elision for illegal types
Reid Kleckner via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D30661: [x86] Split MXCSR into two pseudo-registers
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Make library calls sensitive to regparm module flag (Fixes PR3997).
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D30510: Vulcan is now ThunderX2T99
Renato Golin via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Renato Golin via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Renato Golin via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Renato Golin via llvm-commits
- [PATCH] D30510: Vulcan is now ThunderX2T99
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30645: [ARM] Fix arm_get_fpscr intrinsic selection in ISel
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30571: [ARM] [Assembler] Extend immediate conversions for A32, T32 and T16
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30745: [ARM] Add vcmp MC test
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30745: [ARM] Add vcmp MC test
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30814: ARMDisassembler: loop over ARM decode tables
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30829: [Thumb1] combine ADDC/SUBC with a negative immediate
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30529: [GlobalISel] Enable specifying how to legalize non-power-of-2 size types.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30364: AArch64 : Add FastCSEL feature.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30804: [llvm-readobj] Only print the real size of the note
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D30870: [Fuchsia] Use %gs for ABI slots under -mcmodel=kernel
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
Rong Xu via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
Rong Xu via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via llvm-commits
- [llvm] r297399 - [PGO] Refactor profile dumping function for ease of adding other profile kind
Rong Xu via llvm-commits
- [llvm] r297400 - Minor format change. nfc.
Rong Xu via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30752: [PGO] Refactor the valule profile dumping function for ease of adding other profile kind
Rong Xu via Phabricator via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Rui Ueyama via llvm-commits
- [lld] r297012 - Fix -Wc++11-narrowing.
Rui Ueyama via llvm-commits
- [PATCH] D30363: COFF ICF: Merge only functions. Do not merge read-only data.
Rui Ueyama via llvm-commits
- [lld] r297061 - Detemplate merge (input and synthetic) sections. NFC.
Rui Ueyama via llvm-commits
- [lld] r297107 - Remove Config->Mips64EL and define Config->isMips64EL() instead.
Rui Ueyama via llvm-commits
- [lld] r297108 - Remove Config->Rela and define Config->isRela() instead.
Rui Ueyama via llvm-commits
- [lld] r297152 - Use 32 bits for alignment.
Rui Ueyama via llvm-commits
- [lld] r297191 - Do not pass archive files containing bitcode files to the MSVC Linker.
Rui Ueyama via llvm-commits
- [lld] r297229 - Pass archive files to link.exe if they contain at least one native object file.
Rui Ueyama via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via llvm-commits
- [lld] r297297 - Revert r297008: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via llvm-commits
- [lld] r297008 - [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via llvm-commits
- [lld] r297353 - Print an error message instead of an assertion failure.
Rui Ueyama via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Rui Ueyama via llvm-commits
- [lld] r297357 - Fix wrong assertion failure.
Rui Ueyama via llvm-commits
- [lld] r297402 - Handle ":" as a regular token character in linker scripts.
Rui Ueyama via llvm-commits
- [lld] r297508 - Options such as -omagic or -opt-remarks-* should be interpreted as -o.
Rui Ueyama via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30637: [LLD][ELF] Fix problem with LA25 Thunks when OutputSection of caller and callee differ
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -z text/-znotext
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -z text/-znotext
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30546: Fully precise gc handling of __start and __stop symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30546: Fully precise gc handling of __start and __stop symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30690: [ELF] - Simplify logic of creating "COMMON" section.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30566: [ELF] - Do not try to create .eh_frame_hdr for relocatable output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30530: [ELF] - Implemented -znotext
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30500: [ELF] - Do not treat colon(":") as separate token in script parser.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30627: [ELF] Properly handle .eh_frame in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30507: Remove DefinedSynthetic
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30722: Handle ":" as a regular token character in linker scripts.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30541: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30090: [mips] Fix return lowering
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D30640: [mips][msa] Accept more values for constant splats
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D30038: [ADMGPU] SDWA peephole optimization pass.
Sam Kolton via Phabricator via llvm-commits
- [PATCH] D30038: [ADMGPU] SDWA peephole optimization pass.
Sam Kolton via Phabricator via llvm-commits
- [PATCH] D30038: [ADMGPU] SDWA peephole optimization pass.
Sam Kolton via Phabricator via llvm-commits
- [llvm] r297132 - [LoopRotate] Update dbg.value intrinsics
Sam Parker via llvm-commits
- [llvm] r297269 - [LoopRotate] Propagate dbg.value intrinsics
Sam Parker via llvm-commits
- [llvm] r297386 - [ARM] Remove t2xtpk feature from tests
Sam Parker via llvm-commits
- [PATCH] D30190: [LoopRotate] Update dbg.value calls
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30701: [LoopRotate] Fix for dbg.value propagation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30701: [LoopRotate] Fix for dbg.value propagation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30701: [LoopRotate] Fix for dbg.value propagation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30778: [ARM] Remove t2xtpk features from tests
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30708: [ARM] SMULW [T|B] DAG Combine
Sam Parker via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Samuel Pitoiset via Phabricator via llvm-commits
- [llvm] r296699 - [DAGCombiner] fold binops with constant into select-of-constants
Sanjay Patel via llvm-commits
- [llvm] r297011 - [DAG] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r297015 - [DAG] fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r297017 - [x86] add tests to show missing div/rem simplifications; NFC
Sanjay Patel via llvm-commits
- [llvm] r297026 - [DAGCombiner] simplify div/rem-by-0
Sanjay Patel via llvm-commits
- [llvm] r297029 - [InstSimplify] remove misleading comments; NFC
Sanjay Patel via llvm-commits
- [llvm] r297026 - [DAGCombiner] simplify div/rem-by-0
Sanjay Patel via llvm-commits
- [llvm] r297040 - [InstSimplify] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r297048 - [InstSimplify] add tests for vector div/rem with UB potential; NFC
Sanjay Patel via llvm-commits
- [llvm] r297052 - [InstSimplify] refactor related div/rem folds; NFCI
Sanjay Patel via llvm-commits
- [llvm] r296699 - [DAGCombiner] fold binops with constant into select-of-constants
Sanjay Patel via llvm-commits
- [llvm] r297086 - [DAG] refactor related div/rem folds; NFCI
Sanjay Patel via llvm-commits
- [llvm] r297092 - [InstCombine] use dyn_cast instead of isa+cast; NFCI
Sanjay Patel via llvm-commits
- [llvm] r297155 - [InstCombine] shrink truncated splat shuffle
Sanjay Patel via llvm-commits
- [llvm] r297166 - revert r297155 because there's a clang test that depends on InstCombine:
Sanjay Patel via llvm-commits
- [PATCH] D30123: [InstCombine] shrink truncated splat shuffle
Sanjay Patel via llvm-commits
- [llvm] r297232 - [InstCombine] shrink truncated splat shuffle (2nd try)
Sanjay Patel via llvm-commits
- [llvm] r297242 - [InstCombine] shrink truncated insertelement into undef vector
Sanjay Patel via llvm-commits
- [llvm] r297232 - [InstCombine] shrink truncated splat shuffle (2nd try)
Sanjay Patel via llvm-commits
- [llvm] r297280 - [InstCombine] avoid crashing on shuffle shrinkage when input type is not same as result type
Sanjay Patel via llvm-commits
- [llvm] r297232 - [InstCombine] shrink truncated splat shuffle (2nd try)
Sanjay Patel via llvm-commits
- [llvm] r296699 - [DAGCombiner] fold binops with constant into select-of-constants
Sanjay Patel via llvm-commits
- [llvm] r297296 - [x86] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r297384 - [DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel via llvm-commits
- [llvm] r297390 - [InstSimplify] vector div/rem with any zero element in divisor is undef
Sanjay Patel via llvm-commits
- [llvm] r297407 - [InstSimplify] add tests for vector constant folding div/rem-by-0; NFC
Sanjay Patel via llvm-commits
- [llvm] r297409 - [ConstantFold] vector div/rem with any zero element in divisor is undef
Sanjay Patel via llvm-commits
- [llvm] r297411 - [InstSimplify] allow folds for bool vector div/rem
Sanjay Patel via llvm-commits
- [llvm] r297433 - [x86] add tests for vec div/rem with 0 element in divisor; NFC
Sanjay Patel via llvm-commits
- [llvm] r297586 - [x86] don't blindly transform SETB into SBB
Sanjay Patel via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30123: [InstCombine] shrink truncated splat shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30123: [InstCombine] shrink truncated splat shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30137: [InstCombine] shrink truncated insertelement with constant operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30665: [InstSimplify] vector div/rem with any zero element in divisor is undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30826: [DAG] vector div/rem with any zero element in divisor is undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29841: [X86][SSE] Improve extraction of elements from v16i8 (pre-SSE41)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30866: [X86] Recognize AVX2 gather instructions during lowering so we can modify the source input when the mask is all ones
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r297122 - [LoopUnrolling] Fix loop size check for peeling
Sanjoy Das via llvm-commits
- [llvm] r297178 - [X86] Add option to specify preferable loop alignment
Sanjoy Das via llvm-commits
- [llvm] r297539 - Use a WeakVH for UnknownInstructions in AliasSetTracker
Sanjoy Das via llvm-commits
- [PATCH] D30632: [LoopUnrolling] Fix loop size check for peeling
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30391: [X86] Add option to specify preferable loop alignment
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30726: Do not cache AliasSetTracker even in the old PM
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30726: Do not cache AliasSetTracker even in the old PM
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30849: Use a WeakVH for UnknownInstructions in AliasSetTracker
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30849: Use a WeakVH for UnknownInstructions in AliasSetTracker
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30477: [SCEV] Compute affine range in another way to avoid bitwidth extending.
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r297454 - [Assembler] Add location info to unary expressions.
Sanne Wouda via llvm-commits
- [PATCH] D30571: [ARM] [Assembler] Extend implicit substitutions
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D30571: [ARM] [Assembler] Extend immediate conversions for A32, T32 and T16
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D30571: [ARM] [Assembler] Extend immediate conversions for A32, T32 and T16
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D30581: [Assembler] Add location info to unary expressions.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D30581: [Assembler] Add location info to unary expressions.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D14700: [mips][freebsd] Explicitly select PC-relative Personality and LSDA encodings.
Sean Bruno via Phabricator via llvm-commits
- [PATCH] D30544: [lld] - Ignore non-elf files in archives with --whole-archive
Sean Silva via Phabricator via llvm-commits
- [llvm] r297254 - Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor
Sebastian Pop via llvm-commits
- [PATCH] D30667: GVNHoist: handle basic blocks with UnreachableInst
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D30225: [LIR] re-enable generation of memmove with runtime checks
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D29180: Fix implementation of DAGTypeLegalizer::PerformExpensiveChecks
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D30633: [BPI] Unreachable branch has 0 probability
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D19982: FileOutputBuffer : Fix undefined behavior on windows
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for sections that contain only data.
Shankar Easwaran via Phabricator via llvm-commits
- [PATCH] D29719: [MC] Accept and print a numeric value as an ELF section header's type
Simon Atanasyan via llvm-commits
- [llvm] r297446 - [MC] Accept a numeric value as an ELF section header's type
Simon Atanasyan via llvm-commits
- [llvm] r297447 - [MC] Set SHT_MIPS_DWARF section type for all .debug_* sections on MIPS
Simon Atanasyan via llvm-commits
- [llvm] r297448 - [llvm-readobj] Support SHT_MIPS_DWARF section type flag
Simon Atanasyan via llvm-commits
- [PATCH] D29719: [MC] Accept a numeric value as an ELF section header's type
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D29719: [MC] Accept a numeric value as an ELF section header's type
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D29789: [MC] Set SHT_MIPS_DWARF section type for all .debug_* sections on MIPS
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r297372 - [mips] Fix return lowering
Simon Dardis via llvm-commits
- [llvm] r297380 - [mips] Revert fixes for PR32020.
Simon Dardis via llvm-commits
- [llvm] r297457 - [mips][msa] Accept more values for constant splats
Simon Dardis via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D30640: [mips][msa] Accept more values for constant splats
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D30640: [mips][msa] Accept more values for constant splats
Simon Dardis via Phabricator via llvm-commits
- [llvm] r297225 - Strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r297267 - [X86][SSE] combineX86ShufflesRecursively can handle shuffle masks up to 64 elements wide
Simon Pilgrim via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Simon Pilgrim via llvm-commits
- [llvm] r297379 - Fixed typos in comments. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r297381 - [X86][SSE] Speed up constant pool shuffle mask decoding with direct copy (PR32037).
Simon Pilgrim via llvm-commits
- [llvm] r297458 - [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Simon Pilgrim via llvm-commits
- [llvm] r297459 - Fix Wdocumentation warning
Simon Pilgrim via llvm-commits
- [llvm] r297460 - Fix signed/unsigned comparison warnings
Simon Pilgrim via llvm-commits
- [llvm] r297470 - [X86][MMX] Regenerate mmx load folding tests
Simon Pilgrim via llvm-commits
- [llvm] r297471 - [X86][MMX] Add test showing bad stack spill of shift value
Simon Pilgrim via llvm-commits
- [llvm] r297474 - [X86][MMX] Regenerate mmx bitcast tests
Simon Pilgrim via llvm-commits
- [llvm] r297475 - [X86][MMX] Updated bad stack spill shift value test to actually show the problem
Simon Pilgrim via llvm-commits
- [llvm] r297476 - [X86][MMX] Add tests showing missed opportunities to use MMX fptosi conversions
Simon Pilgrim via llvm-commits
- [llvm] r297481 - [X86][MMX] Add tests showing missed opportunities to use MMX sitofp conversions
Simon Pilgrim via llvm-commits
- [llvm] r297486 - [X86][SSE] Added tests showing missed truncations for sitofp conversion
Simon Pilgrim via llvm-commits
- [llvm] r297492 - [SelectionDAG] Add support for BUILD_VECTOR to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [llvm] r297518 - [X86][RTM] Regenerate RTM intrinsic tests for 32/64-bit targets.
Simon Pilgrim via llvm-commits
- [llvm] r297521 - [X86] Fix Wunused-lambda-capture warning
Simon Pilgrim via llvm-commits
- [llvm] r297523 - [X86][SSE] Fix load folding for (V)CVTDQ2PD
Simon Pilgrim via llvm-commits
- [llvm] r297527 - Fix redundant condition (PR32138)
Simon Pilgrim via llvm-commits
- [llvm] r297529 - Strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r297560 - Fix -Wsentinel warning
Simon Pilgrim via llvm-commits
- [llvm] r297561 - Fix signed/unsigned comparison warnings
Simon Pilgrim via llvm-commits
- [llvm] r297565 - Fix signed/unsigned comparison warning
Simon Pilgrim via llvm-commits
- [llvm] r297567 - Remove unnecessary whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r297568 - [X86][SSE] Improve extraction of elements from v16i8 (pre-SSE41)
Simon Pilgrim via llvm-commits
- [PATCH] D29639: [SelectionDAG] Add a signed integer absolute ISD node
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30437: [DAGCombiner] Do various combine on usubo.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
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] D30437: [DAGCombiner] Do various combine on usubo.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30417: [DAGCombiner] Do various combine on uaddo.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29841: [X86][SSE] Improve extraction of elements from v16i8 (pre-SSE41)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30780: [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30379: [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27044: Compilation crash after node replacement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30833: [X86][MMX] Fix folding of shift value loads to cover whole 64-bits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30379: [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30436: [SelectionDAG] Make SelectionDAG aware of the known bits in USUBO and SSUBO and SUBC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30868: [X86][MMX] Match MMX fp_to_sint conversions from XMM registers
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29841: [X86][SSE] Improve extraction of elements from v16i8 (pre-SSE41)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30611: [x86] don't blindly transform SETB into SBB
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r297376 - [ARM] remove FIXMEs and add vcmp MC test
Sjoerd Meijer via llvm-commits
- [PATCH] D30745: [ARM] Add vcmp MC test
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30745: [ARM] Add vcmp MC test
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30745: [ARM] Add vcmp MC test
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30778: [ARM] Remove t2xtpk features from tests
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30814: ARMDisassembler: loop over ARM decode tables
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30814: ARMDisassembler: loop over ARM decode tables
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30759: With PIE on x86_64, keep hot local arrays on the stack
Sriraman Tallam via llvm-commits
- [PATCH] D30759: With PIE on x86_64, keep hot local arrays on the stack
Sriraman Tallam via Phabricator via llvm-commits
- [llvm] r297534 - Fix subreg value numbers in handleMoveUp
Stanislav Mekhanoshin via llvm-commits
- [llvm] r297536 - [AMDGPU] Remove getBidirectionalReasonRank
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D30038: [ADMGPU] SDWA peephole optimization pass.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30796: Only unswitch loops with uniform conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30796: Only unswitch loops with uniform conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30796: Only unswitch loops with uniform conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30558: Fix value numbers in successor blocks if liveout number has changed
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30558: Fix subreg value numbers in handleMoveUp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30557: [AMDGPU] Remove getBidirectionalReasonRank
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30557: [AMDGPU] Remove getBidirectionalReasonRank
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30558: Fix subreg value numbers in handleMoveUp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30557: [AMDGPU] Remove getBidirectionalReasonRank
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30827: [mips][msa] Disable commutativity for dpadd_[su].df instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Steve Canon via Phabricator via llvm-commits
- [PATCH] D30497: [SelectionDAG] Make SelectCode return void
Sven van Haastregt via Phabricator via llvm-commits
- [www] r297068 - more about the apt gsoc
Sylvestre Ledru via llvm-commits
- [PATCH] D30226: [BranchFolding] Merge debug locations from common tail instead of removing
Taewook Oh via Phabricator via llvm-commits
- [llvm] r297173 - Fix test and add missing return for llvm-lto2 error case
Teresa Johnson via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via llvm-commits
- [llvm] r297332 - Perform symbol binding for .symver versioned symbols
Teresa Johnson via llvm-commits
- [PATCH] D30657: Handle EOL preprocessor comments for ELFAsmParser symbol attr directives
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Mark .symver versioned symbol as global
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30588: [LTO] Add module asm uses to the llvm.compiler.used before merging
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30585: Fix test and add missing return for llvm-lto2 error case
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30585: Fix test and add missing return for llvm-lto2 error case
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30585: Fix test and add missing return for llvm-lto2 error case
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30485: Perform symbol binding for .symver versioned symbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29917: WholeProgramDevirt: Implement export/import support for unique ret val opt.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30754: SamplePGO ThinLTO ICP fix for local functions.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30754: SamplePGO ThinLTO ICP fix for local functions.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30738: Don't internalize llvm GV's with InternalizeLinkedSymbols
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30791: Add support for -fno-builtin to LTO and ThinLTO on Darwin
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30017: WholeProgramDevirt: Implement export/import support for VCP.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D29917: WholeProgramDevirt: Implement export/import support for unique ret val opt.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30017: WholeProgramDevirt: Implement export/import support for VCP.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D30553: LTO: Hash type identifier resolutions for LowerTypeTests.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r297042 - GlobalISel: refactor legalization of G_INSERT.
Tim Northover via llvm-commits
- [llvm] r297044 - GlobalISel: add buildUndef method to MachineIRBuilder. NFC.
Tim Northover via llvm-commits
- [llvm] r297051 - GlobalISel: don't emit degenerate G_INSERT instructions.
Tim Northover via llvm-commits
- [llvm] r297100 - GlobalISel: restrict G_EXTRACT instruction to just one operand.
Tim Northover via llvm-commits
- [llvm] r297226 - GlobalISel: fix legalization of G_INSERT
Tim Northover via llvm-commits
- [llvm] r297237 - GlobalISel: use inserts for landingpad instead of sequences.
Tim Northover via llvm-commits
- [llvm] r297304 - GlobalISel: correctly handle trivial fcmp predicates.
Tim Northover via llvm-commits
- [llvm] r297410 - GlobalISel: put debug info for static allocas in the MachineFunction.
Tim Northover via llvm-commits
- [llvm] r297413 - GlobalISel: inform FrameLowering when we emit a function call.
Tim Northover via llvm-commits
- [llvm] r297422 - GlobalISel: support trivial inlineasm calls.
Tim Northover via llvm-commits
- [PATCH] D30594: Make llvm-git (monorepo helper) compatible with both Python 2 and 3
Tim Northover via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for Non allocatable sections.
Tim Northover via Phabricator via llvm-commits
- [compiler-rt] r297003 - [XRay] [compiler-rt] Stub out architectures we don't do arg1 logging on.
Tim Shen via llvm-commits
- [llvm] r297124 - Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size"
Tim Shen via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Tim Shen via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Tim Shen via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Tim Shen via llvm-commits
- [llvm] r297256 - Revert "Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size""
Tim Shen via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Tim Shen via llvm-commits
- [llvm] r296771 - [PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size
Tim Shen via llvm-commits
- [PATCH] D30634: [XRay] [compiler-rt] Stub out architectures we don't do arg1 logging on.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D30635: [XRay] [compiler-rt] Mark arg1 logging test as failing on !x86_64.
Tim Shen via Phabricator via llvm-commits
- [llvm] r297014 - New Test-Case for Region Analysis
Tobias Grosser via llvm-commits
- [llvm] r297020 - Fix minor typo introduce in r297014
Tobias Grosser via llvm-commits
- [llvm] r297014 - New Test-Case for Region Analysis
Tobias Grosser via llvm-commits
- [polly] r297147 - [tests] Make sure tests do not end in 'unreachable'
Tobias Grosser via llvm-commits
- [polly] r297150 - [tests] Make sure tests do not end in 'unreachable' - Part II
Tobias Grosser via llvm-commits
- [polly] r297151 - [ScopDetection] Do not detect scops that exit to an unreachable
Tobias Grosser via llvm-commits
- [polly] r297156 - [ScopInfo] Avoid infinite loop during schedule construction
Tobias Grosser via llvm-commits
- [polly] r297157 - [tests] Update bounds-check elimination test cases
Tobias Grosser via llvm-commits
- [polly] r297158 - [tests] Make sure tests do not end in 'unreachable' - Part III
Tobias Grosser via llvm-commits
- [polly] r297147 - [tests] Make sure tests do not end in 'unreachable'
Tobias Grosser via llvm-commits
- [polly] r297169 - Update isl to isl-0.18-336-g1e193d9
Tobias Grosser via llvm-commits
- [polly] r297375 - [ScopDetect/Info] Allow unconditional hoisting of loads from dereferenceable ptrs
Tobias Grosser via llvm-commits
- [polly] r297449 - Update to isl-0.18-356-g0b05d01
Tobias Grosser via llvm-commits
- [polly] r297452 - Introduce isl C++ bindings, Part 1: value_ptr style interface
Tobias Grosser via llvm-commits
- [polly] r297462 - Add method interface to isl C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297463 - [FlattenAlgo] Translate to C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297464 - [unittest] Translate isl tests to C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297466 - [DeadCodeElimination] Translate to C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297478 - [isl++] Do not use enum prefix
Tobias Grosser via llvm-commits
- [polly] r297462 - Add method interface to isl C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297519 - [isl++] Drop warning about experimental status
Tobias Grosser via llvm-commits
- [polly] r297520 - [isl++] Add namespace prefixes to isl::ctx and isl::stat
Tobias Grosser via llvm-commits
- [polly] r297522 - [unittest] Do not convert large unsigned long to isl::val
Tobias Grosser via llvm-commits
- [polly] r297464 - [unittest] Translate isl tests to C++ bindings
Tobias Grosser via llvm-commits
- [polly] r297558 - [isl++] Add last set of missing isl:: prefixes to increase consistency [NFC]
Tobias Grosser via llvm-commits
- [polly] r297577 - [isl++] Add missing /* implicit */ marker
Tobias Grosser via llvm-commits
- [polly] r297578 - Possible error in doc comment
Tobias Grosser via llvm-commits
- [polly] r297587 - [ScheduleOptimizer] Allow tiling after fusion
Tobias Grosser via llvm-commits
- [PATCH] D30652: New Test-Case for Region Analysis
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D30652: New Test-Case for Region Analysis
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D30695: [Polly][ScopDetection] Only allow SCoP-wide available base pointers
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D30763: [Polly][DeLICM] Add -polly-delicm-overapproximate-writes option.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D30788: [Polly] Add -polly-dump-module pass.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D30820: [Polly][Simplify] Add -polly-simplify pass.
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r297007 - CMake: Add a build target for generating a source RPM
Tom Stellard via llvm-commits
- [llvm] r297403 - CMake: Don't install llvm-tblgen twice
Tom Stellard via llvm-commits
- [PATCH] D30093: CMake: Add a build target for generating a source RPM
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30655: CMake: Add LLVM_UTILS_INSTALL_DIR option
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30656: CMake: Don't install llvm-tblgen twice
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30660: AMDGPU: Don't wait at end of block with a trivial successor
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D29948: [AMDGPU] Restructure runtime metadata creation
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30656: CMake: Don't install llvm-tblgen twice
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D29559: AMDGPU: Support for SimplifyDemandedVectorElts for load intrinsics
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30106: AMDGPU: Fold icmp/fcmp into icmp intrinsic
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D30732: LoopVectorizer: let target limit memory intensive loops
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r297018 - Silence a warning "hiding virtual function".
Vassil Vassilev via llvm-commits
- [www] r297172 - Remove wrong link, fix a typo and reapply 80 col rule.
Vassil Vassilev via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D27396: Install the LLVM header module.modulemaps
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [llvm] r297202 - [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via llvm-commits
- [PATCH] D30504: [sanitizer] Bail out with warning if user dlopens shared library with RTLD_DEEPBIND flag
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30684: [libFuzzer] Don't use same seed for all parallel jobs
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30683: [libFuzzer] Use ChooseUnitIdxToMutate to pick item for crossover.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30682: [fuzzer] Don't crash if LLVMFuzzerMutate was called by CustomCrossOver
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Volkan Keles via llvm-commits
- [llvm] r297171 - [GlobalISel] Translate floating-point negation
Volkan Keles via llvm-commits
- [llvm] r297301 - [GlobalISel] Add default action for G_FNEG
Volkan Keles via llvm-commits
- [llvm] r297491 - [GlobalISel] Make LegalizerInfo accessible in LegalizerHelper
Volkan Keles via llvm-commits
- [llvm] r297495 - [GlobalISel] Translate insertelement and extractelement
Volkan Keles via llvm-commits
- [llvm] r297509 - GlobalISel: Translate ConstantAggregateZero vectors
Volkan Keles via llvm-commits
- [llvm] r297512 - [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Volkan Keles via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30671: [GlobalISel] Translate floating-point negation
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30721: [GlobalISel] Add default action for G_FNEG
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30721: [GlobalISel] Add default action for G_FNEG
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30259: GlobalISel: Translate ConstantAggregateZero vectors
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30761: [GlobalISel] Translate insertelement and extractelement
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30838: [GlobalISel] Make LegalizerInfo accessible in LegalizerHelper
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30786: [GlobalISel] LegalizerHelper: Lower (G_FSUB X, Y) to (G_FADD X, (G_FNEG Y))
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30259: GlobalISel: Translate ConstantAggregateZero vectors
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via llvm-commits
- [PATCH] D30416: [InstCombine] Redo reduceLoadOpStoreWidth in instcombine for bitfield store optimization.
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via Phabricator via llvm-commits
- [compiler-rt] r297487 - [Builtin][ARM] Fix test case for uldivmod
Weiming Zhao via llvm-commits
- [compiler-rt] r297566 - [Builtin] Implement lit-test support
Weiming Zhao via llvm-commits
- [compiler-rt] r297569 - Revert "[Builtin] Implement lit-test support"
Weiming Zhao via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30811: [Builtin][ARM] Fix test case for uldivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30811: [Builtin][ARM] Fix test case for uldivmod
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30802: [Builtin] Implement lit-test support
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30867: [Builtin][ARM] Try to address error on FreeBSD with r288777
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] D30867: [Builtin][ARM] Try to address error on FreeBSD with r288777
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] r297186 - [JumpThread] Simplify CmpInst-as-Condition branch-folding a bit.
Xin Tong via llvm-commits
- [PATCH] D30429: [JumpThread] Simplify CmpInst-as-Condition branch-folding a bit.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30712: [JumpThread] Try to fold SwitchInst before attempting to jumpthread it
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30712: [JumpThread] Try to fold SwitchInst before attempting to jumpthread it
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30712: [JumpThread] Try to fold SwitchInst before attempting to jumpthread it
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30322: [SCCP] Resolve indirect branch target when possible.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] In case all predecessor go to a single successor of current BB. We want to fold (not thread).
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] In case all predecessor go to a single successor of current BB. We want to fold (not thread).
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] In case all predecessor go to a single successor of current BB. We want to fold (not thread).
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30871: Add forgetBlock in PredIteratorCache.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30871: Add forgetBlock in PredIteratorCache.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Xinliang David Li via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Xinliang David Li via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Xinliang David Li via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Xinliang David Li via llvm-commits
- [llvm] r297222 - Implement FreeMachineFunction::getPassName().
Yaron Keren via llvm-commits
- [llvm] r297442 - Implement getPassName() for IR printing passes.
Yaron Keren via llvm-commits
- [llvm] r297406 - AMDGPU: Add GCCBuiltin for ds_permute ds_bpermute
Yaxun Liu via llvm-commits
- [llvm] r297498 - Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Yaxun Liu via llvm-commits
- [PATCH] D29948: [AMDGPU] Restructure runtime metadata creation
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D29949: [AMDGPU] Emit kernel statistics as runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D30679: llvm-objdump: handle line numbers and source options for amdgpu objects
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D30580: AMDGPU: Add GCCBuiltin for ds_permute ds_bpermute
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D30750: Rename PT_NOTE namespace name used in AMDGPUPTNote.h
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r297116 - Use LLVM for all stat-related functionality.
Zachary Turner via llvm-commits
- [llvm] r297154 - [Support] Add the option to not follow symlinks on stat.
Zachary Turner via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Zachary Turner via llvm-commits
- [llvm] r297167 - [fs] Make sure to check S_ISLNK() in fillStatus.
Zachary Turner via llvm-commits
- [PATCH] D30123: [InstCombine] shrink truncated splat shuffle
Zachary Turner via llvm-commits
- [PATCH] D30692: [ARM] Correct handling of LSL #0 in an IT block
Zachary Turner via llvm-commits
- [llvm] r297233 - Fix source-lines test on Windows.
Zachary Turner via llvm-commits
- [PATCH] D30679: llvm-objdump: handle line numbers and source options for amdgpu objects
Zachary Turner via llvm-commits
- [llvm] r297255 - Work around an ICE on MSVC 2017.
Zachary Turner via llvm-commits
- [llvm] r297300 - Resubmit FileSystem changes.
Zachary Turner via llvm-commits
- [llvm] r297314 - [Support] Add llvm::sys::fs::remove_directories.
Zachary Turner via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via llvm-commits
- [llvm] r297483 - Add llvm::sys::fs::real_path.
Zachary Turner via llvm-commits
- [llvm] r297484 - Fix test failure when Home directory cannot be found.
Zachary Turner via llvm-commits
- [llvm] r297488 - [Support] Don't return an error if realPath fails.
Zachary Turner via llvm-commits
- [llvm] r297548 - [Support] Add a formatv provider for Twine.
Zachary Turner via llvm-commits
- [llvm] r297549 - Remove eol-style:native from DenseMapInfo.h
Zachary Turner via llvm-commits
- [llvm] r297550 - Fix line endings of DenseMapInfo.h
Zachary Turner via llvm-commits
- [llvm] r297552 - [ADT] Add a DenseMapInfo<T> for shorts.
Zachary Turner via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Zachary Turner via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30707: Fix C2712 build error on Windows
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30758: Update clang-cl driver for MSVC 2017
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30676: Add llvm::sys::fs::remove_directories()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30668: Add llvm::sys::fs::real_path
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30857: Add a DenseMapInfo<T> for shorts.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30857: Add a DenseMapInfo<T> for shorts.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30858: Teach llvm's path library to support both windows and posix paths at the same time.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28413: Add better documentation for iterator facade subclasses.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30741: [DAG] recognize div/rem by 0 as undef before trying constant folding
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D29866: [PDSE] Add PDSE.
bryant via Phabricator via llvm-commits
- [PATCH] D29866: [PDSE] Add PDSE.
bryant via Phabricator via llvm-commits
- [PATCH] D30853: Improve the genericity of `llvm::enumerate()`.
bryant via Phabricator via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
silviu.baranga at arm.com via Phabricator via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
silviu.baranga at arm.com via Phabricator via llvm-commits
Last message date:
Sun Mar 12 23:29:27 PDT 2017
Archived on: Sun Mar 12 23:28:20 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).