The Week Of Monday 17 June 2019 Archives by author
Starting: Mon Jun 17 00:31:16 PDT 2019
Ending: Sun Jun 23 23:48:47 PDT 2019
Messages: 2508
- [PATCH] D62750: Show note for -Wmissing-prototypes for functions with parameters
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D59402: Suggestions to fix -Wmissing-{prototypes,variable-declarations}
Aaron Puchert via Phabricator via llvm-commits
- [PATCH] D63422: GlobalISel: Verify intrinsics
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r363700 - Fix some lit test ResourceWarnings on Windows
Adrian McCarthy via llvm-commits
- [PATCH] D63102: Fix some lit test ResourceWarnings on Windows
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D63102: Fix some lit test ResourceWarnings on Windows
Adrian McCarthy via Phabricator via llvm-commits
- [debuginfo-tests] r363611 - llgdb.py: Make sure to clean up the debugger on exit.
Adrian Prantl via llvm-commits
- [zorg] r363706 - Remove the debuginfo-tests from the default llvm configuration.
Adrian Prantl via llvm-commits
- [zorg] r363708 - Run the debuginfo-tests as part of the lldb-cmake bot.
Adrian Prantl via llvm-commits
- [zorg] r363715 - Separate options into separate array elements.
Adrian Prantl via llvm-commits
- [llvm] r363725 - Add debug location verification for !llvm.loop attachments.
Adrian Prantl via llvm-commits
- [llvm] r363728 - Revert Add debug location verification for !llvm.loop attachments.
Adrian Prantl via llvm-commits
- [llvm] r363730 - Fix broken debug info in in an !llvm.loop attachment in this testcase.
Adrian Prantl via llvm-commits
- [llvm] r363731 - Add debug location verification for !llvm.loop attachments.
Adrian Prantl via llvm-commits
- [PATCH] D63083: [DebugInfo][Docs] Document that prologue/epilogue variable location changes are ignored
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D63499: Add debug location verification for !llvm.loop attachments
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D63097: [cmake] Don't add Support/Testing library if tests are not included
Alan Baker via Phabricator via llvm-commits
- [llvm] r363638 - [llvm-strip] Error when using stdin twice
Alex Brachet via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63185: [llvm-objcopy] [WIP] Librarify llvm-objcopy
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63668: [Support] Improve zero-size allocation with safe_malloc, etc.
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D63668: [Support] Improve zero-size allocation with safe_malloc, etc.
Alex Brachet via Phabricator via llvm-commits
- [llvm] r363762 - [RISCV] Fix test after r363757
Alex Bradbury via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55304: [RISCV] Lower calls through PLT
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55305: [RISCV] Add lowering of global TLS addresses
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63285: [RISCV] Fix a potential issue in shouldInsertFixupForCodeAlign()
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63274: [RISCV] Avoid overflow when determining number of nops for code align
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57319: [RISCV] Fix failure to parse parenthesized immediates
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D58335: [DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D54296: [RISCV] Lower inline asm constraint A for RISC-V
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D54295: [RISCV] Add inline asm constraint A for RISC-V
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62685: [RISCV] Add pseudo instruction for calls with explicit register
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63497: Add support for openSUSE RISC-V triple
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57320: [RISCV] Allow parsing immediates that use tilde & exclaim
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57332: [RISCV] Allow parsing of bare symbols with offsets
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D62685: [RISCV] Add pseudo instruction for calls with explicit register
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63411: [RISCV] Specify registers used in DWARF exception handling
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D63357: [Process] Remove unused field from HistoryThread
Alex Langford via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Alex Langford via Phabricator via llvm-commits
- [PATCH] D63290: Unify DependencyFileGenerator class and DependencyCollector interface
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D63579: [clang-scan-deps] print the dependencies to stdout and remove the need to use -MD options in the CDB
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D60388: FileCheck [8/12]: Define numeric var from expr
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D63489: LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D59990: AMDGPU. Divergence driven ISel. Assign register class for cross block values according to the divergence.
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Alexander via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D63515: [OPENMP][CUDA]Use __syncthreads when compiled by nvcc and clang >= 9.0.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D63664: [SLPVectorizer] Precommit of supernode.ll test for D63661
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r363590 - [MemorySSA] Add all MemoryPhis before filling their values.
Alina Sbirlea via llvm-commits
- [llvm] r363597 - [MemorySSA] Don't use template when the clone is a simplified instruction.
Alina Sbirlea via llvm-commits
- [llvm] r363879 - [MemorySSA] Use GraphDiff info when computing IDF.
Alina Sbirlea via llvm-commits
- [llvm] r363880 - [MemorySSA] Cleanup trivial phis.
Alina Sbirlea via llvm-commits
- [llvm] r363982 - [LICM & MSSA] Limit unsafe sinking and hoisting.
Alina Sbirlea via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Alina Sbirlea via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63443: [MemorySSA] Use GraphDiff info when computing IDF.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63353: [MemorySSA] Add all MemoryPhis before filling their values.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63355: [MemorySSA] Don't use template when the clone is a simplified instruction.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63355: [MemorySSA] Don't use template when the clone is a simplified instruction.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63147: [MemorySSA] Add additional verification for phis.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63147: [MemorySSA] Add additional verification for phis.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63443: [MemorySSA] Use GraphDiff info when computing IDF.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63354: [MemorySSA] Cleanup trivial phis.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D63680: [LoopRotate + MemorySSA] Keep an <instruction-cloned instruction> map.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r363632 - [GlobalISel][Localizer] Rewrite localizer to run in 2 phases, inter & intra block.
Amara Emerson via llvm-commits
- [llvm] r363745 - [GlobalISel][Localizer] Remove redundant set lookup.
Amara Emerson via llvm-commits
- [llvm] r364001 - [GlobalISel][Localizer] Allow localization of G_INTTOPTR and chains of instructions.
Amara Emerson via llvm-commits
- [llvm] r364075 - [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal.
Amara Emerson via llvm-commits
- [llvm] r364085 - [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Amara Emerson via llvm-commits
- [llvm] r364086 - [AArch64][GlobalISel] Implement selection support for the new G_JUMP_TABLE and G_BRJT ops.
Amara Emerson via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63303: [GlobalISel][Localizer] Rewrite localizer to run in 2 phases, inter & intra block.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63548: [GlobalISel] Allow multiple VRegs in ArgInfo. NFC
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63549: [GlobalISel] Accept multiple vregs in lowerFormalArgs
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63548: [GlobalISel] Allow multiple VRegs in ArgInfo. NFC
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63550: [GlobalISel] Accept multiple vregs for lowerCall's result
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63549: [GlobalISel] Accept multiple vregs in lowerFormalArgs
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63551: [GlobalISel] Accept multiple vregs for lowerCall's arguments
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63551: [GlobalISel] Accept multiple vregs for lowerCall's arguments
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63552: [AArch64 GlobalISel] Cleanup CallLowering. NFCI
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63630: [GlobalISel][Localizer] Allow localization of G_INTTOPTR and chains of instructions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63630: [GlobalISel][Localizer] Allow localization of G_INTTOPTR and chains of instructions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D63223: [AArch64][GlobalISel] Implement selection support for the new G_JUMP_TABLE and G_BRJT ops
Amara Emerson via Phabricator via llvm-commits
- [debuginfo-tests] r363952 - Store a pointer to the return value in a static alloca and let the debugger use that
Amy Huang via llvm-commits
- [llvm] r363952 - Store a pointer to the return value in a static alloca and let the debugger use that
Amy Huang via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
Amy Huang via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Amy Huang via Phabricator via llvm-commits
- [PATCH] D62156: [Sema][PR41730] Diagnose addr space mismatch while constructing objects
Anastasia Stulova via Phabricator via llvm-commits
- [llvm] r363677 - [MCA] Slightly refactor the bottleneck analysis view. NFCI
Andrea Di Biagio via llvm-commits
- [llvm] r363830 - [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Andrea Di Biagio via llvm-commits
- [llvm] r364045 - [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Andrea Di Biagio via llvm-commits
- [llvm] r364048 - Set an explicit x86 triple for test bottleneck-analysis.s added by my r364045. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D63246: [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D63497: Add support for openSUSE RISC-V triple
Andreas Schwab via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D63668: [Support] Improve zero-size allocation with safe_malloc, etc.
Andus Yu via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D62502: Implement xfer:libraries-svr4:read packet
António Afonso via Phabricator via llvm-commits
- [PATCH] D62503: Add ReadCStringFromMemory for faster string reads
António Afonso via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Anusha Basana via Phabricator via llvm-commits
- [PATCH] D60619: New pass to produce more easily-read IR.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D63097: [cmake] Don't add Support/Testing library if tests are not included
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D63097: [cmake] Don't add Support/Testing library if tests are not included
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Arthur O'Dwyer via Phabricator via llvm-commits
- [PATCH] D63056: [bindings/go] Add debug information accessors
Ayke via Phabricator via llvm-commits
- [PATCH] D63144: [coroutines] Add missing pass dependency.
Ben Clayton via Phabricator via llvm-commits
- [llvm] r363547 - [LV] Deny irregular types in interleavedAccessCanBeWidened
Bjorn Pettersson via llvm-commits
- [llvm] r363810 - [ConstantFolding] Refactor ConstantFoldScalarCall. NFC
Bjorn Pettersson via llvm-commits
- [llvm] r363811 - [ConstantFolding] Add constant folding for smul.fix and smul.fix.sat
Bjorn Pettersson via llvm-commits
- [PATCH] D63386: [LV] Deny irregular types in interleavedAccessCanBeWidened
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D63509: DAG: Use getStoreSize when expanding dynamic vector indexing
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D63385: [ConstantFolding] Add constant folding for smul.fix and smul.fix.sat
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D60495: Load balancing for LTO
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D49165: Add, and infer, a nofree function attribute
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D49165: Add, and infer, a nofree function attribute
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D63629: [JumpThreading][PR42085] Do not fold conditional terminators of loop headers
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D63629: [JumpThreading][PR42085] Do not fold conditional terminators of loop headers
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D63629: [JumpThreading][PR42085] Do not fold conditional terminators of loop headers
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [llvm] r363300 - Revert "[NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-isel.ll"
Cameron McInally via llvm-commits
- [llvm] r363813 - [Reassociate] Handle unary FNeg in the Reassociate pass
Cameron McInally via llvm-commits
- [llvm] r363814 - [DFSan] Add UnaryOperator visitor to DataFlowSanitizer
Cameron McInally via llvm-commits
- [llvm] r363836 - [NFC][IR] Move CreateFNegFMF(...) next to CreateFNeg(...).
Cameron McInally via llvm-commits
- [llvm] r363937 - [NFC][SLP] Pre-commit unary FNeg test to X86/phi3.ll
Cameron McInally via llvm-commits
- [llvm] r363978 - [NFC][SLP] Pre-commit unary FNeg test to X86/propagate_ir_flags.ll
Cameron McInally via llvm-commits
- [llvm] r363998 - [Reassociate] Remove bogus assert reported in PR42349.
Cameron McInally via llvm-commits
- [llvm] r363998 - [Reassociate] Remove bogus assert reported in PR42349.
Cameron McInally via llvm-commits
- [llvm] r363998 - [Reassociate] Remove bogus assert reported in PR42349.
Cameron McInally via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D62815: Add UnaryOperator visitor to DataFlowSanitizer
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63609: [SLP] Support unary FNeg vectorization
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63609: [SLP] Support unary FNeg vectorization
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D62158: [InstCombine] canonicalize minnum/maxnum with 'nnan' to fcmp+select
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D62225: [clang][NewPM] Fixing remaining -O0 tests that are broken under new PM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63580: [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runs
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63637: Do not set an RPATH on statically-linked LLVM executables.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r363758 - [NFC] move some hardware loop checking code to a common place for other using.
Chen Zheng via llvm-commits
- [PATCH] D63477: [PowerPC] exclude ICmpZero Use in LSR in that icmp can be replaced inside hardware loop.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63478: [HardwareLoops] NFC - move some hardware loop judgement code to a common place for other using
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63477: [PowerPC] exclude ICmpZero Use in LSR in that icmp can be replaced inside hardware loop.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D62847: [PowerPC] reorder LSR and PPCCTRLoops pass
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63478: [HardwareLoops] NFC - move some hardware loop judgement code to a common place for other using
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63477: [PowerPC] exclude ICmpZero Use in LSR in that icmp can be replaced inside hardware loop.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D63544: Use object library if cmake supports it
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D63370: Specify log level for CMake messages (less stderr)
Christoph Siedentop via Phabricator via llvm-commits
- [PATCH] D63370: Specify log level for CMake messages (less stderr)
Christoph Siedentop via Phabricator via llvm-commits
- [PATCH] D63571: Fix lcov coverage report contains functions from other compilation units.
Chuan Qiu via Phabricator via llvm-commits
- [PATCH] D63689: llvm-cov don't fail the entire invocation if one of the provided object doesn't contain coverage info
Chuan Qiu via Phabricator via llvm-commits
- [PATCH] D63571: Fix lcov coverage report contains functions from other compilation units.
Chuan Qiu via Phabricator via llvm-commits
- [llvm] r363773 - [X86] Add missing properties on llvm.x86.sse.{st, ld}mxcsr
Clement Courbet via llvm-commits
- [llvm] r363781 - Fix r363773: Update Barcelona MCA tests.
Clement Courbet via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D62896: [X86] Add missing properties on llvm.x86.sse.{st,ld}mxcsr
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D62896: [X86] Add missing properties on llvm.x86.sse.{st,ld}mxcsr
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D60318: [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
Clement Courbet via Phabricator via llvm-commits
- [llvm] r363595 - [X86] Add TB_NO_REVERSE to some memory folding table entries where the register form requires 64-bit mode, but the memory form does not.
Craig Topper via llvm-commits
- [llvm] r363629 - [X86] Make an assert in LowerSCALAR_TO_VECTOR stricter to make it clear what types are allowed here. NFC
Craig Topper via llvm-commits
- [llvm] r363630 - Use VR128X instead of FR32X/FR64X for the register class in VMOVSSZmrk/VMOVSDZmrk.
Craig Topper via llvm-commits
- [llvm] r363643 - [X86] Introduce new MOVSSrm/MOVSDrm opcodes that use VR128 register class.
Craig Topper via llvm-commits
- [llvm] r363644 - [X86] Remove MOVDI2SSrm/MOV64toSDrm/MOVSS2DImr/MOVSDto64mr CodeGenOnly instructions.
Craig Topper via llvm-commits
- [llvm] r363645 - [X86] Move code that shrinks immediates for ((x << C1) op C2) into a helper function. NFCI
Craig Topper via llvm-commits
- [llvm] r363647 - [X86] Add i128 ctpop and i32/i64/i128 optsize test cases to popcnt.ll
Craig Topper via llvm-commits
- [llvm] r363719 - [X86] Remove unnecessary line that makes v4f32 FP_ROUND Legal. NFC
Craig Topper via llvm-commits
- [llvm] r363906 - [X86] Add v64i8/v32i16 to several places in X86CallingConv.td where they seemed obviously missing.
Craig Topper via llvm-commits
- [llvm] r363907 - [X86] Remove memory instructions form isUseDefConvertible.
Craig Topper via llvm-commits
- [llvm] r363909 - [X86] Add test cases showing missed opportunities to use the C flag from the BLSI instruction to avoid a TEST instruction
Craig Topper via llvm-commits
- [llvm] r363957 - [X86] Add BLSI to isUseDefConvertible.
Craig Topper via llvm-commits
- [llvm] r364079 - [X86] Use vmovq for v4i64/v4f64/v8i64/v8f64 vzmovl.
Craig Topper via llvm-commits
- [llvm] r364091 - [X86] Add a debug print of the node in the default case for unhandled opcodes in ReplaceNodeResults.
Craig Topper via llvm-commits
- [llvm] r364092 - [X86] Add avx512bw command lines to avx512-select.ll
Craig Topper via llvm-commits
- [llvm] r364093 - [X86] Don't mark v64i8/v32i16 ISD::SELECT as custom unless they are legal types.
Craig Topper via llvm-commits
- [llvm] r364095 - [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Craig Topper via llvm-commits
- [llvm] r364101 - [X86] Add test cases for incorrect shrinking of volatile vector loads from 128-bits to 32 or 64 bits. NFC
Craig Topper via llvm-commits
- [llvm] r364150 - [X86][SelectionDAG] Cleanup and simplify masked_load/masked_store in tablegen. Use more precise PatFrags for scalar masked load/store.
Craig Topper via llvm-commits
- [llvm] r364151 - [SelectionDAG] Remove the code that attempts to calculate the alignment for the second half of a split masked load/store.
Craig Topper via llvm-commits
- [llvm] r364158 - [X86] Fix isel pattern that was looking for a bitcasted load. Remove what appears to be a copy/paste mistake.
Craig Topper via llvm-commits
- [llvm] r364163 - [X86] Turn v16i16->v16i8 truncate+store into a any_extend+truncstore if we avx512f, but not avx512bw.
Craig Topper via llvm-commits
- [PATCH] D63373: [X86] Use vmovq for v4i64/v4f64/v8i64/v8f64 vzmovl.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Craig Topper via Phabricator via llvm-commits
- [PATCH] D59909: [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their non-immediate forms under optsize when the immediate has additional users.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63320: [TableGen] Add "getOperandType" to get operand types from opcode/opidx
Craig Topper via Phabricator via llvm-commits
- [PATCH] D62896: [X86] Add missing properties on llvm.x86.sse.{st,ld}mxcsr
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63281: [TargetLowering] Add SimplifyMultipleUseDemandedBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Craig Topper via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63589: [X86] Add BLSI to isUseDefConvertible.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63638: [clang][NewPM] Add new pass manager RUN lines to avx512f-builtins.c
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63665: [X86] Add a DAG combine to turn vzmovl+load into vzload if the load isn't volatile. Remove isel patterns for vzmovl+load
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63665: [X86] Add a DAG combine to turn vzmovl+load into vzload if the load isn't volatile. Remove isel patterns for vzmovl+load
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63683: [X86] Cleanups and safety checks around the isFNEG
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63373: [X86] Use vmovq for v4i64/v4f64/v8i64/v8f64 vzmovl.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63700: [X86] Don't a vzext_movl in LowerBuildVectorv16i8/LowerBuildVectorv8i16 if there are no zeroes in the vector we're building.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63701: [X86] Remove isel patterns that look for (vzext_movl (scalar_to_vector (load)))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D63702: [X86] Rework the logic in LowerBuildVectorv16i8 to make better use of any_extend and break false dependencies. Other improvements
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] r363633 - [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via llvm-commits
- [compiler-rt] r363639 - [asan_symbolize] Teach `asan_symbolize.py` to symbolicate partially symbolicated ASan reports.
Dan Liew via llvm-commits
- [compiler-rt] r363640 - [NFC] Split `Darwin/asan-symbolize-partial-report-with-module-map.cc`.
Dan Liew via llvm-commits
- [compiler-rt] r363641 - Disable recently added Darwin symbolization tests for iOS.
Dan Liew via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D60533: [asan_symbolize] Teach `asan_symbolize.py` to symbolicate partially symbolicated ASan reports.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D60533: [asan_symbolize] Teach `asan_symbolize.py` to symbolicate partially symbolicated ASan reports.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D63586: [ASan] Use dynamic shadow on 32-bit iOS and simulators
Dan Liew via Phabricator via llvm-commits
- [PATCH] D63674: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D63674: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D33841: [clang-tidy] redundant 'extern' keyword check
Daniel Kolozsvari via Phabricator via llvm-commits
- [llvm] r363616 - [globalisel] Fix iterator invalidation in the extload combines
Daniel Sanders via llvm-commits
- [llvm] r363744 - [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Daniel Sanders via llvm-commits
- [llvm] r363744 - [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Daniel Sanders via llvm-commits
- [llvm] r363753 - Re-commit r363744: [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Daniel Sanders via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61813: [globalisel] Fix iterator invalidation in the extload combines
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D61289: [globalisel] Add G_SEXT_INREG
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D52369: [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D63336: [CodeGen] Check for HardwareLoop Latch ExitBlock
Dave Green via Phabricator via llvm-commits
- [PATCH] D63336: [CodeGen] Check for HardwareLoop Latch ExitBlock
Dave Green via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63448: [ARM] MVE shuffle broadcast costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63255: [ARM] Select MVE add and sub
Dave Green via Phabricator via llvm-commits
- [PATCH] D63255: [ARM] Select MVE add and sub
Dave Green via Phabricator via llvm-commits
- [PATCH] D63492: [ARM] Rename MVE instructions in Tablegen for consistency.
Dave Green via Phabricator via llvm-commits
- [PATCH] D63567: [ARM] Mve vector shuffles
Dave Green via Phabricator via llvm-commits
- [PATCH] D63569: Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Dave Green via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D63595: [ARM] Mark div and rem as expand for MVE
Dave Green via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Dave Green via Phabricator via llvm-commits
- [llvm] r363300 - Revert "[NFC][CodeGen] Add unary FNeg tests to X86/avx512-intrinsics-fast-isel.ll"
David Blaikie via llvm-commits
- [llvm] r362951 - [DebugInfo] Terminate all location-lists at end of block
David Blaikie via llvm-commits
- [llvm] r362951 - [DebugInfo] Terminate all location-lists at end of block
David Blaikie via llvm-commits
- [PATCH] D63377: [ORC] Avoid Race in Assertions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63573: Fix a crash with assembler source and -g.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63645: [Support] Fix error handling in DataExtractor::get[US]LEB128
David Blaikie via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
David Blaikie via Phabricator via llvm-commits
- [llvm] r363795 - [NFC] Added tests for cttz(abs(x)) -> cttz(x) fold
David Bolvansky via llvm-commits
- [llvm] r363796 - [NFC] Added tests for D63534
David Bolvansky via llvm-commits
- [llvm] r363951 - [InstCombine] cttz(-x) -> cttz(x)
David Bolvansky via llvm-commits
- [llvm] r363967 - [NFC] Updated tests for D63546
David Bolvansky via llvm-commits
- [llvm] r363970 - [NFC] Add more tests for D46262
David Bolvansky via llvm-commits
- [llvm] r364060 - [NFC] Added tests for (1 << (C - x)) -> ((1 << C) >> x)
David Bolvansky via llvm-commits
- [llvm] r364064 - [InstCombine] cttz(abs(x)) -> cttz(x)
David Bolvansky via llvm-commits
- [llvm] r364069 - [NFC] Added more tests for D63652
David Bolvansky via llvm-commits
- [llvm] r364073 - [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
David Bolvansky via llvm-commits
- [llvm] r364083 - [NFC] Update shl-sub tests
David Bolvansky via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
David Chisnall via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
David Chisnall via Phabricator via llvm-commits
- [PATCH] D58736: [System Model] Introduce a target system model
David Greene via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
David Greene via Phabricator via llvm-commits
- [PATCH] D58736: [System Model] Introduce a target system model
David Greene via Phabricator via llvm-commits
- [PATCH] D63614: [System Model] [TTI] Update cache and prefetch TTI interfaces
David Greene via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
David Greene via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
David Greene via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
David Greene via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
David Li via Phabricator via llvm-commits
- [PATCH] D63520: correct SILowerI1Copies for vgprs
David Salinas via Phabricator via llvm-commits
- [PATCH] D63639: [AMDGPU] Prevent backend override of WGP when using PAL
David Stuttard via Phabricator via llvm-commits
- [PATCH] D63639: [AMDGPU] Prevent backend override of WGP when using PAL
David Stuttard via Phabricator via llvm-commits
- [Lldb-commits] [PATCH] D63110: Fix a crash in option parsing.
Davide Italiano via llvm-commits
- [Lldb-commits] [PATCH] D63110: Fix a crash in option parsing.
Davide Italiano via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D63658: [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.*
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Denis Bakhvalov via Phabricator via llvm-commits
- [PATCH] D63548: [GlobalISel] Allow multiple VRegs in ArgInfo. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63549: [GlobalISel] Accept multiple vregs in lowerFormalArgs
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63550: [GlobalISel] Accept multiple vregs for lowerCall's result
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63551: [GlobalISel] Accept multiple vregs for lowerCall's result
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63552: [AArch64 GlobalISel] Cleanup CallLowering. NFCI
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63548: [GlobalISel] Allow multiple VRegs in ArgInfo. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63549: [GlobalISel] Accept multiple vregs in lowerFormalArgs
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63550: [GlobalISel] Accept multiple vregs for lowerCall's result
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63551: [GlobalISel] Accept multiple vregs for lowerCall's arguments
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63552: [AArch64 GlobalISel] Cleanup CallLowering. NFCI
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63585: [ARM GlobalISel] Add support for s64 G_ADD and G_SUB.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Diego Treviño via Phabricator via llvm-commits
- [PATCH] D63686: [LFTR] Fix post-inc pointer IV with truncated exit count (PR41998)
Dimitry Andric via Phabricator via llvm-commits
- [llvm] r363656 - [NFC] Improve triple match of scripts that update tests
Diogo N. Sampaio via llvm-commits
- [PATCH] D63145: [NFC] Improve triple match of scripts that update tests
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D63145: [NFC] Improve triple match of scripts that update tests
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D61062: Keep call site info valid through the backend
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D60866: [DWARF] Handle DW_OP_entry_value operand
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D60716: [DwarfDebug] Dump call site debug info into DWARF
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D58042: [LiveDebugValues] Emit parameter's entry value
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D61062: Keep call site info valid through the backend
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D63691: [APInt] Fix getBitsNeeded for INT_MIN values
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D63572: [Polly][NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D63572: [Polly][NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D63693: [Polly][NFC][ScopBuilder] Move buildAliasChecks to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [PATCH] D63693: [Polly][NFC][ScopBuilder] Move buildAliasChecks to ScopBuilder
Dominik Adamski via Phabricator via llvm-commits
- [llvm] r364134 - [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Don Hinton via llvm-commits
- [llvm] r364141 - Revert [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Don Hinton via llvm-commits
- [PATCH] D62105: [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D62105: [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D62105: [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D55653: [lldb-mi] Check raw pointers before passing them to std::string ctor/assignment
Don Hinton via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
Don Hinton via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
Don Hinton via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
Don Hinton via Phabricator via llvm-commits
- [llvm] r364122 - Fix UNSUPPORTED attribute from windows to system-windows.
Douglas Yung via llvm-commits
- [PATCH] D63600: [test][Driver] Fix Clang :: Driver/cl-response-file.c
Douglas Yung via Phabricator via llvm-commits
- [llvm] r364069 - [NFC] Added more tests for D63652
Dávid Bolvanský via llvm-commits
- [llvm] r364069 - [NFC] Added more tests for D63652
Dávid Bolvanský via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D9284: Avoid double branch / conditional move for promoted cttz
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D46262: Enable sibling-call optimization for functions returning structs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D46262: Enable sibling-call optimization for functions returning structs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D46262: Enable sibling-call optimization for functions returning structs
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63546: [InstCombine] cttz(abs(x)) -> cttz(x)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D63404: [WIP][RISCV] Don't force absolute FK_Data_X fixups to relocs
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63409: [WIP][RISCV] Specify various encodings for DWARF exception handling
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63411: [WIP][RISCV] Specify registers used in DWARF exception handling
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63415: [WIP][AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63416: [WIP][RISCV] Use DW_EH_PE_udata4 for call site encoding in .gcc_except_table
Edward Jones via Phabricator via llvm-commits
- [PATCH] D62686: [WIP][RISCV] Add support for save/restore of callee-saved registers via libcalls
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63404: [RISCV] Don't force absolute FK_Data_X fixups to relocs
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63411: [RISCV] Specify registers used in DWARF exception handling
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63409: [RISCV] Specify various encodings for DWARF exception handling
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63415: [AsmPrinter] Make the encoding of call sites in .gcc_except_table configurable
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63416: [RISCV] Use DW_EH_PE_udata4 for call site encoding in .gcc_except_table
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63285: [RISCV] Fix a potential issue in shouldInsertFixupForCodeAlign()
Edward Jones via Phabricator via llvm-commits
- [PATCH] D63274: [RISCV] Avoid overflow when determining number of nops for code align
Edward Jones via Phabricator via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Edward Jones via Phabricator via llvm-commits
- [llvm] r363903 - [llvm-objdump] Switch between ARM/Thumb based on mapping symbols.
Eli Friedman via llvm-commits
- [llvm] r363989 - [ARM GlobalISel] Add support for s64 G_ADD and G_SUB.
Eli Friedman via llvm-commits
- [llvm] r363991 - [ARM GlobalISel] Tests for s64 G_ADD and G_SUB.
Eli Friedman via llvm-commits
- [PATCH] D60927: [llvm-objdump] Switch between ARM/Thumb based on mapping symbols.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D62653: [Mips][DSP] Fix physregs incorrectly marked as dead.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63068: [AVR] Fix incorrect stack parameter push order
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D60927: [llvm-objdump] Switch between ARM/Thumb based on mapping symbols.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63585: [ARM GlobalISel] Add support for s64 G_ADD and G_SUB.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D46262: Enable sibling-call optimization for functions returning structs
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D62990: [SCEV]When safe, compute MinStart as unsigned_min(Start - Stride) + Stride in computeMaxBECountForLT
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63585: [ARM GlobalISel] Add support for s64 G_ADD and G_SUB.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63585: [ARM GlobalISel] Add support for s64 G_ADD and G_SUB.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63677: [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D63328: [libc++] Avoid using timespec when it might not be available
Eric Fiselier via llvm-commits
- [PATCH] D60480: [libc++] Integrate the PSTL into libc++
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Erich Keane via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Erich Keane via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Erich Keane via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Erich Keane via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Erich Keane via Phabricator via llvm-commits
- [llvm] r363752 - [demangle] Special case clang's creative mangling of __uuidof expressions.
Erik Pilkington via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r363751 - [test] Change comment wording (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363831 - [Hexagon] Change limit type to match the argument type (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363832 - [AVR] Change limit type to match the argument type (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363837 - [AArch64] Improve jump tables testing (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363839 - [AArch64] Improve jump tables testing (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363947 - [CodeGen] Fix formatting and comments (NFC)
Evandro Menezes via llvm-commits
- [llvm] r363992 - [CodeGen] Refactor check of suitability for a jump table (NFC)
Evandro Menezes via llvm-commits
- [PATCH] D63450: Stop counting pops in tsan/check_analyze.sh.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63450: Stop counting pops in tsan/check_analyze.sh.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63450: Stop counting pops in tsan/check_analyze.sh.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63460: [GWP-ASan] Disable GWP-ASan on Android for now.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63119: hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63568: hwasan: Shrink outlined checks by 1 instruction.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63469: hwasan: Teach the runtime to identify the local variable being accessed in UAR reports.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63300: AArch64: Prefer FP-relative debug locations in HWASANified functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63469: hwasan: Teach the runtime to identify the local variable being accessed in UAR reports.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63468: llvm-symbolizer: Add a FRAME command.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63470: hwasan: Remove the old frame descriptor mechanism.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63472: hwasan: Use llvm.read_register intrinsic to read the PC on aarch64 instead of taking the function's address.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63470: hwasan: Remove the old frame descriptor mechanism.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D63471: AArch64: Add support for reading pc using llvm.read_register.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r363615 - Stop counting pops in tsan/check_analyze.sh.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r363755 - Don't crash if PR_SET_VMA_ANON_NAME fails.
Evgeniy Stepanov via llvm-commits
- [llvm] r363534 - [ARM] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D63265
Fangrui Song via llvm-commits
- [llvm] r363535 - [ARM] Fix another -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D63265
Fangrui Song via llvm-commits
- [llvm] r363538 - [lit] Delete empty lines at the end of lit.local.cfg NFC
Fangrui Song via llvm-commits
- [lld] r363539 - [llvm-objdump] Use %08 instead of %016 to print leading addresses for 32-bit binaries
Fangrui Song via llvm-commits
- [llvm] r363539 - [llvm-objdump] Use %08 instead of %016 to print leading addresses for 32-bit binaries
Fangrui Song via llvm-commits
- [llvm] r363543 - Fix clang -Wcovered-switch-default after stack-id change by D60137
Fangrui Song via llvm-commits
- [llvm] r363650 - [llvm-objdump] Tidy up AMDGCNPrettyPrinter
Fangrui Song via llvm-commits
- [llvm] r363674 - MCContext: Delete unused functions
Fangrui Song via llvm-commits
- [llvm] r363683 - [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via llvm-commits
- [llvm] r363800 - [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Fangrui Song via llvm-commits
- [llvm] r363918 - [llvm-nm] Generalize ELF symbol types 'N' and 'n'
Fangrui Song via llvm-commits
- [lld] r363927 - [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRelocation()
Fangrui Song via llvm-commits
- [lld] r363928 - [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Fangrui Song via llvm-commits
- [llvm] r364003 - [MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D63541
Fangrui Song via llvm-commits
- [llvm] r364006 - Simplify std::lower_bound with llvm::{bsearch, lower_bound}. NFC
Fangrui Song via llvm-commits
- [llvm] r364025 - [Symbolize] Avoid lifetime extension and simplify std::map find/insert. NFC
Fangrui Song via llvm-commits
- [llvm] r364028 - [ARM] Fix -Wimplicit-fallthrough after D62675
Fangrui Song via llvm-commits
- [llvm] r364124 - Make GlobalISel depend on SelectionDAG after D63169
Fangrui Song via llvm-commits
- [llvm] r364125 - [CMake] Delete redundant DEPENDS/LINK_LIBS from LineEditor/XRay
Fangrui Song via llvm-commits
- [llvm] r364152 - SlotIndexes: simplify IdxMBBPair operators
Fangrui Song via llvm-commits
- [llvm] r364154 - SlotIndexes: delete unused functions
Fangrui Song via llvm-commits
- [lld] r364164 - [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16, 32}, R_X86_64_{8, 16}
Fangrui Song via llvm-commits
- [PATCH] D63398: [llvm-objdump] Use %08 instead of %016 to print leading addresses for 32-bit binaries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63007: [RISCV] Add RISCV-specific TargetTransformInfo
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63398: [llvm-objdump] Use %08 instead of %016 to print leading addresses for 32-bit binaries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63563: [PPC32] Support -msecure-plt -fpic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63563: [PPC32] Fix PLT calls for -msecure-plt -fpic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63563: [PPC32] Fix PLT calls for -msecure-plt -fpic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D56722: [lld] [ELF] Support for warn-once option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63333: [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRelocation()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63259: [ELF][RISCV] Allow R_RISCV_ADD in relocateNonAlloc()
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63273: [ELF][RISCV] Error on R_RISCV_PCREL_LO12_[IS] that point to absolute symbols
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63220: [ELF][RISCV] Support GD/LD/IE/LE TLS models
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63220: [ELF][RISCV] Support GD/LD/IE/LE TLS models
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63563: [PPC32] Fix PLT calls for -msecure-plt -fpic
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Perform --start-address / --stop-address error checking
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63655: [docs][llvm-nm] Add missing options to documentation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC] Check overflow using [-2**(n-1), 2**n) for R_PPC_ADDR16 and R_PPC64_ADDR{16,32}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC] Check overflow using [-2**(n-1), 2**n) for R_PPC_ADDR16 and R_PPC64_ADDR{16,32}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC][X86] Check overflow using [-2**(n-1), 2**n) for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC][X86] Check overflow using [-2**(n-1), 2**n) for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16}
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D63058: [InlineCost] Fix bug 42084: return the first negative result
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D63058: [InlineCost] Fix bug 42084: return the first negative result
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r363531 - [ARM] Add ARMBasicBlockInfo.cpp
Florian Hahn via llvm-commits
- [llvm] r363531 - [ARM] Add ARMBasicBlockInfo.cpp
Florian Hahn via llvm-commits
- [PATCH] D63386: [LV] Deny irregular types in interleavedAccessCanBeWidened
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61248: [NFC] Add the infrastructure to forward the scheduled state between MBB
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61250: [PowerPC] Forward the scheduling state for PowerPC target
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59480: [NFC] Add SchedState to allow forwarding the Scheduling state between MBB
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63338: PHINode: introduce setIncomingValueForBlock() function, and use it.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60582: [IPSCCP] Add general integer range support.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61962: [LoopUnroll] Add support for loops with exiting headers and uncond latches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61962: [LoopUnroll] Add support for loops with exiting headers and uncond latches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D61962: [LoopUnroll] Add support for loops with exiting headers and uncond latches.
Florian Hahn via Phabricator via llvm-commits
- [lld] r363573 - [Remarks] Extend -fsave-optimization-record to specify the format
Francis Visoiu Mistrih via llvm-commits
- [llvm] r363573 - [Remarks] Extend -fsave-optimization-record to specify the format
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D63466: [Remarks] Add an LLVM-bitstream-based remark serializer
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D63466: [Remarks] Add an LLVM-bitstream-based remark serializer
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [zorg] r363618 - Moved builder lld-x86_64-win7 to another machine.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- LLVM buildmaster will be off-line for about 30 minutes today at 5 pm
Galina Kistanova via llvm-commits
- LLVM buildmaster will be off-line for about 30 minutes today at 5 pm
Galina Kistanova via llvm-commits
- [zorg] r364096 - Allow merge build requests for lld-x86_64-win7.
Galina Kistanova via llvm-commits
- [zorg] r364097 - Tabs to spaces. NFC.
Galina Kistanova via llvm-commits
- [PATCH] D63495: [zorg] Add solaris11-amd64, solaris11-sparcv9 builders
Galina via Phabricator via llvm-commits
- [PATCH] D63443: [MemorySSA] Use GraphDiff info when computing IDF.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D63147: [MemorySSA] Add additional verification for phis.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D63354: [MemorySSA] Cleanup trivial phis.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
George Burgess IV via Phabricator via llvm-commits
- [llvm] r363777 - [yaml2obj/obj2yaml] - Make RawContentSection::Info Optional<>
George Rimar via llvm-commits
- [llvm] r363930 - [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper. NFCI.
George Rimar via llvm-commits
- [llvm] r364049 - [llvm-readobj] - Inline a few yaml inputs into test cases.
George Rimar via llvm-commits
- [llvm] r364052 - [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs.
George Rimar via llvm-commits
- [PATCH] D63398: [llvm-objdump] Use %08 instead of %016 to print leading addresses for 32-bit binaries
George Rimar via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
George Rimar via Phabricator via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
George Rimar via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
George Rimar via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
George Rimar via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
George Rimar via Phabricator via llvm-commits
- [PATCH] D63487: [yaml2obj/obj2yaml] - Make RawContentSection::Info to be Optional<>
George Rimar via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
George Rimar via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63487: [yaml2obj/obj2yaml] - Make RawContentSection::Info Optional<>
George Rimar via Phabricator via llvm-commits
- [PATCH] D63487: [yaml2obj/obj2yaml] - Make RawContentSection::Info Optional<>
George Rimar via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
George Rimar via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
George Rimar via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63597: [binutils] Add response file option to help and docs
George Rimar via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63641: [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63644: [llvm-readobj] - Inline a few yaml inputs into test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63644: [llvm-readobj] - Inline a few yaml inputs into test cases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63641: [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D63009: [OpenMP] Add target task alloc function with device ID
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [llvm] r363727 - [coroutines] Add missing pass dependency.
Gor Nishanov via llvm-commits
- [PATCH] D63388: WIP: experimenting with EH optimizations
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D63388: WIP: experimenting with EH optimizations
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D63144: [coroutines] Add missing pass dependency.
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D63381: Allow copy/move assignment operator to be coroutine as per N4775
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D63144: [coroutines] Add missing pass dependency.
Gor Nishanov via Phabricator via llvm-commits
- [llvm] r363658 - [SVE][IR] Scalable Vector IR Type with pr42210 fix
Graham Hunter via llvm-commits
- [PATCH] D63321: [SVE][IR] Scalable Vector IR Type with pr42210 fix
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D63321: [SVE][IR] Scalable Vector IR Type with pr42210 fix
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D43256: [MBP] Move a latch block with conditional exit and multi predecessors to top of loop
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Hal Finkel via Phabricator via llvm-commits
- [llvm] r363529 - Re-commit r357452 (take 3): "SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)"
Hans Wennborg via llvm-commits
- [llvm] r363768 - Revert r359557 "vs integration: vs2019 support"
Hans Wennborg via llvm-commits
- [llvm] r363769 - vs integration: bump version nbr
Hans Wennborg via llvm-commits
- [compiler-rt] r363779 - Revert r363633 "[CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2."
Hans Wennborg via llvm-commits
- [llvm] r363780 - Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Hans Wennborg via llvm-commits
- [llvm] r363780 - Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Hans Wennborg via llvm-commits
- [www] r364034 - Win snapshot: r361807
Hans Wennborg via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D61242: [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #2.
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D62315: [compiler-rt][crt] Pass -fno-lto in check_cxx_section_exists
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D62485: New implementation of OpenMP 5.0 detached tasks.
Hansang Bae via Phabricator via llvm-commits
- [PATCH] D63397: [clangd] Detect C++ for extension-less source files in vscode extension
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63425: [clangd] Perform merge for main file symbols.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63483: [clangd] Detect C++ language based on well-known file path in vscode extension
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63481: [clangd] Parse files without extensions if we don't have a compile command.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D63270: [clangd] Add include-mapping for C symbols.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D49165: Add, and infer, a nofree function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D62687: [Attributor] Deduce "nofree" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D62687: [Attributor] Deduce "nofree" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D62687: [Attributor] Deduce "nofree" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D62313: Add a test for "nofree" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63046: [Attributor] Deduce "willreturn" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D62801: Add "willreturn" function attribute
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63372: Use "willreturn" function attribute in isGuaranteedToTransferExecutionToSuccessor
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63372: Use "willreturn" function attribute in isGuaranteedToTransferExecutionToSuccessor
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63604: [Attributor] Deduce "nonnull" on return value
Hideto Ueno via Phabricator via llvm-commits
- [PATCH] D63161: Devirtualize destructor of final class.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D58335: [DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D58335: [DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D62062: [DWARF][RISCV] Add support for RISC-V relocations needed for debug info
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] r363828 - [NFC][LSR] Avoid undefined grep in pr2570.ll
Hubert Tong via llvm-commits
- [llvm] r363829 - [NFC][llvm-objcopy] Fix overly restrictive od output check
Hubert Tong via llvm-commits
- [llvm] r364132 - [PowerPC][NFC] Move comment to the relevant function
Hubert Tong via llvm-commits
- [llvm] r364133 - [NFC] Fix indentation in PPCAsmPrinter.cpp
Hubert Tong via llvm-commits
- [PATCH] D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D62952: [analyzer] SARIF: Add EOF newline; replace diff_sarif
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D63668: [Support] Improve zero-size allocation with safe_malloc, etc.
Hubert Tong via Phabricator via llvm-commits
- [llvm] r363739 - [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT.
Huihui Zhang via llvm-commits
- [llvm] r363845 - [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Huihui Zhang via llvm-commits
- [PATCH] D63025: [InstCombine] Add tests to show missing fold opportunity for "icmp and shift" (nfc).
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63474: [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63474: [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63474: [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, C), 0 iff (-C) is power of two -> %x u</u>= (-C) earlier.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63670: [InstCombine][NFC] Add test to show missing fold for icmp ult/uge (shl %x, C2), C1.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63670: [InstCombine][NFC] Add test to show missing fold for icmp ult/uge (shl %x, C2), C1.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63675: [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 is power of two -> icmp eq/ne (and %x, (lshr -C1, C2)), 0.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63675: [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 is power of two -> icmp eq/ne (and %x, (lshr -C1, C2)), 0.
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D63537: [llvm-dwarfdump] --gdb-index: fix uninitialized TuListOffset
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Ilie Halip via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Ilie Halip via Phabricator via llvm-commits
- [PATCH] D61637: [Syntax] Introduce syntax trees
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D61637: [Syntax] Introduce syntax trees
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D61637: [Syntax] Introduce syntax trees
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D61637: [Syntax] Introduce syntax trees
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D63215: Fixing @llvm.memcpy not honoring volatile
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63518: WIP BitStream reader: propagate errors
JF Bastien via Phabricator via llvm-commits
- [PATCH] D63104: Add GSYM utility files along with unit tests.
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D61767: [llvm-elfabi] Emit ELF header and string table section
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
James Clarke via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
James Clarke via Phabricator via llvm-commits
- [PATCH] D54296: [RISCV] Lower inline asm constraint A for RISC-V
James Clarke via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
James Clarke via Phabricator via llvm-commits
- [PATCH] D57332: [RISCV] Allow parsing of bare symbols with offsets
James Clarke via Phabricator via llvm-commits
- [PATCH] D57792: [RISCV] Support z and i operand modifiers
James Clarke via Phabricator via llvm-commits
- [PATCH] D63220: [ELF][RISCV] Support GD/LD/IE/LE TLS models
James Clarke via Phabricator via llvm-commits
- [llvm] r363833 - [test][llvm-dwarfdump] Remove pointless CHECK-NOT lines
James Henderson via llvm-commits
- [llvm] r364019 - [docs][llvm-objdump] Improve llvm-objdump documentation
James Henderson via llvm-commits
- [llvm] r364029 - [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via llvm-commits
- [llvm] r364036 - [binutils] Add response file option to help and docs
James Henderson via llvm-commits
- [llvm] r364056 - [docs][llvm-objdump] Fix bad merge of docs
James Henderson via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Include dynamic zero-sized and non-function symbols in disassembly
James Henderson via Phabricator via llvm-commits
- [PATCH] D63347: [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH when dumping dynamic symbol table.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
James Henderson via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
James Henderson via Phabricator via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
James Henderson via Phabricator via llvm-commits
- [PATCH] D61672: [llvm-objcopy] Allow strip symtab in executables and DSOs
James Henderson via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
James Henderson via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
James Henderson via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
James Henderson via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
James Henderson via Phabricator via llvm-commits
- [PATCH] D63487: [yaml2obj/obj2yaml] - Make RawContentSection::Info to be Optional<>
James Henderson via Phabricator via llvm-commits
- [PATCH] D63475: [llvm-readobj] Allow --hex-dump/--string-dump to dump multiple sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D63487: [yaml2obj/obj2yaml] - Make RawContentSection::Info Optional<>
James Henderson via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
James Henderson via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
James Henderson via Phabricator via llvm-commits
- [PATCH] D62462: [llvm-objdump] Add warning messages if disassembly + source for problematic inputs
James Henderson via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
James Henderson via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63185: [llvm-objcopy] [WIP] Librarify llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63588: [llvm-nm] Generalize symbol types 'N' and 'n'
James Henderson via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63493: [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to `toELFSymbols` helper.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63597: [binutils] Add response file option to help and docs
James Henderson via Phabricator via llvm-commits
- [PATCH] D63597: [binutils] Add response file option to help and docs
James Henderson via Phabricator via llvm-commits
- [PATCH] D63292: [docs] Workaround old recommonmark version on buildbots
James Henderson via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
James Henderson via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
James Henderson via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via Phabricator via llvm-commits
- [PATCH] D63565: [llvm-dwarfdump] Remove unnecessary explicit -h behaviour
James Henderson via Phabricator via llvm-commits
- [PATCH] D63597: [binutils] Add response file option to help and docs
James Henderson via Phabricator via llvm-commits
- [PATCH] D63644: [llvm-readobj] - Inline a few yaml inputs into test cases.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63641: [llvm-objcopy] - Get rid of dynrel.elf precompiled binary from inputs.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63596: [yaml2obj/obj2yaml] - Allow having the symbols and sections with duplicated names.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63651: [docs][llvm-symbolizer] Improve llvm-symbolizer documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63647: [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_64 precompiled binary from the inputs.
James Henderson via Phabricator via llvm-commits
- [PATCH] D63655: [docs][llvm-nm] Add missing options to documentation
James Henderson via Phabricator via llvm-commits
- [PATCH] D63597: [binutils] Add response file option to help and docs
Jan Korous via Phabricator via llvm-commits
- [PATCH] D63339: Extend D55859 symbols.enable-external-lookup=false for more testcases
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D63467: [Reproducers] Make reproducer relocatable
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D62503: Add ReadCStringFromMemory for faster string reads
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D62502: Implement xfer:libraries-svr4:read packet
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D63654: [AIX] Add call lowering for parameters that could pass onto FPRs
Jason Liu via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Javed Absar via Phabricator via llvm-commits
- [llvm] r363784 - [ConstantFolding] Fix assertion failure on non-power-of-two vector load.
Jay Foad via llvm-commits
- [llvm] r364051 - [Scalarizer] Propagate IR flags
Jay Foad via llvm-commits
- [PATCH] D63375: [ConstantFolding] Fix assertion failure on non-power-of-two vector load.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Jay Foad via Phabricator via llvm-commits
- [llvm] r363654 - [DebugInfo][Docs] Document that prologue/epilogue variable location changes are ignored
Jeremy Morse via llvm-commits
- [llvm] r362951 - [DebugInfo] Terminate all location-lists at end of block
Jeremy Morse via llvm-commits
- [PATCH] D61181: [WIP][DebugInfo] Avoid SelectionDAG un-necessarily debug-referring to dead VRegs
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D61181: [WIP][DebugInfo] Avoid SelectionDAG un-necessarily debug-referring to dead VRegs
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63083: [DebugInfo][Docs] Document that prologue/epilogue variable location changes are ignored
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63083: [DebugInfo][Docs] Document that prologue/epilogue variable location changes are ignored
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D63429: [DebugInfo] Avoid adding too much indirection to pointer-valued variables
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D58453: [DebugInfo][CGP] Limit placeDbgValues movement of dbg.value intrinsics
Jeremy Morse via Phabricator via llvm-commits
- [llvm] r363596 - [GlobalISel][AArch64] Fold G_SUB into G_ICMP when it's safe to do so
Jessica Paquette via llvm-commits
- [PATCH] D63424: GlobalISel: Ignore callsite attributes when picking intrinsic type
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63163: [GlobalISel][AArch64] Fold G_SUB into G_ICMP when it's safe to do so
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63466: [Remarks] Add an LLVM-bitstream-based remark serializer
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63630: [GlobalISel][Localizer] Allow localization of G_INTTOPTR and chains of instructions
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63502: GlobalISel: Remove unsigned variant of SrcOp
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D63169: [GlobalISel][IRTranslator] Change switch table translation to generate jump tables and range checks.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D61962: [LoopUnroll] Add support for loops with exiting headers and uncond latches.
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D62368: Add support for Hygon Dhyana processor
Jinke Fan via Phabricator via llvm-commits
- [llvm] r363733 - [MachinePipeliner][NFC] Do resource tracking log only when requested.
Jinsong Ji via llvm-commits
- [llvm] r363987 - [PowerPC][NFC] Fix comments for AltVSXFMARel mapping.
Jinsong Ji via llvm-commits
- [PATCH] D61935: [PowerPC][HTM] Fix disassembling buffer overflow for tabortdc and others
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D63536: [MachinePipeliner] Fix risky iterator usage R++, --R
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D63634: [PowerPC] Mark FCOPYSIGN legal for FP vectors
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D63692: [LSR] Improved code generation for Zero Compare loops
Joan LLuch via Phabricator via llvm-commits
- [PATCH] D63379: [Attributor] Deducing existing nounwind attribute.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63067: [Attributor] NoAlias on return values.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63372: Use "willreturn" function attribute in isGuaranteedToTransferExecutionToSuccessor
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63372: Use "willreturn" function attribute in isGuaranteedToTransferExecutionToSuccessor
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D63669: [RISCV] Allow parsing dot '.' in assembly
John LLVM via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
John McCall via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
John McCall via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
John McCall via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
John McCall via Phabricator via llvm-commits
- [PATCH] D62088: [compiler-rt][builtins] Scaled Integer log10()
John McCall via Phabricator via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
John McCall via Phabricator via llvm-commits
- [PATCH] D62743: Add color to the default thread and frame format.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D63467: [Reproducers] Make reproducer relocatable
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D63679: [lit] Make lit-lldb-init configurable by CMake
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r363665 - [SystemZ] Fix AHIMuxK pseudo expansion.
Jonas Paulsson via llvm-commits
- [PATCH] D62319: IR: add 'byval(<ty>)' variant to 'byval' function parameters
Jordan Rose via Phabricator via llvm-commits
- [llvm] r363718 - Revert [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Jordan Rupprecht via llvm-commits
- [llvm] r363711 - [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Jordan Rupprecht via llvm-commits
- [llvm] r363744 - [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Jordan Rupprecht via llvm-commits
- [llvm] r363747 - Revert [tblgen][disasm] Allow multiple encodings to disassemble to the same instruction
Jordan Rupprecht via llvm-commits
- [llvm] r363780 - Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Jordan Rupprecht via llvm-commits
- [llvm] r363851 - [test] Fix TargetParserTest runtime.
Jordan Rupprecht via llvm-commits
- [llvm] r363954 - [DAGCombiner][NFC] Remove unused var
Jordan Rupprecht via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63327: [docs][llvm-nm] Improve symbol code documentation
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63122: [llvm-strip] Error when using stdin twice
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D62838: [Object] add isExecutableObject member function
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63292: [docs] Workaround old recommonmark version on buildbots
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D63583: [Support] Add fs::getUmask() function and change fs::setPermissions
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D62718: [llvm-objcopy] Change handling of output file permissions
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] r363598 - [EarlyCSE] Fix hashing of self-compares
Joseph Tremoulet via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Juergen Ributzka via Phabricator via llvm-commits
- [compiler-rt] r364105 - [ASan] Use dynamic shadow on 32-bit iOS and simulators
Julian Lettner via llvm-commits
- [llvm] r364105 - [ASan] Use dynamic shadow on 32-bit iOS and simulators
Julian Lettner via llvm-commits
- [PATCH] D63586: [ASan] Use dynamic shadow on 32-bit iOS and simulators
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D63586: [ASan] Use dynamic shadow on 32-bit iOS and simulators
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D62437: [clang-tidy] Splits fuchsia-default-arguments
Julie Hockett via Phabricator via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D63563: [PPC32] Fix PLT calls for -msecure-plt -fpic
Justin Hibbits via Phabricator via llvm-commits
- [PATCH] D62890: [PowerPC] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D62890: [PowerPC] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Kai Luo via Phabricator via llvm-commits
- [PATCH] D63380: [lldb] [test] Skip watchpoint tests on NetBSD if userdbregs is disabled
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r364143 - [Support] Fix build under Emscripten
Keno Fischer via llvm-commits
- [PATCH] D63688: [Support] Fix build under Emscripten
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D63694: [lld/WebAssembly] Slightly nicer error message for malformed input files
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D63696: [WebAssembly] Fix list of relocations with addends in lld
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D63511: [AMDGPU] gfx10 wave32 patterns
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D63256: [OpenCL] Split type and macro definitions into opencl-c-base.h
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r363569 - [scudo][standalone] Introduce the combined allocator
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r363705 - [scudo][standalone] Fuchsia related changes
Kostya Kortchinsky via llvm-commits
- [PATCH] D63231: [scudo][standalone] Introduce the combined allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63231: [scudo][standalone] Introduce the combined allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63435: [scudo][standalone] Fuchsia related changes
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63435: [scudo][standalone] Fuchsia related changes
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63612: [scudo][standalone] Introduce the C & C++ wrappers
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D63612: [scudo][standalone] Introduce the C & C++ wrappers
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r363905 - [libFuzzer] ensure that DFT and autofocus works for C++ (mangled) functions
Kostya Serebryany via llvm-commits
- [compiler-rt] r364002 - [libFuzzer] split DataFlow.cpp into two .cpp files, one of which can be compiled w/o dfsan to speed things up (~25% speedup)
Kostya Serebryany via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristóf Umann via Phabricator via llvm-commits
- [PATCH] D63389: [IDF] Generalize IDFCalculator to be used with Clang's CFG
Kristóf Umann via Phabricator via llvm-commits
- [llvm] r363971 - [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runs
Leonard Chan via llvm-commits
- [llvm] r363977 - Update LLVM test to not check for the EliminateAvailableExternallyPass
Leonard Chan via llvm-commits
- [PATCH] D62088: [compiler-rt][builtins] Scaled Integer log10()
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62088: [compiler-rt][builtins] Scaled Integer log10()
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62225: [clang][NewPM] Fixing remaining -O0 tests that are broken under new PM
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63580: [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runs
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63577: [clang][NewPM] Move EntryExitInstrumenterPass to the start of the pipeline
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63580: [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runs
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D62888: [NewPM] Port Sancov
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63156: [clang][NewPM] Add -fno-experimental-new-pass-manager to tests
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Leonard Chan via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Leonard Chan via Phabricator via llvm-commits
- [llvm] r363686 - [RISCV] Lower calls through PLT
Lewis Revill via llvm-commits
- [llvm] r363771 - [RISCV] Add lowering of global TLS addresses
Lewis Revill via llvm-commits
- [llvm] r363782 - [RISCV] Fix failure to parse parenthesized immediates
Lewis Revill via llvm-commits
- [llvm] r363783 - [RISCV] Allow parsing immediates that use tilde & exclaim
Lewis Revill via llvm-commits
- [PATCH] D55305: [RISCV] Add lowering of global TLS addresses
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D55304: [RISCV] Lower calls through PLT
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D55305: [RISCV] Add lowering of global TLS addresses
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D55305: [RISCV] Add lowering of global TLS addresses
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D57055: [RISCV] Mark TLS as supported
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D57320: [RISCV] Allow parsing immediates that use tilde & exclaim
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D54296: [RISCV] Lower inline asm constraint A for RISC-V
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D57240: [RISCV] Don't incorrectly force relocation for %pcrel_lo
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62685: [RISCV] Add pseudo instruction for calls with explicit register
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62686: [WIP][RISCV] Add support for save/restore of callee-saved registers via libcalls
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62685: [RISCV] Add pseudo instruction for calls with explicit register
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D62685: [RISCV] Add pseudo instruction for calls with explicit register
Lewis Revill via Phabricator via llvm-commits
- [PATCH] D63297: [libcxxabi] Remove the unused buildit script
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D60480: [WIP] integration of pstl into libc++
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D58587: Implement P0433: deduction guides for <map>
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Lucian Adrian Grijincu via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Lucian Adrian Grijincu via Phabricator via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Lucian Adrian Grijincu via Phabricator via llvm-commits
- [llvm] r363544 - [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting
Luis Marques via llvm-commits
- [PATCH] D60762: [SelectionDAG] Legalize vaargs that require vector splitting
Luke Lau via Phabricator via llvm-commits
- [PATCH] D60762: [SelectionDAG] Legalize vaargs that require vector splitting
Luke Lau via Phabricator via llvm-commits
- [PATCH] D60762: [SelectionDAG] Legalize vaargs that require vector splitting
Luke Lau via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D60294: [DAGCombiner] [CodeGenPrepare] Split large offsets from base addresses
Luís Marques via Phabricator via llvm-commits
- [PATCH] D62592: [RISCV] Add assembler support for RVC HINT instructions
Luís Marques via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Luís Marques via Phabricator via llvm-commits
- [PATCH] D63420: AMDGPU: Fix s.buffer.load being marked as readnone
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D63506: [AMDGPU] gfx1010 disassembler changes for wave32
Mark Searles via Phabricator via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Mark Searles via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D63109: lld-link: Reject more than one resource .obj file
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D63109: lld-link: Reject more than one resource .obj file
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r363558 - AMDGPU: Cleanup custom PseudoSourceValue definitions
Matt Arsenault via llvm-commits
- [llvm] r363559 - AMDGPU/GlobalISel: Fix default mapping for non-register operands
Matt Arsenault via llvm-commits
- [llvm] r363560 - AMDGPU: Mark exp/exp.compr as inaccessiblememonly
Matt Arsenault via llvm-commits
- [llvm] r363561 - AMDGPU: Ignore subtarget for InferAddressSpaces
Matt Arsenault via llvm-commits
- [llvm] r363562 - InferAddressSpaces: Fix cloning original addrspacecast
Matt Arsenault via llvm-commits
- [llvm] r363578 - AMDGPU/GlobalISel: Account for multiple defs when finding intrinsic ID
Matt Arsenault via llvm-commits
- [llvm] r363579 - GlobalISel: Verify intrinsics
Matt Arsenault via llvm-commits
- [llvm] r363580 - GlobalISel: Ignore callsite attributes when picking intrinsic type
Matt Arsenault via llvm-commits
- [llvm] r363587 - AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via llvm-commits
- [llvm] r363591 - AMDGPU: Make getreg intrinsic inaccessiblememonly
Matt Arsenault via llvm-commits
- [llvm] r363637 - GlobalISel: Use the original flags when lowering fneg to fsub
Matt Arsenault via llvm-commits
- [llvm] r363667 - AMDGPU/GlobalISel: RegBankSelect for amdgcn.div.scale
Matt Arsenault via llvm-commits
- [llvm] r363668 - AMDGPU: Fix iterator crash in AMDGPUPromoteAlloca
Matt Arsenault via llvm-commits
- [llvm] r363669 - AMDGPU: Remove unnecessary check for virtual register
Matt Arsenault via llvm-commits
- [llvm] r363670 - AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via llvm-commits
- [llvm] r363675 - AMDGPU: Change API for checking for exec modification
Matt Arsenault via llvm-commits
- [llvm] r363678 - AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics
Matt Arsenault via llvm-commits
- [llvm] r363741 - InstCombine: Pre-commit test for reassociating nuw
Matt Arsenault via llvm-commits
- [llvm] r363743 - Recommit [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Matt Arsenault via llvm-commits
- [llvm] r363757 - Rename ExpandISelPseudo->FinalizeISel, delay register reservation
Matt Arsenault via llvm-commits
- [llvm] r363870 - Reapply "AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics"
Matt Arsenault via llvm-commits
- [llvm] r363876 - AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via llvm-commits
- [llvm] r363888 - AMDGPU: Add baseline test for vector sub x, c canonicalization
Matt Arsenault via llvm-commits
- [llvm] r363899 - AMDGPU: Undo sub x, c canonicalization for v2i16
Matt Arsenault via llvm-commits
- [llvm] r363902 - AMDGPU: Consolidate some getGeneration checks
Matt Arsenault via llvm-commits
- [llvm] r363904 - AMDGPU: Don't clobber VCC in MUBUF addr64 emulation
Matt Arsenault via llvm-commits
- [llvm] r363940 - AMDGPU: Make test functions hidden
Matt Arsenault via llvm-commits
- [llvm] r363941 - AMDGPU: Treat undef as an inline immediate
Matt Arsenault via llvm-commits
- [llvm] r363949 - AMDGPU: Fix ignoring DisableFramePointerElim in leaf functions
Matt Arsenault via llvm-commits
- [llvm] r363950 - AMDGPU: Eliminate test usage of legacy FP elim attributes
Matt Arsenault via llvm-commits
- [llvm] r363979 - AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Matt Arsenault via llvm-commits
- [llvm] r363983 - AMDGPU: Add intrinsics for DS GWS semaphore instructions
Matt Arsenault via llvm-commits
- [llvm] r363990 - AMDGPU: Always use s33 for global scratch wave offset
Matt Arsenault via llvm-commits
- [llvm] r364099 - AMDGPU: Fix not using s33 for scratch wave offset in kernels
Matt Arsenault via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63402: InferAddressSpaces: Fix cloning original addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63403: Make myself code owner of InferAddressSpaces
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63406: AMDGPU: Mark exp/exp.compr as inaccessiblememonly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63407: AMDGPU/GlobalISel: Fix RegBankSelect for s1 sext/zext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63408: AMDGPU/GlobalISel: Use vcc reg bank for amdgcn.wqm.vote
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63410: AMDGPU/GlobalISel: RegBankSelect for readlane/readfirstlane
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63412: AMDGPU/GlobalISel: RegBankSelect for DS ordered add/swap
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63413: AMDGPU/GlobalISel: RegBankSelect for WWM/WQM
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63414: AMDGPU/GlobalISel: Fix selecting G_IMPLICIT_DEF for s1
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63420: AMDGPU: Fix s.buffer.load being marked as readnone
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63406: AMDGPU: Mark exp/exp.compr as inaccessiblememonly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63421: AMDGPU: Make getreg intrinsic inaccessiblememonly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63422: GlobalISel: Verify intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63424: GlobalISel: Ignore callsite attributes when picking intrinsic type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63420: AMDGPU: Fix s.buffer.load being marked as readnone
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63406: AMDGPU: Mark exp/exp.compr as inaccessiblememonly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63278: AMDGPU: Cleanup custom PseudoSourceValue definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63402: InferAddressSpaces: Fix cloning original addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63424: GlobalISel: Ignore callsite attributes when picking intrinsic type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63422: GlobalISel: Verify intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61494: AMDGPU: Write LDS objects out as global symbols in code generation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63421: AMDGPU: Make getreg intrinsic inaccessiblememonly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63456: AMDGPU: Remove unnecessary check for virtual register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63456: AMDGPU: Remove unnecessary check for virtual register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63465: AMDGPU: Fix iterator crash in AMDGPUPromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63484: AMDGPU/GlobalISel: Make s16 G_ICMP legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63485: AMDGPU/GlobalISel: Improve regbankselect for icmp s16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63486: AMDGPU/GlobalISel: Legalize s16 fcmp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63465: AMDGPU: Fix iterator crash in AMDGPUPromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63456: AMDGPU: Remove unnecessary check for virtual register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63141: [DAGCombine] GetNegatedExpression - add FMA\FMAD support
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63365: AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63234: AMDGPU: Change API for checking for exec modification
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61321: [globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63501: [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63501: [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63502: GlobalISel: Remove unsigned variant of SrcOp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63502: GlobalISel: Remove unsigned variant of SrcOp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63509: DAG: Use getStoreSize when expanding dynamic vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32628: Rename ExpandISelPseudo->FinalizeISel, delay register reservation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63509: DAG: Use getStoreSize when expanding dynamic vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63514: Hexagon: Rename Register class
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops [1/3]
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63527: InstCombine: Preserve nuw when reassociating nuw ops [2/3]
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63528: InstCombine: Preserve nuw when reassociating nuw ops [3/3]
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63520: correct SILowerI1Copies for vgprs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63160: [AMDGPU] Custom lower INSERT_SUBVECTOR v3, v4, v5, v8
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63375: [ConstantFolding] Fix assertion failure on non-power-of-two vector load.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61494: AMDGPU: Write LDS objects out as global symbols in code generation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61493: AMDGPU/MC: Add .amdgpu_lds directive
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32628: Rename ExpandISelPseudo->FinalizeISel, delay register reservation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63509: DAG: Use getStoreSize when expanding dynamic vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D62341: [DAGCombine][X86][AArch64][AMDGPU][MIPS][PPC] (sub x, c) -> (add x, -c) vector edition.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63558: AMDGPU: Undo sub x, c canonicalization for v2i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63560: AMDGPU: Treat undef as an inline immediate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63558: AMDGPU: Undo sub x, c canonicalization for v2i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63576: AMDGPU: Add intrinsics for DS GWS semaphore instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63560: AMDGPU: Treat undef as an inline immediate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63558: AMDGPU: Undo sub x, c canonicalization for v2i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D60149: AMDGPU: Consolidate some getGeneration checks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D46262: Enable sibling-call optimization for functions returning structs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D61374: AMDGPU: Don't clobber VCC in MUBUF addr64 emulation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63605: AMDGPU: Always use s33 for global scratch wave offset
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63560: AMDGPU: Treat undef as an inline immediate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63611: AMDGPU: Fix ignoring DisableFramePointerElim in leaf calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63611: AMDGPU: Fix ignoring DisableFramePointerElim in leaf calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63587: [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63576: AMDGPU: Add intrinsics for DS GWS semaphore instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63605: AMDGPU: Always use s33 for global scratch wave offset
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63525: LangRef: Attempt to formulate some rules for addrspacecast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63527: InstCombine: Preserve nuw when reassociating nuw ops [2/3]
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63639: [AMDGPU] Prevent backend override of WGP when using PAL
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63639: [AMDGPU] Prevent backend override of WGP when using PAL
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63593: [Scalarizer] Propagate IR flags
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63673: AMDGPU: Cleanup checking when spills need emergency slots
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63682: AMDGPU: Fold frame index into MUBUF
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63698: AMDGPU/GlobalISel: Select G_TRUNC
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D63435: [scudo][standalone] Fuchsia related changes
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Matthew G McGovern via Phabricator via llvm-commits
- [PATCH] D63088: [clang-tidy] misc-unused-parameters: don't comment out parameter name for C code
Matthias Gehre via Phabricator via llvm-commits
- [compiler-rt] r363735 - [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via llvm-commits
- [compiler-rt] r363805 - [libFuzzer] Remove too aggressive static_assert in FuzzedDataProvider.
Max Moroz via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63553: [libFuzzer] Remove too aggressive static_assert in FuzzedDataProvider.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63553: [libFuzzer] Remove too aggressive static_assert in FuzzedDataProvider.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63553: [libFuzzer] Remove too aggressive static_assert in FuzzedDataProvider.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63571: Fix lcov coverage report contains functions from other compilation units.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63571: Fix lcov coverage report contains functions from other compilation units.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63581: (Reland with changes) Adding a function for setting coverage output file.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D63632: Update the llvm::enumerate utility class result_pair to use the 'iterator_traits<R>::reference' instead of 'ValueOfIter<R> &'.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D63632: Update the llvm::enumerate utility class result_pair to use the 'iterator_traits<R>::reference' instead of 'ValueOfIter<R> &'.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D61738: Provide basic LTO extension points
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r364007 - Use std::iterator_traits to infer result type of llvm::enumerate iterator wrapper
Mehdi Amini via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Melanie Blower via Phabricator via llvm-commits
- [llvm] r363631 - Propagate fmf in IRTranslate for fneg
Michael Berg via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Michael Berg via Phabricator via llvm-commits
- [PATCH] D63458: Propagate fmf in IRTranslate for fneg
Michael Berg via Phabricator via llvm-commits
- [polly] r363572 - [ScopInliner] Register FunctionAnalysisManagerModuleProxy.
Michael Kruse via llvm-commits
- [llvm] r363287 - [clang][NewPM] Fix broken -O0 test from missing assumptions
Michael Kruse via llvm-commits
- [polly] r363599 - [test] Add wrap flags after D61934.
Michael Kruse via llvm-commits
- [PATCH] D63446: Expand cloneLoopWithPreheader() to support cloning loop nest
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D63305: Propagate Trip count Assumptions to runtime check
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D63459: Loop Cache Analysis
Michael Kruse via Phabricator via llvm-commits
- [llvm] r363711 - [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Michael LIAO via llvm-commits
- [llvm] r363711 - [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Michael Liao via llvm-commits
- [llvm] r363743 - Recommit [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Michael Liao via llvm-commits
- [PATCH] D63335: [HIP] Add the interface deriving the stub name of device kernels.
Michael Liao via Phabricator via llvm-commits
- [PATCH] D63402: InferAddressSpaces: Fix cloning original addrspacecast
Michael Liao via Phabricator via llvm-commits
- [PATCH] D63501: [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Michael Liao via Phabricator via llvm-commits
- [PATCH] D63501: [SROA] Enhance SROA to handle `addrspacecast`ed allocas
Michael Liao via Phabricator via llvm-commits
- [PATCH] D63388: WIP: experimenting with EH optimizations
Michael Spencer via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Michael Spencer via Phabricator via llvm-commits
- [llvm] r363746 - Print dylib load kind (weak, reexport, etc) in llvm-objdump -m -dylibs-used
Michael Trent via llvm-commits
- [PATCH] D62866: Print dylib load kind (weak, reexport, etc) in llvm-objdump -m -dylibs-used
Michael Trent via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Michael Trent via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Michael Trent via Phabricator via llvm-commits
- [PATCH] D63606: [docs][llvm-objdump] Improve llvm-objdump documentation
Michael Trent via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Michael Trent via Phabricator via llvm-commits
- [PATCH] D63380: [lldb] [test] Skip watchpoint tests on NetBSD if userdbregs is disabled
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63380: [lldb] [test] Skip watchpoint tests on NetBSD if userdbregs is disabled
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63554: [lldb] [Process/NetBSD] Remove unnecessary FPU presence checks for x86_64
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63110: Fix a crash in option parsing.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63110: Fix a crash in option parsing.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63594: [lldb] [Process/NetBSD] Remove unnecessary register buffer abstraction
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63637: Do not set an RPATH on statically-linked LLVM executables.
Michał Górny via Phabricator via llvm-commits
- [PATCH] D63610: [lldb] [Process] Introduce common helpers to split/recombine YMM data
Michał Górny via Phabricator via llvm-commits
- [llvm] r364000 - [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Mikael Holmén via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Mike Klein via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Mike Klein via Phabricator via llvm-commits
- [PATCH] D63006: [libunwind][AArch64] Fix libunwind::Registers_arm64::jumpto
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D63437: [CodeGen][ARM] Fix FP16 vector coercion
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D63328: [libc++] Avoid using timespec when it might not be available
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D63621: [git-clang-format] recognize hxx as a C++ file
Miklos Vajna via Phabricator via llvm-commits
- [PATCH] D63621: [git-clang-format] recognize hxx as a C++ file
Miklos Vajna via Phabricator via llvm-commits
- [PATCH] D60698: [ARM] add target arch definitions for 8.1-M and MVE.
Miloš Stojanović via Phabricator via llvm-commits
- [PATCH] D63449: [GN] Generation failure caused by trailing space in file name
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D63449: [GN] Generation failure caused by trailing space in file name
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D62653: [Mips][DSP] Fix physregs incorrectly marked as dead.
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D62653: [Mips][DSP] Fix physregs incorrectly marked as dead.
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D62653: [Mips][DSP] Fix physregs incorrectly marked as dead.
Mirko Brkusanin via Phabricator via llvm-commits
- [compiler-rt] r363584 - [GWP-ASan] Integration with Scudo [5].
Mitch Phillips via llvm-commits
- [compiler-rt] r363604 - Attempt to fix GWP-ASan build failure on sanitizer-android. Add -fPIC.
Mitch Phillips via llvm-commits
- [compiler-rt] r363624 - [GWP-ASan] Disable GWP-ASan on Android for now.
Mitch Phillips via llvm-commits
- [PATCH] D62929: [GWP-ASan] Integration with Scudo [5].
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D62929: [GWP-ASan] Integration with Scudo [5].
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D63460: [GWP-ASan] Disable GWP-ASan on Android for now.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D63460: [GWP-ASan] Disable GWP-ASan on Android for now.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D63460: [GWP-ASan] Disable GWP-ASan on Android for now.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D61650: [AsmPrinter] Make EmitLinkage and EmitVisibility public
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D63441: [zorg] Add lldb-arm-ubuntu builder
Muhammad Omair Javaid via Phabricator via llvm-commits
- [PATCH] D63662: Changing CodeView Debug info Type record output
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D63369: [AST] Fixed extraneous warnings for binary conditional operator
Nathan Huckleberry via Phabricator via llvm-commits
- [PATCH] D63316: [clangd] Include the diagnostics's code when comparing diagnostics
Nathan Ridge via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63634: [PowerPC] Mark FCOPYSIGN legal for FP vectors
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63676: Early exit from Hoist() in machine licm pass based on block hotness
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] r363549 - gn build: Merge r363530
Nico Weber via llvm-commits
- [llvm] r363583 - gn build: Merge r363541
Nico Weber via llvm-commits
- [llvm] r363672 - gn build: Merge r363649
Nico Weber via llvm-commits
- [llvm] r363673 - gn build: Merge r363658
Nico Weber via llvm-commits
- [llvm] r363960 - gn build: Merge r363948
Nico Weber via llvm-commits
- [lld] r363962 - lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via llvm-commits
- [llvm] r364131 - PDB docs: Delete trailing whitespace, wrap to 80 cols
Nico Weber via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63646: Port r363962 to COFF: Deduplicate undefined symbol diagnostics
Nico Weber via Phabricator via llvm-commits
- [PATCH] D63687: gn build: Use thin archives on Windows too when using lld
Nico Weber via Phabricator via llvm-commits
- [llvm] r363550 - AsmPrinter: add doc-string for EmitLinkage
Nicolai Haehnle via llvm-commits
- [llvm] r363600 - AMDGPU: Explicitly define a triple for some tests
Nicolai Haehnle via llvm-commits
- [llvm] r363602 - AMDGPU/GFX10: Don't generate s_code_end padding in the asm-printer
Nicolai Haehnle via llvm-commits
- [PATCH] D61650: [AsmPrinter] Make EmitLinkage and EmitVisibility public
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63406: AMDGPU: Mark exp/exp.compr as inaccessiblememonly
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63420: AMDGPU: Fix s.buffer.load being marked as readnone
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63420: AMDGPU: Fix s.buffer.load being marked as readnone
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63427: AMDGPU/GFX10: Don't generate s_code_end padding in the asm-printer
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63431: AMDGPU: Fold readlane/readfirstlane calls
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D61494: AMDGPU: Write LDS objects out as global symbols in code generation
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63452: AMDGPU: Support some GDS atomics
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D63320: [TableGen] Add "getOperandType" to get operand types from opcode/opidx
Nicolas Guillemot via Phabricator via llvm-commits
- [PATCH] D63320: [TableGen] Add "getOperandType" to get operand types from opcode/opidx
Nicolas Guillemot via Phabricator via llvm-commits
- [llvm] r364128 - [LFTR] Add tests for PR41998; NFC
Nikita Popov via llvm-commits
- [llvm] r364129 - [NewGVN] Remove dead SwitchEdges variable; NFC
Nikita Popov via llvm-commits
- [llvm] r364130 - [NewGVN] Fix copy/paste mistake in cast
Nikita Popov via llvm-commits
- [PATCH] D63384: [ConstantFolding] Refactor ConstantFoldScalarCall. NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D63385: [ConstantFolding] Add constant folding for smul.fix and smul.fix.sat
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D63686: [LFTR] Fix post-inc pointer IV with truncated exit count (PR41998)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D47010: [NewGVN] Minor cleanups
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D56455: [ADT] Fix SmallDenseMap assertion with large InlineBuckets
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D14484: Formatting constructor initializer lists by putting them always on different lines
Nikolai Hlubek via Phabricator via llvm-commits
- [PATCH] D62890: [PowerPC] Merge consecutive stores of vector elements before types are legalized
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D62890: [PowerPC] Merge consecutive stores of vector elements before types are legalized
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63474: [ARM] Comply with rules on ARMv8-A thumb mode partial deprecation of IT.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62672: [ARM] Add MVE vector shift instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62676: [ARM] Add MVE vector compare instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62677: [ARM] Add a batch of similarly encoded MVE instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62678: [ARM] Add MVE vector instructions that take a scalar input.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62679: [ARM] Add MVE 64-bit GPR <-> vector move instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62676: [ARM] Add MVE vector compare instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62677: [ARM] Add a batch of similarly encoded MVE instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62680: [ARM] Add MVE vector load/store instructions.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D62678: [ARM] Add MVE vector instructions that take a scalar input.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [PATCH] D63650: [ARM] Add MVE interleaving load/store family.
Oliver Stannard (Linaro) via Phabricator via llvm-commits
- [zorg] r363659 - [zorg] Add lldb-arm-ubuntu builder
Omair Javaid via llvm-commits
- [zorg] r363660 - Add lit timeout for lldb arm/aarch64 ubuntu builders
Omair Javaid via llvm-commits
- [llvm] r363786 - [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Orlando Cazalet-Hyams via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D63499: Add debug location verification for !llvm.loop attachments
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D60831: [DebugInfo at O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [llvm] r364039 - Fix a crash with assembler source and -g.
Paul Robinson via llvm-commits
- [PATCH] D54348: Permit multiple .file directives with -g
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D58335: [DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63500: [FileCheck] Stop qualifying expressions as numeric
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63539: [FileCheck] Fix fct param immediate comment style
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63500: [FileCheck] Stop qualifying expressions as numeric
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63573: Fix a crash with assembler source and -g.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63573: Fix a crash with assembler source and -g.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63573: Fix a crash with assembler source and -g.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] [NFC] Avoir keeping reference to every files
Paul Semel via Phabricator via llvm-commits
- [PATCH] D63322: DWARF: Avoid storing DIERefs in long-lived containers
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63268: Make UniqueCStringMap work with non-default-constructible types and other improvements/cleanups
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63399: DWARF: Make DIERefs always valid
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D62502: Implement xfer:libraries-svr4:read packet
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63400: DWARF: Provide accessors to DIERef fields
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63428: DWARF: Add "dwo_num" field to the DIERef class
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63645: [Support] Fix error handling in DataExtractor::get[US]LEB128
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63610: [lldb] [Process] Introduce common helpers to split/recombine YMM data
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D63591: DWARFDebugLoc: Make parsing and error reporting more robust
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Pavel Samolysov via Phabricator via llvm-commits
- [PATCH] D63396: [WinEH] Allocate space in funclets stack to save XMM CSRs
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D63396: [WinEH] Allocate space in funclets stack to save XMM CSRs
Pengfei Wang via Phabricator via llvm-commits
- [PATCH] D63396: [WinEH] Allocate space in funclets stack to save XMM CSRs
Pengfei Wang via Phabricator via llvm-commits
- [llvm] r363911 - [MIPS GlobalISel] Select floating point to integer conversions
Petar Avramovic via llvm-commits
- [llvm] r363912 - [MIPS GlobalISel] Select integer to floating point conversions
Petar Avramovic via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D63541: [MIPS GlobalISel] Select floating point to integer conversions
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D63542: [MIPS GlobalISel] Select integer to floating point conversions
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D61787: [GlobalISel Legalizer] Improve artifact combiner
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D63541: [MIPS GlobalISel] Select floating point to integer conversions
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D63541: [MIPS GlobalISel] Select floating point to integer conversions
Petar Avramovic via Phabricator via llvm-commits
- [PATCH] D63542: [MIPS GlobalISel] Select integer to floating point conversions
Petar Avramovic via Phabricator via llvm-commits
- [llvm] r363609 - gn build: Merge r363584.
Peter Collingbourne via llvm-commits
- [llvm] r363610 - gn build: Merge r363483.
Peter Collingbourne via llvm-commits
- [llvm] r363634 - gn build: Merge r363626.
Peter Collingbourne via llvm-commits
- [llvm] r363635 - hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.
Peter Collingbourne via llvm-commits
- [compiler-rt] r363636 - hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via llvm-commits
- [llvm] r363636 - hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via llvm-commits
- [llvm] r363860 - gn build: Merge r363712.
Peter Collingbourne via llvm-commits
- [llvm] r363861 - gn build: Merge r363680.
Peter Collingbourne via llvm-commits
- [llvm] r363862 - gn build: Merge r363794.
Peter Collingbourne via llvm-commits
- [llvm] r363863 - gn build: Merge r363846.
Peter Collingbourne via llvm-commits
- [llvm] r363864 - gn build: Merge r363848.
Peter Collingbourne via llvm-commits
- [llvm] r363865 - gn build: Merge r363757.
Peter Collingbourne via llvm-commits
- [llvm] r363874 - hwasan: Shrink outlined checks by 1 instruction.
Peter Collingbourne via llvm-commits
- [llvm] r364116 - gn build: Merge r364046.
Peter Collingbourne via llvm-commits
- [llvm] r364117 - AArch64: Prefer FP-relative debug locations in HWASANified functions.
Peter Collingbourne via llvm-commits
- [llvm] r364126 - AArch64: Add support for reading pc using llvm.read_register.
Peter Collingbourne via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63119: hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63360: hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63468: llvm-symbolizer: Add a FRAME command.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63469: hwasan: Teach the runtime to identify the local variable being accessed in UAR reports.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63470: hwasan: Remove the old frame descriptor mechanism.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63471: AArch64: Add support for reading pc using llvm.read_register.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63472: hwasan: Use llvm.read_register intrinsic to read the PC on aarch64 instead of taking the function's address.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63472: hwasan: Use llvm.read_register intrinsic to read the PC on aarch64 instead of taking the function's address.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D62815: Add UnaryOperator visitor to DataFlowSanitizer
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63568: hwasan: Shrink outlined checks by 1 instruction.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63568: hwasan: Shrink outlined checks by 1 instruction.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63468: llvm-symbolizer: Add a FRAME command.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63470: hwasan: Remove the old frame descriptor mechanism.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63300: AArch64: Prefer FP-relative debug locations in HWASANified functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63468: llvm-symbolizer: Add a FRAME command.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63471: AArch64: Add support for reading pc using llvm.read_register.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63471: AArch64: Add support for reading pc using llvm.read_register.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63432: [ELF] Allow placing SHF_MERGE sections with different alignments into the same MergeSyntheticSection
Peter Smith via Phabricator via llvm-commits
- [PATCH] D60927: [llvm-objdump] Switch between ARM/Thumb based on mapping symbols.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63333: [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRelocation()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Peter Smith via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Peter Smith via Phabricator via llvm-commits
- [llvm] r364162 - [GN] Generation failure caused by trailing space in file name
Petr Hosek via llvm-commits
- [PATCH] D63449: [GN] Generation failure caused by trailing space in file name
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D63190: Add -gnu-map option to emit a map file in the GNU-tsyle format.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D59225: [profile] Support for GCDA profiling in Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D63449: [GN] Generation failure caused by trailing space in file name
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D63265: [ARM] Extract some code from ARMConstantIslandPass
Phabricator via Phabricator via llvm-commits
- [PATCH] D60137: Describe stack-id as an enum
Phabricator via Phabricator via llvm-commits
- [PATCH] D63189: Test forward references in IntrinsicEmitter on Neon LD(2|3|4)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63387: clang: Promote -fdebug-compilation-dir from cc1 flag to driver-level flag
Phabricator via Phabricator via llvm-commits
- [PATCH] D63336: [CodeGen] Check for HardwareLoop Latch ExitBlock
Phabricator via Phabricator via llvm-commits
- [PATCH] D63338: PHINode: introduce setIncomingValueForBlock() function, and use it.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63039: Various improvements to Clang MSVC Visualizers
Phabricator via Phabricator via llvm-commits
- [PATCH] D63349: [EarlyCSE] Fix hashing of self-compares
Phabricator via Phabricator via llvm-commits
- [PATCH] D63392: AMDGPU: Explicitly define a triple for some tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D63427: AMDGPU/GFX10: Don't generate s_code_end padding in the asm-printer
Phabricator via Phabricator via llvm-commits
- [PATCH] D63492: [ARM] Rename MVE instructions in Tablegen for consistency.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62672: [ARM] Add MVE vector shift instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62954: [Syntax] Add a helper to find expansion by its first spelled token
Phabricator via Phabricator via llvm-commits
- [PATCH] D63499: Add debug location verification for !llvm.loop attachments
Phabricator via Phabricator via llvm-commits
- [PATCH] D62915: git-clang-format: Remove trailing whitespace in docstring. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62485: New implementation of OpenMP 5.0 detached tasks.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62956: [clangd] Collect tokens of main files when building the AST
Phabricator via Phabricator via llvm-commits
- [PATCH] D63454: [OpenMP] Strengthen regression tests for task allocation under nowait depend clauses NFC
Phabricator via Phabricator via llvm-commits
- [PATCH] D63445: [Reassociate] Handle unary FNeg in the Reassociate pass
Phabricator via Phabricator via llvm-commits
- [PATCH] D62815: Add UnaryOperator visitor to DataFlowSanitizer
Phabricator via Phabricator via llvm-commits
- [PATCH] D63370: Specify log level for CMake messages (less stderr)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63106: [OpenMP][libomptarget] Add support for declare target to clause under unified memory
Phabricator via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Phabricator via Phabricator via llvm-commits
- [PATCH] D63562: [clangd] Format changes produced by rename
Phabricator via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63347: [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH when dumping dynamic symbol table.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63117: [analyzer] RetainCount: Add support for OSRequiredCast().
Phabricator via Phabricator via llvm-commits
- [PATCH] D63118: [analyzer] DeadStores: Add a crude suppression files generated by DriverKit IIG.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62440: [analyzer] NFC: Change evalCall() to provide a CallEvent.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62716: [analyzer] Fix JSON dumps for dynamic types, add test.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62754: [analyzer] Fix JSON dumps for location contexts.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63362: [analyzer] Fix JSON dumps for store clusters.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63519: [analyzer] exploded-graph-rewriter: Fix escaping and unescaping of StringRegions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62761: [analyzer] exploded-graph-rewriter: Implement a --diff mode.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63544: Use object library if cmake supports it
Phabricator via Phabricator via llvm-commits
- [PATCH] D62156: [Sema][PR41730] Diagnose addr space mismatch while constructing objects
Phabricator via Phabricator via llvm-commits
- [PATCH] D63589: [X86] Add BLSI to isUseDefConvertible.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63108: [OpenMP] Add support for handling declare target to clause when unified memory is required
Phabricator via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Phabricator via Phabricator via llvm-commits
- [PATCH] D63613: [clang-tidy] Fail gracefully upon empty database fields
Phabricator via Phabricator via llvm-commits
- [PATCH] D62914: [Sema] Fix diagnostic for addr spaces in reference binding
Phabricator via Phabricator via llvm-commits
- [PATCH] D62676: [ARM] Add MVE vector compare instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63544: Use object library if cmake supports it
Phabricator via Phabricator via llvm-commits
- [PATCH] D62677: [ARM] Add a batch of similarly encoded MVE instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Phabricator via Phabricator via llvm-commits
- [PATCH] D62335: [OpenCL][PR41963] Add overloads of old atomics with generic pointer type in C++ mode
Phabricator via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Phabricator via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
Phabricator via Phabricator via llvm-commits
- [PATCH] D62105: [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
Phabricator via Phabricator via llvm-commits
- [PATCH] D63688: [Support] Fix build under Emscripten
Phabricator via Phabricator via llvm-commits
- [llvm] r363601 - Reduced test case for pr42279 in advance of the relevant re-commit + fix
Philip Reames via llvm-commits
- [llvm] r363613 - Fix a bug w/inbounds invalidation in LFTR (recommit)
Philip Reames via llvm-commits
- [llvm] r363289 - Fix a bug w/inbounds invalidation in LFTR
Philip Reames via llvm-commits
- [llvm] r363619 - Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/taken backedges
Philip Reames via llvm-commits
- [llvm] r363867 - [SCEV] Revise a method description to match actual behavior [NFC]
Philip Reames via llvm-commits
- [llvm] r363875 - [LFTR] Rename variable to minimize confusion [NFC]
Philip Reames via llvm-commits
- [llvm] r363877 - [LFTR] Stylistic cleanup as suggested in last review comment of D62939 [NFC]
Philip Reames via llvm-commits
- [llvm] r363882 - [Tests] Autogen a test so that future changes are understandable
Philip Reames via llvm-commits
- [llvm] r363883 - LFTR for multiple exit loops
Philip Reames via llvm-commits
- [llvm] r363884 - [Util] Add a helper script for converting -print-before-all output into a file based equivelent
Philip Reames via llvm-commits
- [llvm] r363953 - [Tests] Add a tricky LFTR case for documentation purposes
Philip Reames via llvm-commits
- [llvm] r363964 - [LFTR] Fix a (latent?) bug related to nested loops
Philip Reames via llvm-commits
- [llvm] r364135 - Exploit a zero LoopExit count to eliminate loop exits
Philip Reames via llvm-commits
- [llvm] r364155 - [IndVars] Remove dead instructions after folding trivial loop exit
Philip Reames via llvm-commits
- [llvm] r364156 - [Tests] Autogen and improve test readability
Philip Reames via llvm-commits
- [PATCH] D63224: Teach getSCEVAtScope how to handle loop phis w/invariant operands in loops w/taken backedges
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Philip Reames via Phabricator via llvm-commits
- [PATCH] D61922: [IndVarSimplify] Rotate exit comparisons to make them more invariant
Philip Reames via Phabricator via llvm-commits
- [PATCH] D60783: [LoopPred] Implement a version of the profitability heuristic w/o BPI
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62123: [NFC] SimplifyCFG prof branch_weighs handling is simplified
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63461: [Util] Add a helper script for converting -print-before-all output into a file based equivelent
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63243: [WIP] Adjust the users of dereferenceable wrt. dereferenceable_globally
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63461: [Util] Add a helper script for converting -print-before-all output into a file based equivelent
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63461: [Util] Add a helper script for converting -print-before-all output into a file based equivelent
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D60606: [SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63656: [Peephole] Allow folding loads into instructions w/multiple uses (such as test64rr)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63656: [Peephole] Allow folding loads into instructions w/multiple uses (such as test64rr)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62776: [CVP] Reenable nowrap flag inference
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D62990: [SCEV]When safe, compute MinStart as unsigned_min(Start - Stride) + Stride in computeMaxBECountForLT
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D63377: [ORC] Avoid Race in Assertions
Praveen velliengiri via Phabricator via llvm-commits
- [PATCH] D63378: [ORC] WIP Speculative compilation
Praveen velliengiri via Phabricator via llvm-commits
- [PATCH] D63378: [ORC] WIP Speculative compilation
Praveen velliengiri via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D63535: [clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC).
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D63584: [clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC).
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D59480: [NFC] Add SchedState to allow forwarding the Scheduling state between MBB
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D59480: [NFC] Add SchedState to allow forwarding the Scheduling state between MBB
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D61248: [NFC] Add the infrastructure to forward the scheduled state between MBB
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D61248: [NFC] Add the infrastructure to forward the scheduled state between MBB
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D61250: [PowerPC] Forward the scheduling state for PowerPC target
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D63590: [PowerPC] Sign extend the select instr operands if it is any_extend
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] r363813 - [Reassociate] Handle unary FNeg in the Reassociate pass
Quentin Colombet via llvm-commits
- [llvm] r363998 - [Reassociate] Remove bogus assert reported in PR42349.
Quentin Colombet via llvm-commits
- [llvm] r363998 - [Reassociate] Remove bogus assert reported in PR42349.
Quentin Colombet via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D63496: [WIP] CodeGen: Prototype class for registers
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D62423: [globalisel][legalizer] Attempt to write down the minimal legalization rules
Quentin Colombet via Phabricator via llvm-commits
- [compiler-rt] r363778 - [Sanitizers] Fix sanitizer_posix_libcdep.cc compilation on Solaris 11.5
Rainer Orth via llvm-commits
- [zorg] r363785 - [zorg] Add solaris11-amd64, solaris11-sparcv9 builders
Rainer Orth via llvm-commits
- [llvm] r363984 - [profile] Solaris ld supports __start___llvm_prof_data etc. labels
Rainer Orth via llvm-commits
- [PATCH] D62944: [Driver] Fix wchar_t and wint_t definitions on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63495: [zorg] Add solaris11-amd64, solaris11-sparcv9 builders
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D62892: [Sanitizers] Fix sanitizer_posix_libcdep.cc compilation on Solaris 11.5
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D62892: [Sanitizers] Fix sanitizer_posix_libcdep.cc compilation on Solaris 11.5
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63495: [zorg] Add solaris11-amd64, solaris11-sparcv9 builders
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63495: [zorg] Add solaris11-amd64, solaris11-sparcv9 builders
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63598: [unittests][Support] Fix LLVM-Unit :: Support/./SupportTests/FileSystemTest.permissions on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D41111: [profile] Solaris ld supports __start___llvm_prof_data etc. labels
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63601: [Sanitizers] Remove clang_rt.sancov_{begin,end} on Solaris
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D41111: [profile] Solaris ld supports __start___llvm_prof_data etc. labels
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D63600: [test][Driver] Fix Clang :: Driver/cl-response-file.c
Rainer Orth via Phabricator via llvm-commits
- [lld] r363724 - [PDB] Ignore .debug$S subsections with high bit set
Reid Kleckner via llvm-commits
- [llvm] r363724 - [PDB] Ignore .debug$S subsections with high bit set
Reid Kleckner via llvm-commits
- [compiler-rt] r364070 - [asan] Avoid two compiler-synthesized calls to memset & memcpy
Reid Kleckner via llvm-commits
- [compiler-rt] r364077 - [asan] Quote the path to the Python exe in case it has spaces
Reid Kleckner via llvm-commits
- [llvm] r364111 - Revert [SLP] Look-ahead operand reordering heuristic.
Reid Kleckner via llvm-commits
- [llvm] r364084 - [SLP] Look-ahead operand reordering heuristic.
Reid Kleckner via llvm-commits
- [PATCH] D63083: [DebugInfo][Docs] Document that prologue/epilogue variable location changes are ignored
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D62635: Add enums as global variables in the IR metadata.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63396: [WinEH] Allocate space in funclets stack to save XMM CSRs
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63570: [COFF] Implement /safeseh:no and check @feat.00 flags by default
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63361: Pretend NRVO variables are references so they can be found by debug info
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63627: [asan] Avoid two compiler-synthesized calls to memset & memcpy
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63637: Do not set an RPATH on statically-linked LLVM executables.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63627: [asan] Avoid two compiler-synthesized calls to memset & memcpy
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63627: [asan] Avoid two compiler-synthesized calls to memset & memcpy
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63658: [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.*
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D63600: [test][Driver] Fix Clang :: Driver/cl-response-file.c
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D62997: [LV] Share the LV illegality reporting with LoopVectorize. NFC.
Renato Golin via Phabricator via llvm-commits
- [llvm] r363617 - Add convenience utility for replacing a range within a container with a
Richard Smith via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
Richard Smith via llvm-commits
- [PATCH] D63371: Rewrite ConstStructBuilder with a mechanism that can cope with splitting and updating constants.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63637: Do not set an RPATH on statically-linked LLVM executables.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63637: Do not set an RPATH on statically-linked LLVM executables.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D62825: [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D63632: Update the llvm::enumerate utility class result_pair to use the 'iterator_traits<R>::reference' instead of 'ValueOfIter<R> &'.
River Riddle via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Roland Froese via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Roland Froese via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Roland Froese via Phabricator via llvm-commits
- [PATCH] D63695: [sancov] Ignore PC samples with value 0
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D63695: [sancov] Ignore PC samples with value 0
Roland McGrath via Phabricator via llvm-commits
- [llvm] r363537 - [NFC][Codegen] Standalone tests for icmp eq/ne (urem %x, C), 0 -> icmp eq/ne %x, 0 fold (D63390)
Roman Lebedev via llvm-commits
- [llvm] r363774 - [NFC][X86][MCA] BdVer2: add load-store-throughput test
Roman Lebedev via llvm-commits
- [llvm] r363775 - [NFC][X86][MCA] Barcelona: add load/store/load-store-throughput tests
Roman Lebedev via llvm-commits
- [llvm] r364069 - [NFC] Added more tests for D63652
Roman Lebedev via llvm-commits
- [llvm] r364069 - [NFC] Added more tests for D63652
Roman Lebedev via llvm-commits
- [llvm] r364125 - [CMake] Delete redundant DEPENDS/LINK_LIBS from LineEditor/XRay
Roman Lebedev via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62786: [X86] X86DAGToDAGISel::matchBitExtract(): pattern a: truncation awareness
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62806: [X86] X86DAGToDAGISel::matchBitExtract(): pattern c: truncation awareness
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62871: [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & C) ==/!= 0 fold
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60000: [llvm-exegesis] Post-processing for chained instrs in latency mode (PR41275)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63246: [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63497: Add support for openSUSE RISC-V triple
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63488: [docs] Phabricator, not the lists is the main entry point for new patches
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63026: [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s>=/s< 0 earlier
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, ~C), 0 -> %x u</u>= 0 earlier, C+1 is power of 2.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63571: Fix lcov coverage report contains functions from other compilation units.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63292: [docs] Workaround old recommonmark version on buildbots
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63608: Remove some autoconf references from docs and comments
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63616: Implement `-fsanitize-coverage-whitelist` and `-fsanitize-coverage-blacklist` for clang
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63624: [PowerPC] Exploit single instruction load-and-splat for word and doubleword
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63629: [JumpThreading][PR42085] Do not fold conditional terminators of loop headers
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63527: InstCombine: Preserve nuw when reassociating nuw ops [2/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63527: InstCombine: Preserve nuw when reassociating nuw ops [2/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63528: InstCombine: Preserve nuw when reassociating nuw ops [3/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62776: [CVP] Reenable nowrap flag inference
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops [1/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63652: [InstCombine] (1 << (C - x)) -> ((1 << C) >> x) if C is bitwidth - 1
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60091: [test-suite] Signal error if llvm-lit was not found
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63657: [benchmark] Change GetGitVersion to only check "dirty" when a tag is found
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D46760: [InstCombine] Enhance narrowUDivURem.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D51553: [DAGCombiner][x86] add transform/hook to load a scalar directly for use in a vector binop
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60616: Make parseBitcodeFile use a named StructType, if it exists and matches.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62158: [InstCombine] canonicalize minnum/maxnum with 'nnan' to fcmp+select
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D62158: [InstCombine] canonicalize minnum/maxnum with 'nnan' to fcmp+select
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63660: [InstCombine] squash is-power-of-2 that uses ctpop
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63661: [SLPVectorizer] Operand reordering across multiple instructions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63672: Added Delta IR Reduction Tool
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63675: [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 is power of two -> icmp eq/ne (and %x, (lshr -C1, C2)), 0.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, C), 0 iff (-C) is power of two -> %x u</u>= (-C) earlier.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63505: [InstCombine] Fold icmp eq/ne (and %x, C), 0 iff (-C) is power of two -> %x u</u>= (-C) earlier.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63675: [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 is power of two -> icmp eq/ne (and %x, (lshr -C1, C2)), 0.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63675: [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 is power of two -> icmp eq/ne (and %x, (lshr -C1, C2)), 0.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops [1/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63528: InstCombine: Preserve nuw when reassociating nuw ops [3/3]
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Rui Ueyama via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63076: [ELF][RISCV] Support PLT, GOT, copy and relative relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63344: lld/elf: Deduplicate undefined symbol diagnostics
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63564: Add undefined symbols from linker script to output file
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63333: [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRelocation()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63109: lld-link: Reject more than one resource .obj file
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63690: [ELF][PPC][X86] Check overflow using [-2**(n-1), 2**n) for R_PPC_ADDR16, R_PPC64_ADDR{16,32}, R_X86_64_{8,16}
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Ryan Taylor via Phabricator via llvm-commits
- [PATCH] D63581: (Reland with changes) Adding a function for setting coverage output file.
Sajjad Mirza via Phabricator via llvm-commits
- [PATCH] D63581: (Reland with changes) Adding a function for setting coverage output file.
Sajjad Mirza via Phabricator via llvm-commits
- [PATCH] D60974: Clang IFSO driver action.
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r363736 - [RISCV] Prevent re-ordering some adds after shifts
Sam Elliott via llvm-commits
- [llvm] r364046 - [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via llvm-commits
- [PATCH] D63007: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63007: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63007: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D62857: [RISCV] Prevent re-ordering some adds after shifts
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63498: [RISC-V] Add -msave-restore and -mno-save-restore to clang driver
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63433: [RISCV] Add RISCV-specific TargetTransformInfo
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D63091: [clangd] Add a capability to enable completions with fixes.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D62538: [clangd] Add hidden tweaks to dump AST/selection.
Sam McCall via Phabricator via llvm-commits
- [llvm] r363530 - [ARM] Extract some code from ARMConstantIslandPass
Sam Parker via llvm-commits
- [llvm] r363531 - [ARM] Add ARMBasicBlockInfo.cpp
Sam Parker via llvm-commits
- [llvm] r363531 - [ARM] Add ARMBasicBlockInfo.cpp
Sam Parker via llvm-commits
- [llvm] r363532 - [ARM] Remove ARMComputeBlockSize
Sam Parker via llvm-commits
- [llvm] r363540 - [SCEV] Use NoWrapFlags when expanding a simple mul
Sam Parker via llvm-commits
- [llvm] r363556 - [CodeGen] Check for HardwareLoop Latch ExitBlock
Sam Parker via llvm-commits
- [PATCH] D43256: [MBP] Move a latch block with conditional exit and multi predecessors to top of loop
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63336: [CodeGen] Check for HardwareLoop Latch ExitBlock
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63418: [ARM] Rename Thumb2ITBlockPass.cpp to Thumb2CondExecution.cpp
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63440: [LoopUnroll] Generate sub nuw for loop index
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D62132: [RFC] Intrinsics for Hardware Loops
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63478: [HardwareLoops] NFC - move some hardware loop judgement code to a common place for other using
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63440: [WIP][LoopUnroll] Enable unrolled loops to have scevable trip counts.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D63430: [ARM] Add support for the MVE long shift instructions
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D63305: Propagate Trip count Assumptions to runtime check
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63304: Ignore Singletons in statement domains
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63304: Ignore Singletons in statement domains
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63304: Ignore Singletons in statement domains
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63305: Propagate Trip count Assumptions to runtime check
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63305: Propagate Trip count Assumptions to runtime check
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D63305: Propagate Trip count Assumptions to runtime check
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r363533 - Describe stack-id as an enum
Sander de Smalen via llvm-commits
- [llvm] r363546 - Test forward references in IntrinsicEmitter on Neon LD(2|3|4)
Sander de Smalen via llvm-commits
- [PATCH] D63321: [SVE][IR] Scalable Vector IR Type with pr42210 fix
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D63189: Test forward references in IntrinsicEmitter on Neon LD(2|3|4)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D59259: [AArch64] Use faddp to implement fadd reductions.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D63507: Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
Sander de Smalen via Phabricator via llvm-commits
- [llvm] r363704 - [x86] add test for load splitting with extracted store (PR42305); NFC
Sanjay Patel via llvm-commits
- [llvm] r363732 - [x86] add another test for load splitting with extracted stores (PR42305); NFC
Sanjay Patel via llvm-commits
- [llvm] r363842 - [InstSimplify] add a phi test with 1 incoming value; NFC
Sanjay Patel via llvm-commits
- [llvm] r363852 - [x86] add test for unaligned 32-byte load/store splitting; NFC
Sanjay Patel via llvm-commits
- [llvm] r363853 - [x86] avoid vector load narrowing with extracted store uses (PR42305)
Sanjay Patel via llvm-commits
- [llvm] r363938 - [InstCombine] add tests for checking power-of-2; NFC
Sanjay Patel via llvm-commits
- [llvm] r363945 - [InstCombine] add commuted variants for power-of-2 checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r363956 - [InstCombine] canonicalize check for power-of-2
Sanjay Patel via llvm-commits
- [llvm] r363974 - [InstCombine] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r363981 - [InstSimplify] add tests for known-not-a-power-of-2; NFC
Sanjay Patel via llvm-commits
- [llvm] r363997 - [InstSimplify] simplify power-of-2 (single bit set) sequences
Sanjay Patel via llvm-commits
- [llvm] r364062 - [GVNSink] prevent crashing on mismatched instructions (PR42346)
Sanjay Patel via llvm-commits
- [llvm] r364082 - [InstCombine] add tests for ctpop folds; NFC
Sanjay Patel via llvm-commits
- [llvm] r364153 - [InstCombine] squash is-power-of-2 that uses ctpop
Sanjay Patel via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63390: [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D59909: [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their non-immediate forms under optsize when the immediate has additional users.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63382: [InstCombine] fold a shifted zext to a select
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63214: [InstCombine] canonicalize fmin/fmax to LLVM intrinsics minnum/maxnum
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63294: [Analysis] enhance FP library function prototype checking to match types with name suffix
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63318: [DAGCombine] Teach DAGCombine to fold the aext + select pattern
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63534: [InstCombine] cttz(-x) -> cttz(x)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63660: [InstCombine] squash is-power-of-2 that uses ctpop
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D62158: [InstCombine] canonicalize minnum/maxnum with 'nnan' to fcmp+select
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63038: [SimplifyLibCalls] powf(x, sitofp(n)) -> powi(x, n)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D51553: [DAGCombiner][x86] add transform/hook to load a scalar directly for use in a vector binop
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D63660: [InstCombine] squash is-power-of-2 that uses ctpop
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r364159 - Fix typo in comment; NFC
Sanjoy Das via llvm-commits
- [PATCH] D63401: SROA: Allow touching addrspacecast with volatile
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63439: Wordsmith the semantics of invariant.load
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63439: Wordsmith the semantics of invariant.load
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63618: Exploit a zero LoopExit count to eliminate loop exits
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Sean Fertile via Phabricator via llvm-commits
- [llvm] r364000 - [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63239: [llvm-objcopy][NFC] Refactor output target parsing
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63309: [llvm-objcopy][MachO] Rebuild the symbol/string table in the writer
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63395: [llvm-objcopy][MachO] Support load commands used in executables/shared libraries
Seiya Nuta via Phabricator via llvm-commits
- [PATCH] D63699: [llvm-objcopy][MachO] Fix strict-aliasing warning. NFCI
Seiya Nuta via Phabricator via llvm-commits
- [llvm] r363914 - [NFC] Update documentation for AtomicCmpXchgInst
Serge Guelton via llvm-commits
- [PATCH] D63439: Wordsmith the semantics of invariant.load
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63439: Wordsmith the semantics of invariant.load
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63461: [Util] Add a helper script for converting -print-before-all output into a file based equivelent
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D63656: [Peephole] Allow folding loads into instructions w/multiple uses (such as test64rr)
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D62592: [RISCV] Add assembler support for RVC HINT instructions
Shiva Chen via Phabricator via llvm-commits
- [llvm] r364107 - [llvm-lipo] Implement -thin
Shoaib Meenai via llvm-commits
- [PATCH] D63453: [Support] Move llvm::MemoryBuffer to sys::fs::file_t
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D63341: [llvm-lipo] Implement -thin
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r363701 - [mips] Set the hasNoSchedulingInfo flag for the `MipsAsmPseudoInst`
Simon Atanasyan via llvm-commits
- [llvm] r363702 - [mips] Add PTR_64 and GPR_64 predicates to some MIPS 64-bit instructions
Simon Atanasyan via llvm-commits
- [llvm] r363703 - [mips] Add more strict predicates to the RSQRT_S_MM and TAILCALL_MM
Simon Atanasyan via llvm-commits
- [llvm] r363885 - [mips] Add (GPR|PTR)_64 predicates to PseudoReturn64 and PseudoIndirectHazardBranch64
Simon Atanasyan via llvm-commits
- [llvm] r363886 - [mips] Mark the `lwupc` instruction as MIPS64 R6 only
Simon Atanasyan via llvm-commits
- [PATCH] D63383: [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create R_*_RELATIVE for absolute relocation types in writable sections
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D63236: [mips] Add empty scheduler info and `NoItinerary` to the `MipsAsmPseudoInst`
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D63237: [mips] Add PTR64 and GPR_64 predicates to some MIPS 64-bit instructions
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D63542: [MIPS GlobalISel] Select integer to floating point conversions
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D63541: [MIPS GlobalISel] Select floating point to integer conversions
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r363542 - [SelectionDAG] Fold insert_subvector(undef, extract_subvector(v, c), c) -> v in getNode
Simon Pilgrim via llvm-commits
- [llvm] r363552 - [X86][SSE] Avoid unnecessary stack codegen in NT store codegen tests.
Simon Pilgrim via llvm-commits
- [llvm] r363564 - [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Simon Pilgrim via llvm-commits
- [llvm] r363565 - [X86][SSE] Add tests for underaligned nt loads
Simon Pilgrim via llvm-commits
- [llvm] r363570 - [X86] combineLoad - begun making the load split code more generic. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363582 - [X86][AVX] Split under-aligned vector nt-stores.
Simon Pilgrim via llvm-commits
- [llvm] r363592 - [X86][SSE] Scalarize under-aligned XMM vector nt-stores (PR42026)
Simon Pilgrim via llvm-commits
- [llvm] r363655 - [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Simon Pilgrim via llvm-commits
- [llvm] r363657 - [X86] Regenerate promote.ll. NFC.
Simon Pilgrim via llvm-commits
- [llvm] r363671 - [SelectionDAG] Legalize vaargs that require vector splitting
Simon Pilgrim via llvm-commits
- [llvm] r363685 - Fix -Wunused-but-set-variable warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363693 - [X86][AVX] extract_subvector(any_extend(x)) -> any_extend_vector_inreg(x)
Simon Pilgrim via llvm-commits
- [llvm] r363694 - [TargetLowering] SimplifyDemandedVectorElts - support MUL and ANY_EXTEND_VECTOR_INREG
Simon Pilgrim via llvm-commits
- [llvm] r363710 - [TargetLowering] SimplifyDemandedBits - Merge SIGN_EXTEND+SIGN_EXTEND_VECTOR_INREG handling
Simon Pilgrim via llvm-commits
- [llvm] r363713 - [TargetLowering] SimplifyDemandedBits - Merge ZERO_EXTEND+ZERO_EXTEND_VECTOR_INREG handling
Simon Pilgrim via llvm-commits
- [llvm] r363716 - [TargetLowering] SimplifyDemandedBits - Cleanup ANY_EXTEND handling
Simon Pilgrim via llvm-commits
- [llvm] r363787 - [DAGCombine] Fix (shl (ext (shl x, c1)), c2) -> (shl (ext x), (add c1, c2)) comment. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363789 - [DAGCombiner] visitSHL - pull out repeated shift amount VT. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363791 - [X86] Add non-uniform (shl (ext (shl x, c1)), c2) -> (shl (ext x), (add c1, c2)) test
Simon Pilgrim via llvm-commits
- [llvm] r363792 - [DAGCombiner] Support (shl (ext (shl x, c1)), c2) -> 0 non-uniform folds.
Simon Pilgrim via llvm-commits
- [llvm] r363793 - [DAGCombiner] Support (shl (ext (shl x, c1)), c2) -> (shl (ext x), (add c1, c2)) non-uniform folds.
Simon Pilgrim via llvm-commits
- [llvm] r363797 - Revert rL363678 : AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics
Simon Pilgrim via llvm-commits
- [llvm] r363802 - [TargetLowering] SimplifyDemandedBits SIGN_EXTEND_VECTOR_INREG -> ANY/ZERO_EXTEND_VECTOR_INREG
Simon Pilgrim via llvm-commits
- [llvm] r363808 - [X86] Merge extract_subvector(*_EXTEND) and extract_subvector(*_EXTEND_VECTOR_INREG) handling. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363812 - [X86] Add *_EXTEND -> *_EXTEND_VECTOR_INREG opcode conversion helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363818 - [X86] getExtendInVec - take a ISD::*_EXTEND opcode instead of a IsSigned bool flag. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363841 - [X86][SSE] Combine shuffles to ANY_EXTEND/ANY_EXTEND_VECTOR_INREG.
Simon Pilgrim via llvm-commits
- [llvm] r363847 - [X86][SSE] combineToExtendVectorInReg - add ANY_EXTEND support TODO. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363850 - [TargetLowering] SimplifyDemandedBits ZERO_EXTEND_VECTOR_INREG -> ANY_EXTEND_VECTOR_INREG
Simon Pilgrim via llvm-commits
- [llvm] r363856 - [TargetLowering] SimplifyDemandedBits - add ANY_EXTEND_VECTOR_INREG support
Simon Pilgrim via llvm-commits
- [llvm] r363887 - [DAGCombine] Use ConstantSDNode::getAPIntValue() instead of getZExtValue().
Simon Pilgrim via llvm-commits
- [llvm] r363921 - [DAGCombine] Reduce scope of ShAmtVal variable. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r363922 - [X86] LowerAVXExtend - handle ANY_EXTEND_VECTOR_INREG lowering as well.
Simon Pilgrim via llvm-commits
- [llvm] r363924 - [DAGCombine] Add TODOs for some combines that should support non-uniform vectors
Simon Pilgrim via llvm-commits
- [llvm] r363925 - [SLP][X86] Add lookahead reordering tests from D60897
Simon Pilgrim via llvm-commits
- [llvm] r363929 - [DAGCombiner] Support (shl (zext (srl x, C)), C) -> (zext (shl (srl x, C), C)) non-uniform folds.
Simon Pilgrim via llvm-commits
- [llvm] r363955 - [DAGCombiner] Use getAPIntValue() instead of getZExtValue() where possible.
Simon Pilgrim via llvm-commits
- [llvm] r364022 - [X86][AVX] isNOT - handle concat_vectors(xor X, -1, xor Y, -1) pattern
Simon Pilgrim via llvm-commits
- [llvm] r364024 - [X86] foldVectorXorShiftIntoCmp - use isConstOrConstSplat. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364026 - [X86] combineAndnp - use isNOT instead of manually checking for (XOR x, -1)
Simon Pilgrim via llvm-commits
- [llvm] r364030 - [X86] createMMXBuildVector - call with BuildVectorSDNode directly. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364038 - [X86] X86ISD::ANDNP is a (non-commutative) binop
Simon Pilgrim via llvm-commits
- [llvm] r364059 - [DAGCombine] narrowInsertExtractVectorBinOp - reuse "extract from insert" detection code.
Simon Pilgrim via llvm-commits
- [llvm] r364068 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364072 - [X86] isBinOp - move commutative ops to isCommutativeBinOp. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364076 - [DAGCombine] narrowExtractedVectorBinOp - pull out repeated getOpcode(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r364084 - [SLP] Look-ahead operand reordering heuristic.
Simon Pilgrim via llvm-commits
- [llvm] r364090 - [X86][AVX] Combine INSERT_SUBVECTOR(SRC0, EXTRACT_SUBVECTOR(SRC1)) as shuffle
Simon Pilgrim via llvm-commits
- [llvm] r364136 - [X86][SSE] Fold extract_subvector(vselect(x, y, z), 0) -> vselect(extract_subvector(x, 0), extract_subvector(y, 0), extract_subvector(z, 0))
Simon Pilgrim via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63391: [CodeGen] [SelectionDAG] More efficient code for X % C == 0 (UREM case) (try 2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63189: Test forward references in IntrinsicEmitter on Neon LD(2|3|4)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63141: [DAGCombine] GetNegatedExpression - add FMA\FMAD support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63246: [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63246: [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63373: [X86] Use vmovq for v4i64/v4f64/v8i64/v8f64 vzmovl.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63246: [X86][SSE] Prevent misaligned non-temporal vector load/store combines
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D59909: [X86] Add custom isel to select ADD/SUB/OR/XOR/AND to their non-immediate forms under optsize when the immediate has additional users.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63326: [X86] Replace any_extend* vector extensions with zero_extend* equivalents
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60762: [SelectionDAG] Legalize vaargs that require vector splitting
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60762: [SelectionDAG] Legalize vaargs that require vector splitting
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63141: [DAGCombine] GetNegatedExpression - add FMA\FMAD support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63556: [llvm-mca][docs] clarify how the quality of the perf report is affected by the quality of the scheduling models.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63517: [x86] avoid vector load narrowing with extracted store uses (PR42305)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63281: [TargetLowering] Add SimplifyMultipleUseDemandedBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63589: [X86] Add BLSI to isUseDefConvertible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63281: [TargetLowering] Add SimplifyMultipleUseDemandedBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63543: [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D62890: [DAGCombiner] Merge consecutive stores of vector elements before types are legalized
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63628: AMD K10 (Barcelona) Initial Scheduler model
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63373: [X86] Use vmovq for v4i64/v4f64/v8i64/v8f64 vzmovl.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63463: [CodeGen] Add missing vector type legalization for ctlz_zero_undef
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63653: [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VECTORS support
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D63512: [X86] Add DAG combine to turn (vzmovl (insert_subvector undef, X, 0)) into (insert_subvector allzeros, (vzmovl X), 0)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r363690 - [ARM] Rename MVE instructions in Tablegen for consistency.
Simon Tatham via llvm-commits
- [llvm] r363695 - [ARM] Add MVE integer vector min/max instructions.
Simon Tatham via llvm-commits
- [llvm] r363696 - [ARM] Add MVE vector shift instructions.
Simon Tatham via llvm-commits
- [llvm] r363838 - [ARM] Add MVE vector bit-operations (register inputs).
Simon Tatham via llvm-commits
- [llvm] r363936 - [ARM] Add a batch of MVE integer instructions.
Simon Tatham via llvm-commits
- [llvm] r364013 - [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via llvm-commits
- [llvm] r364027 - [ARM] Add MVE vector compare instructions.
Simon Tatham via llvm-commits
- [llvm] r364037 - [ARM] Add a batch of similarly encoded MVE instructions.
Simon Tatham via llvm-commits
- [llvm] r364040 - [ARM] Add MVE vector instructions that take a scalar input.
Simon Tatham via llvm-commits
- [llvm] r364041 - [ARM] Add MVE 64-bit GPR <-> vector move instructions.
Simon Tatham via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63492: [ARM] Rename MVE instructions in Tablegen for consistency.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62671: [ARM] Add MVE integer vector min/max instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62672: [ARM] Add MVE vector shift instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62672: [ARM] Add MVE vector shift instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63255: [ARM] Select MVE add and sub
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62673: [ARM] Add MVE vector bit-operations (register inputs).
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62676: [ARM] Add MVE vector compare instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62677: [ARM] Add a batch of similarly encoded MVE instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62678: [ARM] Add MVE vector instructions that take a scalar input.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62679: [ARM] Add MVE 64-bit GPR <-> vector move instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62680: [ARM] Add MVE vector load/store instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62674: [ARM] Add a batch of MVE integer instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62675: [ARM] Add a batch of MVE floating-point instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62676: [ARM] Add MVE vector compare instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62677: [ARM] Add a batch of similarly encoded MVE instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62678: [ARM] Add MVE vector instructions that take a scalar input.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62678: [ARM] Add MVE vector instructions that take a scalar input.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62679: [ARM] Add MVE 64-bit GPR <-> vector move instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63650: [ARM] Add MVE interleaving load/store family.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D62680: [ARM] Add MVE vector load/store instructions.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63650: [ARM] Add MVE interleaving load/store family.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D63650: [ARM] Add MVE interleaving load/store family.
Simon Tatham via Phabricator via llvm-commits
- [llvm] r363666 - [ARM] Some Thumb2ITBlock clean ups. NFC
Sjoerd Meijer via llvm-commits
- [llvm] r363780 - Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Sjoerd Meijer via llvm-commits
- [llvm] r363913 - TargetParserTest.ARMExtensionFeatures run out of memory on 32-bit (PR42316)
Sjoerd Meijer via llvm-commits
- [PATCH] D63418: [ARM] Rename Thumb2ITBlockPass.cpp to Thumb2CondExecution.cpp
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63418: [ARM] Rename Thumb2ITBlockPass.cpp to Thumb2CondExecution.cpp
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63418: [ARM] Rename Thumb2ITBlockPass.cpp to Thumb2CondExecution.cpp
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63447: [ARM] Put some of the TTI costmodel behind hasNeon calls.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63448: [ARM] MVE shuffle broadcast costs
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63419: [ARM] Thumb2CondExecution. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63492: [ARM] Rename MVE instructions in Tablegen for consistency.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63569: Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63569: Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63569: Make TargetParserTest.ARMExtensionFeatures not run out of memory on 32-bit (PR42316)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D62682: [ARM] Extra MVE-related testing.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D62625: LFTR for multiple exit loops
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D63476: [ARM] DLS/LE low-overhead loop code generation
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r363577 - [AMDGPU] gfx1010 wave32 metadata
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363586 - [AMDGPU] Pass to propagate ABI attributes from kernels to the functions
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363588 - [AMDGPU] gfx1010 wavefrontsize intrinsic folding
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363614 - [AMDGPU] Propagate function attributes thru bitcasts
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363623 - [AMDGPU] gfx1010 subvector test. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363625 - [AMDGPU] Use custom inserter for gfx10 VOP2b
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363721 - [AMDGPU] gfx1010 disassembler changes for wave32
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363729 - [AMDGPU] gfx10 wave32 patterns
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363931 - Virtualize TargetInstrInfo::getRegClass()
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363934 - [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363946 - [AMDGPU] gfx10 tests. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363946 - [AMDGPU] gfx10 tests. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363946 - [AMDGPU] gfx10 tests. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363946 - [AMDGPU] gfx10 tests. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r363946 - [AMDGPU] gfx10 tests. NFC.
Stanislav Mekhanoshin via llvm-commits
- [llvm] r364074 - [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63427: AMDGPU/GFX10: Don't generate s_code_end padding in the asm-printer
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63206: [AMDGPU] gfx1010 wavefrontsize intrinsic folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63427: AMDGPU/GFX10: Don't generate s_code_end padding in the asm-printer
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63421: AMDGPU: Make getreg intrinsic inaccessiblememonly
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63207: [AMDGPU] gfx1010 wave32 metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63207: [AMDGPU] gfx1010 wave32 metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63208: [AMDGPU] Pass to propagate ABI attributes from kernels to the functions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63206: [AMDGPU] gfx1010 wavefrontsize intrinsic folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63455: [AMDGPU] Propagate function attributes thru bitcasts
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63455: [AMDGPU] Propagate function attributes thru bitcasts
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63456: AMDGPU: Remove unnecessary check for virtual register
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63225: AMDGPU: Fold readlane from copy of SGPR or imm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63464: AMDGPU: Insert mem_viol check loop around GWS pre-GFX9
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63465: AMDGPU: Fix iterator crash in AMDGPUPromoteAlloca
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63489: [InstSimplify] LCSSA PHIs should not be simplified away
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63506: [AMDGPU] gfx1010 disassembler changes for wave32
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63506: [AMDGPU] gfx1010 disassembler changes for wave32
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63511: [AMDGPU] gfx10 wave32 patterns
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63511: [AMDGPU] gfx10 wave32 patterns
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63566: AMDGPU: Fix folding immediate into readfirstlane through reg_sequence
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63558: AMDGPU: Undo sub x, c canonicalization for v2i16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63560: AMDGPU: Treat undef as an inline immediate
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63558: AMDGPU: Undo sub x, c canonicalization for v2i16
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63576: AMDGPU: Add intrinsics for DS GWS semaphore instructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63205: Virtualize TargetInstrInfo::getRegClass()
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63560: AMDGPU: Treat undef as an inline immediate
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63204: [AMDGPU] gfx1010 core wave32 changes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63605: AMDGPU: Always use s33 for global scratch wave offset
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63611: AMDGPU: Fix ignoring DisableFramePointerElim in leaf calls
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63494: [AMDGPU] Fix for branch offset hardware workaround
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63619: [AMDGPU] hazard recognizer for fp atomic to s_denorm_mode
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63673: AMDGPU: Cleanup checking when spills need emergency slots
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D63682: AMDGPU: Fold frame index into MUBUF
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [zorg] r363571 - [lldb-cmake-standalone] Invoke llvm-lit manually for CMake-generated Xcode project in order to pass --verbose flag
Stefan Granitz via llvm-commits
- [zorg] r363607 - [lldb-cmake-standalone] CMake-generated Xcode project should build the LLDB.framework
Stefan Granitz via llvm-commits
- [zorg] r363815 - [lldb-cmake-standalone] Build provided LLVM tree as RelWithDebInfo
Stefan Granitz via llvm-commits
- [zorg] r363816 - [lldb-cmake-standalone] Build and test CMake-generated Xcode project in Debug mode
Stefan Granitz via llvm-commits
- [zorg] r363817 - [lldb-cmake-standalone] Streamline labels of build stages
Stefan Granitz via llvm-commits
- [compiler-rt] r363821 - Specify log level for CMake messages (less stderr)
Stefan Granitz via llvm-commits
- [llvm] r363821 - Specify log level for CMake messages (less stderr)
Stefan Granitz via llvm-commits
- [PATCH] D63370: Specify log level for CMake messages (less stderr)
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D63379: [Attributor] Deducing existing nounwind attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D63379: [Attributor] Deducing existing nounwind attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D63379: [Attributor] Deducing existing nounwind attribute.
Stefan Stipanovic via Phabricator via llvm-commits
- [PATCH] D63268: Make UniqueCStringMap work with non-default-constructible types and other improvements/cleanups
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D63110: Fix a crash in option parsing.
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D63268: Make UniqueCStringMap work with non-default-constructible types and other improvements/cleanups
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D63110: Fix a crash in option parsing.
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D61479: Finish "Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFO"
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Steven Wu via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Steven Wu via Phabricator via llvm-commits
- [PATCH] D62849: Moving OpenCLBuiltins.td and remove unused include
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D63256: [OpenCL] Split type and macro definitions into opencl-c-base.h
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D63608: Remove some autoconf references from docs and comments
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D63608: Remove some autoconf references from docs and comments
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D59673: [Clang] Harmonize Split DWARF options with llc
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D55653: [lldb-mi] Check raw pointers before passing them to std::string ctor/assignment
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D60360: Dump the minimal version of cmake 3.5.0
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D63544: Use object library if cmake supports it
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D63444: [ThinLTO] Optimize write-only globals out
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D63626: [clang][NewPM] Remove exception handling before loading pgo sample profile data
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r363756 - [WebAssembly] Optimize ISel for SIMD Boolean reductions
Thomas Lively via llvm-commits
- [PATCH] D63509: DAG: Use getStoreSize when expanding dynamic vector indexing
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D63529: [WebAssembly] Optimize ISel for SIMD Boolean reductions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D63529: [WebAssembly] Optimize ISel for SIMD Boolean reductions
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D63615: [WebAssembly] Omit wrap on i64x2.{shl, shr*} ISel when possible
Thomas Lively via Phabricator via llvm-commits
- [llvm] r363900 - FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via llvm-commits
- [llvm] r363901 - [FileCheck] Stop qualifying expressions as numeric
Thomas Preud'homme via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63500: [FileCheck] Stop qualifying expressions as numeric
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63500: [FileCheck] Stop qualifying expressions as numeric
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60388: FileCheck [8/12]: Define numeric var from expr
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60388: FileCheck [8/12]: Define numeric var from expr
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63539: [FileCheck] Fix fct param immediate comment style
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60390: FileCheck [10/12]: Add support for signed numeric values
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60390: FileCheck [10/12]: Add support for signed numeric values
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60391: FileCheck [11/12]: Add matching constraint specification
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60392: FileCheck [12/12]: Support use of var defined on same line
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63125: FileCheck: Return parse error w/ Error & Expected
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63500: [FileCheck] Stop qualifying expressions as numeric
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60388: FileCheck [8/12]: Define numeric var from expr
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63539: [FileCheck] Fix fct param immediate comment style
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60390: FileCheck [10/12]: Add support for signed numeric values
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60391: FileCheck [11/12]: Add matching constraint specification
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D63510: [LiveInterval] Removed bogus empty subrange assert
Tim Renouf via Phabricator via llvm-commits
- [llvm] r363576 - AMDGPU/GlobalISel: Implement select for G_ICMP and G_SELECT
Tom Stellard via llvm-commits
- [llvm] r363642 - GlobalISel: Remove redundant pass initialization
Tom Stellard via llvm-commits
- [PATCH] D60640: AMDGPU/GlobalISel: Implement select for G_ICMP and G_SELECT
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63235: GlobalISel: Remove redundant pass initialization
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D63503: cmake: Add CLANG_LINK_CLANG_DYLIB option
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Tom Stellard via Phabricator via llvm-commits
- [llvm] r364115 - [COFF, ARM64] Fix encoding of debugtrap for Windows
Tom Tan via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Tom Tan via Phabricator via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Tom Tan via Phabricator via llvm-commits
- [PATCH] D63635: [COFF, ARM64] Fix encoding of debugtrap for Windows
Tom Tan via Phabricator via llvm-commits
- [PATCH] D61552: [clang] Adapt ASTMatcher to explicit(bool) specifier
Tyker via Phabricator via llvm-commits
- [PATCH] D63592: [clang] Fixing windows buildbot after D61552
Tyker via Phabricator via llvm-commits
- [PATCH] D63376: [clang] Small improvments after Adding APValue to ConstantExpr
Tyker via Phabricator via llvm-commits
- [compiler-rt] r363679 - [compiler-rt][SystemZ] Work around ASAN failures via -fno-partial-inlining
Ulrich Weigand via llvm-commits
- [llvm] r363806 - [SystemZ] Support vector load/store alignment hints
Ulrich Weigand via llvm-commits
- [llvm] r363593 - LiveInterval.h: add LiveRange::findIndexesLiveAt function - return a list of SlotIndexes the LiveRange live at.
Valery Pykhtin via llvm-commits
- [llvm] r363661 - [AMDGPU] Speed up live-in virtual register set computaion in GCNScheduleDAGMILive.
Valery Pykhtin via llvm-commits
- [PATCH] D62411: LiveIntervals: add LiveRange::findIndexesLiveAt function - return a list of SlotIndexes the LiveRange live at.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D62401: [AMDGPU] Speed up live-in virtual register set computaion in GCNScheduleDAGMILive
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D60897: [SLP] Look-ahead operand reordering heuristic.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D62432: [SLPVectorizer] Make the scheduler aware of the TreeEntry operands.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63661: [SLPVectorizer] Operand reordering across multiple instructions.
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63664: [SLPVectorizer] Precommit of supernode.ll test for D63661
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D63664: [SLPVectorizer] Precommit of supernode.ll test for D63661
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D41111: [profile] Solaris ld supports __start___llvm_prof_data etc. labels
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] [NFC] Avoir keeping reference to every files
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D63676: Early exit from Hoist() in machine licm pass based on block hotness
Victor Huang via Phabricator via llvm-commits
- [PATCH] D61879: WIP: Prototype of DSE optimizations for -ftrivial-auto-var-init
Vitaly Buka via llvm-commits
- [llvm] r364004 - [GN] Fix build
Vitaly Buka via llvm-commits
- [llvm] r364015 - [GN] Put libcxx include into the same place as cmake to fix Driver/print-file-name.c test
Vitaly Buka via llvm-commits
- [llvm] r364016 - [GN] Fix check-clang by disabling plugins
Vitaly Buka via llvm-commits
- [zorg] r364017 - [GN] Report check-clang-tools error as warning
Vitaly Buka via llvm-commits
- [PATCH] D63450: Stop counting pops in tsan/check_analyze.sh.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D62927: [sanitizers][windows] Rtl-Heap Interception and tests
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63627: [asan] Avoid two compiler-synthesized calls to memset & memcpy
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D63381: Allow copy/move assignment operator to be coroutine as per N4775
Vivek Pandya via Phabricator via llvm-commits
- [PATCH] D63381: Allow copy/move assignment operator to be coroutine as per N4775
Vivek Pandya via Phabricator via llvm-commits
- [llvm] r363621 - [test][AArch64] Relax the check line for G_BRJT in legalizer-info-validation.mir
Volkan Keles via llvm-commits
- [llvm] r363854 - Fix GlobalISel MachineVerifier tests. NFC.
Volkan Keles via llvm-commits
- [PATCH] D63405: GlobalISel: Don't lose fneg flags when lowering to fsub
Volkan Keles via Phabricator via llvm-commits
- [llvm] r363581 - [LV] Suppress vectorization in some nontemporal cases
Warren Ristow via llvm-commits
- [PATCH] D61764: [LV] Suppress vectorization in some nontemporal cases
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D63671: [llvm-profdata] [NFC] Avoir keeping reference to every files
Wei Mi via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Wei Xiao via Phabricator via llvm-commits
- [PATCH] D59744: Fix i386 ABI "__m64" type bug
Wei Xiao via Phabricator via llvm-commits
- [llvm] r363566 - PHINode: introduce setIncomingValueForBlock() function, and use it.
Whitney Tsang via llvm-commits
- [PATCH] D63338: PHINode: introduce setIncomingValueForBlock() function, and use it.
Whitney via Phabricator via llvm-commits
- [PATCH] D63446: Expand cloneLoopWithPreheader() to support cloning loop nest
Whitney via Phabricator via llvm-commits
- [PATCH] D63446: Expand cloneLoopWithPreheader() to support cloning loop nest
Whitney via Phabricator via llvm-commits
- [PATCH] D63446: Expand cloneLoopWithPreheader() to support cloning loop nest
Whitney via Phabricator via llvm-commits
- [PATCH] D63633: [WebAssembly] Fix p2align in assembler.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D63547: [AIX]Global Address Lowering
Xiangling Liao via Phabricator via llvm-commits
- [PATCH] D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined
Xing Xue via Phabricator via llvm-commits
- [PATCH] D63616: Implement `-fsanitize-coverage-whitelist` and `-fsanitize-coverage-blacklist` for clang
Yannis Juglaret via Phabricator via llvm-commits
- [PATCH] D63616: Implement `-fsanitize-coverage-whitelist` and `-fsanitize-coverage-blacklist` for clang
Yannis Juglaret via Phabricator via llvm-commits
- [PATCH] D63256: [OpenCL] Split type and macro definitions into opencl-c-base.h
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r363652 - [SimplifyCFG] NFC, prof branch_weighs handling is simplified
Yevgeny Rouban via llvm-commits
- [llvm] r364005 - [LICM & MSSA] Fixed test to run only with assertions enabled as it uses -debug-only
Yevgeny Rouban via llvm-commits
- [PATCH] D62123: [NFC] SimplifyCFG prof branch_weighs handling is simplified
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D60606: [SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D63582: [LICM & MSSA] Limit unsafe sinking and hoisting.
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D63058: [InlineCost] Fix bug 42084: return the first negative result
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] r363763 - Test commit access
Yuanfang Chen via llvm-commits
- [llvm] r363858 - [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Yuanfang Chen via llvm-commits
- [lld] r363868 - [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH when dumping dynamic symbol table.
Yuanfang Chen via llvm-commits
- [llvm] r363868 - [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH when dumping dynamic symbol table.
Yuanfang Chen via llvm-commits
- [llvm] r364118 - [llvm-objdump] Move --start-address >= --stop-address check out of the
Yuanfang Chen via llvm-commits
- [llvm] r364121 - [llvm-objdump] Allow --disassemble-functions to take demangled names
Yuanfang Chen via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63394: [yaml2obj][ELF] Suport STT_LOOS, STT_HIOS, STT_LOPROC and STT_HIPROC.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Include dynamic zero-sized and non-function symbols in disassembly
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63393: [llvm-objdump] Remove unnecessary indentation when dumping ELF data.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63521: Teach the symbolizer lib symbolize objects directly.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63524: [llvm-objdump] Allow --disassemble-functions to take demangled names
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Perform --start-address / --stop-address error checking
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63280: [llvm-objdump] Use <first-symbol>-<offset> as the section start symbol
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63631: [llvm-objdump] Move --start-address >= --stop-address check out of the -d code.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D62964: [llvm-objdump] Match GNU objdump on symbol types shown in disassembly output.
Yuanfang Chen via Phabricator via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Yvan Roux via llvm-commits
- [PATCH] D63348: [libFuzzer] Improve FuzzedDataProvider helper.
Yvan Roux via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
Yvan Roux via llvm-commits
- [PATCH] D63451: P0840R2: support for [[no_unique_address]] attribute
Yvan Roux via llvm-commits
- [PATCH] D62990: [SCEV]When safe, use Stride as MinStart in computeMaxBECountForLT
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D62989: [Unroll] Do NOT unroll a loop with small runtime upperbound
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D44865: [libc++] Implement P0608R3 - A sane variant converting constructor
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D63105: Add --print-supported-cpus flag for clang.
Ziang Wan via Phabricator via llvm-commits
- [PATCH] D63382: [InstCombine] fold a shifted zext to a select
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D62105: [CommandLine] Remove OptionCategory and SubCommand caches from the Option class.
serge via Phabricator via llvm-commits
- [PATCH] D61446: Generalize the pass registration mechanism used by Polly to any third-party tool
serge via Phabricator via llvm-commits
- [PATCH] D63613: [clang-tidy] Fail gracefully upon empty database fields
serge via Phabricator via llvm-commits
- [PATCH] D61738: Provide basic LTO extension points
serge via Phabricator via llvm-commits
- [llvm] r362951 - [DebugInfo] Terminate all location-lists at end of block
via llvm-commits
Last message date:
Sun Jun 23 23:48:47 PDT 2019
Archived on: Sun Jun 23 23:48:55 PDT 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).