The Week Of Monday 28 August 2017 Archives by author
Starting: Mon Aug 28 00:17:02 PDT 2017
Ending: Sun Sep 3 23:59:50 PDT 2017
Messages: 1855
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Chupina, Olga via llvm-commits
- [llvm] r312156 - [GVNSink] Remove dependency on SmallPtrSet iteration order.
Friedman, Eli via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
Grang, Mandeep Singh via llvm-commits
- [llvm] r312095 - [AMDGPU] Use v_max_f* for fcanonicalize
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r312095 - [AMDGPU] Use v_max_f* for fcanonicalize
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Mekhanoshin, Stanislav via llvm-commits
- [llvm] r310985 - Merge debug info when hoist then-else code to if.
Robinson, Paul via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
Robinson, Paul via llvm-commits
- [llvm] r312252 - [llvm-dwarfdump] Brief mode only dumps debug_info by default
Robinson, Paul via llvm-commits
- [debuginfo-tests] r312265 - Fix debuginfo-tests with GDB on Linux
Robinson, Paul via llvm-commits
- Xeon Phi performance patch
Topper, Craig via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Topper, Craig via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Topper, Craig via llvm-commits
- [llvm] r312285 - [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Topper, Craig via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Aaron Ballman via Phabricator via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
Adam Nemet via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
Adam Nemet via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
Adam Nemet via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Adam Nemet via Phabricator via llvm-commits
- [llvm] r312158 - [GISel]: Add a clean up combiner during legalization.
Aditya Nandakumar via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r311951 - Fix a logic error in DwarfExpression::addMachineReg()
Adrian Prantl via llvm-commits
- r311957 bot failure
Adrian Prantl via llvm-commits
- [llvm] r312139 - Verifier: Verify the correctness of fragment expressions attached to globals.
Adrian Prantl via llvm-commits
- [llvm] r312144 - Canonicalize the representation of empty an expression in DIGlobalVariableExpression
Adrian Prantl via llvm-commits
- [polly] r312147 - Adapt testcase to LLVM change in DIGlobalVariableExpression.
Adrian Prantl via llvm-commits
- [llvm] r312165 - Refactor DIBuilder::createFragmentExpression into a static DIExpression member
Adrian Prantl via llvm-commits
- [llvm] r312169 - SelectionDAG: Emit correct debug info for multi-register function arguments.
Adrian Prantl via llvm-commits
- [llvm] r312196 - Don't add a fragment expression when GlobalSRA splits up a single-member struct
Adrian Prantl via llvm-commits
- [llvm] r312197 - Revert "Revert r312139 "Verifier: Verify the correctness of fragment expressions attached to globals.""
Adrian Prantl via llvm-commits
- [llvm] r312196 - Don't add a fragment expression when GlobalSRA splits up a single-member struct
Adrian Prantl via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Adrian Prantl via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Adrian Prantl via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Adrian Prantl via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37315: Fix test after rL312144
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37315: Fix test after rL312144
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37316: REQUIRES: x86_64-linux -> REQUIRES: shell
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37338: [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r312266 - [ObjCARC] Pass the correct BasicBlock to fix assertion failure.
Akira Hatanaka via llvm-commits
- [llvm] r312236 - [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via llvm-commits
- [PATCH] D37199: [ARM] - Tidy-up ARMAsmPrinter.cpp
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37230: Set hasSideEffects=0 for TargetOpcode::BUNDLE
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] r312240 - Build LLVM with -Wstrict-prototypes enabled
Alex Lorenz via llvm-commits
- [llvm] r312240 - Build LLVM with -Wstrict-prototypes enabled
Alex Lorenz via llvm-commits
- [compiler-rt] r312246 - Revert r312240
Alex Lorenz via llvm-commits
- [llvm] r312246 - Revert r312240
Alex Lorenz via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via llvm-commits
- [llvm] r312409 - [llvm-dwp] Implement -e option
Alexander Shaposhnikov via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Alexander via Phabricator via llvm-commits
- [llvm] r312329 - [SCEV] Add URem support to SCEV
Alexandre Isoard via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Alexandre Isoard via Phabricator via llvm-commits
- [llvm] r312002 - [SimplifyCFG] Update initial test for better testing of the fix for
Alexey Bataev via llvm-commits
- [llvm] r312030 - [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36875: [Sparc] efficient pattern for UINT_TO_FP conversion
Alexey Lapshin via Phabricator via llvm-commits
- [test-suite] r312065 - [test-suite] Run x86 simd bicode tests only if avx2 present
Alina Sbirlea via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r312012 - [PGO] Fixed non-determinism with DenseSet storing function importing info.
Ana Pazos via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D36617: AMD Zen Scheduler Model Update
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D37010: [Polly][PM] Properly require and preservation of OptimizationRemarkEmitter.
Andreas Simbuerger via Phabricator via llvm-commits
- [PATCH] D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers
Andrei via Phabricator via llvm-commits
- [llvm] r311789 - [InstCombine] Don't fall back to only calling computeKnownBits if the upper bit of Add/Sub is demanded.
Andrew Adams via llvm-commits
- [llvm] r311882 - The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs.
Andrew Tischenko via llvm-commits
- [llvm] r311882 - The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs.
Andrew V. Tischenko via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D35835: [ARM] Use Swift error registers on non-Darwin targets
Arnold Schwaighofer via Phabricator via llvm-commits
- [llvm] r312237 - AMD family 17h (znver1) scheduler model update.
Ashutosh Nema via llvm-commits
- [PATCH] D36617: AMD Zen Scheduler Model Update
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D36878: Inst Combine GEP Flatten
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r312438 - [X86] Fix crash on assert of non-simple type after type-legalization
Ayman Musa via llvm-commits
- [llvm] r312439 - [X86] Add RUN line for LIT test committed in "rL312438: [X86] Fix crash on assert of non-simple type after type-legalization.".
Ayman Musa via llvm-commits
- [llvm] r312442 - [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Ayman Musa via llvm-commits
- [llvm] r312442 - [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Ayman Musa via llvm-commits
- [llvm] r312443 - [X86] Add -mtriple option to LIT tests added in https://reviews.llvm.org/rL312442
Ayman Musa via llvm-commits
- [PATCH] D37286: [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadcasti32x2
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37286: [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadcasti32x2
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37330: [X86] Fix crash on assert of non-simple type after type-legalization
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37330: [X86] Fix crash on assert of non-simple type after type-legalization
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37399: [X86][TableGen] Teach tblgen to allow SDNPCommutable nodes with more than 2 operands. Use it to remove and enhance FMA patterns
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37330: [X86] Fix crash on assert of non-simple type after type-legalization
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37431: [X86] Mark the FMA nodes as commutable so tablegen will auto generate the patterns.
Ayman Musa via Phabricator via llvm-commits
- [llvm] r312126 - Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CodegenPrepare] Merge empty case blocks if no extra moves are added.(WIP)
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D35584: [CGP] Fold empty dedicated exit blocks created by loopsimplify.
Balaram Makam via Phabricator via llvm-commits
- [llvm] r312031 - [FunctionImport] Avoid unused variable warnings in Release builds
Benjamin Kramer via llvm-commits
- [llvm] r312156 - [GVNSink] Remove dependency on SmallPtrSet iteration order.
Benjamin Kramer via llvm-commits
- [llvm] r312180 - [ARM] Replace fixed-size SmallSet with a bitset.
Benjamin Kramer via llvm-commits
- [llvm] r312235 - [Object] Verify object sizes before handing out StringRefs pointing out
Benjamin Kramer via llvm-commits
- [llvm] r312238 - [BinaryFormat] Fix out of bounds read.
Benjamin Kramer via llvm-commits
- [llvm] r312417 - [LoopVectorize] Turn static DenseSet into switch.
Benjamin Kramer via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r311957 - [codeview] support more DW_OPs for more complete debug info
Bob Haarman via llvm-commits
- [llvm] r311969 - [codeview] don't try to emit variable locations without registers
Bob Haarman via llvm-commits
- [llvm] r311976 - Revert "[codeview] don't try to emit variable locations without registers"
Bob Haarman via llvm-commits
- [llvm] r311977 - Revert "[codeview] support more DW_OPs for more complete debug info"
Bob Haarman via llvm-commits
- [llvm] r312034 - Reland r311957 [codeview] support more DW_OPs for more complete debug info
Bob Haarman via llvm-commits
- [llvm] r312035 - [NFC] clang-format llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
Bob Haarman via llvm-commits
- [llvm] r312055 - [codeview] add missing break in CodeGen/AsmPrinter/DebugHandlerBase.cpp
Bob Haarman via llvm-commits
- [llvm] r312143 - [codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional
Bob Haarman via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37233: [llvm-pdbutil] Print detailed S_UDT stats
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Expected
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Expected
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Optional
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D37309: [codeview] Generalize DIExpression parsing to handle load chains
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Brian Cain via Phabricator via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Brian Cain via Phabricator via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Brian Cain via Phabricator via llvm-commits
- [llvm] r312164 - [ARM] Use Swift error registers on non-Darwin targets
Brian Gesiak via llvm-commits
- [PATCH] D35835: [ARM] Use Swift error registers on non-Darwin targets
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D36856: [AMDGPU] Use v_max_f* for fcanonicalize
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37280: [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37280: [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D37365: [x86] Enable f128 as a legal type in 64-bit mode if SSE is enabled rather than if MMX is enabled.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D37027: Fix cmake check for futimens when deploying to earlier macOS releases.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D37245: [CMake][runtimes] Use target specific name for all runtimes targets
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Chris Lattner via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Chris Lattner via Phabricator via llvm-commits
- [LNT] r311698 - Unused + type annotation cleanups
Chris Matthews via llvm-commits
- [LNT] r311928 - Match schema in the migration
Chris Matthews via llvm-commits
- [LNT] r311950 - Fix MySQL funnyness where test names are not in the cache
Chris Matthews via llvm-commits
- [LNT] r311961 - Get rid of commit parameter: it was not used
Chris Matthews via llvm-commits
- [LNT] r311962 - Do all comparisons as str, not unicode
Chris Matthews via llvm-commits
- [LNT] r311963 - Do some more in the MySQL tests
Chris Matthews via llvm-commits
- [LNT] r312198 - Dead code
Chris Matthews via llvm-commits
- [LNT] r312199 - Endpoint to get to graph url for a sample.
Chris Matthews via llvm-commits
- [LNT] r312298 - This path is very long, and not useful
Chris Matthews via llvm-commits
- [LNT] r312299 - Fix an error where the file logger is always used
Chris Matthews via llvm-commits
- [LNT] r312301 - Fix log page crash
Chris Matthews via llvm-commits
- [LNT] r312365 - Possible fix for MySQL test names not matching issue
Chris Matthews via llvm-commits
- [zorg] r312366 - Task to rotate the LNT log.
Chris Matthews via llvm-commits
- [LNT] r312399 - Remove wrong fixes for MySQL Index error
Chris Matthews via llvm-commits
- [LNT] r312400 - Fix for MySQL case insensitive queries
Chris Matthews via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Chris Matthews via Phabricator via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Chris Matthews via Phabricator via llvm-commits
- [llvm] r312315 - [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer
Clement Courbet via llvm-commits
- [llvm] r312317 - Revert "[MergeICmps] MergeICmps is a new optimization pass that turns chains of integer"
Clement Courbet via llvm-commits
- [llvm] r312322 - Reland rL312315: [MergeICmps] MergeICmps is a new optimization pass that turns chains of integer
Clement Courbet via llvm-commits
- [llvm] r312326 - [MergeICmps] Fix build of rL312315 on clang-with-thin-lto-windows:
Clement Courbet via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Craig Topper via llvm-commits
- [llvm] r311893 - [X86] Make 128/256-bit extract_subvector Legal instead of Custom. Move combining with BUILD_VECTOR from Legalization to DAG combine
Craig Topper via llvm-commits
- [llvm] r311902 - [InstCombine] Call hasNoSignedWrap instead of hasNoUnsignedWrap to get the NSW flag when handling Add in SimplifyDemandedUseBits.
Craig Topper via llvm-commits
- [llvm] r311940 - [InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splats
Craig Topper via llvm-commits
- [llvm] r311960 - [InstCombine] Teach foldSelectICmpAndOr to handle vector splats
Craig Topper via llvm-commits
- [llvm] r311979 - Mark Knights Landing as having slow two memory operand instructions
Craig Topper via llvm-commits
- [llvm] r311985 - [InstCombine] Uncomment two test cases that were commented out with a TODO about them not optimizing.
Craig Topper via llvm-commits
- [llvm] r312006 - [X86] Fix copy pasto from r311841. Call getOnesVector instead of getZeroVector.
Craig Topper via llvm-commits
- [llvm] r312023 - [InstCombine] Support vector splats in transformZExtICmp
Craig Topper via llvm-commits
- [llvm] r312064 - [X86] Finish the subtarget and predicate implementation of CLWB.
Craig Topper via llvm-commits
- [llvm] r312088 - [TableGen] Fix a range based for loop to take the value by reference so that SimplifyTree can modify the copy in the array if its needs to.
Craig Topper via llvm-commits
- [llvm] r312097 - [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Craig Topper via llvm-commits
- [llvm] r312099 - [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Craig Topper via llvm-commits
- [llvm] r312100 - [AVX512] Use 256-bit extract instructions for extracting bits [255:128] from a 512-bit register
Craig Topper via llvm-commits
- [llvm] r312101 - [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadcasti32x2
Craig Topper via llvm-commits
- [llvm] r312136 - [X86] Remove GCCBuiltin for some intrinsics that aren't used by clang. Add TODO to remove them.
Craig Topper via llvm-commits
- [llvm] r312138 - [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Craig Topper via llvm-commits
- [llvm] r312146 - [X86] Remove unneed AVX512 check from fast isel.
Craig Topper via llvm-commits
- [llvm] r312190 - [X86] Remove some code from fast isel that is no longer needed with i1 being an illegal type.
Craig Topper via llvm-commits
- [llvm] r312253 - [DAGCombiner] Do a better job of ensuring we don't split elements when combining an extract_subvector of a bitcasted build_vector.
Craig Topper via llvm-commits
- [llvm] r312285 - [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via llvm-commits
- [llvm] r312308 - [X86] Remove unnecessary COPY_TO_REGCLASS(VR128) from the output patterns for FMA instrinsics.
Craig Topper via llvm-commits
- [llvm] r312309 - [X86] Add isel patterns for memory forms of FMA3 intrinsic instructions
Craig Topper via llvm-commits
- [llvm] r312310 - [X86] Add a couple TODOs to the PMADD52 instrucions about missing commuting opportunities.
Craig Topper via llvm-commits
- [llvm] r312311 - [X86] Simplify some multiclasses by inheriting from similar ones. NFC
Craig Topper via llvm-commits
- [llvm] r312312 - [X86] Remove unused multiclass.
Craig Topper via llvm-commits
- [llvm] r312313 - [AVX512] Suppress duplicate register only FMA patterns.
Craig Topper via llvm-commits
- [llvm] r312335 - [X86] Add test case I forgot to commit with r312285.
Craig Topper via llvm-commits
- [llvm] r312285 - [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via llvm-commits
- [llvm] r312380 - [InstCombine] When converting decomposeBitTestICmp's APInt return to ConstantInt, make sure we use the type from the Value* that was also returned from decomposeBitTestICmp.
Craig Topper via llvm-commits
- [llvm] r312381 - [InstCombine] Don't require the compare types to be the same in getMaskedTypeForICmpPair.
Craig Topper via llvm-commits
- [llvm] r312382 - [InstCombine][InstSimplify] Teach decomposeBitTestICmp to look through truncate instructions
Craig Topper via llvm-commits
- [llvm] r312422 - [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Craig Topper via llvm-commits
- [llvm] r312432 - [X86] Add output register to BTC/BTR/BTS instructions.
Craig Topper via llvm-commits
- [llvm] r312448 - [X86] Canonicalize (concat_vectors X, zero) -> (insert_subvector zero, X, 0).
Craig Topper via llvm-commits
- [llvm] r312449 - [X86] Add VBLENDPS/VPBLENDD to the execution domain fixing tables.
Craig Topper via llvm-commits
- [llvm] r312450 - [X86] Add patterns to turn an insert into lower subvector of a zero vector into a move instruction which will implicitly zero the upper elements.
Craig Topper via llvm-commits
- [llvm] r312458 - [X86] Combine inserting a vector of zeros into a vector of zeros just the larger vector.
Craig Topper via llvm-commits
- [llvm] r312459 - [X86] Add more patterns to use moves to zero the upper portions of a vector register that I missed in r312450.
Craig Topper via llvm-commits
- [llvm] r312460 - [X86] Add a combine to turn (insert_subvector zero, (insert_subvector zero, X, Idx), Idx) into an insert of X into the larger zero vector.
Craig Topper via llvm-commits
- [llvm] r312461 - [X86] Remove some unnecessary curly braces and blank line. NFC
Craig Topper via llvm-commits
- [llvm] r312462 - [X86] Add a combine to recognize when we have two insert subvectors that together write the whole vector, but the starting vector isn't undef.
Craig Topper via llvm-commits
- [llvm] r312464 - [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 operands.
Craig Topper via llvm-commits
- [llvm] r312469 - [X86] Mark the FMA nodes as commutable so tablegen will auto generate the patterns.
Craig Topper via llvm-commits
- [PATCH] D37232: [InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splats
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37237: [InstCombine] Teach foldSelectICmpAndOr to handle vector splats
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37253: [InstCombine] Support vector splats in transformZExtICmp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36617: AMD Zen Scheduler Model Update
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37121: [DivRemHoist] add a pass to move div/rem pairs into the same block (PR31028)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37274: [InstCombine] Remove foldSelectICmpAndOr. Instead call foldSelectICmpAnd as part of foldSelectIntoOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37274: [InstCombine] Remove foldSelectICmpAndOr. Instead call foldSelectICmpAnd as part of foldSelectIntoOp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37280: [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37280: [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37286: [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadi32x2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36854: [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37092: [AVX512] Use 256-bit extract instructions for extracting bits [255:128] from a 512-bit register
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37286: [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadcasti32x2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36617: AMD Zen Scheduler Model Update
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37320: [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37320: [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37365: [x86] Enable f128 as a legal type in 64-bit mode if SSE is enabled rather than if MMX is enabled.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37357: [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37357: [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37158: [InstCombine][InstSimplify] Teach decomposeBitTestICmp to look through truncate instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37399: [X86][TableGen] Teach tblgen to allow SDNPCommutable nodes with more than 2 operands. Use it to remove and enhance FMA patterns
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37365: [x86] Enable f128 as a legal type in 64-bit mode if SSE is enabled rather than if MMX is enabled.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37292: 'into' instruction should not be decoded as valid in 64-bit mode
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37139: [x86] Extend the manual ISel of `add` and `sub` with both RMW memory operands and used flags to support matching immediate operands.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37139: [x86] Extend the manual ISel of `add` and `sub` with both RMW memory operands and used flags to support matching immediate operands.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37418: [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in the upper 32-bits of a 64-bit operation.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37294: [X86][Skylake] Adding the scheduling information for the SkylakeClient target
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37399: [X86][TableGen] Teach tblgen to allow SDNPCommutable nodes with more than 2 operands. Use it to remove and enhance FMA patterns
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37431: [X86] Mark the FMA nodes as commutable so tablegen will auto generate the patterns.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37073: [WebAssembly] FastISel : Bail to SelectionDAG for constexpr calls
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Daniel Berlin via llvm-commits
- [llvm] r312161 - NewGVN: Allow simplification into variables
Daniel Berlin via llvm-commits
- [llvm] r312162 - NewGVN: Make sure we add the correct user if we swapped the comparison operands
Daniel Berlin via llvm-commits
- [llvm] r312352 - NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of ops
Daniel Berlin via llvm-commits
- [llvm] r312401 - Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Daniel Berlin via llvm-commits
- [PATCH] D37239: [Instruction] add moveAfter() convenience function; NFCI
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37175: Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37175: Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37175: Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r312219 - Revert r312194: "[MachineOutliner] Add missed optimization remarks for the outliner."
Daniel Jasper via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Daniel Jasper via llvm-commits
- [llvm] r312243 - Revert r311525: "[XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text"
Daniel Jasper via llvm-commits
- [llvm] r311525 - [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Daniel Jasper via llvm-commits
- [PATCH] D37227: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl is working with an add expression.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37227: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl is working with an add expression.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37227: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl is working with an add expression.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37227: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl is working with an add expression.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37068: [AArch64] IDSAR6 register assembler support
Dave Green via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
David Blaikie via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
David Blaikie via llvm-commits
- [llvm] r311957 - [codeview] support more DW_OPs for more complete debug info
David Blaikie via llvm-commits
- [lld] r310965 - Fix warning about unused variable.
David Blaikie via llvm-commits
- [llvm] r311054 - [X86] Use a static array instead of a SmallVector for a small fixed size array. NFC
David Blaikie via llvm-commits
- [llvm] r311227 - [SLP] Fix an unused variable warning in non-asserts builds.
David Blaikie via llvm-commits
- [llvm] r311276 - [RISCV] Fix two abuses of llvm_unreachable
David Blaikie via llvm-commits
- [lld] r311056 - Remove a lock and use a std::unique_ptr instead.
David Blaikie via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
David Blaikie via llvm-commits
- [llvm] r311499 - Revert "[llvm-dwarfdump] Print type names in DW_AT_type DIEs"
David Blaikie via llvm-commits
- [PATCH] D36888: [ORC] Fix crash in ~OrcMCJITReplacement when modules are not removed.
David Blaikie via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
David Blaikie via llvm-commits
- [PATCH] D37266: [ThinLTO] Clean up stale alias import handling
David Blaikie via llvm-commits
- [llvm] r311948 - Remove an unnecessary const_cast.
David Blaikie via llvm-commits
- [PATCH] D36097: Prototype fix for lld DWARF parsing of base address selection entries in range lists
David Blaikie via llvm-commits
- [PATCH] D36888: [ORC] Fix crash in ~OrcMCJITReplacement when modules are not removed.
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
David Blaikie via llvm-commits
- [PATCH] D36097: Prototype fix for lld DWARF parsing of base address selection entries in range lists
David Blaikie via llvm-commits
- [PATCH] D37334: [llvm-dwarfdump] Brief mode only dumps debug_info by default
David Blaikie via llvm-commits
- [llvm] r312196 - Don't add a fragment expression when GlobalSRA splits up a single-member struct
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
David Blaikie via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
David Blaikie via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via llvm-commits
- [compiler-rt] r312394 - Fix constant-logical-operand warning.
David Blaikie via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via llvm-commits
- [PATCH] D24882: Add StringSwitch::Cases functions that takes 6, 7 or 8 arguments.
David Blaikie via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
David Blaikie via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37266: [ThinLTO] Clean up stale alias import handling
David Blaikie via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
David Li via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
David Li via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
David Li via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
David Li via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
David Majnemer via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
David Majnemer via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
David Majnemer via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
David Majnemer via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
David Majnemer via Phabricator via llvm-commits
- Xeon Phi performance patch
David Zarzycki via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
David Zarzycki via Phabricator via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
David Zarzycki via Phabricator via llvm-commits
- [llvm] r311915 - [LoopUnroll] Add a cl::opt to force peeling, for testing purposes.
Davide Italiano via llvm-commits
- [llvm] r311914 - TableGen: Fix subreg composition/concatenation
Davide Italiano via llvm-commits
- [llvm] r311914 - TableGen: Fix subreg composition/concatenation
Davide Italiano via llvm-commits
- [llvm] r311922 - [LoopUnroll] Properly update loop structure in case of successful peeling.
Davide Italiano via llvm-commits
- [llvm] r312015 - [LoopUnroll] Make the test for PR33437 actually useful.
Davide Italiano via llvm-commits
- [llvm] r312139 - Verifier: Verify the correctness of fragment expressions attached to globals.
Davide Italiano via llvm-commits
- [llvm] r312353 - [TTI] Initialize a value to trigger a crash deterministically.
Davide Italiano via llvm-commits
- [llvm] r312357 - [TTI] Fix getGEPCost() for geps with a single operand.
Davide Italiano via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Davide Italiano via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Davide Italiano via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Davide Italiano via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37277: [TTI] Fix getGEPCost() for geps with a single operand
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37277: [TTI] Fix getGEPCost() for geps with a single operand
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37175: Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37174: NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of ops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D37277: [TTI] Fix getGEPCost() for geps with a single operand
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D24882: Add StringSwitch::Cases functions that takes 6, 7 or 8 arguments.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D24882: Add StringSwitch::Cases functions that takes 6, 7 or 8 arguments.
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r311997 - [XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor function.
Dean Michael Berris via llvm-commits
- [compiler-rt] r312202 - [XRay][compiler-rt] Enable the XRay compiler-rt unit tests.
Dean Michael Berris via llvm-commits
- [llvm] r312204 - [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via llvm-commits
- [llvm] r312466 - [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text
Dean Michael Berris via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37248: [XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor function.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37248: [XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor function.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37248: [XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor function.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D35928: [XRay][X86] Use a valid instruction for the synthetic reference.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D34381: [XRay] [compiler-rt] unify all TSC API calls
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32840: [XRay] convert FDR arg1 log entries
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37290: [XRay][compiler-rt] Enable the XRay compiler-rt unit tests.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37290: [XRay][compiler-rt] Enable the XRay compiler-rt unit tests.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37290: [XRay][compiler-rt] Enable the XRay compiler-rt unit tests.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37372: [XRay][compiler-rt] Make __xray_CustomEvent PIC friendlier and build a dynamic version of the XRay runtime
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37373: [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37373: [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D37373: [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r312005 - Add null check for promoted direct call
Dehao Chen via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37252: Add null check for promoted direct call
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37252: Add null check for promoted direct call
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37246: [PGO] Fixed non-determinism with DenseSet storing function importing info.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
Dehao Chen via Phabricator via llvm-commits
- [llvm] r312145 - [WebAssembly] Add target feature for atomics
Derek Schuff via llvm-commits
- [llvm] r312163 - [WebAssembly] Update debug info test after r312144
Derek Schuff via llvm-commits
- [llvm] r312287 - [WebAssembly] Refactor load ISel tablegen patterns into classes
Derek Schuff via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37345: [WebAssembly] Refactor load ISel tablegen patterns into classes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37345: [WebAssembly] Refactor load ISel tablegen patterns into classes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37345: [WebAssembly] Refactor load ISel tablegen patterns into classes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37345: [WebAssembly] Refactor load ISel tablegen patterns into classes
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Derek Schuff via Phabricator via llvm-commits
- [llvm] r311989 - [ARM] GlobalISel: Rename tests. NFC.
Diana Picus via llvm-commits
- [llvm] r311992 - [ARM] GlobalISel: Select globals in PIC mode
Diana Picus via llvm-commits
- [llvm] r312319 - [ARM] GlobalISel: More tests. NFC.
Diana Picus via llvm-commits
- [llvm] r312320 - Move static helper into ARMTargetLowering. NFC
Diana Picus via llvm-commits
- [llvm] r312323 - [ARM] GlobalISel: Support ROPI global variables
Diana Picus via llvm-commits
- [PATCH] D36507: [ARM] GlobalISel: Select globals in PIC mode
Diana Picus via Phabricator via llvm-commits
- [PATCH] D36534: [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them.
Diana Picus via Phabricator via llvm-commits
- [llvm] r312242 - [SLPVectorizer] Move out Entry->NeedToGather check and assert of inner loop as invariant, NFCI.
Dinar Temirbulatov via llvm-commits
- [PATCH] D37212: [SLPVectorizer] Add struct InstructionsState, NFC
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37212: [SLPVectorizer] Add struct InstructionsState, NFC
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] r312419 - [CMAKE] Move version control macros to AddLLVM.cmake so they can be reused by clang, etc.
Don Hinton via llvm-commits
- [llvm] r312424 - Fix buildbot failures for new test that requires the X86 target be built.
Don Hinton via llvm-commits
- [PATCH] D37248: [XRay][compiler-rt][NFC] Refactor global TLS variables behind an accessor function.
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36723: [llvm-cov] Allow hiding instantiation/region coverage from summary tables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36900: Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37069: [x86] use the IR type of formal args to create assertzext/assertsext and scalar truncate nodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r311987 - Revert "The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs." temporarily while some regressions are addressed.
Eric Christopher via llvm-commits
- [llvm] r311882 - The current version of LLVM X86 disassembler incorrectly interprets some possible sets of x86 prefixes. This patch is the first step to close PR7709 and PR17697. There will be next patch(es) to close relative PRs.
Eric Christopher via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Eric Christopher via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Eric Christopher via llvm-commits
- [llvm] r312214 - Temporarily revert "Update branch coalescing to be a PowerPC specific pass"
Eric Christopher via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Eric Christopher via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Eric Niebler via Phabricator via llvm-commits
- [llvm] r312053 - [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r312289 - [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. Also affected in files (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r312290 - [IR] Missing changes for r312289 (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r312383 - [Analysis, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r312389 - Disable 64bit file position on old 32 bit Androids.
Eugene Zemtsov via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: Disable 64bit file position on old 32 bit Androids
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: [CMake] Disable 64bit file position on old 32 bit Androids
Eugene Zemtsov via Phabricator via llvm-commits
- [PATCH] D37314: [CMake] Disable 64bit file position on old 32 bit Androids
Eugene Zemtsov via Phabricator via llvm-commits
- [llvm] r311943 - [AArch64] Adjust the cost model for Exynos M1 and M2
Evandro Menezes via llvm-commits
- [llvm] r311944 - [AArch64] Adjust the cost model for Exynos M1 and M2
Evandro Menezes via llvm-commits
- [PATCH] D37151: [AArch64] Adjust the cost model for Exynos M1 and M2
Evandro Menezes via Phabricator via llvm-commits
- [compiler-rt] r312029 - Minimal runtime for UBSan.
Evgenii Stepanov via llvm-commits
- [compiler-rt] r312029 - Minimal runtime for UBSan.
Evgenii Stepanov via llvm-commits
- [PATCH] D37171: [cfi] Avoid branch veneers in jump tables when possible.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37171: [cfi] Avoid branch veneers in jump tables when possible.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37278: Restore clang_rt library name on i686-android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37278: Restore clang_rt library name on i686-android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37278: Restore clang_rt library name on i686-android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37171: [cfi] Avoid branch veneers in jump tables when possible.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37284: [cfi] Fixed non-determinism in codegen due to DenseSet iteration order
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37350: [ubsan] Make check-ubsan depend on check-ubsan-minimal.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37350: [ubsan] Make check-ubsan depend on check-ubsan-minimal.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37367: [msan] Check sigset_t and sigaction arguments.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37366: Fix check-llvm on kernel 4.9+ with asan or msan
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37405: [safestack] Experimental mode where stack pointer is accessed with a function call.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37405: [safestack] Experimental mode where stack pointer is accessed with a function call.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37367: [msan] Check sigset_t and sigaction arguments.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r312029 - Minimal runtime for UBSan.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312036 - Disable ubsan-minimal on Darwin.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312048 - Restore clang_rt library name on i686-android.
Evgeniy Stepanov via llvm-commits
- [llvm] r312052 - [cfi] Build __cfi_check as Thumb when applicable.
Evgeniy Stepanov via llvm-commits
- [llvm] r312054 - [cfi] Avoid branch veneers in jump tables when possible.
Evgeniy Stepanov via llvm-commits
- [zorg] r312067 - Revert r311925: i686 is back.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312203 - [ubsan] Give ubsan-minimal lit test suite a name.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312291 - [ubsan] Make check-ubsan depend on check-ubsan-minimal.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312295 - Revert "[ubsan] Make check-ubsan depend on check-ubsan-minimal."
Evgeniy Stepanov via llvm-commits
- [zorg] r312300 - Add check-ubsan-minimal to sanitizer bots.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312396 - (NFC) Fix the use of do{}while(0) in a macro.
Evgeniy Stepanov via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r311887 - [Support][CommandLine] Add cl::Option::setDefault()
Evgeny Mankov via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D36895: Add a class for fixed point arithmetic
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r312110 - [InstCombine] Fold insert sequence if first ins has multiple users.
Florian Hahn via llvm-commits
- [PATCH] D37194: [Sparc][NFC] Clean up SelectCC lowering
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37259: [Tools] Add script to identify new contributors from Phabricator (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37259: [Tools] Add script to identify new contributors from Phabricator (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37239: [Instruction] add moveAfter() convenience function; NFCI
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36619: [MachineCombiner] Update instruction depths incrementally for large BBs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36619: [MachineCombiner] Update instruction depths incrementally for large BBs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37277: [TTI] Fix getGEPCost() for geps with a single operand
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37194: [Sparc][NFC] Clean up SelectCC lowering
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37064: [InstCombine] Fold insert sequence if first ins has multiple users.
Francesco Petrogalli via Phabricator via llvm-commits
- [compiler-rt] r312140 - [builtins] Prevent duplicate definitions for overridden functions
Francis Ricci via llvm-commits
- [PATCH] D37166: [builtins] Prevent duplicate definitions for overridden functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37166: [builtins] Prevent duplicate definitions for overridden functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37166: [builtins] Prevent duplicate definitions for overridden functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36109: [CodeGen] Provide an advanced shrink-wrapping interface
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D36109: [CodeGen] Provide an advanced shrink-wrapping interface
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D37127: [dsymutil] Don't mark forward declarations as canonical.
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D37127: [dsymutil] Don't mark forward declarations as canonical.
Frederic Riss via Phabricator via llvm-commits
- [llvm] r311879 - [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via llvm-commits
- [llvm] r311879 - [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via llvm-commits
- [llvm] r311879 - [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via llvm-commits
- [llvm] r312103 - [X86][Skylake] Fixing duplicated prefixes in the run command of Code Gen regression tests
Gadi Haber via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D37258: [X86][Skylake] Fixing duplicated prefixes in the run command of Code Gen regression tests
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D37258: [X86][Skylake] Fixing duplicated prefixes in the run command of Code Gen regression tests
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D37294: [X86][Skylake] Adding the scheduling information for the SkylakeClient target
Gadi Haber via Phabricator via llvm-commits
- LLVM buildmaster will be updated and restarted in 3 hours
Galina Kistanova via llvm-commits
- [PATCH] D36617: AMD Zen Scheduler Model Update
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [llvm] r311907 - [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Geoff Berry via llvm-commits
- [llvm] r311931 - [AArch64][Falkor] Avoid generating STRQro* instructions
Geoff Berry via llvm-commits
- [llvm] r312154 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r312328 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D37020: [AArch64][Falkor] Avoid generating STRQro* instructions
Geoff Berry via Phabricator via llvm-commits
- [compiler-rt] r311911 - Proper dependency check for clang in compiler_rt.
George Karpenkov via llvm-commits
- [compiler-rt] r311912 - [libFuzzer] Fix libFuzzer flag propagation for standalone builds.
George Karpenkov via llvm-commits
- [compiler-rt] r311916 - [libFuzzer] Exclude a test failing on OS X.
George Karpenkov via llvm-commits
- [compiler-rt] r311916 - [libFuzzer] Exclude a test failing on OS X.
George Karpenkov via llvm-commits
- [compiler-rt] r312094 - Fix for TSan unit-tests:
George Karpenkov via llvm-commits
- [compiler-rt] r312339 - [libFuzzer] Enable 8-bit counters test on macOS
George Karpenkov via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
George Karpenkov via Phabricator via llvm-commits
- [lld] r311878 - [ELF] - Simplify (use llvm::erase_if). NFC.
George Rimar via llvm-commits
- [lld] r312003 - [ELF] - Mention -fPIC in some error messages.
George Rimar via llvm-commits
- [lld] r312004 - [ELF] - Linkerscript: add test for checking interaction with archive files.
George Rimar via llvm-commits
- [PATCH] D36097: Prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via llvm-commits
- [PATCH] D36097: Prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via llvm-commits
- [lld] r312231 - [ELF] - Fix comment. NFC.
George Rimar via llvm-commits
- [lld] r312233 - [ELF] - Removed unused dummy methods. NFC.
George Rimar via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via llvm-commits
- [lld] r312327 - [ELF] - Never call splitIntoPieces() twice. NFC.
George Rimar via llvm-commits
- [PATCH] D34956: [ELF] - Store pointer to PT_LOAD instead of pointer to first section (FirstInPtLoad) in OutputSection
George Rimar via Phabricator via llvm-commits
- [PATCH] D37208: [ELF] - Linkerscript: add test for checking interaction with archive files.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36097: Prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [PATCH] D34956: [ELF] - Store pointer to PT_LOAD instead of pointer to first section (FirstInPtLoad) in OutputSection
George Rimar via Phabricator via llvm-commits
- [PATCH] D34956: [ELF] - Store pointer to PT_LOAD instead of pointer to first section (FirstInPtLoad) in OutputSection
George Rimar via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
George Rimar via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
George Rimar via Phabricator via llvm-commits
- [PATCH] D37208: [ELF] - Linkerscript: add test for checking interaction with archive files.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36579: [ELF] - Do not fail when set versions for linkerscript's symbol aliases
George Rimar via Phabricator via llvm-commits
- [PATCH] D36579: [ELF] - Do not fail when set versions for linkerscript's symbol aliases
George Rimar via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention -fPIC in some error messages
George Rimar via Phabricator via llvm-commits
- [PATCH] D37208: [ELF] - Linkerscript: add test for checking interaction with archive files.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [PATCH] D37297: [ELF] - Add testcase testing .gdb_index generation when base address of CU is used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37369: [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
George Rimar via Phabricator via llvm-commits
- [PATCH] D37369: [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
George Rimar via Phabricator via llvm-commits
- [PATCH] D37371: [llvm-dwp] Add command line option "-e"
George Rimar via Phabricator via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D34630: [Power9] Add additional patterns to recognize and transform insertelt/extractelt to vinsert[h|b]/vextractu[h|b] instructions.
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D37170: [TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D37170: [TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r311996 - [X86] Add a test cases to demonstrate selecting GPR instructions when
Guy Blank via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
Guy Blank via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37261: [GlobalISel][X86] Support variadic function call.
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37261: [GlobalISel][X86] Support variadic function call.
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37320: [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37320: [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Hal Finkel via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [llvm] r312433 - Add llvm-isel-fuzzer to test/CMakeLists.txt
Hal Finkel via llvm-commits
- [llvm] r312427 - llvm-isel-fuzzer: Add some basic tests
Hal Finkel via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Hal Finkel via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Hal Finkel via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Hal Finkel via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via llvm-commits
- [test-suite] r312463 - [test-suite] Adding the CLAMR mini-app
Hal Finkel via llvm-commits
- [test-suite] r312463 - [test-suite] Adding the CLAMR mini-app
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [test-suite] r312465 - [test-suite] Add non-Linux fmemopen.c to CLAMR
Hal Finkel via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37170: [TargetTransformInfo] Add a new public interface getInstructionCost
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37170: [TargetTransformInfo] Add a new public interface getInstructionCost
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37338: [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36404: TTI interface for creating jump-threaded branches into loop headers
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D35089: Add/Implement AddresSpace to PseudoSourceValue.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36772: Unmerge GEPs to reduce register pressure on IndirectBr edges.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37354: Add !targets metadata
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37211: [PowerPC] eliminate redundant compare instruction
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37425: LoopVectorize: MaxVF should not be larger than the loop trip count
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37425: LoopVectorize: MaxVF should not be larger than the loop trip count
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37432: Fix a misleading phrase in the LangRef
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Hal Finkel via Phabricator via llvm-commits
- [llvm] r311835 - [Dominators] Remove redundant explicit template instantiation.
Hans Wennborg via llvm-commits
- [llvm] r312022 - [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via llvm-commits
- [llvm] r312022 - [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via llvm-commits
- [test-suite] r312071 - Creating release candidate rc4 from release_500 branch
Hans Wennborg via llvm-commits
- [lld] r312078 - Creating release candidate rc4 from release_500 branch
Hans Wennborg via llvm-commits
- [llvm] r312142 - docs: remove dead doxygen tarball link
Hans Wennborg via llvm-commits
- [llvm] r312178 - Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
Hans Wennborg via llvm-commits
- [llvm] r312154 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Hans Wennborg via llvm-commits
- [llvm] r312182 - Revert r312139 "Verifier: Verify the correctness of fragment expressions attached to globals."
Hans Wennborg via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Hans Wennborg via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Hans Wennborg via llvm-commits
- [llvm] r312285 - [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Hans Wennborg via llvm-commits
- [test-suite] r312334 - Merging r312065:
Hans Wennborg via llvm-commits
- [test-suite] r312065 - [test-suite] Run x86 simd bicode tests only if avx2 present
Hans Wennborg via llvm-commits
- [test-suite] r312369 - Creating release candidate rc5 from release_500 branch
Hans Wennborg via llvm-commits
- [lld] r312376 - Creating release candidate rc5 from release_500 branch
Hans Wennborg via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37272: [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37278: Restore clang_rt library name on i686-android.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D37211: [PowerPC] eliminate redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D36772: Unmerge GEPs to reduce register pressure on IndirectBr edges.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D36772: Unmerge GEPs to reduce register pressure on IndirectBr edges.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [llvm] r312130 - [GlobalISel][X86] Support variadic function call.
Igor Breger via llvm-commits
- [llvm] r312234 - [GlobalISel][X86] Refactor X86LegalizerInfo. NFC.
Igor Breger via llvm-commits
- [PATCH] D37261: [GlobalISel][X86] Support variadic function call.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D37258: [X86][Skylake] Fixing duplicated prefixes in the run command of Code Gen regression tests
Igor Breger via Phabricator via llvm-commits
- [PATCH] D37092: [AVX512] Use 256-bit extract instructions for extracting bits [255:128] from a 512-bit register
Igor Breger via Phabricator via llvm-commits
- [PATCH] D37261: [GlobalISel][X86] Support variadic function call.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D36854: [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Igor Breger via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r311890 - Changed Dockerfiles to install LLVM into /usr/local
Ilya Biryukov via llvm-commits
- [PATCH] D37213: Changed Dockerfiles to install LLVM into /usr/local
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D37099: Added optional validation of svn sources to Dockerfiles.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D37099: Added optional validation of svn sources to Dockerfiles.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D37099: Added optional validation of svn sources to Dockerfiles.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D37300: [WebAssembly] Add target feature for atomics
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D37345: [WebAssembly] Refactor load ISel tablegen patterns into classes
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37276: [yaml2obj][ELF] Make symbols optional for relocations
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37276: [yaml2obj][ELF] Make symbols optional for relocations
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D36560: [llvm-objcopy] Add support for .dynamic, .dynsym, and .dynstr
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37393: [llvm-objcopy] Add support for section indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37393: [llvm-objcopy] Add support for special section indexes in symbol table greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D36560: [llvm-objcopy] Add support for .dynamic, .dynsym, and .dynstr
James Henderson via Phabricator via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
James Henderson via Phabricator via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
James Henderson via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
James Henderson via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
James Henderson via Phabricator via llvm-commits
- [PATCH] D37221: [AtomicExpand][X86] Let atomic expand generate inline sequence for unaligned load/store of atomic primitive integer types on x86_64
James Y Knight via llvm-commits
- [llvm] r311994 - [X86] Adding a test to demonstrate aggressive folding for LEA facotrization.
Jatin Bhateja via llvm-commits
- [PATCH] D37257: [X86] Adding a test to demonstrate aggressive folding for LEA facotrization.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Jatin Bhateja via Phabricator via llvm-commits
- [llvm] r311993 - [ARM] - Tidy-up ARMAsmPrinter.cpp
Javed Absar via llvm-commits
- [PATCH] D37199: [ARM] - Tidy-up ARMAsmPrinter.cpp
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37199: [ARM] - Tidy-up ARMAsmPrinter.cpp
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37259: [Tools] Add script to identify new contributors from Phabricator (WIP)
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37264: [Docs] Update CodingStandards to recommend range-based for loops
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37267: AMDGPU: Use set for tracked registers
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Javed Absar via Phabricator via llvm-commits
- [PATCH] D36895: Add a class for fixed point arithmetic
Javed Absar via Phabricator via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Jessica Paquette via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Jessica Paquette via llvm-commits
- [llvm] r312194 - [MachineOutliner] Add missed optimization remarks for the outliner.
Jessica Paquette via llvm-commits
- [llvm] r312277 - [NFC] Change Key in Argument to a std::string
Jessica Paquette via llvm-commits
- [llvm] r312280 - [MachineOutliner] Recommit r312194, missed optimization remarks
Jessica Paquette via llvm-commits
- [llvm] r312387 - [MIParser] Ensure getHexUint doesn't produce APInts with a bitwidth of 0
Jessica Paquette via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D37401: [MIParser] Make sure that getHexUint doesn't produce APInts with a bitwidth of 0
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r311921 - Fix ARMv4 support
Joerg Sonnenberger via llvm-commits
- [llvm] r312038 - Simplify test case, so that it works for both trunk and release-5.0.
Joerg Sonnenberger via llvm-commits
- [PATCH] D37030: Fix ARMv4 support
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D37030: Fix ARMv4 support
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r312252 - [llvm-dwarfdump] Brief mode only dumps debug_info by default
Jonas Devlieghere via llvm-commits
- [llvm] r312264 - [dsymutil] Don't mark forward declarations as canonical.
Jonas Devlieghere via llvm-commits
- [llvm] r312271 - Revert "[dsymutil] Don't mark forward declarations as canonical."
Jonas Devlieghere via llvm-commits
- [llvm] r312274 - [dsymutil] Don't mark forward declarations as canonical.
Jonas Devlieghere via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37127: [dsymutil] Don't mark forward declarations as canonical.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37334: [llvm-dwarfdump] Brief mode only dumps debug_info by default
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37334: [llvm-dwarfdump] Brief mode only dumps debug_info by default
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37334: [llvm-dwarfdump] Brief mode only dumps debug_info by default
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37334: [llvm-dwarfdump] Brief mode only dumps debug_info by default
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37127: [dsymutil] Don't mark forward declarations as canonical.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r311949 - Fix cmake check for futimens when deploying to earlier macOS releases.
Juergen Ributzka via llvm-commits
- [llvm] r311953 - Revert "Fix cmake check for futimens when deploying to earlier macOS releases."
Juergen Ributzka via llvm-commits
- [llvm] r311965 - Re-apply "Fix cmake check for futimens when deploying to earlier macOS releases."
Juergen Ributzka via llvm-commits
- [PATCH] D37027: Fix cmake check for futimens when deploying to earlier macOS releases.
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D37027: Fix cmake check for futimens when deploying to earlier macOS releases.
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D37027: Fix cmake check for futimens when deploying to earlier macOS releases.
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37343: [CodegenPrepare] Merge empty case blocks if no extra moves are added.(WIP)
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r311954 - [sanitizer-coverage] Clean up trailing whitespace. NFC
Justin Bogner via llvm-commits
- [llvm] r311955 - [sanitizer-coverage] Return the array from CreatePCArray. NFC
Justin Bogner via llvm-commits
- [llvm] r311959 - [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used
Justin Bogner via llvm-commits
- [llvm] r311964 - Implement llvm-isel-fuzzer for fuzzing instruction selection
Justin Bogner via llvm-commits
- [llvm] r312011 - Fix build of llvm-mc-assemble/disassemble-fuzzer
Justin Bogner via llvm-commits
- [compiler-rt] r311831 - Revert "[libFuzzer] Use custom allocators for STL containers in libFuzzer"
Justin Bogner via llvm-commits
- [llvm] r312195 - llvm-isel-fuzzer: Stop including FuzzerInterface.h
Justin Bogner via llvm-commits
- [llvm] r312200 - cmake: Invent add_llvm_fuzzer to set up fuzzer targets
Justin Bogner via llvm-commits
- [llvm] r312338 - llvm-isel-fuzzer: Make buildable and testable without libFuzzer
Justin Bogner via llvm-commits
- [llvm] r312341 - Specify the namespace in llvm::make_unique to fix the windows build
Justin Bogner via llvm-commits
- [llvm] r312343 - llvm-isel-fuzzer: Add link-time dependency on BitReader
Justin Bogner via llvm-commits
- [llvm] r312345 - llvm-isel-fuzzer: Add link-time dependency on BitWriter
Justin Bogner via llvm-commits
- [llvm] r312354 - llvm-isel-fuzzer: Weak function invoke the ire of PE/COFF
Justin Bogner via llvm-commits
- [llvm] r312338 - llvm-isel-fuzzer: Make buildable and testable without libFuzzer
Justin Bogner via llvm-commits
- [llvm] r312425 - Move some CLI utils out of llvm-isel-fuzzer and into the library
Justin Bogner via llvm-commits
- [llvm] r312427 - llvm-isel-fuzzer: Add some basic tests
Justin Bogner via llvm-commits
- [llvm] r312427 - llvm-isel-fuzzer: Add some basic tests
Justin Bogner via llvm-commits
- [PATCH] D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection
Justin Bogner via Phabricator via llvm-commits
- [compiler-rt] r311933 - Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via llvm-commits
- [compiler-rt] r311937 - Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via llvm-commits
- [llvm] r311941 - Define NetBSD/amd64 ASAN Shadow Offset
Kamil Rytarowski via llvm-commits
- [compiler-rt] r311966 - Shorten filenames of tests (-with-calls to -calls)
Kamil Rytarowski via llvm-commits
- [compiler-rt] r312159 - Add NetBSD support in test/tsan/thread_name*.cc
Kamil Rytarowski via llvm-commits
- [compiler-rt] r312160 - Add NetBSD support in tsan_interceptors.cc
Kamil Rytarowski via llvm-commits
- [compiler-rt] r312183 - Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via llvm-commits
- [compiler-rt] r312184 - Add NetBSD support in lsan_interceptors.cc
Kamil Rytarowski via llvm-commits
- [compiler-rt] r312188 - Finalize ASAN/NetBSD
Kamil Rytarowski via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37149: Shorten filenames of tests (-with-calls to -wcalls)
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37234: Define NetBSD/amd64 ASAN Shadow Offset
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37234: Define NetBSD/amd64 ASAN Shadow Offset
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37149: Shorten filenames of tests (-with-calls to -wcalls)
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37149: Shorten filenames of tests (-with-calls to -wcalls)
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37244: Finalize ASAN/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37306: Add NetBSD support in test/tsan/thread_name*.cc
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37307: Add NetBSD support in lsan_interceptors.cc
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37244: Finalize ASAN/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37244: Finalize ASAN/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D37319: Add NetBSD support in tsan_test_util_posix.cc
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r312426 - [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith Wyss via llvm-commits
- [llvm] r312428 - Revert "[XRay][tools] Function call stack based analysis tooling for XRay traces"
Keith Wyss via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D37417: Add range based wrapper around std::for_each.
Keith via Phabricator via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [PATCH] D36991: [x86] [MC] fixed no error diagnostic for out-of-range jrcxz/jecxz/jcxz (PR24072)
Konstantin Belochapka via Phabricator via llvm-commits
- [llvm] r312176 - Fix test after rL312144
Konstantin Zhuravlyov via llvm-commits
- [llvm] r312245 - Update test:
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37315: Fix test after rL312144
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37316: REQUIRES: x86_64-linux -> REQUIRES: shell
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37315: Fix test after rL312144
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37316: REQUIRES: x86_64-linux -> REQUIRES: shell
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37315: Fix test after rL312144
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37394: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [1]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37395: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [2]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37396: AMDGPU: Cleanup/refactor SIMemoryLegalizer [3]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r311891 - [sanitizer] Re-introduce kUseSeparateSizeClassForBatch for the 32-bit Primary
Kostya Kortchinsky via llvm-commits
- [llvm] r312025 - Update Scudo allocator documentation.
Kostya Kortchinsky via llvm-commits
- [llvm] r312027 - [docs] Fix Scudo documentation error
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r312046 - Enable GetRandom for Fuchsia sanitizer.
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r311916 - [libFuzzer] Exclude a test failing on OS X.
Kostya Serebryany via llvm-commits
- [compiler-rt] r311945 - [libFuzzer] allow -print_funcs=N: N is the max number of new covered function printed
Kostya Serebryany via llvm-commits
- [llvm] r311968 - fix llvm-dwarfdump-fuzzer.cpp to use the current libFuzzer API
Kostya Serebryany via llvm-commits
- [compiler-rt] r311972 - [libFuzzer] refactoring: move reading the seed corpus closer to where it's consumed; NFC
Kostya Serebryany via llvm-commits
- [compiler-rt] r312033 - [libFUzzer] change the way we load the seed corpora: instead of loading all files and these executing all files, load and execute them one-by-one. This should reduce the memory usage in many cases
Kostya Serebryany via llvm-commits
- [compiler-rt] r312047 - Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
Kostya Serebryany via llvm-commits
- [compiler-rt] r312047 - Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
Kostya Serebryany via llvm-commits
- [llvm] r312195 - llvm-isel-fuzzer: Stop including FuzzerInterface.h
Kostya Serebryany via llvm-commits
- [compiler-rt] r312269 - [libFuzzer] tolerate missing files when loading the seed corpus
Kostya Serebryany via llvm-commits
- [llvm] r312338 - llvm-isel-fuzzer: Make buildable and testable without libFuzzer
Kostya Serebryany via llvm-commits
- [compiler-rt] r312356 - [libFuzzer] use more iterations for a test
Kostya Serebryany via llvm-commits
- [llvm] r312338 - llvm-isel-fuzzer: Make buildable and testable without libFuzzer
Kostya Serebryany via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37193: Add NetBSD specific version of sanitizer_platform_limits_posix
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D36275: Implement llvm-isel-fuzzer for fuzzing instruction selection
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37307: Add NetBSD support in lsan_interceptors.cc
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37304: Add preliminary NetBSD support in libfuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37244: Finalize ASAN/NetBSD
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D37244: Finalize ASAN/NetBSD
Kostya Serebryany via Phabricator via llvm-commits
- LNT /global_status and /summary_report pages are not tested
Kristof Beyls via llvm-commits
- [PATCH] D34581: Fix missing/mismatched html tags
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D37360: Keep sqlalchemy session separate from database objects
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r311894 - [Hexagon] Move pre-RA DAG mutations to scheduler constructor
Krzysztof Parzyszek via llvm-commits
- [llvm] r311895 - [Hexagon] Break up DAG mutations into separate classes, move to subtarget
Krzysztof Parzyszek via llvm-commits
- [llvm] r311901 - [Hexagon] Check for potential bank conflicts in post-RA scheduling
Krzysztof Parzyszek via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37034: Insert IMPLICIT_DEFS for undef uses in tail merging
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D32776: [PowerPC] Update branch coalescing to be a PowerPC specific pass
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Lama via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Lama via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Lama via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Lama via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Lama via Phabricator via llvm-commits
- [PATCH] D36888: [ORC] Fix crash in ~OrcMCJITReplacement when modules are not removed.
Lang Hames via llvm-commits
- [llvm] r312066 - [Error] Add an optional error message to cantFail.
Lang Hames via llvm-commits
- [llvm] r312086 - [Orc] Fix member variable ordering issue in OrcMCJITReplacement.
Lang Hames via llvm-commits
- [llvm] r312205 - [Orc] Add a comment about member variable dependencies to OrcMCJITReplacement.
Lang Hames via llvm-commits
- [llvm] r312086 - [Orc] Fix member variable ordering issue in OrcMCJITReplacement.
Lang Hames via llvm-commits
- [llvm] r312423 - [ORC] Update comments in RTDyldObjectLinkingLayer to refer to singular objects
Lang Hames via llvm-commits
- [llvm] r312429 - [ORC] Add an Error return to the JITCompileCallbackManager::grow method.
Lang Hames via llvm-commits
- [PATCH] D36888: [ORC] Fix crash in ~OrcMCJITReplacement when modules are not removed.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D34600: [Error] add expectSuccess()
Lang Hames via Phabricator via llvm-commits
- LNT /global_status and /summary_report pages are not tested
Leandro Nunes via llvm-commits
- [LNT] r312314 - Graph for sample API: Fixes the way field_index is generated for a given field_name.
Leandro Nunes via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via llvm-commits
- [PATCH] D36109: [CodeGen] Provide an advanced shrink-wrapping interface
Lei Huang via Phabricator via llvm-commits
- [PATCH] D32776: [PowerPC] Update branch coalescing to be a PowerPC specific pass
Lei Huang via Phabricator via llvm-commits
- [llvm] r312302 - [CMake] Add more runtime configurations.
Leo Li via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Leo Li via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Leo Li via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add more runtime configurations.
Leo Li via Phabricator via llvm-commits
- [PATCH] D37314: Disable 64bit file position on old 32 bit Androids
Leo Li via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add `project` in `runtime/CMakeList.txt`
Leo Li via Phabricator via llvm-commits
- [PATCH] D35648: [CMake] Add `project` in `runtime/CMakeList.txt`
Leo Li via Phabricator via llvm-commits
- [PATCH] D37414: [CMake] Add bootstrap option `CLANG_BOOTSTRAP_USE_LIBCXX`
Leo Li via Phabricator via llvm-commits
- [llvm] r312098 - [cfi] Fixed non-determinism in codegen due to DenseSet iteration order
Mandeep Singh Grang via llvm-commits
- [polly] r312273 - [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Mandeep Singh Grang via llvm-commits
- [PATCH] D37204: [AArch64] Support COFF linker directives
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37284: [cfi] Fixed non-determinism in codegen due to DenseSet iteration order
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37284: [cfi] Fixed non-determinism in codegen due to DenseSet iteration order
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37284: [cfi] Fixed non-determinism in codegen due to DenseSet iteration order
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37349: [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37349: [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37349: [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37349: [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r312331 - [LoopVectorizer] Use two step casting for float to pointer types.
Manoj Gupta via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37213: Changed Dockerfiles to install LLVM into /usr/local
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D37099: Added optional validation of svn sources to Dockerfiles.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D37099: Added optional validation of svn sources to Dockerfiles.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Marek Olšák via Phabricator via llvm-commits
- [llvm] r311939 - [llvm-rc] Add ICON and HTML parsing ability (parser, pt 2/8).
Marek Sokolowski via llvm-commits
- [llvm] r311946 - [llvm-rc] Add ACCELERATORS parsing ability. (parser, pt 3/8).
Marek Sokolowski via llvm-commits
- [llvm] r311956 - [llvm-rc] Add MENU parsing ability (parser, pt 4/8).
Marek Sokolowski via llvm-commits
- [llvm] r312009 - [llvm-rc] Add DIALOG(EX) parsing ability (parser, pt 5/8).
Marek Sokolowski via llvm-commits
- [llvm] r312028 - [llvm-rc] Fix DIALOG(EX) parsing ability (parser, pt 5/8).
Marek Sokolowski via llvm-commits
- [PATCH] D36870: [libcxx] Add missing __cxa_deleted_virtual
Marshall Clow via Phabricator via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Marshall Clow via Phabricator via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Marshall Clow via Phabricator via llvm-commits
- [llvm] r312223 - [AArch64] Support COFF linker directives
Martin Storsjo via llvm-commits
- [compiler-rt] r312230 - [cmake] Fix the list of arm32 architectures
Martin Storsjo via llvm-commits
- [PATCH] D37204: [AArch64] Support COFF linker directives
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D33638: [libcxx] Have separate abi library flags for static and shared builds
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D37204: [AArch64] Support COFF linker directives
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r312040 - AMDGPU: Fix typo
Matt Arsenault via llvm-commits
- [llvm] r312087 - AMDGPU: Select clamp pattern with v2f16
Matt Arsenault via llvm-commits
- [llvm] r312095 - [AMDGPU] Use v_max_f* for fcanonicalize
Matt Arsenault via llvm-commits
- [llvm] r312096 - AMDGPU: Don't look for DS merge candidates with one use address
Matt Arsenault via llvm-commits
- [llvm] r312095 - [AMDGPU] Use v_max_f* for fcanonicalize
Matt Arsenault via llvm-commits
- [llvm] r312179 - AMDGPU: Correct operand types for v_mad_mix*
Matt Arsenault via llvm-commits
- [llvm] r312206 - AMDGPU: Use set for tracked registers
Matt Arsenault via llvm-commits
- [llvm] r312213 - AMDGPU: Don't assert in TTI with fp32 denorms enabled
Matt Arsenault via llvm-commits
- [llvm] r312282 - AMDGPU: Turn int pack pattern into build_vector
Matt Arsenault via llvm-commits
- [llvm] r312297 - AMDGPU: Fold clamp modifier for packed instructions
Matt Arsenault via llvm-commits
- [llvm] r312347 - AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via llvm-commits
- [llvm] r312349 - AMDGPU: Add ds_{read|write}_addtid_b32 definitions
Matt Arsenault via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32729: LV: Don't vectorize with unknown loop counts on divergent targets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37247: AMDGPU: Don't look for DS merge candidates with one use address
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37205: AMDGPU: Make worst-case assumption about the wait states in inline assembly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37267: AMDGPU: Use set for tracked registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37155: AMDGPU: Select clamp pattern with v2f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36856: [AMDGPU] Use v_max_f* for fcanonicalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37155: AMDGPU: Select clamp pattern with v2f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37247: AMDGPU: Don't look for DS merge candidates with one use address
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37094: AMDGPU: Turn int pack pattern into build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37124: AMDGPU: Correct operand types for v_mad_mix*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36774: DAG: Allow creating extract_vector_elt post-legalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37323: AMDGPU: Don't assert in TTI with fp32 denorms enabled
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37267: AMDGPU: Use set for tracked registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37323: AMDGPU: Don't assert in TTI with fp32 denorms enabled
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37352: AMDGPU: Add ds_{read|write}_addtid_b32 definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37094: AMDGPU: Turn int pack pattern into build_vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37159: AMDGPU: Fold clamp modifier for packed instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36774: DAG: Allow creating extract_vector_elt post-legalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37352: AMDGPU: Add ds_{read|write}_addtid_b32 definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37325: [AMDGPU] Use v_pm_max_f16 for fcanonicalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37411: AMDGPU: Fix not accounting for tail call resource usage
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37430: [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 operands.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37430: [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 operands.
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r312026 - [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via llvm-commits
- [llvm] r312026 - [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via llvm-commits
- [compiler-rt] r312032 - Disable stack depth tracking on Windows.
Matt Morehouse via llvm-commits
- [compiler-rt] r312037 - Re-enable stack depth instrumentation on Windows.
Matt Morehouse via llvm-commits
- [compiler-rt] r312047 - Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
Matt Morehouse via llvm-commits
- [llvm] r312047 - Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
Matt Morehouse via llvm-commits
- [compiler-rt] r312047 - Revert "[SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer"
Matt Morehouse via llvm-commits
- [compiler-rt] r312185 - [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via llvm-commits
- [llvm] r312185 - [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37156: [SanitizeCoverage] Enable stack-depth coverage for -fsanitize=fuzzer
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37354: Add !targets metadata
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r311913 - TableGen: Add -gen-register-info-debug-dump
Matthias Braun via llvm-commits
- [llvm] r311914 - TableGen: Fix subreg composition/concatenation
Matthias Braun via llvm-commits
- [llvm] r311914 - TableGen: Fix subreg composition/concatenation
Matthias Braun via llvm-commits
- [llvm] r311917 - Address r311914 review comments
Matthias Braun via llvm-commits
- [llvm] r311918 - Try to fix compilation problem with libstdc++
Matthias Braun via llvm-commits
- LNT /global_status and /summary_report pages are not tested
Matthias Braun via llvm-commits
- [LNT] r312056 - lit.cfg/mysql: cleanup
Matthias Braun via llvm-commits
- [LNT] r312057 - views: Fix global_status page failing when there is no data
Matthias Braun via llvm-commits
- [LNT] r312058 - tests/V4Pages: Add some missing URLs
Matthias Braun via llvm-commits
- [LNT] r312059 - Do not store index with SampleField object; NFC
Matthias Braun via llvm-commits
- [LNT] r312060 - Fix various html problems
Matthias Braun via llvm-commits
- [LNT] r312061 - tests: Integrate html-tidy checks into ui page tests
Matthias Braun via llvm-commits
- [LNT] r312062 - Revamp testing guide to have a more compact representation of lit options
Matthias Braun via llvm-commits
- [LNT] r312063 - docs/developer_guide: Fix formatting of example
Matthias Braun via llvm-commits
- [LNT] r312068 - Remove --commit/--commit=0 flags/settings.
Matthias Braun via llvm-commits
- [LNT] r312089 - Do not fail if error result has no 'message' component
Matthias Braun via llvm-commits
- [LNT] r312090 - Change check_testsuite_schema_changes to take a session; NFC
Matthias Braun via llvm-commits
- [LNT] r312091 - v4db: Load all testsuites eagerly
Matthias Braun via llvm-commits
- [LNT] r312092 - v4db: Inline close_engine into close_all_engines
Matthias Braun via llvm-commits
- [LNT] r312093 - v4_machine: Cleanup; NFC
Matthias Braun via llvm-commits
- [llvm] r312254 - [lit] Make symlinks in test paths work a different way
Matthias Braun via llvm-commits
- [LNT] r312272 - lit.cfg: Do not fail with relative __file__ paths
Matthias Braun via llvm-commits
- [llvm] r312348 - LiveIntervalAnalysis: Fix alias regunit reserved definition
Matthias Braun via llvm-commits
- [LNT] r312360 - Small cleanup; NFC
Matthias Braun via llvm-commits
- [LNT] r312362 - Fix typo
Matthias Braun via llvm-commits
- [LNT] r312363 - Keep sqlalchemy session separate from database objects
Matthias Braun via llvm-commits
- [LNT] r312397 - v4db: Mark metatable relations as eager, simplify init code
Matthias Braun via llvm-commits
- [LNT] r312398 - Create shorter lived session in v4db init
Matthias Braun via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37151: [AArch64] Adjust the cost model for Exynos M1 and M2
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37164: [ARM] Fix bug in ARMLoadStoreOptimizer when kill flags are missing.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D34581: Fix missing/mismatched html tags
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D34581: Fix missing/mismatched html tags
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37339: [LNT] Invalid field being used on the samples graph API
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37034: Insert IMPLICIT_DEFS for undef uses in tail merging
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37360: Keep sqlalchemy session separate from database objects
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37361: Cleanup session creation code, use close() instead of rollback()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37360: Keep sqlalchemy session separate from database objects
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37401: [MIParser] Make sure that getHexUint doesn't produce APInts with a bitwidth of 0
Matthias Braun via Phabricator via llvm-commits
- [llvm] r311980 - [NFC] Refactor ShadowIV test to use FileCheck
Max Kazantsev via llvm-commits
- [llvm] r311982 - [NFC] Fix indents in test
Max Kazantsev via llvm-commits
- [llvm] r311986 - [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via llvm-commits
- [llvm] r312215 - [IRCE][NFC] Rename IndVarNext to IndVarBase
Max Kazantsev via llvm-commits
- [llvm] r312221 - [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36509: [IRCE][NFC] Rename IndVarNext to IndVarBase
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Max Kazantsev via Phabricator via llvm-commits
- D37144: [gold] Fix up a new test to allow it to pass on non x86 builds.
Maxim Kuvyrkov via llvm-commits
- [PATCH] D37213: Changed Dockerfiles to install LLVM into /usr/local
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D37410: LTO: Try to open cache files before renaming them.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D37019: Add select simplifications
Michael Berg via Phabricator via llvm-commits
- [polly] r311885 - [ZoneAlgo] Print rejection reasons to llvm::dbgs(). NFC.
Michael Kruse via llvm-commits
- [polly] r311888 - [PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.
Michael Kruse via llvm-commits
- [polly] r311929 - [ZoneAlgo] More fine-grained bail-out.
Michael Kruse via llvm-commits
- [polly] r312020 - Skip ignored intrinsics.
Michael Kruse via llvm-commits
- [polly] r312021 - Do not consider mem intrinsics as error.
Michael Kruse via llvm-commits
- [polly] r312107 - [ScopBuilder] Introduce metadata for splitting scop statement.
Michael Kruse via llvm-commits
- [polly] r312113 - [ScopBuilder] Report to dbgs() on SCoP bailout. NFC.
Michael Kruse via llvm-commits
- [polly] r312114 - [ScopBuilder/ScopInfo] Move and inline Scop::init into ScopBuilder::buildScop. NFC.
Michael Kruse via llvm-commits
- [polly] r312115 - [ScopBuilder/ScopInfo] Move ScopStmt::buildAccessRelations to ScopBuilder. NFC.
Michael Kruse via llvm-commits
- [polly] r312116 - [ScopBuilder/ScopInfo] Move ScopStmt::buildDomain to ScopBuilder. NFC.
Michael Kruse via llvm-commits
- [polly] r312117 - [ScopBuilder/ScopInfo] Move ScopStmt::collectSurroundingLoops to ScopBuilder. NFC.
Michael Kruse via llvm-commits
- [polly] r312118 - [ScopBuilder/ScopInfo] Move reduction detection to ScopBuilder. NFC.
Michael Kruse via llvm-commits
- [polly] r312324 - Fix Memory Access of failing tests.
Michael Kruse via llvm-commits
- [polly] r312446 - [ForwardOpTree] Fix typos. NFC.
Michael Kruse via llvm-commits
- [polly] r312446 - [ForwardOpTree] Fix typos. NFC.
Michael Kruse via llvm-commits
- [PATCH] D37010: [Polly][PM] Properly require and preservation of OptimizationRemarkEmitter.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37219: [Polly][ZoneAlgo] More fine-grained bail-out.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37219: [Polly][ZoneAlgo] More fine-grained bail-out.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37296: [ScopInfo] Use statement lists for entry blocks of region statements
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37362: [Polly][ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Michael Zolotukhin via Phabricator via llvm-commits
- [compiler-rt] r311924 - Reland r311842 - [cmake] Remove i686 target that is duplicate to i386
Michal Gorny via llvm-commits
- [zorg] r311925 - [sanitizer] Update i686->i386 to match rename in compiler-rt
Michal Gorny via llvm-commits
- [zorg] r311926 - [sanitizer] Move Android arm comment earlier (requested by eugenis)
Michal Gorny via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Michał Górny via Phabricator via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Michał Górny via Phabricator via llvm-commits
- [PATCH] D37226: [zorg] [sanitizer] Update i686->i386 to match rename in compiler-rt
Michał Górny via Phabricator via llvm-commits
- [PATCH] D37278: Restore clang_rt library name on i686-android.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D37052: Add default address space for functions to the data layout (1/4)
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r312325 - Adding missing test case in rL312318
Mike Edwards via llvm-commits
- [PATCH] D35984: [mips][microMIPS] Add LAPC instruction
Miloš Stojanović via Phabricator via llvm-commits
- [llvm] r311876 - Prune whitespaces in blank lines.
NAKAMURA Takumi via llvm-commits
- [PATCH] D36734: [PowerPC Peephole] Constants into a join add, use ADDI over LI/ADD.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D37342: [Power9] Add missing instructions: extswsli, popcntb
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r312337 - AMDGPU: IMPLICIT_DEFs and DBG_VALUEs do not contribute to wait states
Nicolai Haehnle via llvm-commits
- [PATCH] D37205: AMDGPU: Make worst-case assumption about the wait states in inline assembly
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D37220: [DAG] Bound loop dependence check in merge optimization.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D37398: [Support, Windows] Retry rename() when MoveFileExW returns ERROR_SHARING_VIOLATION
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r312321 - [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Oliver Stannard via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D35156: [ARM] Make ARMExpandPseudo add implicit uses for predicated instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Pedro Ferreira via Phabricator via llvm-commits
- [zorg] r311897 - [zorg] Increase AOSP build timeout to 240s
Pengxuan Zheng via llvm-commits
- [PATCH] D36331: Add ARC backend
Pete Couperus via Phabricator via llvm-commits
- [llvm] r312332 - ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Peter Collingbourne via llvm-commits
- [PATCH] D37171: [cfi] Avoid branch veneers in jump tables when possible.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37243: [cfi] Build __cfi_check as Thumb when applicable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D34560: Completelly disable git/svn version checking if not needed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D34560: Completelly disable git/svn version checking if not needed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37313: Simplify writeArchive return type.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37373: [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37372: [XRay][compiler-rt] Make __xray_CustomEvent PIC friendlier and build a dynamic version of the XRay runtime
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37407: WholeProgramDevirt: Add import/export support for targets without absolute symbol constants.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37408: LowerTypeTests: Add import/export support for targets without absolute symbol constants.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37410: LTO: Try to open cache files before renaming them.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36739: [LLD][ELF] Move fixSectionAlignments() before first call to assignAddresses()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Peter Smith via Phabricator via llvm-commits
- [llvm] r311974 - Reland "[llvm] Add symbol table support to llvm-objcopy"
Petr Hosek via llvm-commits
- [llvm] r312192 - [yaml2obj][ELF] Make symbols optional for relocations
Petr Hosek via llvm-commits
- [lld] r312305 - [ELF] Generate symbol assignments for predefined symbols
Petr Hosek via llvm-commits
- [lld] r312384 - [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
Petr Hosek via llvm-commits
- [llvm] r312405 - [CMake][runtimes] Use target specific name for all runtimes targets
Petr Hosek via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37245: [CMake][runtimes] Use target specific name for all runtimes targets
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37229: When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37245: [CMake][runtimes] Use target specific name for all runtimes targets
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37276: [yaml2obj][ELF] Make symbols optional for relocations
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37245: [CMake][runtimes] Use target specific name for all runtimes targets
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37369: [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37369: [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37245: [CMake][runtimes] Use target specific name for all runtimes targets
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37273: [sanitizer_common][Fuchsia] Update Fuchsia sanitizer markup
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37213: Changed Dockerfiles to install LLVM into /usr/local
Phabricator via Phabricator via llvm-commits
- [PATCH] D37186: [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Phabricator via Phabricator via llvm-commits
- [PATCH] D37197: [X86] Make 128/256-bit extract_subvector Legal instead of Custom. Move combining with BUILD_VECTOR from Legalization to DAG combine
Phabricator via Phabricator via llvm-commits
- [PATCH] D36911: TableGen: Add --gen-register-info-debug-dump
Phabricator via Phabricator via llvm-commits
- [PATCH] D36913: TableGen: Fix subreg composition/concatenation
Phabricator via Phabricator via llvm-commits
- [PATCH] D37232: [InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splats
Phabricator via Phabricator via llvm-commits
- [PATCH] D37237: [InstCombine] Teach foldSelectICmpAndOr to handle vector splats
Phabricator via Phabricator via llvm-commits
- [PATCH] D37224: Mark Knights Landing as having slow two memory operand instructions
Phabricator via Phabricator via llvm-commits
- [PATCH] D37253: [InstCombine] Support vector splats in transformZExtICmp
Phabricator via Phabricator via llvm-commits
- [PATCH] D35588: Remove --commit/--commit=1 flags/settings.
Phabricator via Phabricator via llvm-commits
- [PATCH] D37280: [X86] Provide a separate feature bit for macro fusion support instead of basing it on the AVX flag
Phabricator via Phabricator via llvm-commits
- [PATCH] D37250: [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well
Phabricator via Phabricator via llvm-commits
- [PATCH] D37092: [AVX512] Use 256-bit extract instructions for extracting bits [255:128] from a 512-bit register
Phabricator via Phabricator via llvm-commits
- [PATCH] D37286: [AVX512] Correct isel patterns to support selecting masked vbroadcastf32x2/vbroadcasti32x2
Phabricator via Phabricator via llvm-commits
- [PATCH] D37261: [GlobalISel][X86] Support variadic function call.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36854: [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Phabricator via Phabricator via llvm-commits
- [PATCH] D37068: [AArch64] IDSAR6 register assembler support
Phabricator via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Phabricator via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Phabricator via Phabricator via llvm-commits
- [PATCH] D37347: [llvm-nm] Fix output formatting of -f sysv for 64bit targets
Phabricator via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Phabricator via Phabricator via llvm-commits
- [PATCH] D37358: [WebAssembly] Validate exports when parsing object files
Phabricator via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Phabricator via Phabricator via llvm-commits
- [PATCH] D36193: AMDGPU: IMPLICIT_DEFs do not contribute to wait states
Phabricator via Phabricator via llvm-commits
- [PATCH] D37384: [WebAssembly] Fix getSymbolValue for exported globals
Phabricator via Phabricator via llvm-commits
- [PATCH] D37385: [WebAssembly] Update reloction names to match spec
Phabricator via Phabricator via llvm-commits
- [PATCH] D37356: LiveIntervalAnalysis: Fix alias regunit reserved definition
Phabricator via Phabricator via llvm-commits
- [PATCH] D37174: NewGVN: Make sure we don't incorrectly use PredicateInfo when doing PHI of ops
Phabricator via Phabricator via llvm-commits
- [PATCH] D37360: Keep sqlalchemy session separate from database objects
Phabricator via Phabricator via llvm-commits
- [PATCH] D37158: [InstCombine][InstSimplify] Teach decomposeBitTestICmp to look through truncate instructions
Phabricator via Phabricator via llvm-commits
- [PATCH] D37175: Fix PR/33305. caused by trying to simplify expressions in phi of ops that should have no leaders.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36971: [CMAKE] Move version control macros to AddLLVM.cmake so they can be reused by clang, etc.
Phabricator via Phabricator via llvm-commits
- [PATCH] D37320: [X86] Teach fastisel to handle zext/sext i8->i16 and sext i1->i8/i16/i32/i64
Phabricator via Phabricator via llvm-commits
- [PATCH] D37430: [TableGen] Teach tablegen to allow SDNPCommutable nodes with more than 2 operands.
Phabricator via Phabricator via llvm-commits
- [llvm] r312086 - [Orc] Fix member variable ordering issue in OrcMCJITReplacement.
Philip Reames via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37227: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl is working with an add expression.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37209: [LSR] Fix Shadow IV in case of integer overflow
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37302: [Headers] Define *_HAS_SUBNORM for FLT, DBL, LDBL
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D37302: [Headers] Define *_HAS_SUBNORM for FLT, DBL, LDBL
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D37314: CMake option to compile LLVM on 32bit systems with 32bit fpos_t
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D37314: Disable 64bit file position on old 32 bit Androids
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D37052: Add default address space for functions to the data layout (1/4)
Prakhar Bahuguna via Phabricator via llvm-commits
- [llvm] r312042 - [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via llvm-commits
- [llvm] r312043 - [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Reid Kleckner via llvm-commits
- [llvm] r312044 - Fix indentation of find_first_existing_vc_file
Reid Kleckner via llvm-commits
- [llvm] r312050 - Move dwarfdump test to DebugInfo/X86 now that it looks for x86 register names
Reid Kleckner via llvm-commits
- [llvm] r312051 - Fix the dwarfdump test so that it passes in its new location
Reid Kleckner via llvm-commits
- [llvm] r312168 - [IR] Don't print "!DIExpression() = !DIExpression()" when dumping
Reid Kleckner via llvm-commits
- [llvm] r312247 - [codeview] Generalize DIExpression parsing to handle load chains
Reid Kleckner via llvm-commits
- [llvm] r312250 - [lit] Don't call realpath on the path used for test suite search
Reid Kleckner via llvm-commits
- [llvm] r312251 - Revert "[lit] Don't call realpath on the path used for test suite search"
Reid Kleckner via llvm-commits
- [llvm] r312254 - [lit] Make symlinks in test paths work a different way
Reid Kleckner via llvm-commits
- [debuginfo-tests] r312265 - Fix debuginfo-tests with GDB on Linux
Reid Kleckner via llvm-commits
- [llvm] r312254 - [lit] Make symlinks in test paths work a different way
Reid Kleckner via llvm-commits
- [llvm] r312288 - [lit] Fix some issues with short paths in test discovery introduced in r312254
Reid Kleckner via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36907: [codeview] support more DW_OPs for more complete debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D34560: Completelly disable git/svn version checking if not needed
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37272: [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D34560: Completelly disable git/svn version checking if not needed
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D34560: Completelly disable git/svn version checking if not needed
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37272: [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37123: [dwarfdump] Pretty print location expressions and location lists
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37272: [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Expected
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37279: [codeview] make DbgVariableLocation::extractFromMachineInstruction use Expected
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37309: [codeview] Generalize DIExpression parsing to handle load chains
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix release of OutputDoc
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37309: [codeview] Generalize DIExpression parsing to handle load chains
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37344: Fix debuginfo-tests with GDB on Linux
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37409: [CodeView] Don't output nested typedefs that are scoped to classes.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37409: [CodeView] Don't output nested typedefs that are scoped to classes.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer types.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37374: [PATCH][ARM] Enable the use of SVC anywhere in an IT block
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37377: [ARM] Add 2-operand assembly aliases for Thumb1 ADD/SUB
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D37393: [llvm-objcopy] Add support for section indexes greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D37393: [llvm-objcopy] Add support for special section indexes in symbol table greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Roland McGrath via Phabricator via llvm-commits
- [polly] r312255 - Use the information about the target cache provided by the TargetTransformInfo.
Roman Gareev via llvm-commits
- [polly] r312307 - Run GVN during the cleanup
Roman Gareev via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
Rong Xu via Phabricator via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
Rong Xu via Phabricator via llvm-commits
- [lld] r311878 - [ELF] - Simplify (use llvm::erase_if). NFC.
Rui Ueyama via llvm-commits
- [lld] r311930 - Keep an instance of COFFOptTable alive as long as InputArgList is alive.
Rui Ueyama via llvm-commits
- [lld] r311938 - Remove Symtab aliases.
Rui Ueyama via llvm-commits
- [lld] r311942 - Rewrite std::equal as plain for-loops.
Rui Ueyama via llvm-commits
- [lld] r312010 - Add -no-eh-frame-hdr which negates -eh-frame-hdr.
Rui Ueyama via llvm-commits
- [lld] r312170 - Move a function from Driver.cpp to InputFile.cpp.
Rui Ueyama via llvm-commits
- [lld] r312171 - Support nested static libraries.
Rui Ueyama via llvm-commits
- [lld] r312174 - Revert r312171: Support nested static libraries.
Rui Ueyama via llvm-commits
- [lld] r312177 - Simplify writeArchive return type.
Rui Ueyama via llvm-commits
- [llvm] r312177 - Simplify writeArchive return type.
Rui Ueyama via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37208: [ELF] - Linkerscript: add test for checking interaction with archive files.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37217: Keep an instance of COFFOptTable alive as long as InputArgList is alive.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34956: [ELF] - Store pointer to PT_LOAD instead of pointer to first section (FirstInPtLoad) in OutputSection
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37217: Keep an instance of COFFOptTable alive as long as InputArgList is alive.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention -fPIC in some error messages
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37208: [ELF] - Linkerscript: add test for checking interaction with archive files.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37297: [ELF] - Add testcase testing .gdb_index generation when base address of CU is used.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37313: Simplify writeArchive return type.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36986: [ELF] Generate symbol assignments for predefined symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37313: Simplify writeArchive return type.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37347: [llvm-nm] Fix output formatting of -f sysv for 64bit targets
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37347: [llvm-nm] Fix output formatting of -f sysv for 64bit targets
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37335: [MIPS] Initial support of microMIPS code linking
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37369: [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r312029 - Minimal runtime for UBSan.
Russell Gallop via llvm-commits
- [compiler-rt] r312029 - Minimal runtime for UBSan.
Russell Gallop via llvm-commits
- [lld] r312386 - COFF: handle multiply defined symbols with different storage
Saleem Abdulrasool via llvm-commits
- [lld] r312391 - COFF: simplify thunk handling (NFC)
Saleem Abdulrasool via llvm-commits
- [PATCH] D37166: [builtins] Prevent duplicate definitions for overridden functions
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D34543: Track globals promoted to coalesced const pool entries
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r312284 - [llvm-nm] Fix output formatting of -f sysv for 64bit targets
Sam Clegg via llvm-commits
- [llvm] r312286 - [WebAssembly] Validate exports when parsing object files
Sam Clegg via llvm-commits
- [llvm] r312294 - [WebAssembly] Fix getSymbolValue() for data symbols
Sam Clegg via llvm-commits
- [llvm] r312340 - [WebAssembly] Fix getSymbolValue for exported globals
Sam Clegg via llvm-commits
- [llvm] r312342 - [WebAssembly] Update relocation names to match spec
Sam Clegg via llvm-commits
- [PATCH] D37347: [llvm-nm] Fix output formatting of -f sysv for 64bit targets
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
Sam Clegg via Phabricator via llvm-commits
- [llvm] r312225 - [AArch64] IDSAR6 register assembler support
Sam Parker via llvm-commits
- [llvm] r312226 - [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via llvm-commits
- [llvm] r312228 - [AArch64] v8.3-a complex number support
Sam Parker via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37068: [AArch64] Armv8.3-a IDSAR6 register support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37068: [AArch64] IDSAR6 register assembler support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37055: [ARM] Reverse PostRASched subtarget feature logic
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37338: [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
Sam Parker via Phabricator via llvm-commits
- [llvm] r311934 - [InstCombine] add tests to show failure of SimplifyDemandedVectorElts + shuffle combining; NFC
Sanjay Patel via llvm-commits
- [llvm] r312001 - [Instruction] add moveAfter() convenience function; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312119 - fix typos; NFC
Sanjay Patel via llvm-commits
- [llvm] r312120 - fix more typos; NFC
Sanjay Patel via llvm-commits
- [llvm] r312123 - [InstCombine] remove unnecessary vector select fold; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312172 - [InstCombine] add more vector demand examples; NFC
Sanjay Patel via llvm-commits
- [llvm] r312248 - [InstCombine] improve demanded vector elements analysis of insertelement
Sanjay Patel via llvm-commits
- [llvm] r312279 - [x86] add more tests for horizontal ops; NFC
Sanjay Patel via llvm-commits
- [llvm] r312379 - [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Sanjay Patel via llvm-commits
- [llvm] r312411 - [InstSimplify] move fcmp simplification tests from InstCombine
Sanjay Patel via llvm-commits
- [llvm] r312412 - [InstCombine] put 2 related tests in the same file; NFC
Sanjay Patel via llvm-commits
- [llvm] r312413 - [InstSimplify] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r312414 - [InstCombine] use local variable to reduce code duplication; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312415 - [InstCombine] move related functions next to each other; NFC
Sanjay Patel via llvm-commits
- [llvm] r312416 - [InstCombine] remove unnecessary code; NFC
Sanjay Patel via llvm-commits
- [llvm] r312418 - [InstCombine] fix misnamed locals and use them to reduce code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312420 - [InstCombine] combine foldAndOfFCmps and foldOrOfFcmps; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312421 - [InstCombine] replace unnecessary fcmp fold with assert
Sanjay Patel via llvm-commits
- [llvm] r312445 - [InstCombine] add tests for fcmp ord/uno canonicalization; NFC
Sanjay Patel via llvm-commits
- [PATCH] D37232: [InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splats
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37237: [InstCombine] Teach foldSelectICmpAndOr to handle vector splats
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37239: [Instruction] add moveAfter() convenience function; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37239: [Instruction] add moveAfter() convenience function; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37239: [Instruction] add moveAfter() convenience function; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37253: [InstCombine] Support vector splats in transformZExtICmp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37121: [DivRemHoist] add a pass to move div/rem pairs into the same block (PR31028)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37121: [DivRemHoist] add a pass to move div/rem pairs into the same block (PR31028)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37069: [x86] use the IR type of formal args to create assertzext/assertsext and scalar truncate nodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37236: [InstCombine] add insertelement + shuffle demanded element fold
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37357: [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37317: [X86] Don't pull carry through X86ISD::ADD carryin, -1 if we can't guranteed we're really using the carry flag from the add.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37357: [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37069: [x86] use the IR type of formal args to create assertzext/assertsext and scalar truncate nodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37017: [DAGCombiner] fold assertzexts separated by trunc
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37017: [DAGCombiner] fold assertzexts separated by trunc
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37069: [x86] use the IR type of formal args to create assertzext/assertsext and scalar truncate nodes
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37158: [InstCombine][InstSimplify] Teach decomposeBitTestICmp to look through truncate instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37357: [x86] eliminate redundant shuffle of horizontal math ops when both inputs are the same
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37418: [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in the upper 32-bits of a 64-bit operation.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37427: [InstCombine] canonicalize fcmp ord/uno with constants to null constant
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37427: [InstCombine] canonicalize fcmp ord/uno with constants to null constant
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D37153: [LoopUnroll] Properly update loop structure in case of successful peeling
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D37432: Fix a misleading phrase in the LangRef
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r312227 - [llvm-cov] Read in function names for filtering from a text file.
Sean Eveson via llvm-commits
- [PATCH] D37111: [llvm-cov] Read in function names for filtering from a text file.
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D37276: [yaml2obj][ELF] Make symbols optional for relocations
Sean Silva via Phabricator via llvm-commits
- [PATCH] D37276: [yaml2obj][ELF] Make symbols optional for relocations
Sean Silva via Phabricator via llvm-commits
- [polly] r311995 - [ScopInfo] Fix comment grammar. "..to be build" -> "..to be built". [NFC]
Siddharth Bhat via llvm-commits
- [polly] r312239 - [PPCGCodeGen] Convert intrinsics to libdevice functions whenever possible.
Siddharth Bhat via llvm-commits
- [polly] r312350 - [ISLNodeBuilder] Materialize Fortran array sizes of arrays without memory accesses.
Siddharth Bhat via llvm-commits
- [lld] r311889 - [MIPS] Remove unused function's argument. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D37335: [MIPS] Initial support of microMIPS code linking
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r312104 - [AArch64] allow v4f16 types when FullFP16 is supported
Sjoerd Meijer via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D37145: [AArch64] allow v4f16 types when FullFP16 is supported
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r311896 - [AMDGPU] computeKnownBitsForTargetNode for 24 bit mul
Stanislav Mekhanoshin via llvm-commits
- [llvm] r311900 - [AMDGPU] Fix regression in AMDGPULibCalls allowing native for doubles
Stanislav Mekhanoshin via llvm-commits
- [llvm] r312095 - [AMDGPU] Use v_max_f* for fcanonicalize
Stanislav Mekhanoshin via llvm-commits
- [llvm] r312364 - [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Stanislav Mekhanoshin via llvm-commits
- [llvm] r312388 - [AMDGPU] Testcase for computeKnownBits recursion. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D37168: [AMDGPU] computeKnownBitsForTargetNode for 24 bit mul
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37223: [AMDGPU] Fix regression in AMDGPULibCalls allowing native for doubles
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37223: [AMDGPU] Fix regression in AMDGPULibCalls allowing native for doubles
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37267: AMDGPU: Use set for tracked registers
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37247: AMDGPU: Don't look for DS merge candidates with one use address
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36004: AMDGPU: Analyze callee resource usage in AsmPrinter
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37094: AMDGPU: Turn int pack pattern into build_vector
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37155: AMDGPU: Select clamp pattern with v2f16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37159: AMDGPU: Fold clamp modifier for packed instructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37173: AMDGPU: Enable IPRA
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36856: [AMDGPU] Use v_max_f* for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37155: AMDGPU: Select clamp pattern with v2f16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36856: [AMDGPU] Use v_max_f* for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37094: AMDGPU: Turn int pack pattern into build_vector
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37323: AMDGPU: Don't assert in TTI with fp32 denorms enabled
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37325: [AMDGPU] Use v_pm_max_f16 for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37352: AMDGPU: Add ds_{read|write}_addtid_b32 definitions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37351: AMDGPU: Add most d16 load/store instruction definitions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37392: [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37392: [AMDGPU] Prevent infinite recursion in DAG.computeKnownBits()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37325: [AMDGPU] Use v_pm_max_f16 for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r311903 - [Power9] Add new instructions for floating point status and control registers.
Stefan Pintilie via llvm-commits
- [PATCH] D37167: [Power9] Add new instructions for floating point status and control registers.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D37342: [Power9] Add missing instructions: extswsli, popcntb
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D37342: [Power9] Add missing instructions: extswsli, popcntb
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D34543: Track globals promoted to coalesced const pool entries
Stephen Crane via Phabricator via llvm-commits
- [llvm] r311973 - Enable building LLVMgold.dll under mingw.
Stephen Hines via llvm-commits
- [PATCH] D37116: Enable building LLVMgold.dll under mingw.
Stephen Hines via Phabricator via llvm-commits
- [llvm] r312111 - [MIPS] Add support to match more patterns for BBIT instruction
Strahinja Petrovic via llvm-commits
- [llvm] r312318 - Debug info for variables whose type is shrinked to bool
Strahinja Petrovic via llvm-commits
- [llvm] r312325 - Adding missing test case in rL312318
Strahinja Petrovic via llvm-commits
- [PATCH] D36222: [MIPS] Add support to match more patterns for BBIT instruction.
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D36222: [MIPS] Add support to match more patterns for BBIT instruction.
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D36222: [MIPS] Add support to match more patterns for BBIT instruction.
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D35994: Debug info for variables whose type is shrinked to bool
Strahinja Petrovic via Phabricator via llvm-commits
- [llvm] r311906 - Create PHI node for the return value only when the return value has uses.
Taewook Oh via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D37176: Create PHI node for the return value only when the return value has uses.
Taewook Oh via Phabricator via llvm-commits
- [www] r312201 - Add program committee names. Clean up call for papers.
Tanya Lattner via llvm-commits
- [llvm] r312019 - [ThinLTO] Clean up stale alias import handling
Teresa Johnson via llvm-commits
- [llvm] r312031 - [FunctionImport] Avoid unused variable warnings in Release builds
Teresa Johnson via llvm-commits
- [PATCH] D37252: Add null check for promoted direct call
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37266: [ThinLTO] Clean up stale alias import handling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37266: [ThinLTO] Clean up stale alias import handling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37266: [ThinLTO] Clean up stale alias import handling
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37370: ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37030: Fix ARMv4 support
Tim Northover via Phabricator via llvm-commits
- [PATCH] D36507: [ARM] GlobalISel: Select globals in PIC mode
Tim Northover via Phabricator via llvm-commits
- [PATCH] D36305: AMDGPU: exp should not be in WQM mode
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Tim Renouf via Phabricator via llvm-commits
- [polly] r311920 - [IslAst] Do not compare arrays in alias check which are known to be identical
Tobias Grosser via llvm-commits
- [polly] r312128 - [ScopInfo] Use statement lists for entry blocks of region statements
Tobias Grosser via llvm-commits
- [polly] r312129 - [BlockGenerator] Generate entry block of regions from instruction lists
Tobias Grosser via llvm-commits
- [polly] r312208 - Revert "[BlockGenerator] Generate entry block of regions from instruction lists"
Tobias Grosser via llvm-commits
- [polly] r312209 - Revert "[ScopInfo] Use statement lists for entry blocks of region statements"
Tobias Grosser via llvm-commits
- [polly] r312210 - [ScopInfo] Use statement lists for entry blocks of region statements
Tobias Grosser via llvm-commits
- [polly] r312211 - [BlockGenerator] Generate entry block of regions from instruction lists
Tobias Grosser via llvm-commits
- [polly] r312249 - [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via llvm-commits
- [polly] r312304 - Drop unused statistic counter
Tobias Grosser via llvm-commits
- [polly] r312410 - [ScopDetect/Info] Look through PHIs that follow an error block
Tobias Grosser via llvm-commits
- [polly] r312451 - [ScopHelper] Do not crash on unreachable blocks
Tobias Grosser via llvm-commits
- [polly] r312446 - [ForwardOpTree] Fix typos. NFC.
Tobias Grosser via llvm-commits
- [polly] r312452 - [IslAst] Move buildCondition to isl++
Tobias Grosser via llvm-commits
- [polly] r312446 - [ForwardOpTree] Fix typos. NFC.
Tobias Grosser via llvm-commits
- [polly] r312455 - [IslAst] Do not assert in case of empty min/max alias locations
Tobias Grosser via llvm-commits
- [polly] r312456 - [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via llvm-commits
- [PATCH] D37219: [Polly][ZoneAlgo] More fine-grained bail-out.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37296: [ScopInfo] Use statement lists for entry blocks of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37296: [ScopInfo] Use statement lists for entry blocks of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37296: [ScopInfo] Use statement lists for entry blocks of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37298: [ForwardOpTree] Allow forwarding in the presence of region statements
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37349: [polly] Fix non-deterministic output due to iteration of unordered ScopArrayInfo
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37362: [Polly][ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37360: Keep sqlalchemy session separate from database objects
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36425: [ZoneAlgo] Allow two writes that write identical values into same array slot
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D37424: [ForwardOp] Remove read accesses for all instructions that have been moved
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36734: [PowerPC Peephole] Constants into a join add, use ADDI over LI/ADD.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Tony Tye via Phabricator via llvm-commits
- [PATCH] D37394: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [1]:
Tony Tye via Phabricator via llvm-commits
- [PATCH] D37395: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [2]:
Tony Tye via Phabricator via llvm-commits
- [PATCH] D37396: AMDGPU: Cleanup/refactor SIMemoryLegalizer [3]:
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Tony Tye via Phabricator via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Tony Tye via Phabricator via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36061: [MSP430] Implement multiplication by a constant
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D37223: [AMDGPU] Fix regression in AMDGPULibCalls allowing native for doubles
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Valery Pykhtin via Phabricator via llvm-commits
- [compiler-rt] r312157 - [fuzzer] Don't enable tests when the fuzzer isn't built
Vedant Kumar via llvm-commits
- [compiler-rt] r312390 - [cmake] Work around -Wunused-driver-argument warnings
Vedant Kumar via llvm-commits
- [compiler-rt] r312393 - [cmake] Remove accidentally committed warning messages
Vedant Kumar via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36723: [llvm-cov] Allow hiding instantiation/region coverage from summary tables
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37111: [llvm-cov] Read in function names for filtering from a text file.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37387: [Coverage] Report errors when reading malformed source regions
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [compiler-rt] r312039 - [asan] Add use-after-scope test which fails because of bug in clang
Vitaly Buka via llvm-commits
- [llvm] r312207 - llvm-mt: Fix release of OutputDoc
Vitaly Buka via llvm-commits
- [llvm] r312212 - Revert "llvm-mt: Fix release of OutputDoc"
Vitaly Buka via llvm-commits
- [llvm] r312303 - Fix check-llvm on kernel 4.9+ with asan or msan
Vitaly Buka via llvm-commits
- [llvm] r312406 - llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via llvm-commits
- [llvm] r312408 - Return copy of XML dump
Vitaly Buka via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37149: Shorten filenames of tests (-with-calls to -wcalls)
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37242: [asan] Add use-after-scope test which fails because of bug in clang
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37242: [asan] Add use-after-scope test which fails because of bug in clang
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix release of OutputDoc
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix release of OutputDoc
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix release of OutputDoc
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37366: Fix check-llvm on kernel 4.9+ with asan or msan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37366: Fix check-llvm on kernel 4.9+ with asan or msan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37367: [msan] Check sigset_t and sigaction arguments.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37366: Fix check-llvm on kernel 4.9+ with asan or msan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37366: Fix check-llvm on kernel 4.9+ with asan or msan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix release of OutputDoc
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Wei Ding via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Wei Ding via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Wei Ding via Phabricator via llvm-commits
- [PATCH] D37348: Tighten conditions for converting ISD::CTTZ_ZERO_UNDEF to ISD::CTTZ
Wei Ding via Phabricator via llvm-commits
- [PATCH] D37221: [AtomicExpand][X86] Let atomic expand generate inline sequence for unaligned load/store of atomic primitive integer types on x86_64
Wei Mi via llvm-commits
- [llvm] r312045 - [LoopUnswitch] Fix a simple bug which disables loop unswitch for select statement
Wei Mi via llvm-commits
- [PATCH] D37221: [AtomicExpand][X86] Let atomic expand generate inline sequence for unaligned load/store of atomic primitive integer types on x86_64
Wei Mi via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via llvm-commits
- [PATCH] D37221: [AtomicExpand][X86] Let atomic expand generate inline sequence for unaligned load/store of atomic primitive integer types on x86_64
Wei Mi via Phabricator via llvm-commits
- [PATCH] D36985: [LoopUnswitch] Fix a simple bug which disables loop unswitch for select statement
Wei Mi via Phabricator via llvm-commits
- [PATCH] D36985: [LoopUnswitch] Fix a simple bug which disables loop unswitch for select statement
Wei Mi via Phabricator via llvm-commits
- [PATCH] D37406: [TailCall] Allow llvm.memcpy/memset/memmove to be tail calls when parent function return the intrinsics's first argument
Wei Mi via Phabricator via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Xinliang David Li via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Xinliang David Li via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Xinliang David Li via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Xinliang David Li via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Xinliang David Li via llvm-commits
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Xinliang David Li via llvm-commits
- [llvm] r312241 - [X86] Added run line to intrinsics upgrade test. NFC.
Yael Tsafrir via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r311958 - Revert "Revert r311552: [Bash-autocompletion] Add support for static analyzer flags"
Yuka Takahashi via llvm-commits
- [llvm] r311971 - [Bash-autocompletion] Add support for -std=
Yuka Takahashi via llvm-commits
- [PATCH] D37217: Keep an instance of COFFOptTable alive as long as InputArgList is alive.
Yuka Takahashi via Phabricator via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Zachary Turner via llvm-commits
- [llvm] r311904 - [CodeView] Don't output S_UDT symbols for forward decls.
Zachary Turner via llvm-commits
- [llvm] r312276 - [llvm-pdbutil] Print detailed S_UDT stats.
Zachary Turner via llvm-commits
- [llvm] r312278 - Fix some size_t / uint32_t mismatched comparisons.
Zachary Turner via llvm-commits
- [PATCH] D34600: [Error] add expectSuccess()
Zachary Turner via llvm-commits
- [lld] r312358 - [llvm-pdbutil] Support dumping CodeView from object files.
Zachary Turner via llvm-commits
- [llvm] r312358 - [llvm-pdbutil] Support dumping CodeView from object files.
Zachary Turner via llvm-commits
- [llvm] r312359 - Fix broken test.
Zachary Turner via llvm-commits
- [llvm] r312395 - [llvm-pdbutil] Remove unused variables.
Zachary Turner via llvm-commits
- [PATCH] D37162: [CodeView] Don't output S_UDT records for incomplete typedefs
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37233: [llvm-pdbutil] Print detailed S_UDT stats
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37409: [CodeView] Don't output nested typedefs that are scoped to classes.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37410: LTO: Try to open cache files before renaming them.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37409: [CodeView] Don't output nested typedefs that are scoped to classes.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D24882: Add StringSwitch::Cases functions that takes 6, 7 or 8 arguments.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D37186: [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37197: [X86] Make 128/256-bit extract_subvector Legal instead of Custom. Move combining with BUILD_VECTOR from Legalization to DAG combine
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37330: [X86] Fix crash on assert of non-simple type after type-legalization
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37418: [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in the upper 32-bits of a 64-bit operation.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37330: [X86] Fix crash on assert of non-simple type after type-legalization
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37425: LoopVectorize: MaxVF should not be larger than the loop trip count
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37425: LoopVectorize: MaxVF should not be larger than the loop trip count
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37412: [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions
coby via Phabricator via llvm-commits
- [PATCH] D37412: [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions
coby via Phabricator via llvm-commits
- [PATCH] D33278: [LLVM][x86][Inline Asm] - Enum support for MS syntax
coby via Phabricator via llvm-commits
- [PATCH] D35774: [x86][inline-asm]Extend support for memory reference expression
coby via Phabricator via llvm-commits
- [PATCH] D37359: [WebAssembly] Fix getSymbolValue() for data symbols
don hinton via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36058: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D36058: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4).
michael zuckerman via Phabricator via llvm-commits
- [llvm] r312066 - [Error] Add an optional error message to cantFail.
don hinton via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
via llvm-commits
- [PATCH] D37215: [ValueTracking] improve reverse assumption inference
via llvm-commits
Last message date:
Sun Sep 3 23:59:50 PDT 2017
Archived on: Mon Sep 4 05:13:25 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).