The Week Of Monday 17 April 2017 Archives by author
Starting: Mon Apr 17 00:09:58 PDT 2017
Ending: Sun Apr 23 23:58:14 PDT 2017
Messages: 1996
- [llvm] r300878 - ARM: handle post-indexed NEON ops where the offset isn't the access width.
Friedman, Eli via llvm-commits
- [llvm] r300878 - ARM: handle post-indexed NEON ops where the offset isn't the access width.
Friedman, Eli via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Friedman, Eli via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Friedman, Eli via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Friedman, Eli via llvm-commits
- [llvm] r301002 - ARM: don't try to create an i8 -> i32 vpaddl.
Friedman, Eli via llvm-commits
- [llvm] r300790 - Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations
Robinson, Paul via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Robinson, Paul via llvm-commits
- [llvm] r301099 - Revert "Use DW_OP_stack_value when reconstructing variable values with arithmetic."
Yung, Douglas via llvm-commits
- [PATCH] D31815: [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D31815: [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D31081: [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
A. Skrobov via Phabricator via llvm-commits
- [PATCH] D32140: Global code motion of congruent computations
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r300735 - [tblgen] GCC/MS builtin to target intrisics map.
Aditya Nandakumar via llvm-commits
- [llvm] r300751 - [GISEL]: Move getConstantVReg to Utils
Aditya Nandakumar via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r300877 - VarStreamArrayIterator needed non-const operator* overload.
Adrian McCarthy via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D32235: Add `operator->` overload to VarStreamArrayIterator
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D32235: Add `operator->` overload to VarStreamArrayIterator
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D32235: VarStreamArrayIterator needed non-const operator* overload
Adrian McCarthy via Phabricator via llvm-commits
- [debuginfo-tests] r300466 - Revert "Revert "Add an end-to-end testcase for address sanitizer.""
Adrian Prantl via llvm-commits
- [debuginfo-tests] r300467 - Revert "Revert "Add a test for __block variables + asan.""
Adrian Prantl via llvm-commits
- [debuginfo-tests] r300468 - Revert "Revert "Add a test for debug info with the safestack sanitizer enabled.""
Adrian Prantl via llvm-commits
- [debuginfo-tests] r300469 - Add additional CHECKs to safestack.c.
Adrian Prantl via llvm-commits
- [llvm] r300522 - PR32382: Fix emitting complex DWARF expressions.
Adrian Prantl via llvm-commits
- [llvm] r300790 - Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations
Adrian Prantl via llvm-commits
- [llvm] r300792 - Revert "Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations"
Adrian Prantl via llvm-commits
- [llvm] r300793 - Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations
Adrian Prantl via llvm-commits
- [llvm] r300790 - Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations
Adrian Prantl via llvm-commits
- [llvm] r300793 - Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locations
Adrian Prantl via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Adrian Prantl via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Adrian Prantl via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Adrian Prantl via llvm-commits
- [llvm] r297499 - [AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets for SI
Adrian Prantl via llvm-commits
- [llvm] r300883 - Don't emit locations that need a DW_OP_stack_value in DWARF 2 & 3.
Adrian Prantl via llvm-commits
- [llvm] r301030 - typo
Adrian Prantl via llvm-commits
- [llvm] r301050 - Add test coverage for mem2reg dbg.declare lowering.
Adrian Prantl via llvm-commits
- [llvm] r301093 - Use DW_OP_stack_value when reconstructing variable values with arithmetic.
Adrian Prantl via llvm-commits
- [llvm] r301099 - Revert "Use DW_OP_stack_value when reconstructing variable values with arithmetic."
Adrian Prantl via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32204: X86FrameLowering: Fix getFrameIndexReference() for fixed objects
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32204: X86FrameLowering: Fix getFrameIndexReference() for fixed objects
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32246: Don't emit CFI instructions at the end of a function
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32246: Don't emit CFI instructions at the end of a function
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31755: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32284: [DWARF] - Refactoring: localize handling of relocations in a single place.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32315: Introduce a new DWARFContext::getInliningInfoForAddress API to expose pointers to strings stored in DWARF file.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Adrian Prantl via Phabricator via llvm-commits
- [debuginfo-tests] r300458 - Revert "Add a test for __block variables + asan."
Ahmed Bougacha via llvm-commits
- [debuginfo-tests] r300459 - Revert "Add an end-to-end testcase for address sanitizer."
Ahmed Bougacha via llvm-commits
- [debuginfo-tests] r300460 - Revert "Add a test for debug info with the safestack sanitizer enabled."
Ahmed Bougacha via llvm-commits
- [debuginfo-tests] r300228 - Add a test for __block variables + asan.
Ahmed Bougacha via llvm-commits
- [llvm] r300462 - AArch64: support nonlazybind
Ahmed Bougacha via llvm-commits
- [llvm] r300801 - Revert "[libFuzzer] XFAIL fuzzer-oom.test on Darwin."
Ahmed Bougacha via llvm-commits
- [compiler-rt] r300929 - Revert "Enable lsan test suite on Darwin x86_64 builds"
Ahmed Bougacha via llvm-commits
- [compiler-rt] r300897 - Enable lsan test suite on Darwin x86_64 builds
Ahmed Bougacha via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Ahmed Bougacha via llvm-commits
- [compiler-rt] r301065 - [cfi] Disable thinlto tests on Darwin.
Ahmed Bougacha via llvm-commits
- [compiler-rt] r301016 - [cfi] Run tests with and without lld and thinlto.
Ahmed Bougacha via llvm-commits
- [PATCH] D32229: [globalisel][tablegen] Add support for RegisterOperand.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31761: [globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r300913 - [AArch64] Improve code generation for logical instructions taking
Akira Hatanaka via llvm-commits
- [llvm] r300916 - Revert "[AArch64] Improve code generation for logical instructions taking"
Akira Hatanaka via llvm-commits
- [llvm] r300930 - [AArch64] Improve code generation for logical instructions taking
Akira Hatanaka via llvm-commits
- [llvm] r300932 - [AArch64] Use suffix ULL to shift a 64-bit value.
Akira Hatanaka via llvm-commits
- [llvm] r300940 - Revert r300932 and r300930.
Akira Hatanaka via llvm-commits
- [llvm] r301019 - [AArch64] Improve code generation for logical instructions taking
Akira Hatanaka via llvm-commits
- [PATCH] D5591: AArch64: Fold immediate into the immediate field of logical instructions
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D5591: AArch64: Fold immediate into the immediate field of logical instructions
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32303: Define a suppression for known leaks on pthread_exit call.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32303: Define a suppression for known leaks on pthread_exit call.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32303: Define a suppression for known leaks on pthread_exit call.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32314: Enable LSan on PowerPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32314: Enable LSan on PowerPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32374: [asan] Close all loaded libs in stress_dtls.c test.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32377: Suppress DTLS leak happening in some glibc versions.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32377: Suppress DTLS leak happening in some glibc versions.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32379: [lsan] Enable LSan on PowerPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D32379: [lsan] Enable LSan on PowerPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31937: Move value type list from TargetRegisterClass to TargetRegisterInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D31937: Move value type list from TargetRegisterClass to TargetRegisterInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D31959: Subtarget support for parametrized register class information
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] r300748 - Turn symbolization on for ASan unit test.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r300886 - Define a suppression for known leaks on pthread_exit call.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r300887 - Define standard suppressions for LSan, start with this one.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r300903 - Enable LSan on PowerPC64.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r300933 - Disable LSan on ppc64, some tests are failing.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r301043 - Suppress DTLS leak happening in some glibc versions.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r301048 - [lsan] Enable LSan on PowerPC64.
Alex Shlyapnikov via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D29609: [dsymutil] Follow dependencies during ODR uniquing
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Alexis Shaw via Phabricator via llvm-commits
- [llvm] r300838 - [MVT][SVE] Scalable vector MVTs (1/3)
Amara Emerson via llvm-commits
- [llvm] r300840 - [MVT][SVE] Scalable vector MVTs (2/3)
Amara Emerson via llvm-commits
- [llvm] r300842 - [MVT][SVE] Scalable vector MVTs (3/3)
Amara Emerson via llvm-commits
- [llvm] r300855 - [SVE] Fix mismatched sign comparison warning in unit test from r300842.
Amara Emerson via llvm-commits
- [llvm] r300842 - [MVT][SVE] Scalable vector MVTs (3/3)
Amara Emerson via llvm-commits
- [PATCH] D27105: [Constants] Add "stepvector" to represent the sequence 0, 1, 2, 3... [IR support for SVE scalable vectors 4/4]
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D30086: Add generic IR vector reductions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32245: Add an IR expansion pass for the experimental reductions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32247: Switch AArch64 to use reduction intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32018: [MVT][SVE] Scalable vector MVTs (2/3)
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D19448: Introducing LLVMMetadataRef
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D19448: Introducing LLVMMetadataRef
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r300447 - Introducing LLVMMetadataRef
Amaury Sechet via llvm-commits
- [llvm] r300843 - Introduce LLVMDIBuilderRef
Amaury Sechet via llvm-commits
- [llvm] r300541 - [SampleProfile] Skip intrinsic calls when visiting callsites in InlineHotFunctions.
Andrea Di Biagio via llvm-commits
- [llvm] r300544 - [SampleProfile] Don't assert when printing the DebugLoc of a branch. NFC.
Andrea Di Biagio via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D31960: [InstSimplify] fold identity shuffles (recursing if needed)
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D32283: [X86] Remove dead code.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D32158: {GVNHoist] Mark GlobalsAA as preserved by GVNHoist.
Andrei Elovikov via Phabricator via llvm-commits
- [llvm] r301018 - [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Andrew Adams via llvm-commits
- [llvm] r300865 - Fix formatting of constrained FP intrinsic documentation
Andrew Kaylor via llvm-commits
- [PATCH] D31806: [SimplifyLibCalls] Fix infinite loop with fast-math optimization.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D31755: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D32104: Teach SCEV normalization to de/normalize non-affine add recs
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32218: X86AsmParser.cpp asserts: OperandStack.size() > 1 && "Too few operands."
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32219: [X86][SSE] Improve DIV/SQRT throughput estimates for SB/HW schedule models
Andrew V. Tischenko via Phabricator via llvm-commits
- Regression since commit [AMDGPU] Add a new pass to insert waitcnts. Leave under an option for testing.
Andy Furniss via llvm-commits
- [PATCH] D32319: Add constrained intrinsics for some libm-equivalent operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D31182: [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Anton Yartsev via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Anton Yartsev via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Anton Yartsev via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [www] r300835 - Add a page for the 11th US LLVM developers' meeting.
Arnaud A. de Grandmaison via llvm-commits
- [www] r300844 - Share the sponsor stylesheet.
Arnaud A. de Grandmaison via llvm-commits
- [llvm] r300734 - [AMDGPU][mc][tests][NFC] Update bulk ISA tests for Gfx7 and Gfx8
Artem Tamazov via llvm-commits
- [llvm] r301018 - [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Artur Pilipenko via llvm-commits
- [llvm] r301070 - Fix for PR32740 - Invalid floating type, unreachable between r300969 and r301029
Artur Pilipenko via llvm-commits
- [llvm] r301018 - [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Artur Pilipenko via llvm-commits
- [PATCH] D31182: [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D31182: [InstCombine] fadd double (sitofp x), y check that the promotion is valid
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r300866 - Fixing outdated comment [NFC]
Artyom Skrobov via llvm-commits
- [llvm] r300951 - [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
Artyom Skrobov via llvm-commits
- [llvm] r301106 - [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
Artyom Skrobov via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r301107 - [X86] Convert test checks to generated checks of update_llc_test_checks.py. NFC
Ayman Musa via llvm-commits
- [llvm] r301109 - [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function.
Ayman Musa via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32232: [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32287: [X86] Add missing mayLoad/mayStore attributes to some X86 instructions (Continue)
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32232: [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32232: [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function
Ayman Musa via Phabricator via llvm-commits
- [llvm] r300479 - Unbreak build of the wasm backend after r300463.
Benjamin Kramer via llvm-commits
- [compiler-rt] r300484 - [tsan] Add missing include for uint64_t in test.
Benjamin Kramer via llvm-commits
- [llvm] r300500 - [SCEV] Fix another unused variable warning in release builds.
Benjamin Kramer via llvm-commits
- [llvm] r300721 - [MathExtras] Fix undefined behavior (shift by bit width)
Benjamin Kramer via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Benjamin Kramer via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Benjamin Kramer via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Benjamin Kramer via llvm-commits
- [llvm] r300867 - Fix use-after-frees on memory allocated in a Recycler.
Benjamin Kramer via llvm-commits
- [llvm] r300868 - [Recycler] Add asan/msan annotations.
Benjamin Kramer via llvm-commits
- [llvm] r300872 - [go bindings] Rmove duplicated conversion function definitions after r300843.
Benjamin Kramer via llvm-commits
- [llvm] r300880 - Remove stray ^S. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r300882 - [Support] Make asan poisoning for recyclers more aggressive by also poisoning the 'next' pointer.
Benjamin Kramer via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
Bill Seurer via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Bill Seurer via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Bill Seurer via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Björn Steinbrink via Phabricator via llvm-commits
- [lld] r300612 - [coff] use newlines instead of spaces as separators in msvclto response file
Bob Haarman via llvm-commits
- [lld] r300616 - [coff] fix test for msvclto
Bob Haarman via llvm-commits
- [lld] r301045 - [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32235: Add `operator->` overload to VarStreamArrayIterator
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32235: VarStreamArrayIterator needed non-const operator* overload
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Bob Haarman via Phabricator via llvm-commits
- [llvm] r300480 - [CodeGenPrepare] Fix crash due to an invalid CFG
Brendon Cahoon via llvm-commits
- [PATCH] D32126: [CodeGenPrepare] Fix crash due to an invalid CFG
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D32126: [CodeGenPrepare] Fix crash due to an invalid CFG
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r300871 - [AArch64] Improve scheduling of logical operations on Falkor.
Chad Rosier via llvm-commits
- [llvm] r300892 - [AArch64] Refine Falkor machine description for pre/post-inc and stores.
Chad Rosier via llvm-commits
- [llvm] r300893 - [AArch64] Whitespace/ordering fixes for Falkor machine description. NFC.
Chad Rosier via llvm-commits
- [llvm] r300974 - [AArch64] Fix a few missed pre/post-inc in Falkor.
Chad Rosier via llvm-commits
- [llvm] r300975 - [AArch64][Falkor] Fix number of microops for WriteSTIdx missed in r300892.
Chad Rosier via llvm-commits
- [llvm] r300976 - [AArch64][Falkor] Refine loads/stores that require an extra LD pipe.
Chad Rosier via llvm-commits
- [llvm] r300984 - [AArch64][Falkor] Refine resource needs of STRQ with register offset.
Chad Rosier via llvm-commits
- [llvm] r300987 - [AArch64][Falkor] Refine modeling of store-release exclusive instructions.
Chad Rosier via llvm-commits
- [PATCH] D5591: AArch64: Fold immediate into the immediate field of logical instructions
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D5591: AArch64: Fold immediate into the immediate field of logical instructions
Chad Rosier via Phabricator via llvm-commits
- [llvm] r300662 - Revert r300657 due to crashes in stage2 of bootstraps:
Chandler Carruth via llvm-commits
- [llvm] r300657 - [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Chandler Carruth via llvm-commits
- [llvm] r300989 - [ConstHoisting] Add BFI in constanthoisting pass and select the best insertion
Chandler Carruth via llvm-commits
- [llvm] r300200 - Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."
Chandler Carruth via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32334: [BPI] Add multiplication by scalar operators to BranchProbability
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32335: [PartialInliner] Fix crash when inlining functions with unreachable blocks
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32367: [BitVector] Hold the underlying storage as a MutableArrayRef.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32409: [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r300583 - [X86] Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Chih-Hung Hsieh via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r300957 - X86 memcpy: use REPMOVSB instead of REPMOVS{Q, D, W} for inline copies
Clement Courbet via llvm-commits
- [llvm] r300958 - add more tests
Clement Courbet via llvm-commits
- [llvm] r300959 - Rename FastString flag.
Clement Courbet via llvm-commits
- [llvm] r300960 - use repmovsb when optimizing forminsize
Clement Courbet via llvm-commits
- [llvm] r300961 - add 32 bit tests
Clement Courbet via llvm-commits
- [llvm] r300962 - add skylake
Clement Courbet via llvm-commits
- [llvm] r300963 - typo
Clement Courbet via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32283: [X86] Remove dead code.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32283: [X86] Remove dead code.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Clement Courbet via Phabricator via llvm-commits
- [llvm] r300457 - Introduce APInt::isSignBitSet/isSignBitClear. Use in place isSignBitSet in place of isNegative in known bits tracking.
Craig Topper via llvm-commits
- [llvm] r300471 - [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Craig Topper via llvm-commits
- [llvm] r300475 - [IR] Implement DataLayout::getPointerTypeSizeInBits using getPointerSizeInBits directly
Craig Topper via llvm-commits
- [llvm] r300477 - [APInt] Remove self move check from move assignment operator
Craig Topper via llvm-commits
- [llvm] r300503 - [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Craig Topper via llvm-commits
- [llvm] r300505 - [SimplifyCFG] Use hasNUses instead of comparing getNumUses to a constant."
Craig Topper via llvm-commits
- [llvm] r300526 - [APInt] Make operator<<= shift in place. Improve the implementation of tcShiftLeft and use it to implement operator<<=.
Craig Topper via llvm-commits
- [llvm] r300527 - [APInt] Cleanup the reverseBits slow case a little.
Craig Topper via llvm-commits
- [llvm] r300566 - [APInt] Use lshrInPlace to replace lshr where possible
Craig Topper via llvm-commits
- [llvm] r300577 - [APInt] Inline the single word case of lshrInPlace similar to what we do for <<=.
Craig Topper via llvm-commits
- [llvm] r300585 - [MemoryBuiltins] Use ImmutableCallSite instead of CallSite to remove a const_cast and const correct. NFCI
Craig Topper via llvm-commits
- [llvm] r300608 - [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at the same time
Craig Topper via llvm-commits
- [llvm] r300621 - [ConstantRange] Optimize APInt creation in getSignedMax/getSignedMin.
Craig Topper via llvm-commits
- [llvm] r300634 - [DataLayout] Removed default value from a variable that isn't used without being overwritten. Make variable an enum instead of an int to avoid a cast later. NFC
Craig Topper via llvm-commits
- [llvm] r300715 - [APInt] Move the 'return *this' from the slow cases of assignment operators inline. We should let the compiler see that the fast/slow cases both return *this.
Craig Topper via llvm-commits
- [llvm] r300747 - [APInt] Use SignExtend64 instead of reinventing it. NFC
Craig Topper via llvm-commits
- [llvm] r300758 - [APInt] Cast calls to add/sub/mul overflow methods to void if only their overflow bool out param is used.
Craig Topper via llvm-commits
- [llvm] r300773 - [APInt] Cast more calls to add/sub/mul overflow functions to void. I missed the unittests in r300758.
Craig Topper via llvm-commits
- [llvm] r300796 - [APInt] Use ugt(uint64_t) for the compare in getLimitedValue(uint64_t) since the code is identical to it. NFC
Craig Topper via llvm-commits
- [llvm] r300798 - [APInt] Don't call getActiveBits() in ult/ugt(uint64_t) if its a single word.
Craig Topper via llvm-commits
- [llvm] r300799 - [APInt] Implement operator==(uint64_t) similar to ugt/ult(uint64_t) to remove one of the out of line EqualsSlowCase methods.
Craig Topper via llvm-commits
- [llvm] r300811 - [APInt] Add back the asserts that check that the APInt shift methods aren't called with values larger than BitWidth.
Craig Topper via llvm-commits
- [llvm] r300812 - [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Craig Topper via llvm-commits
- [llvm] r300813 - Revert r300811 "[APInt] Add back the asserts that check that the APInt shift methods aren't called with values larger than BitWidth."
Craig Topper via llvm-commits
- [llvm] r300816 - Recommit "[APInt] Add back the asserts that check that the APInt shift methods aren't called with values larger than BitWidth."
Craig Topper via llvm-commits
- [llvm] r300819 - [SelectionDAG] Use getActiveBits() and countTrailingZeros() to avoid creating temporary APInts with lshr and trunc. NFCI
Craig Topper via llvm-commits
- [llvm] r300821 - [SelectionDAG] Fix another place that was passing a large value to APInt::lshrInPlace.
Craig Topper via llvm-commits
- [llvm] r300823 - [APInt] Call the slow case counting methods directly in isMask/isShiftedMask. We already handled the single word case. NFC
Craig Topper via llvm-commits
- [llvm] r300824 - [APInt] In slt/sgt(uint64_t), only call getMinSignedBits if the APInt is not a single word.
Craig Topper via llvm-commits
- [llvm] r300849 - In SimplifyDemandedUseBits, use computeKnownBits directly to handle Constants
Craig Topper via llvm-commits
- [llvm] r300851 - [APInt] Add isSubsetOf method that can check if one APInt is a subset of another without creating temporary APInts
Craig Topper via llvm-commits
- [llvm] r300842 - [MVT][SVE] Scalable vector MVTs (3/3)
Craig Topper via llvm-commits
- [llvm] r300856 - [APInt] Rename getSignBit to getSignMask
Craig Topper via llvm-commits
- [llvm] r300876 - [InstCombine] Remove redundant code from SimplifyDemandedBits handling for Or. The code above it is equivalent if you work through the bitwise math.
Craig Topper via llvm-commits
- [llvm] r300885 - [InstCombine] Use APInt::isSubsetOf to simplify some code in SimplifyDemandedBits. NFC
Craig Topper via llvm-commits
- [llvm] r300896 - [InstCombine] Use APInt::intersects and APInt::isSubsetOf to improve a few more places in SimplifyDemandedBits.
Craig Topper via llvm-commits
- [llvm] r300915 - [Simplify] Add testcase to show that merging conditional stores for triangles is sensitive to the order of the branch targets on the conditional branches. NFC
Craig Topper via llvm-commits
- [llvm] r300927 - [InstCombine] Remove the zextOrTrunc from ShrinkDemandedConstant.
Craig Topper via llvm-commits
- [llvm] r300992 - [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
Craig Topper via llvm-commits
- [llvm] r300995 - [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Craig Topper via llvm-commits
- [llvm] r300997 - [ValueTracking] Use APInt::setAllBits and APInt::intersects to simplify some code. NFC
Craig Topper via llvm-commits
- [llvm] r301052 - [APSInt] Make use of APInt's recently acquired in place lshr and shl capabilities in APSInt's >>= and <<= operators.
Craig Topper via llvm-commits
- [llvm] r301053 - [APSInt] Use APInt::compare and APInt::compareSigned to implement APSInt::compareValue
Craig Topper via llvm-commits
- [llvm] r301069 - [APInt] Add WORD_MAX constant and use it instead of UINT64_MAX. NFC
Craig Topper via llvm-commits
- [llvm] r301091 - [APInt] Remove unnecessary min with BitWidth from countTrailingOnesSlowCase.
Craig Topper via llvm-commits
- [llvm] r301094 - [APInt] Add ashrInPlace method and implement ashr using it. Also fix a bug in the shift by BitWidth handling.
Craig Topper via llvm-commits
- [llvm] r301101 - [APInt] Use ashInPlace where possible.
Craig Topper via llvm-commits
- [llvm] r301103 - [APInt] Use operator<<= instead of shl where possible. NFC
Craig Topper via llvm-commits
- [llvm] r301104 - [APInt] Use operator<<= where possible. NFC
Craig Topper via llvm-commits
- [llvm] r301105 - [APInt] Fix a few places that use APInt::getRawData to operate within the normal API.
Craig Topper via llvm-commits
- [llvm] r301133 - [APInt] In sext single word case, use SignExtend64 and let the APInt constructor mask off any excess bits.
Craig Topper via llvm-commits
- [llvm] r301134 - [APInt] Make clearUnusedBits branch free.
Craig Topper via llvm-commits
- [llvm] r301159 - [APInt] Make behavior of ashr by BitWidth consistent between single and multi word.
Craig Topper via llvm-commits
- [PATCH] D32098: [InstCombine] Use less bitwise operations to handle Instruction::SExt in SimplifyDemandedUseBits. Other improvements.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31841: [IR] Implement DataLayout::getPointerTypeSizeInBits using getPointerSizeInBits directly
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32116: [APInt] Remove self move check from move assignment operator
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30629: [APInt] Give the value union a name so we can remove assumptions on VAL being the larger member
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32116: [APInt] Remove self move check from move assignment operator
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32114: [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32114: [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32188: [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at the same time
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32232: [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32253: [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32258: [APInt] Add isSubsetOf method that can check if one APInt is a subset of another without creating temporary APInts
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32283: [X86] Remove dead code.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32232: [X86][MPX] Add load & store instructions of bnd values to getLoadStoreRegOpcode function
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32273: [X86][AVX512] Make i1 illegal in the CodeGen
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32323: [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32323: [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32376: [ValueTracking] Introduce a KnownBits struct to wrap the two APInts for computeKnownBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32381: [APSInt] Use APInt::compare and APInt::compareSigned to implement APSInt::compareValue
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32415: [APInt] Add ashrInPlace method and rewrite in ashr using it.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32417: [APInt] Simplify the zext and sext methods
Craig Topper via Phabricator via llvm-commits
- [llvm] r300565 - NewGVN: Don't waste time value numbering unreachable blocks
Daniel Berlin via llvm-commits
- [llvm] r300584 - NewGVN: Fix memory congruence verification. The return true should be a return false. Merge the appropriate if statements so it doesn't happen again.
Daniel Berlin via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32145: [Dominator] Add a way to dump a `dot` representation of the dominator tree
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32414: InstructionSimplify: Make InstSimplify give the same answer about thesame select no matter how it is asked.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32414: InstructionSimplify: Make InstSimplify give the same answer about thesame select no matter how it is asked.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r300847 - [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via llvm-commits
- [llvm] r300964 - [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via llvm-commits
- [llvm] r300966 - [globalisel][tablegen] Attempt to fix builds on old MSVC's after r300964
Daniel Sanders via llvm-commits
- [llvm] r300968 - Revert: r300966 - [globalisel][tablegen] Attempt to fix builds on old MSVC's after r300964
Daniel Sanders via llvm-commits
- [llvm] r300970 - [globalisel][tablegen] Try again to fix builds on old MSVC's after r300964
Daniel Sanders via llvm-commits
- [llvm] r300978 - Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via llvm-commits
- [llvm] r300993 - [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via llvm-commits
- [llvm] r301077 - [globalisel][tablegen] Fix PR32733 by checking which instruction operands belong to.
Daniel Sanders via llvm-commits
- [llvm] r301079 - [globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
Daniel Sanders via llvm-commits
- [llvm] r301080 - [globalisel][tablegen] Add support for RegisterOperand.
Daniel Sanders via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31418: [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31761: [globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32229: [globalisel][tablegen] Add support for RegisterOperand.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31418: [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32275: [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31418: [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32398: Bring back the ability opt out of padding zero-byte functions by not providing a nop instruction.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32398: Bring back the ability opt out of padding zero-byte functions by not providing a nop instruction.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r299949 - Module::getOrInsertFunction is using C-style vararg instead of variadic templates.
David Blaikie via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
David Blaikie via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
David Blaikie via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
David Blaikie via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
David Blaikie via llvm-commits
- [llvm] r301062 - Move Split DWARF handling to an MC option/command line argument rather than using metadata
David Blaikie via llvm-commits
- [llvm] r301068 - Remove the unnecessary virtual dtor from the DIEUnit hierarchy (in favor of protected dtor in the base, final derived classes with public non-virtual dtors)
David Blaikie via llvm-commits
- [llvm] r301071 - Fix test from polluting the source tree
David Blaikie via llvm-commits
- [llvm] r301072 - Avoid using relocations for ref_addr in .dwo files
David Blaikie via llvm-commits
- [llvm] r301073 - Fix test to handle .rel and .rela sections (& to actually specify the target architecture as X86)
David Blaikie via llvm-commits
- [PATCH] D31917: Add unique_dyn_cast
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32134: Add GNU_discriminator support for inline callsites in llvm-symbolizer.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32153: [XRay][tools] Add option to llvm-xray extract to symbolize functions
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32315: Introduce a new DWARFContext::getInliningInfoForAddress API to expose pointers to strings stored in DWARF file.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
David Chisnall via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
David Li via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
David Li via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
David Li via Phabricator via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
David Li via Phabricator via llvm-commits
- [PATCH] D28962: Add BFI in constanthoisting pass and do the hoisting selectively
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
David Li via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
David Li via Phabricator via llvm-commits
- [PATCH] D32308: Use BasicBlock Util SplitBlock interface to update DT
David Li via Phabricator via llvm-commits
- [PATCH] D32308: Use BasicBlock Util SplitBlock interface to update DT
David Li via Phabricator via llvm-commits
- [PATCH] D32324: CodeGen: BlockPlacement: Increase tail duplication size for O3.
David Li via Phabricator via llvm-commits
- [PATCH] D32335: [PartialInliner] Fix crash when inlining functions with unreachable blocks
David Li via Phabricator via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
David Li via Phabricator via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
David Li via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
David Majnemer via Phabricator via llvm-commits
- [llvm] r300452 - [LCSSA] Don't insert tokens into the worklist at all.
Davide Italiano via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Davide Italiano via llvm-commits
- [llvm] r300495 - [InstCombine] Matchers work with both ConstExpr and Instructions.
Davide Italiano via llvm-commits
- [llvm] r300518 - [Target] Use hasOneUse() instead of getNumUses().
Davide Italiano via llvm-commits
- [llvm] r300607 - [LoopReroll] Prefer hasNUses/hasNUses or more as they're cheaper. NFCI.
Davide Italiano via llvm-commits
- [llvm] r300693 - [InstSimplify] Deduce correct type for vector GEP.
Davide Italiano via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
Davide Italiano via llvm-commits
- [llvm] r300717 - [InstCombine] Reduce visitLoadInst() code duplication. NFCI.
Davide Italiano via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Davide Italiano via llvm-commits
- [llvm] r300807 - Do not run frame verification if target does not use frame instructions
Davide Italiano via llvm-commits
- [llvm] r300807 - Do not run frame verification if target does not use frame instructions
Davide Italiano via llvm-commits
- [llvm] r300869 - [CodeExtractor] Remove a bunch of unneeded constructors.
Davide Italiano via llvm-commits
- [llvm] r300931 - [CodeExtractor] Remove an unneeded level of indirection. NFCI.
Davide Italiano via llvm-commits
- [llvm] r300946 - [PartialInliner] Fix crash when inlining functions with unreachable blocks.
Davide Italiano via llvm-commits
- [llvm] r301037 - AArch64: add test for "fence singlethread"
Davide Italiano via llvm-commits
- [llvm] r301102 - [ThinLTO/Summary] Rename anonymous globals as last action ...
Davide Italiano via llvm-commits
- [llvm] r301148 - [PartialInine]: add triaging options
Davide Italiano via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32145: [Dominator] Add a way to dump a `dot` representation of the dominator tree
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32180: [InstSimplify] Deduce correct type for vector gep
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32208: [GVN] Don't coerce non-integral pointers to integers or vice versa
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32180: [InstSimplify] Deduce correct type for vector gep
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32208: [GVN] Don't coerce non-integral pointers to integers or vice versa
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32180: [InstSimplify] Deduce correct type for vector gep
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32253: [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32253: [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32284: [DWARF] - Refactoring: localize handling of relocations in a single place.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32145: [Dominator] Add a way to dump a `dot` representation of the dominator tree
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32308: Use BasicBlock Util SplitBlock interface to update DT
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32335: [PartialInliner] Fix crash when inlining functions with unreachable blocks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32335: [PartialInliner] Fix crash when inlining functions with unreachable blocks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32337: [AsmWriter] Eliminate warning. NFC
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D9647: [CodeExtractor] Correctly update DT after splitting region header blocks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32393: [ThinLTO/Summary] Rename anonymous globals as last action in the per-TU -O0 pipeline
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Dean Michael Berris via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Dean Michael Berris via llvm-commits
- [llvm] r300624 - [XRay][tools] Add option to llvm-xray extract to symbolize functions
Dean Michael Berris via llvm-commits
- [llvm] r300631 - [XRay][tools] Fix yaml matching to be more permissive
Dean Michael Berris via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Dean Michael Berris via llvm-commits
- [compiler-rt] r300660 - [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via llvm-commits
- [compiler-rt] r300815 - [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Dean Michael Berris via llvm-commits
- [llvm] r301160 - [XRay] A tool for Comparing xray function call graphs
Dean Michael Berris via llvm-commits
- [llvm] r301161 - [XRay][tools] Fixup for pedantic and permissive errors/warnings
Dean Michael Berris via llvm-commits
- [PATCH] D32067: [XRay][compiler-rt] Use emulated TSC when CPU supports rdtscp, but cannot determine the CPU frequency
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32150: [XRay] [compiler-rt] Skip tests that use 'llvm_xray' for standalone builds.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32067: [XRay][compiler-rt] Use emulated TSC when CPU supports rdtscp, but cannot determine the CPU frequency
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32153: [XRay][tools] Add option to llvm-xray extract to symbolize functions
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31454: [XRay][compiler-rt] Use llvm-xray in FDR mode tests
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31454: [XRay][compiler-rt] Use llvm-xray in FDR mode tests
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32153: [XRay][tools] Add option to llvm-xray extract to symbolize functions
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32274: [XRay] Detect loops in functions being lowered
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r300486 - Add GNU_discriminator support for inline callsites in llvm-symbolizer.
Dehao Chen via llvm-commits
- [llvm] r300492 - Update the test to fix the buildbot failure introduced by r300486 (NFC)
Dehao Chen via llvm-commits
- [llvm] r300507 - Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via llvm-commits
- [llvm] r300697 - Using address range map to speedup finding inline stack for address.
Dehao Chen via llvm-commits
- [llvm] r300708 - Revert r300697 which causes buildbot failure.
Dehao Chen via llvm-commits
- [llvm] r300737 - PR32710: Disable using PMADDWD for unsigned short.
Dehao Chen via llvm-commits
- [llvm] r300740 - Update the madd.ll test with utils/update_llc_test_checks.py (NFC)
Dehao Chen via llvm-commits
- [llvm] r300742 - Using address range map to speedup finding inline stack for address.
Dehao Chen via llvm-commits
- [llvm] r300753 - Code style change as suggested in https://reviews.llvm.org/D32177 (NFC)
Dehao Chen via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32134: Add GNU_discriminator support for inline callsites in llvm-symbolizer.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31952: Build SymbolMap in SampleProfileLoader to help matchin function names with suffix.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32177: Using address range map to speedup finding inline stack for address.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32315: Introduce a new DWARFContext::getInliningInfoForAddress API to expose pointers to strings stored in DWARF file.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32315: Introduce a new DWARFContext::getInliningInfoForAddress API to expose pointers to strings stored in DWARF file.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r300490 - [WebAssembly] Encode block signatures as SLEB instead of ULEB
Derek Schuff via llvm-commits
- [PATCH] D32136: [WebAssembly] Fix WebAssemblyOptimizeReturned after r300367
Derek Schuff via Phabricator via llvm-commits
- [llvm] r300536 - [ARM] Check for correct HW div when lowering divmod
Diana Picus via llvm-commits
- [llvm] r300546 - [ARM] GlobalISel: Add support for G_SUB
Diana Picus via llvm-commits
- [llvm] r300665 - [ARM] GlobalISel: Add support for G_MUL
Diana Picus via llvm-commits
- [llvm] r300827 - [ARM] Rename HW div feature to HW div Thumb. NFCI.
Diana Picus via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Diana Picus via llvm-commits
- [compiler-rt] r300955 - Revert r300889, r300906, r300935, r300939
Diana Picus via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Diana Picus via llvm-commits
- [llvm] r300967 - [ARM] GlobalISel: Make struct arguments fail elegantly
Diana Picus via llvm-commits
- [llvm] r300971 - [ARM] GlobalISel: Add support for G_TRUNC
Diana Picus via llvm-commits
- [llvm] r301162 - [ARM] GlobalISel: Select G_CONSTANT with CImm operands
Diana Picus via llvm-commits
- [PATCH] D32005: [ARM] Check for correct HW div when lowering divmod
Diana Picus via Phabricator via llvm-commits
- [PATCH] D32160: [ARM] Rename HW div feature to HW div Thumb. NFCI.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D32160: [ARM] Rename HW div feature to HW div Thumb. NFCI.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D31418: [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D31826: Emit less compiler optimization remarks in samplepgo to reduce a call to findCalleeFunctionSamples which is going to be refactored.
Diego Novillo via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D32039: PR31357 fix
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32039: PR31357 fix
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32039: PR31357 fix
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32039: PR31357 fix
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32416: [x86, SSE] AVX1 PR28129
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32416: [x86, SSE] AVX1 PR28129
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D32242: [scudo] Minor changes and refactoring
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D32310: [scudo] Bypass Quarantine if its size is set to 0
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31729: [tsan] Mark "responsible frames" in stack traces to show which frame contains the race
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31684: [sanitizer] Fix various issues reported by Clang Static Analyzer [NFC]
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31553: [tsan] Ignore memory accesses for libignored modules for "external" races
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31689: [tsan] Summary should point to "responsible caller" for external races
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D32310: [scudo] Bypass Quarantine if its size is set to 0
Dmitry Vyukov via Phabricator via llvm-commits
- [compiler-rt] r300525 - [XRay][compiler-rt] Use emulated TSC when CPU supports rdtscp, but cannot determine the CPU frequency
Douglas Yung via llvm-commits
- [PATCH] D32067: [XRay][compiler-rt] Use emulated TSC when CPU supports rdtscp, but cannot determine the CPU frequency
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D32067: [XRay][compiler-rt] Use emulated TSC when CPU supports rdtscp, but cannot determine the CPU frequency
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D3125: Phabricator review: blockfreq: Rewrite block frequency analysis
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r300629 - [AVR] Fix the build
Dylan McKay via llvm-commits
- [llvm] r300682 - [AVR] Fix the test suite
Dylan McKay via llvm-commits
- [llvm] r300684 - [AVR] Remove the 'multibyte' asm test
Dylan McKay via llvm-commits
- [llvm] r300574 - [SLP vectorizer] Allow phi node reordering in tryToVectorizeList.
Easwaran Raman via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
Easwaran Raman via llvm-commits
- [llvm] r301059 - Remove a repeated comment line. NFC.
Easwaran Raman via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Ed Maste via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Ed Maste via Phabricator via llvm-commits
- [PATCH] D32272: [XRay] Add Google Benchmark library + initial XRay benchmarks
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D30086: Add generic IR vector reductions
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Eli Friedman via llvm-commits
- [llvm] r300749 - [ARM] Use TableGen patterns to select vtbl. NFC.
Eli Friedman via llvm-commits
- [llvm] r300752 - [ARM] Remove redundant computeKnownBits helper.
Eli Friedman via llvm-commits
- [llvm] r300928 - Revert r300746 (SCEV analysis for or instructions).
Eli Friedman via llvm-commits
- [PATCH] D31944: [DAGCombiner] add (sext i1 X), 1 --> zext (not i1 X)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31806: [SimplifyLibCalls] Fix infinite loop with fast-math optimization.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31944: [DAGCombiner] add (sext i1 X), 1 --> zext (not i1 X)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31806: [SimplifyLibCalls] Fix infinite loop with fast-math optimization.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32103: [ARM] Use TableGen patterns to select vtbl. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31795: [ARM] Remove redundant computeKnownBits helper.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31815: [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31815: [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32255: [InstCombine] prefer xor with -1 because 'not' is easier to understand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32353: [LoopSimplify] Simplify constant conditional branches to unconditional branches
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r300779 - [Object] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r301049 - [Object] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Evgenii Stepanov via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Evgenii Stepanov via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Evgenii Stepanov via llvm-commits
- [compiler-rt] r298977 - [XRay][compiler-rt] Add an end-to-end test for FDR Logging
Evgenii Stepanov via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Evgenii Stepanov via llvm-commits
- [compiler-rt] r300521 - [asan] Fixup for r300483 (which is a fixup for r300473).
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r300601 - [sanitizer] Define lsan-x86 in tests for both i386 and i686.
Evgeniy Stepanov via llvm-commits
- [llvm] r300777 - Remove two unused variables (-Werror).
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r300900 - [cfi] Move one test under cross-dso/icall.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r300901 - [cfi] Add explicit -flto in create-derivers test.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r301016 - [cfi] Run tests with and without lld and thinlto.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r301022 - [cfi] Replace elif with elseif in cmake.
Evgeniy Stepanov via llvm-commits
- [PATCH] D32128: [sanitizer] Don't include <linux/user.h> in sanitizer_stoptheworld_linux_libcdep.cc on ARM Android.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31454: [XRay][compiler-rt] Use llvm-xray in FDR mode tests
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31454: [XRay][compiler-rt] Use llvm-xray in FDR mode tests
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31454: [XRay][compiler-rt] Use llvm-xray in FDR mode tests
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32303: Define a suppression for known leaks on pthread_exit call.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32303: Define a suppression for known leaks on pthread_exit call.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31836: [lld] Keep full library path in DT_NEEDED
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32062: [asan] Let the frontend disable gc-sections optimization for asan globals.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D32180: [InstSimplify] Deduce correct type for vector gep
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D31960: [InstSimplify] fold identity shuffles (recursing if needed)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Filipe Cabecinhas via Phabricator via llvm-commits
- [compiler-rt] r300450 - Scan Kernel Alloc Once page for global pointers
Francis Ricci via llvm-commits
- [compiler-rt] r300456 - Don't read non-readable address ranges during lsan pointer scanning
Francis Ricci via llvm-commits
- [compiler-rt] r300491 - Update suspended threads info to be compatible with darwin
Francis Ricci via llvm-commits
- [compiler-rt] r300592 - Allow for setting of global platform-specific lsan options in the test suite
Francis Ricci via llvm-commits
- [compiler-rt] r300593 - Don't use abort_on_error for lsan darwin test suite
Francis Ricci via llvm-commits
- [compiler-rt] r300598 - Remove mips64 defines from darwin-specific file
Francis Ricci via llvm-commits
- [compiler-rt] r300599 - Implement suspended thread register count for darwin
Francis Ricci via llvm-commits
- [compiler-rt] r300690 - Move valid caller-pc checks out of platform-specific checks
Francis Ricci via llvm-commits
- [compiler-rt] r300691 - Implement function to get registers from suspended thread on darwin
Francis Ricci via llvm-commits
- [compiler-rt] r300759 - Implement StopTheWorld for Darwin
Francis Ricci via llvm-commits
- [compiler-rt] r300760 - Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via llvm-commits
- [compiler-rt] r300765 - Fixup style from r300760
Francis Ricci via llvm-commits
- [compiler-rt] r300890 - make detect_leaks=1 the default for the lsan test suite
Francis Ricci via llvm-commits
- [compiler-rt] r300897 - Enable lsan test suite on Darwin x86_64 builds
Francis Ricci via llvm-commits
- [compiler-rt] r300897 - Enable lsan test suite on Darwin x86_64 builds
Francis Ricci via llvm-commits
- [compiler-rt] r300897 - Enable lsan test suite on Darwin x86_64 builds
Francis Ricci via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32045: Scan Kernel Alloc Once page for global pointers
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32044: Don't read non-readable address ranges during lsan pointer scanning
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32044: Don't read non-readable address ranges during lsan pointer scanning
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32129: Don't use abort_on_error for lsan darwin test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32130: Move valid caller-pc checks out of platform-specific checks
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32129: Don't use abort_on_error for lsan darwin test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32131: Allow for setting of global platform-specific lsan options in the test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32129: Don't use abort_on_error for lsan darwin test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32182: Implement function to get registers from suspended thread on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32183: Remove mips64 defines from darwin-specific file
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32182: Implement function to get registers from suspended thread on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32131: Allow for setting of global platform-specific lsan options in the test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32129: Don't use abort_on_error for lsan darwin test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32183: Remove mips64 defines from darwin-specific file
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32189: Implement StopTheWorld for Darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32130: Move valid caller-pc checks out of platform-specific checks
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32182: Implement function to get registers from suspended thread on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32189: Implement StopTheWorld for Darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32189: Implement StopTheWorld for Darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32189: Implement StopTheWorld for Darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32297: make detect_leaks=1 the default for the lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32297: make detect_leaks=1 the default for the lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan by default on 64-bit darwin, and enable lsan test suite
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [test-suite] r300645 - SPEC: Fix typo in CMakeLists
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D32060: BitVector: add iterators for bits that are set
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D32209: SPEC: Fix typo in CMakeLists.txt
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D32209: SPEC: Fix typo in CMakeLists.txt
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D32060: BitVector: add iterators for bits that are set
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r301046 - [Test commit] Remove extra newline.
Frederich Munch via llvm-commits
- [compiler-rt] r301089 - [builtins] Implement emulated TLS on Windows.
Frederich Munch via llvm-commits
- [llvm] r301153 - Refactor DynamicLibrary so searching for a symbol will have a defined order and
Frederich Munch via llvm-commits
- [llvm] r301155 - Fix warning converting from void* to boolean introduced in r301153.
Frederich Munch via llvm-commits
- [llvm] r301156 - Fix warning converting from boolean to pointer introduced in r301153.
Frederich Munch via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30787: Implement emulated TLS on Windows.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30787: Implement emulated TLS on Windows.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- [llvm] r300783 - Temporarily revert r299221 to fix nondeterminism in ThinLTO builder.
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 04/02/2017 - 04/08/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 04/09/2017 - 04/15/2017
Galina Kistanova via llvm-commits
- [llvm] r300200 - Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."
Geoff Berry via llvm-commits
- [llvm] r300520 - Add const to a const method. NFC
George Burgess IV via llvm-commits
- [llvm] r300947 - [MSSA] Clean up the updater a bit. NFC
George Burgess IV via llvm-commits
- [PATCH] D32188: [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at the same time
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
George Karpenkov via llvm-commits
- [PATCH] D32096: Always build libfuzzer
George Karpenkov via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
George Karpenkov via llvm-commits
- [PATCH] D32096: Always build libfuzzer
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
George Karpenkov via Phabricator via llvm-commits
- [lld] r300444 - [ELF] - Implemented --compress-debug-sections option.
George Rimar via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
George Rimar via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
George Rimar via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
George Rimar via llvm-commits
- [llvm] r300956 - [DWARF] - Refactoring: localize handling of relocations in a single place.
George Rimar via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via llvm-commits
- [PATCH] D32082: [ELF] - Implemented --defsym option
George Rimar via Phabricator via llvm-commits
- [PATCH] D31941: [ELF] - Implemented --compress-debug-sections option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31941: [ELF] - Implemented --compress-debug-sections option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31941: [ELF] - Implemented --compress-debug-sections option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31943: [Support] - Implemented zlib::StreamCompression class.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32173: [ELF] - Assign absolute values in linkerscript correctly #1.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32174: [ELF] - Assign absolute values in linkerscript correctly #2.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32173: [ELF] - Assign absolute values in linkerscript correctly #1.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when exctracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32284: [DWARF] - Refactoring: localize handling of relocations in a single place.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
George Rimar via Phabricator via llvm-commits
- [PATCH] D32289: [ELF] - Linkerscript: support combination of linkerscript and --compress-debug-sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32336: [ELF] Account for R_386_TLS_LDO_32 addend
George Rimar via Phabricator via llvm-commits
- [PATCH] D32284: [DWARF] - Refactoring: localize handling of relocations in a single place.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32284: [DWARF] - Refactoring: localize handling of relocations in a single place.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32228: [DWARF] - Take relocations in account when extracting ranges from .debug_ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D32354: [ELF] - Set DF_STATIC_TLS flag for i386 target.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32355: [ELF] - Remove dead TLS relocations relative code for MIPS and ARM
George Rimar via Phabricator via llvm-commits
- [PATCH] D32048: ClamAV: Copy zlib into ClamAV benchmark
Gerolf Hoflehner via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Gerolf Hoflehner via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Gerolf Hoflehner via Phabricator via llvm-commits
- [llvm] r300557 - [LV] Cache block mask values
Gil Rapaport via llvm-commits
- [PATCH] D32054: [LV] Cache block mask values
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D32224: [LV] Remove redundant basic block split
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D32404: [LV] Make LIT test insensitive to basic block numbering
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32018: [MVT][SVE] Scalable vector MVTs (2/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32018: [MVT][SVE] Scalable vector MVTs (2/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D31908: [AntiDepBreaker] Don't rename callee saved register restore instruction
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D32273: [X86][AVX512]
Guy Blank via Phabricator via llvm-commits
- [llvm] r300506 - Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Haicheng Wu via llvm-commits
- [PATCH] D32037: Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D32037: Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D32037: Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TBAASan] A TBAA Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TBAASan] A TBAA Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TBAASan] A TBAA Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TBAASan] A TBAA Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32387: [PartialInlining] Add Optimization Remark Support
Hal Finkel via Phabricator via llvm-commits
- [llvm] r301040 - X86: Don't emit zero-byte functions on Windows
Hans Wennborg via llvm-commits
- [llvm] r301041 - Revert r301040 "X86: Don't emit zero-byte functions on Windows"
Hans Wennborg via llvm-commits
- [llvm] r301047 - Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"
Hans Wennborg via llvm-commits
- [PATCH] D32116: [APInt] Remove self move check from move assignment operator
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32116: [APInt] Remove self move check from move assignment operator
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30629: [APInt] Give the value union a name so we can remove assumptions on VAL being the larger member
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32114: [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32114: [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32185: [coff] use newlines instead of spaces as separators in msvclto response file
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32253: [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32381: [APSInt] Use APInt::compare and APInt::compareSigned to implement APSInt::compareValue
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D30916: LowerSwitch: Fix producing invalid IR on unreachable code
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D32156: [BranchFolding] Propagate CSR live-inss to returning blocks. See D31188 for discussion.
Iajq90dGN via Phabricator via llvm-commits
- [llvm] r300666 - [GlobalISel][X86] Split select tests. NFC.
Igor Breger via llvm-commits
- [llvm] r300678 - [GlobalIsel][X86] support G_TRUNC selection.
Igor Breger via llvm-commits
- [PATCH] D32217: [GlobalISel][X86] G_LOAD/G_STORE pointer selection support.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32288: [GlobalISel][X86] Lower FormalArgument/Ret using G_MERGE_VALUES/G_UNMERGE_VALUES.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32396: [GlobalISel][X86] G_GEP selection support.
Igor Breger via Phabricator via llvm-commits
- [llvm] r300502 - [WebAssembly] Fix WebAssemblyOptimizeReturned after r300367
Jacob Gravelle via llvm-commits
- [PATCH] D32136: [WebAssembly] Fix WebAssemblyOptimizeReturned after r300367
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D32285: [InstCombineCasts] Fix checks in sext->lshr->trunc pattern.
Jacob Young via Phabricator via llvm-commits
- [PATCH] D32285: [InstCombineCasts] Fix checks in sext->lshr->trunc pattern.
Jacob Young via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
James Henderson via Phabricator via llvm-commits
- [llvm] r300963 - typo
James Molloy via llvm-commits
- [PATCH] D32127: ARM: Use methods to access data stored with frame instructions
James Molloy via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
James Molloy via Phabricator via llvm-commits
- [PATCH] D32163: [ARM, AArch64] Define __ELF__ for arm-none-eabihf and AArch64
James Molloy via Phabricator via llvm-commits
- [PATCH] D32250: [Thumb-1] Fix corner cases for compressed jump tables
James Molloy via Phabricator via llvm-commits
- [PATCH] D32323: [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
James Molloy via Phabricator via llvm-commits
- [PATCH] D32323: [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
James Molloy via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Javed Absar via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Javed Absar via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Javed Absar via Phabricator via llvm-commits
- [llvm] r300986 - [Mips] Document Mips Backend Relocation Principles
Joel Jones via llvm-commits
- [llvm] r301005 - [AArch64] Refactor instruction selection lowering for addresses. NFCI
Joel Jones via llvm-commits
- [PATCH] D32169: [AArch64] Refactor instruction selection lowering for addresses. NFCI
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D32072: [AArch64] ILP32 Backend Relocation Support
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D32169: [AArch64] Refactor instruction selection lowering for addresses. NFCI
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Joerg Sonnenberger via llvm-commits
- [llvm] r300960 - use repmovsb when optimizing forminsize
Joerg Sonnenberger via llvm-commits
- [PATCH] D6052: Avoid short relocation in x86_64 large code model
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D31185: [MBP] Only run the BranchFolder after RA
Joey Gouly via Phabricator via llvm-commits
- [llvm] r300828 - [AArch64] Fix handling of integer fp immediates
John Brawn via llvm-commits
- [llvm] r300830 - [AArch64] Fix handling of zero immediate in fmov instructions
John Brawn via llvm-commits
- [llvm] r300831 - [ARM] Fix handling of mapping symbols when changing sections
John Brawn via llvm-commits
- [PATCH] D31948: [AArch64] Fix handling of integer fp immediates
John Brawn via Phabricator via llvm-commits
- [PATCH] D31949: [AArch64] Fix handling of zero immediate in fmov instructions
John Brawn via Phabricator via llvm-commits
- [PATCH] D32225: [ARM] Fix handling of mapping symbols when changing sections
John Brawn via Phabricator via llvm-commits
- [PATCH] D32227: [Arch64AsmParser] better diagnostic for isb
John Brawn via Phabricator via llvm-commits
- [PATCH] D31948: [AArch64] Fix handling of integer fp immediates
John Brawn via Phabricator via llvm-commits
- [PATCH] D31949: [AArch64] Fix handling of zero immediate in fmov instructions
John Brawn via Phabricator via llvm-commits
- [PATCH] D32225: [ARM] Fix handling of mapping symbols when changing sections
John Brawn via Phabricator via llvm-commits
- [PATCH] D32227: [Arch64AsmParser] better diagnostic for isb
John Brawn via Phabricator via llvm-commits
- [PATCH] D32166: Improve LoopVectorizers estimation of scalar loops by predicting LSR behaviour
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30773: Make git-clang-format python 3 compatible
Jonathan B Coe via Phabricator via llvm-commits
- [llvm] r301098 - Fix testcase: s/CHECKNEXT/CHECK-NEXT/
Jonathan Roelofs via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Jonathan Roelofs via Phabricator via llvm-commits
- [llvm] r300994 - Remove empty and unused header file.
Juergen Ributzka via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31085: [InlineCost] Increase the cost of Switch
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Juneyoung Lee via Phabricator via llvm-commits
- [PATCH] D32370: InferAddressSpaces: Infer for just GEPs
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Justin Lebar via Phabricator via llvm-commits
- [zorg] r301078 - Register new machine lldb-amd64-ninja-netbsd8
Kamil Rytarowski via llvm-commits
- [llvm] r301081 - Update documentation for the NetBSD target
Kamil Rytarowski via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D32120: Don't test setting sticky bits on files for (Free|Open)BSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r300791 - Revert earlier change. ds permute operations affect lgkm counter.
Kannan Narayanan via llvm-commits
- [PATCH] D32254: Revert earlier change that flagged ds permute operations as not affecting lgkm counter.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32254: Revert earlier change that flagged ds permute operations as not affecting lgkm counter.
Kannan Narayanan via Phabricator via llvm-commits
- [compiler-rt] r300716 - Skip tests that use 'llvm_xray' for standalone builds.
Keith Wyss via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith Wyss via llvm-commits
- [compiler-rt] r300822 - [XRay] [compiler-rt] - Fix standalone and non-deterministic test issue
Keith Wyss via llvm-commits
- [PATCH] D32150: [XRay] [compiler-rt] Skip tests that use 'llvm_xray' for standalone builds.
Keith via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Keith via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Keith via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Keith via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Keith via Phabricator via llvm-commits
- [PATCH] D32150: [XRay] [compiler-rt] Skip tests that use 'llvm_xray' for standalone builds.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone build test and XFAIL a test.
Keith via Phabricator via llvm-commits
- [PATCH] D32259: [XRay] [compiler-rt] - Fix standalone and non-deterministic test issue
Keith via Phabricator via llvm-commits
- [PATCH] D32139: [AliasSetTracker] Don't drop AA MD so eagerly
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31954: [InstCombine] Retain TBAA when narrowing loads
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31954: [InstCombine] Retain TBAA when narrowing loads
Keno Fischer via Phabricator via llvm-commits
- [www] r300694 - [EuroLLVM] Add more slides
Kevin Streit via llvm-commits
- [llvm] r300463 - Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation
Konstantin Zhuravlyov via llvm-commits
- [llvm] r300470 - AMDGPU: Set CodePointerSize to 8 for amdgcn
Konstantin Zhuravlyov via llvm-commits
- [llvm] r300472 - AMDGPU: Test handling of R_AMDGPU_ABS64 in RelocVisitor
Konstantin Zhuravlyov via llvm-commits
- [llvm] r301023 - AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormals
Konstantin Zhuravlyov via llvm-commits
- [llvm] r301026 - AMDGPU: Fix S_PACK_HH_B32_B16
Konstantin Zhuravlyov via llvm-commits
- [llvm] r301028 - AMDGPU: Temporarily disable packed inlinable literals (v2f16, v2i16)
Konstantin Zhuravlyov via llvm-commits
- [llvm] r301029 - AMDGPU/GFX9: Enable FastFMAF32
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32085: AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormals
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30879: Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32085: AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormals
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32356: AMDGPU: Fix S_PACK_HH_B32_B16
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32356: AMDGPU: Fix S_PACK_HH_B32_B16
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32361: AMDGPU: Temporarily disable packed inlinable literals (v2f16, v2i16)
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32363: AMDGPU/GFX9: Enable FastFMAF32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32085: AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormals
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32356: AMDGPU: Fix S_PACK_HH_B32_B16
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32361: AMDGPU: Temporarily disable packed inlinable literals (v2f16, v2i16)
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32363: AMDGPU/GFX9: Enable FastFMAF32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32380: AMDGPU: Update code object version to 2.2
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D32380: AMDGPU: Update code object version to 2.2
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r300846 - [scudo] Minor changes and refactoring
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r300861 - [scudo] Remove GetActuallyAllocatedSize calls from the fast path
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r301015 - [scudo] Bypass Quarantine if its size is set to 0
Kostya Kortchinsky via llvm-commits
- [PATCH] D32128: [sanitizer] Don't include <linux/user.h> in sanitizer_stoptheworld_linux_libcdep.cc on ARM Android.
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32242: [scudo] Minor changes and refactoring
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32242: [scudo] Minor changes and refactoring
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32242: [scudo] Minor changes and refactoring
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32242: [scudo] Minor changes and refactoring
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32299: [scudo] Remove GetActuallyAllocatedSize calls from the fast path
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32310: [scudo] Bypass Quarantine if its size is set to 0
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32310: [scudo] Bypass Quarantine if its size is set to 0
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32310: [scudo] Bypass Quarantine if its size is set to 0
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32365: [sanitizer] Cache SizeClassForTransferBatch in the 32-bit local cache
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32365: [sanitizer] Cache SizeClassForTransferBatch in the 32-bit local cache
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r300498 - [libFuzzer] experimental option -cleanse_crash: tries to replace all bytes in a crash reproducer with garbage, while still preserving the crash
Kostya Serebryany via llvm-commits
- [llvm] r300642 - [libFuzzer] update -help: mention -exact_artifact_path in help for -minimize_crash and -cleanse_crash
Kostya Serebryany via llvm-commits
- [llvm] r300721 - [MathExtras] Fix undefined behavior (shift by bit width)
Kostya Serebryany via llvm-commits
- [compiler-rt] r300745 - [sanitizer-coverage] remove run-time support for the deprecated -fsanitize-coverage=8bit-counters
Kostya Serebryany via llvm-commits
- [compiler-rt] r300766 - [sanitizer-coverage] remove run-time support for -fsanitize-coverage=trace-bb
Kostya Serebryany via llvm-commits
- [llvm] r300768 - [libFuzzer] remove -output_csv option. It duplicates the default output and got out of sync
Kostya Serebryany via llvm-commits
- [llvm] r300769 - [sanitizer-coverage] remove stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r300775 - [sanitizer-coverage] remove run-time support for -fsanitize-coverage=indirect-calls
Kostya Serebryany via llvm-commits
- [llvm] r300778 - [sanitizer-coverage] remove some more stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r300780 - [sanitizer-coverage] remove more unused code
Kostya Serebryany via llvm-commits
- [llvm] r300800 - [libFuzzer] extend help for -minimize_crash to cover ASAN_OPTIONS=dedup_token_length=3
Kostya Serebryany via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kostya Serebryany via llvm-commits
- [llvm] r300801 - Revert "[libFuzzer] XFAIL fuzzer-oom.test on Darwin."
Kostya Serebryany via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kostya Serebryany via llvm-commits
- [compiler-rt] r300924 - sanitizer: fix crash with textdomain(NULL) interceptor
Kostya Serebryany via llvm-commits
- [llvm] r300868 - [Recycler] Add asan/msan annotations.
Kostya Serebryany via llvm-commits
- [compiler-rt] r300926 - [asan] move textdomain.c to Linux dir, as the test is Linux-specific
Kostya Serebryany via llvm-commits
- [llvm] r300923 - X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Kostya Serebryany via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
Kostya Serebryany via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
Kostya Serebryany via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
Kostya Serebryany via llvm-commits
- [llvm] r300923 - X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Kostya Serebryany via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r300535 - [GlobalISel] Support vector-of-pointers in LLT
Kristof Beyls via llvm-commits
- [llvm] r300537 - Fix gcc build after r300535.
Kristof Beyls via llvm-commits
- [llvm] r300538 - Revert "[GlobalISel] Support vector-of-pointers in LLT"
Kristof Beyls via llvm-commits
- [llvm] r300663 - [GlobalISel] Remove non-determinism from IRTranslator.
Kristof Beyls via llvm-commits
- [llvm] r300664 - [GlobalISel] Support vector-of-pointers in LLT
Kristof Beyls via llvm-commits
- [LNT] r300680 - [cPerf] Timestamp MMAP and MMAP2 events
Kristof Beyls via llvm-commits
- [test-suite] r300695 - Fix collection of linux perf data as a metric.
Kristof Beyls via llvm-commits
- [test-suite] r300696 - Pipe output to /dev/null when running under perf record
Kristof Beyls via llvm-commits
- [cPerf] LNT error on LLD bot
Kristof Beyls via llvm-commits
- [cPerf] LNT error on LLD bot
Kristof Beyls via llvm-commits
- [LNT] r300953 - Force sequential execution when capturing perf profiles.
Kristof Beyls via llvm-commits
- [LNT] r300954 - Only do perf profiling once, even when multisampling.
Kristof Beyls via llvm-commits
- [cPerf] LNT error on LLD bot
Kristof Beyls via llvm-commits
- [test-suite] r300972 - Make measured perf events configurable.
Kristof Beyls via llvm-commits
- [LNT] r300973 - Introduce --perf-events to lnt runtest test-suite
Kristof Beyls via llvm-commits
- [PATCH] D31934: [GlobalISel] Support vector-of-pointers in LLT
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D32048: ClamAV: Copy zlib into ClamAV benchmark
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31934: [GlobalISel] Support vector-of-pointers in LLT
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r300701 - [Hexagon] Cache reached blocks in bit tracker instead of scanning list
Krzysztof Parzyszek via llvm-commits
- [llvm] r300702 - [RDF] Cache register units for reg masks instead of recalculating them
Krzysztof Parzyszek via llvm-commits
- [llvm] r300704 - [RDF] Use faster version of findBlock
Krzysztof Parzyszek via llvm-commits
- [llvm] r300705 - [RDF] Switch NodeList to SmallVector from std::vector
Krzysztof Parzyszek via llvm-commits
- [llvm] r300706 - [Hexagon] Remove RDefMap, use Liveness:getNearestAliasedRef instead
Krzysztof Parzyszek via llvm-commits
- [llvm] r300707 - [Hexagon] Generate proper offset in opt-addr-mode
Krzysztof Parzyszek via llvm-commits
- [PATCH] D29295: Move core RDF files from lib/Target/Hexagon to CodeGen
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31937: Move value type list from TargetRegisterClass to TargetRegisterInfo
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31937: Move value type list from TargetRegisterClass to TargetRegisterInfo
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32129: Don't use abort_on_error for lsan darwin test suite
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32165: Implement suspended thread register count for darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32194: Turn symbolication on for ASan unit test.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32189: Implement StopTheWorld for Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32190: Make sure to scan mmap'd memory regions for root pointers on OS X
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32358: [tsan] Publish the TSan external API in tsan_interface.h
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31553: [tsan] Ignore memory accesses for libignored modules for "external" races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32359: [tsan] Track external API accesses as 1-byte accesses (instead of 8-byte)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31553: [tsan] Ignore memory accesses for libignored modules for "external" races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32360: [tsan] Refactor __tsan_external_read/__tsan_external_write to avoid code duplication
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32382: [tsan] Track external tags in thread traces
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32383: [tsan] Remove the extra word "object" from description of external races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32384: [tsan] Include __tsan_external_* API from a header file instead of declaring them manually
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [compiler-rt] r300473 - [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Kuba Mracek via llvm-commits
- [compiler-rt] r300483 - Fixup for r300473: Use %lu on Linux for tid_t in format strings.
Kuba Mracek via llvm-commits
- [llvm] r300789 - [libFuzzer] Always build libFuzzer
Kuba Mracek via llvm-commits
- [llvm] r300794 - Revert r300789: There are Windows bot failures.
Kuba Mracek via llvm-commits
- [compiler-rt] r300998 - [tsan] Don't report bugs from interceptors called from libignored modules
Kuba Mracek via llvm-commits
- [llvm] r300999 - [libFuzzer] Check for target(popcnt) capability before usage
Kuba Mracek via llvm-commits
- [compiler-rt] r301000 - [tsan] Ignore memory accesses for libignored modules for "external" races
Kuba Mracek via llvm-commits
- [compiler-rt] r301001 - [tsan] Track external API accesses as 1-byte accesses (instead of 8-byte)
Kuba Mracek via llvm-commits
- [compiler-rt] r301003 - [tsan] Publish the TSan external API in tsan_interface.h
Kuba Mracek via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
Kuba Mracek via llvm-commits
- [compiler-rt] r301008 - [tsan] Refactor __tsan_external_read/__tsan_external_write to avoid code duplication
Kuba Mracek via llvm-commits
- [llvm] r301010 - [libFuzzer] Always build libFuzzer
Kuba Mracek via llvm-commits
- [compiler-rt] r301011 - [tsan] Add a test for "external" API that checks the dup suppression is based on the caller PC
Kuba Mracek via llvm-commits
- [llvm] r301012 - Revert r301010: Bot failures on Windows, NetBSD and even some old Darwin.
Kuba Mracek via llvm-commits
- [llvm] r301017 - Fixup for r301007: Restrict the -D hack to Darwin.
Kuba Mracek via llvm-commits
- [llvm] r301007 - [libFuzzer] Changing thread_local to __thread in libFuzzer
Kuba Mracek via llvm-commits
- [llvm] r301054 - [libFuzzer] Always build libFuzzer
Kuba Mracek via llvm-commits
- [llvm] r301058 - Fixup for r301054: Only use __attribute__((no_sanitize("memory"))) when it's available.
Kuba Mracek via llvm-commits
- [llvm] r301061 - Fixup for r301054: Use an explicit constructor.
Kuba Mracek via llvm-commits
- [PATCH] D32324: CodeGen: BlockPlacement: Increase tail duplication size for O3.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Lama via Phabricator via llvm-commits
- [llvm] r301147 - [Orc] Use recursive mutexes for Error serialization.
Lang Hames via llvm-commits
- [llvm] r301152 - [Orc] Fix a warning by removing an unused lambda capture.
Lang Hames via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D6052: Avoid short relocation in x86_64 large code model
Lang Hames via Phabricator via llvm-commits
- [llvm] r300532 - test commit
Leslie Zhai via llvm-commits
- [llvm] r300641 - [AVR] Migrate to new MCAsmInfo CodePointerSize
Leslie Zhai via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D32154: [AVR] Migrate to new MCAsmInfo CodePointerSize
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D32397: [LLD] Avoid empty .eh_frame sections
Mark Kettenis via Phabricator via llvm-commits
- [PATCH] D32399: [LLD] Order writable executable sections before writable ones
Mark Kettenis via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D32240: InstCombineCast AShr transformation
Mark Schimmel via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32202: [XRay][compiler-rt] Fix up CFI annotations and stack alignment
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32214: [XRay][compiler-rt] Cleanup CFI/CFA annotations on trampolines
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r300453 - AMDGPU: SimplifyDemandedElts for image intrinsics
Matt Arsenault via llvm-commits
- [llvm] r300481 - AMDGPU: Change stack alignment
Matt Arsenault via llvm-commits
- [llvm] r300482 - AMDGPU: Use MachineRegisterInfo to find max used register
Matt Arsenault via llvm-commits
- [llvm] r300596 - AMDGPU: Make MFI fields private
Matt Arsenault via llvm-commits
- [llvm] r300597 - Fix typo
Matt Arsenault via llvm-commits
- [llvm] r300603 - DAG: Make mayBeEmittedAsTailCall parameter const
Matt Arsenault via llvm-commits
- [llvm] r300719 - AMDGPU: Change DivergenceAnalysis for function arguments
Matt Arsenault via llvm-commits
- [llvm] r300720 - AMDGPU: Don't align callable functions to 256
Matt Arsenault via llvm-commits
- [llvm] r300732 - StructurizeCFG: Directly invert cmp instructions
Matt Arsenault via llvm-commits
- [llvm] r300736 - AMDGPU: Don't emit amd_kernel_code_t for callable functions
Matt Arsenault via llvm-commits
- [llvm] r300754 - AMDGPU: Custom lower illegal small select types
Matt Arsenault via llvm-commits
- [llvm] r301044 - InferAddressSpaces: Infer for just GEPs
Matt Arsenault via llvm-commits
- [llvm] r301064 - LowerSwitch: Fix producing invalid IR on unreachable code
Matt Arsenault via llvm-commits
- [PATCH] D32036: AMDGPU: SimplifyDemandedElts for image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30916: LowerSwitch: Fix producing invalid IR on unreachable code
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31222: AMDPU: Change DivergenceAnalysis for function arguments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31251: AMDGPU: Don't promote alloca to LDS for leaf functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31361: AMDGPU: Select mubuf offsets when pointer is a constant
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31841: [IR] Implement DataLayout::getPointerTypeSizeInBits using getPointerSizeInBits directly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31517: AMDGPU: Change stack alignment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31411: AMDGPU: Use MachineRegisterInfo to find max used register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32056: AMDGPU: Move trap lowering to DAG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31438: AMDGPU: Start defining a calling convention
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32142: AMDGPU: Setup SP/FP in callee function prolog/epilog
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31915: AMDGPU: Add StackPtr and FramePtr registers to MFI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32101: Skip bitcasts while looking for GEP in LoadStoreVectorizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31957: AMDGPU: Slightly simplify prolog reserved register handling
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31195: PEI: Skip dead objects when looking at CSRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32101: Skip bitcasts while looking for GEP in LoadStoreVectorizer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31710: [AMDGPU] Fix for issue in alloca to vector promotion pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31222: AMDPU: Change DivergenceAnalysis for function arguments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31476: AMDGPU: Don't align callable functions to 256
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30852: StructurizeCFG: Directly invert cmp instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31480: AMDGPU: Don't emit amd_kernel_code_t for callable functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31040: AMDGPU: Custom lower illegal small select types
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32254: Revert earlier change that flagged ds permute operations as not affecting lgkm counter.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32254: Revert earlier change that flagged ds permute operations as not affecting lgkm counter.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32256: Use a pointer type for target frame indices during statepoint lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32356: AMDGPU: Fix S_PACK_HH_B32_B16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32085: AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormals
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32361: AMDGPU: Temporarily disable packed inlinable literals (v2f16, v2i16)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32364: [AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitter
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32363: AMDGPU/GFX9: Enable FastFMAF32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32343: AMDGPU: Move v_readlane lane select from VGPR to SGPR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32344: InstCombine/AMDGPU: Fix constant folding of llvm.amdgcn.{icmp, fcmp}
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32345: AMDGPU: Fix crash when scheduling non-memory SMRD instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32370: InferAddressSpaces: Infer for just GEPs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32370: InferAddressSpaces: Infer for just GEPs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30916: LowerSwitch: Fix producing invalid IR on unreachable code
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30916: LowerSwitch: Fix producing invalid IR on unreachable code
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r300980 - [LV] Model if-converted phi node costs
Matthew Simpson via llvm-commits
- [PATCH] D31906: [LV] Model if-converted phi node cost
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31906: [LV] Model if-converted phi node cost
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r300639 - ARMFrameLowering: Reserve emergency spill slot for large arguments
Matthias Braun via llvm-commits
- [zorg] r300573 - Remove the ppc64le-clang-lnt buildbot because it continues to be flaky making it hard to listen to/use buildbots effectively due to the noise.
Matthias Braun via llvm-commits
- [llvm] r300761 - ARMFrameLowering: Reserve emergency spill slot for large arguments
Matthias Braun via llvm-commits
- [PATCH] D32048: ClamAV: Copy zlib into ClamAV benchmark
Matthias Braun via llvm-commits
- [test-suite] r300771 - ClamAV: Copy zlib into ClamAV benchmark
Matthias Braun via llvm-commits
- [test-suite] r300774 - ClamAV/zlib: Always include unistd.h to get declarations for things like open/close/lseek that gzip is using
Matthias Braun via llvm-commits
- [llvm] r300781 - X86FrameLowering: Fix getFrameIndexReference() for 'fixed' objects
Matthias Braun via llvm-commits
- [LNT] r300806 - lnt/tests/compile.py: Add option to specify path to runN tool
Matthias Braun via llvm-commits
- [llvm] r300922 - X86RegisterInfo: eliminateFrameIndex: Force SP for AfterFPPop; NFC
Matthias Braun via llvm-commits
- [llvm] r300923 - X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Matthias Braun via llvm-commits
- [llvm] r300923 - X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Matthias Braun via llvm-commits
- [llvm] r301024 - Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC"
Matthias Braun via llvm-commits
- [llvm] r300923 - X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Matthias Braun via llvm-commits
- [llvm] r301057 - AArch64FrameLowering: Check if the ExtraCSSpill register is actually unused
Matthias Braun via llvm-commits
- [PATCH] D32037: Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31643: ARMFrameLowering: Reserve emergency spill slot for large arguments
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32204: X86FrameLowering: Fix getFrameIndexReference() for fixed objects
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32206: X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32209: SPEC: Fix typo in CMakeLists.txt
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32204: X86FrameLowering: Fix getFrameIndexReference() for fixed objects
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32048: ClamAV: Copy zlib into ClamAV benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32246: Don't emit CFI instructions at the end of a function
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32246: Don't emit CFI instructions at the end of a function
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31755: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32206: X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32280: TableGen: Add support of Intrinsics with multiple returns
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31821: Remove redundant copy in recurrences
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32060: BitVector: add iterators for bits that are set
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32060: BitVector: add iterators for bits that are set
Matthias Braun via Phabricator via llvm-commits
- [llvm] r300446 - [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r300531 - [sanitizer] Don't include <linux/user.h> in sanitizer_stoptheworld_linux_libcdep.cc on ARM Android
Maxim Ostapenko via llvm-commits
- [PATCH] D32128: [sanitizer] Don't include <linux/user.h> in sanitizer_stoptheworld_linux_libcdep.cc on ARM Android.
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D32393: [ThinLTO/Summary] Rename anonymous globals as last action in the per-TU -O0 pipeline
Mehdi AMINI via Phabricator via llvm-commits
- [zorg] r300996 - Add a -noinstall option to the build.py script to allow building only.
Mehdi Amini via llvm-commits
- [polly] r300323 - Use isl C++ foreach implementation
Michael Kruse via llvm-commits
- [polly] r300874 - [DeLICM] Use Known information when comparing Existing.Written and Proposed.Written.
Michael Kruse via llvm-commits
- [polly] r301020 - [CMake] Link unittests only against libLLVM.so, if available.
Michael Kruse via llvm-commits
- [polly] r300398 - Update isl bindings to latest version (+ Polly extensions)
Michael Kruse via llvm-commits
- [polly] r301095 - [CMake] Fix unittests in out-of-LLVM-tree builds.
Michael Kruse via llvm-commits
- [polly] r301096 - [CMake] Fix polly-isl-test execution in out-of-LLVM-tree builds.
Michael Kruse via llvm-commits
- [PATCH] D32027: [Polly][DeLICM] Use Known information when comparing Existing.Written and Proposed.Written. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D32392: [Polly][CMake] Allow Polly to transitively pull in its dependencies into host programs.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D32126: [CodeGenPrepare] Fix crash due to an invalid CFG
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D32054: [LV] Cache block mask values
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D32236: PR32710: Disable using PMADDWD for unsigned short.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D32330: X86: Don't emit zero-byte functions on Windows
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Michael Zolotukhin via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D32261: [LoopUnroll] Don't try to unroll non-rotated loops
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Michel Dänzer via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Mikhail Zolotukhin via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Mikhail Zolotukhin via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Mikhail Zolotukhin via llvm-commits
- [PATCH] D31851: [PowerPC] Eliminate compares - add handling for logical operations without the use of condition registers
Nemanja Ivanovic via Phabricator via llvm-commits
- [compiler-rt] r300692 - Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via Phabricator via llvm-commits
- [PATCH] D30852: StructurizeCFG: Directly invert cmp instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D31476: AMDGPU: Don't align callable functions to 256
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D31222: AMDPU: Change DivergenceAnalysis for function arguments
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D32343: AMDGPU: Move v_readlane lane select from VGPR to SGPR
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D32344: InstCombine/AMDGPU: Fix constant folding of llvm.amdgcn.{icmp, fcmp}
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D32345: AMDGPU: Fix crash when scheduling non-memory SMRD instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r300552 - [GVNHoist] Mark GlobalsAA as preserved by GVNHoist.
Nikolai Bozhenov via llvm-commits
- [llvm] r300553 - Make globalaa-retained.ll test catching more cases.
Nikolai Bozhenov via llvm-commits
- [PATCH] D32158: {GVNHoist] Mark GlobalsAA as preserved by GVNHoist.
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D32015: Make globalaa-retained.ll test catching more cases.
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r300551 - Add store Merge test.
Nirav Dave via llvm-commits
- [llvm] r300559 - Add base-index-based store merge test
Nirav Dave via llvm-commits
- [llvm] r300561 - [DAG] Improve store merge candidate pruning.
Nirav Dave via llvm-commits
- [llvm] r300688 - [DAG] Loop over remaining candidates on successful merge of stores of
Nirav Dave via llvm-commits
- [PATCH] D32086: [DAG] Improve store merge candidate pruning.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31987: [SDAG] Teach Chain Analysis about BaseIndexOffset addressing.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31987: [SDAG] Teach Chain Analysis about BaseIndexOffset addressing.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D32086: [DAG] Improve store merge candidate pruning.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D30471: [SDAG] Relax conditions under stores of loaded values can be merged
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31987: [SDAG] Teach Chain Analysis about BaseIndexOffset addressing.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Nitesh Jain via Phabricator via llvm-commits
- [llvm] r300547 - [ARM] Add hardware build attributes in assembler
Oliver Stannard via llvm-commits
- [PATCH] D31812: [ARM] Add hardware build attributes in assembler
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31812: [ARM] Add hardware build attributes in assembler
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31813: [ARM] Add hardware build attributes in assembler
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31812: [ARM] Add hardware build attributes in assembler
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D32163: [ARM, AArch64] Define __ELF__ for arm-none-eabihf and AArch64
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D32163: [ARM, AArch64] Define __ELF__ for arm-none-eabihf and AArch64
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31813: [ARM] Add hardware build attributes in assembler
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D32156: [BranchFolding] Propagate CSR live-inss to returning blocks. See D31188 for discussion.
PatrickwemOX via Phabricator via llvm-commits
- [llvm] r300875 - [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via llvm-commits
- [llvm] r300879 - [DWARF] Fix a couple of typos
Paul Robinson via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30785: [DWARF] Versioning for DWARF constants; verify FORMs
Paul Robinson via Phabricator via llvm-commits
- [llvm] r300839 - [mips][msa] Mask vectors holding shift amounts
Petar Jovanovic via llvm-commits
- [PATCH] D31331: [mips][msa] Mask vectors holding shift amounts
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D30904: Allow suppressing host and target info in VersionPrinter
Peter Ammon via Phabricator via llvm-commits
- [llvm] r300464 - Bitcode: Add a string table to the bitcode format.
Peter Collingbourne via llvm-commits
- [llvm] r300465 - Object: Use offset+size as the irsymtab string representation.
Peter Collingbourne via llvm-commits
- [llvm] r300478 - Bitcode: Add missing build dep to fix shlib build.
Peter Collingbourne via llvm-commits
- [llvm] r300514 - Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r300724 - IR: Remove some comments that are documenting the obvious. NFC.
Peter Collingbourne via llvm-commits
- [lld] r300910 - COFF: Remove some undefined declarations. NFC.
Peter Collingbourne via llvm-commits
- [compiler-rt] r301065 - [cfi] Disable thinlto tests on Darwin.
Peter Collingbourne via llvm-commits
- [PATCH] D31922: Object: Use offset+size as the irsymtab string representation.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31838: Bitcode: Add a string table to the bitcode format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31922: Object: Use offset+size as the irsymtab string representation.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32195: Object: Remove ModuleSummaryIndexObjectFile class.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31837: [cfi] Run tests with and without lld and thinlto.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32317: [coff] for /msvclto, pass archive members with prevailing symbols first
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32062: [asan] Let the frontend disable gc-sections optimization for asan globals.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r300687 - [ELF] Always use Script::assignAddresses()
Peter Smith via llvm-commits
- [PATCH] D32053: Define __tls_get_addr as a hidden symbol even for ARM or MIPS.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31888: [LLD][ELF] Always use Script::assignAddresses()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31888: [LLD][ELF] Always use Script::assignAddresses()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D32223: [LLD][ELF] Add InputSectionDescriptions for Orphan Sections
Peter Smith via Phabricator via llvm-commits
- [PATCH] D32233: [LLD][ELF] User linkerscript InputSectionDescription for .ARM.exidx dependency order
Peter Smith via Phabricator via llvm-commits
- [PATCH] D32072: [AArch64] ILP32 Backend Relocation Support
Peter Smith via Phabricator via llvm-commits
- [PATCH] D32355: [ELF] - Remove dead TLS relocations relative code for MIPS and ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Phabricator via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Phabricator via Phabricator via llvm-commits
- [PATCH] D31841: [IR] Implement DataLayout::getPointerTypeSizeInBits using getPointerSizeInBits directly
Phabricator via Phabricator via llvm-commits
- [PATCH] D32116: [APInt] Remove self move check from move assignment operator
Phabricator via Phabricator via llvm-commits
- [PATCH] D32136: [WebAssembly] Fix WebAssemblyOptimizeReturned after r300367
Phabricator via Phabricator via llvm-commits
- [PATCH] D32114: [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a single implementation
Phabricator via Phabricator via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
Phabricator via Phabricator via llvm-commits
- [PATCH] D32128: [sanitizer] Don't include <linux/user.h> in sanitizer_stoptheworld_linux_libcdep.cc on ARM Android.
Phabricator via Phabricator via llvm-commits
- [PATCH] D32008: [SampleProfile] Skip intrinsic calls when visiting callsites in InlineHotFunctions. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Phabricator via Phabricator via llvm-commits
- [PATCH] D32188: [MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA can check for both at the same time
Phabricator via Phabricator via llvm-commits
- [PATCH] D31643: ARMFrameLowering: Reserve emergency spill slot for large arguments
Phabricator via Phabricator via llvm-commits
- [PATCH] D32115: [GlobalIsel][X86] support G_TRUNC selection.
Phabricator via Phabricator via llvm-commits
- [PATCH] D32048: ClamAV: Copy zlib into ClamAV benchmark
Phabricator via Phabricator via llvm-commits
- [PATCH] D32204: X86FrameLowering: Fix getFrameIndexReference() for fixed objects
Phabricator via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Phabricator via Phabricator via llvm-commits
- [PATCH] D32254: Revert earlier change that flagged ds permute operations as not affecting lgkm counter.
Phabricator via Phabricator via llvm-commits
- [PATCH] D32253: [APInt] Implement APInt::intersects without creating a temporary APInt in the multiword case
Phabricator via Phabricator via llvm-commits
- [PATCH] D32123: [InstCombine] In SimplifyDemandedUseBits, use computeKnownBits directly to handle Constants
Phabricator via Phabricator via llvm-commits
- [PATCH] D32258: [APInt] Add isSubsetOf method that can check if one APInt is a subset of another without creating temporary APInts
Phabricator via Phabricator via llvm-commits
- [PATCH] D32108: [APInt] Rename getSignBit to getSignMask
Phabricator via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Phabricator via Phabricator via llvm-commits
- [PATCH] D32206: X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Phabricator via Phabricator via llvm-commits
- [PATCH] D31815: [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing `Uses = [CPSR]`
Phabricator via Phabricator via llvm-commits
- [PATCH] D32323: [SimplifyCFG] Fix the determination of PostBB in conditional store merging to handle the targets on the second branch being commuted
Phabricator via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Phabricator via Phabricator via llvm-commits
- [PATCH] D31449: [tsan] Don't report bugs from interceptors called from libignored modules
Phabricator via Phabricator via llvm-commits
- [PATCH] D31553: [tsan] Ignore memory accesses for libignored modules for "external" races
Phabricator via Phabricator via llvm-commits
- [PATCH] D32359: [tsan] Track external API accesses as 1-byte accesses (instead of 8-byte)
Phabricator via Phabricator via llvm-commits
- [PATCH] D32358: [tsan] Publish the TSan external API in tsan_interface.h
Phabricator via Phabricator via llvm-commits
- [PATCH] D32360: [tsan] Refactor __tsan_external_read/__tsan_external_write to avoid code duplication
Phabricator via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Phabricator via Phabricator via llvm-commits
- [PATCH] D31734: [tsan] Add a test for "external" API that checks the dup suppression is based on the caller PC
Phabricator via Phabricator via llvm-commits
- [PATCH] D32381: [APSInt] Use APInt::compare and APInt::compareSigned to implement APSInt::compareValue
Phabricator via Phabricator via llvm-commits
- [PATCH] D32096: Always build libfuzzer
Phabricator via Phabricator via llvm-commits
- [PATCH] D31081: [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
Phabricator via Phabricator via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r300782 - Refresh the statepoint docs a bit
Philip Reames via llvm-commits
- [llvm] r300200 - Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline."
Philip Reames via llvm-commits
- [PATCH] D32331: Hoist loads known to be in bounds of allocations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D32256: Use a pointer type for target frame indices during statepoint lowering
Philip Reames via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D18738: Add new !unconditionally_dereferenceable load instruction metadata
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32006: Mark invariant.group.barrier as inaccessiblememonly
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D31994: Simplify idempotent invariant.group.barriers
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32102: Keep EXTRACT_VECTOR_ELT result type as f128 for Android x86_64.
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Quentin Neill via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Quentin Neill via Phabricator via llvm-commits
- [PATCH] D31985: Support: Add a VCSRevision.h header file.
Quentin Neill via Phabricator via llvm-commits
- [llvm] r300614 - Fix crash in AttributeList::addAttributes, add test
Reid Kleckner via llvm-commits
- [llvm] r300651 - Remove buggy 'addAttributes(unsigned, AttrBuilder)' overload
Reid Kleckner via llvm-commits
- [llvm] r300718 - Prefer addAttr(Attribute::AttrKind) over the AttributeList overload
Reid Kleckner via llvm-commits
- [llvm] r300784 - Simplify test for sret attribute in instcombine
Reid Kleckner via llvm-commits
- [llvm] r300787 - [GlobalOpt] Simplify attribute code stripping nest, NFC
Reid Kleckner via llvm-commits
- [llvm] r300795 - [DAE] Simplify attribute list creation, NFC
Reid Kleckner via llvm-commits
- [llvm] r300863 - Remove duplicate AttributeList::removeAttributes implementation
Reid Kleckner via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31524: Add a linker script to version LLVM symbols
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31524: Add a linker script to version LLVM symbols
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32136: [WebAssembly] Fix WebAssemblyOptimizeReturned after r300367
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32206: X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32262: [Bitcode] Refactor attribute group writing to avoid getSlotAttributes
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32205: X86RegisterInfo: eliminateFrameIndex: Force SP in AfterFPPop case; NFC
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32262: [Bitcode] Refactor attribute group writing to avoid getSlotAttributes
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r300668 - Revert "ARMFrameLowering: Reserve emergency spill slot for large arguments"
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [cPerf] LNT error on LLD bot
Renato Golin via llvm-commits
- [llvm] r301110 - Revert "[APInt] Add ashrInPlace method and implement ashr using it. Also fix a bug in the shift by BitWidth handling."
Renato Golin via llvm-commits
- [llvm] r301111 - Revert "[APInt] Fix a few places that use APInt::getRawData to operate within the normal API."
Renato Golin via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31812: [ARM] Add hardware build attributes in assembler
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31812: [ARM] Add hardware build attributes in assembler
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31813: [ARM] Add hardware build attributes in assembler
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31813: [ARM] Add hardware build attributes in assembler
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31879: [ARM] Add diag string for movw/movt immediates in assembly
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31948: [AArch64] Fix handling of integer fp immediates
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31949: [AArch64] Fix handling of zero immediate in fmov instructions
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32225: [ARM] Fix handling of mapping symbols when changing sections
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32019: [MVT][SVE] Scalable vector MVTs (3/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32018: [MVT][SVE] Scalable vector MVTs (2/3)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31081: [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
Renato Golin via Phabricator via llvm-commits
- [llvm] r300728 - Update comment to match r300252.
Richard Smith via llvm-commits
- [llvm] r300252 - Remove all allocation and divisions from GreatestCommonDivisor
Richard Smith via llvm-commits
- [PATCH] D32211: Collapse AArch64/Utils into AArch64/MCTargetDesc
Richard Smith via Phabricator via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
Rui Ueyama via llvm-commits
- [lld] r300673 - Fallthrough to reduce code a bit. NFC.
Rui Ueyama via llvm-commits
- [lld] r300674 - Simplify createHeader and inline it.
Rui Ueyama via llvm-commits
- [lld] r300675 - Rename CompressedHeader ZDebugHeader.
Rui Ueyama via llvm-commits
- [lld] r300676 - Update comment.
Rui Ueyama via llvm-commits
- [lld] r300677 - Remove a redundant test.
Rui Ueyama via llvm-commits
- [lld] r300679 - Rename a test file so that it matches with the option name it is testing.
Rui Ueyama via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
Rui Ueyama via llvm-commits
- [lld] r300445 - [ELF] - Add compress-debug-output-i386.s testcase.
Rui Ueyama via llvm-commits
- [lld] r300681 - Fix buildbot failure.
Rui Ueyama via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rui Ueyama via llvm-commits
- [lld] r300685 - Write multiple REQUIRES in one line.
Rui Ueyama via llvm-commits
- [PATCH] D32171: [ELF] - Implemented --defsym option #2
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D32173: [ELF] - Assign absolute values in linkerscript correctly #1.
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r301158 - [scudo] Enabling MIPS support for Scudo
Sagar Thakur via llvm-commits
- [PATCH] D32286: [mips] Fix test mips64fpldst.ll with machine verifier enabled
Sagar Thakur via Phabricator via llvm-commits
- [lld] r301013 - COFF: add support for CONSTANT exports
Saleem Abdulrasool via llvm-commits
- [PATCH] D30904: Allow suppressing host and target info in VersionPrinter
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D32160: [ARM] Rename HW div feature to HW div Thumb. NFCI.
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r300859 - [WebAssembly] Add known failures for wasm object file backend
Sam Clegg via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32292: [ARM] Modify THREAD_POINTER lowering
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32292: [ARM] Modify THREAD_POINTER lowering
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32296: [ARM] Modify lowering of setjmp
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [llvm] r300493 - [InstSimplify] add/move tests for (icmp X, C1 & icmp X, C2); NFC
Sanjay Patel via llvm-commits
- [llvm] r300554 - [ConstantRange] fix doxygen comment formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r300617 - [x86] add tests for potential andn optimization; NFC
Sanjay Patel via llvm-commits
- [llvm] r300698 - [ARM] add test and auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r300700 - [PowerPC] add test and auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r300713 - use 'auto' with 'dyn_cast' and fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r300714 - [InstSimplify] fold identity shuffles (recursing if needed)
Sanjay Patel via llvm-commits
- [llvm] r300725 - [DAG] add splat vector support for 'and' in SimplifyDemandedBits
Sanjay Patel via llvm-commits
- [llvm] r300763 - [DAG] add splat vector support for 'xor' in SimplifyDemandedBits
Sanjay Patel via llvm-commits
- [llvm] r300772 - [DAG] add splat vector support for 'or' in SimplifyDemandedBits
Sanjay Patel via llvm-commits
- [llvm] r300850 - [DAGCombiner] give names to repeated calcs in isAlias(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r300854 - [DAGCombiner] fix variable names in isAlias(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r300860 - [DAGCombiner] use more local variables in isAlias(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r300884 - [InstCombine] add tests for demanded bits ashr/lshr splat constants; NFC
Sanjay Patel via llvm-commits
- [llvm] r300888 - [InstCombine] allow ashr/lshr demanded bits folds with splat constants
Sanjay Patel via llvm-commits
- [llvm] r300898 - [InstCombine] allow shl demanded bits folds with splat constants
Sanjay Patel via llvm-commits
- [llvm] r300907 - [InstCombine] add tests for shl+shr demanded bits splat vector folds; NFC
Sanjay Patel via llvm-commits
- [llvm] r300911 - [InstCombine] allow shl+shr demanded bits folds with splat constants
Sanjay Patel via llvm-commits
- [llvm] r300912 - [InstCombine] function names start with lower-case letter; NFC
Sanjay Patel via llvm-commits
- [llvm] r300977 - [InstCombine] prefer xor with -1 because 'not' is easier to understand (PR32706)
Sanjay Patel via llvm-commits
- [llvm] r301021 - [InstCombine] use isSubsetOf() for efficiency
Sanjay Patel via llvm-commits
- [llvm] r301035 - [InstCombine] revert r300977 and r301021
Sanjay Patel via llvm-commits
- [llvm] r301088 - [InstCombine] use 'match' to reduce code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r301097 - [InstCombine] clean up tests and regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r301125 - [InstCombine] add tests for add-to-xor commuted variants; NFC
Sanjay Patel via llvm-commits
- [llvm] r301128 - [InstCombine] add tests for xor-to-xor; NFC
Sanjay Patel via llvm-commits
- [llvm] r301129 - [InstCombine] add pattern matches for commuted variants of xor-to-xor
Sanjay Patel via llvm-commits
- [llvm] r301131 - [InstCombine] add tests for or-to-xor; NFC
Sanjay Patel via llvm-commits
- [llvm] r301140 - [InstCombine] add tests for not-xor and remove redundant tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r301144 - [InstCombine] add/move folds for [not]-xor
Sanjay Patel via llvm-commits
- [PATCH] D32086: [DAG] Improve store merge candidate pruning.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32108: [APInt] Rename getSignBit to getSignMask
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32093: [InstCombine] PR32078: convert scalar operations to vector.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31944: [DAGCombiner] add (sext i1 X), 1 --> zext (not i1 X)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32086: [DAG] Improve store merge candidate pruning.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31944: [DAGCombiner] add (sext i1 X), 1 --> zext (not i1 X)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32180: [InstSimplify] Deduce correct type for vector gep
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32230: [DAG] add splat vector support for 'and' in SimplifyDemandedBits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31960: [InstSimplify] fold identity shuffles (recursing if needed)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31960: [InstSimplify] fold identity shuffles (recursing if needed)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32230: [DAG] add splat vector support for 'and' in SimplifyDemandedBits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32255: [InstCombine] prefer xor with -1 because 'not' is easier to understand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32123: [InstCombine] In SimplifyDemandedUseBits, use computeKnownBits directly to handle Constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32258: [APInt] Add isSubsetOf method that can check if one APInt is a subset of another without creating temporary APInts
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31987: [SDAG] Teach Chain Analysis about BaseIndexOffset addressing.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32255: [InstCombine] prefer xor with -1 because 'not' is easier to understand
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r300613 - Add a getPointerOperandType() helper to LoadInst and StoreInst; NFC
Sanjoy Das via llvm-commits
- [llvm] r300730 - [GVN] Don't coerce non-integral pointers to integers or vice versa
Sanjoy Das via llvm-commits
- [llvm] r300797 - Statepoint Docs: fix incorrect uses of it's
Sanjoy Das via llvm-commits
- [llvm] r300918 - Fix typo in comment
Sanjoy Das via llvm-commits
- [llvm] r300746 - [SCEV] Make SCEV or modeling more aggressive.
Sanjoy Das via llvm-commits
- [llvm] r301146 - [SCEV] Move towards a verifier without false positives
Sanjoy Das via llvm-commits
- [llvm] r301149 - [SCEV] Fix exponential time complexity by caching
Sanjoy Das via llvm-commits
- [llvm] r301150 - [SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS builds
Sanjoy Das via llvm-commits
- [llvm] r301151 - Fix unused variables / fields warnings in release builds
Sanjoy Das via llvm-commits
- [llvm] r301154 - Revert "[SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS builds"
Sanjoy Das via llvm-commits
- [PATCH] D18738: Add new !unconditionally_dereferenceable load instruction metadata
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32196: [LIR] Obey non-integral pointer semantics
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32203: [SROA] Add support for non-integral pointers
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32208: [GVN] Don't coerce non-integral pointers to integers or vice versa
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32208: [GVN] Don't coerce non-integral pointers to integers or vice versa
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32208: [GVN] Don't coerce non-integral pointers to integers or vice versa
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32239: [SCEV] Make SCEV or modeling more aggressive.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32256: Use a pointer type for target frame indices during statepoint lowering
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32256: Use a pointer type for target frame indices during statepoint lowering
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32266: Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32267: Add a new WeakVH value handle; NFC
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32268: Use WeakVH instead of WeakTrackingVH in AliasSetTracker's UnkownInsts
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32270: Update to LLVM's use of TrackingWeakVH; NFC
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32331: Hoist loads known to be in bounds of allocations
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32256: Use a pointer type for target frame indices during statepoint lowering
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32104: Teach SCEV normalization to de/normalize non-affine add recs
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32143: [InstSimplify] use ConstantRange to simplify more and-of-icmps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32400: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Sean Silva via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Sean Silva via llvm-commits
- [llvm] r301148 - [PartialInine]: add triaging options
Sean Silva via llvm-commits
- [PATCH] D32158: {GVNHoist] Mark GlobalsAA as preserved by GVNHoist.
Sebastian Pop via Phabricator via llvm-commits
- [llvm] r300655 - ARM: Use methods to access data stored with frame instructions
Serge Pavlov via llvm-commits
- [llvm] r300807 - Do not run frame verification if target does not use frame instructions
Serge Pavlov via llvm-commits
- [llvm] r300807 - Do not run frame verification if target does not use frame instructions
Serge Pavlov via llvm-commits
- [llvm] r300807 - Do not run frame verification if target does not use frame instructions
Serge Pavlov via llvm-commits
- [PATCH] D32127: ARM: Use methods to access data stored with frame instructions
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D32127: ARM: Use methods to access data stored with frame instructions
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D32394: Add extra operand to CALLSEQ_START to keep frame part set up previously
Serge Pavlov via Phabricator via llvm-commits
- [llvm] r300943 - [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via llvm-commits
- [llvm] r300945 - [BPI] Add multiplication by scalar operators to BranchProbability
Serguei Katkov via llvm-commits
- [llvm] r300950 - [AsmWriter] Eliminate warning. NFC
Serguei Katkov via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32334: [BPI] Add multiplication by scalar operators to BranchProbability
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32334: [BPI] Add multiplication by scalar operators to BranchProbability
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32334: [BPI] Add multiplication by scalar operators to BranchProbability
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32334: [BPI] Add multiplication by scalar operators to BranchProbability
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Move tail computation out of the loop. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32337: [AsmWriter] Eliminate warning. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32337: [AsmWriter] Eliminate warning. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32337: [AsmWriter] Eliminate warning. NFC
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32336: [ELF] Account for R_386_TLS_LDO_32 addend
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D32336: [ELF] Account for R_386_TLS_LDO_32 addend
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Siddharth via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via llvm-commits
- [PATCH] D27662: [triple+llc+llvm-mc] Make triple and ABI name consistent
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D32355: [ELF] - Remove dead TLS relocations relative code for MIPS and ARM
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D32074: [mips] Change the machine verifier to allow nested call sequences.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D32286: [mips] Fix test mips64fpldst.ll with machine verifier enabled
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Simon Dardis via Phabricator via llvm-commits
- [llvm] r300567 - [X86] Use for-range loop. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r300576 - [X86][SSE] Add scheduling latency/throughput tests for (most) SSE1 instructions
Simon Pilgrim via llvm-commits
- [llvm] r300671 - [X86][SSE] Add scheduling latency/throughput tests for (most) SSE2 instructions
Simon Pilgrim via llvm-commits
- [llvm] r300672 - [X86] Add D32039/PR31357 tests to show current BSWAP codegen
Simon Pilgrim via llvm-commits
- [llvm] r300683 - Regenerate test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r300750 - [InstCombine] Add frem constant folding test (PR32177)
Simon Pilgrim via llvm-commits
- [llvm] r300757 - [InstCombine] Add frem constant folding test (PR3316)
Simon Pilgrim via llvm-commits
- [llvm] r301092 - [X86] Regenerate TLS tests
Simon Pilgrim via llvm-commits
- [llvm] r301126 - [X86][SSE] Add scheduling latency/throughput tests for SSE3 instructions
Simon Pilgrim via llvm-commits
- [llvm] r301127 - [X86][SSE] Add scheduling latency/throughput tests for SSSE3 instructions
Simon Pilgrim via llvm-commits
- [llvm] r301136 - [X86][SSE] Add missing scheduling latency/throughput test for PINSRW
Simon Pilgrim via llvm-commits
- [llvm] r301137 - [X86][SSE] Add scheduling latency/throughput tests for (most) SSE41 instructions
Simon Pilgrim via llvm-commits
- [llvm] r301141 - [X86][SSE] Add scheduling latency/throughput tests for (most) SSE42 instructions
Simon Pilgrim via llvm-commits
- [llvm] r301142 - [X86][SSE] Add scheduler class support for SSE42 (PCMPGT) instructions
Simon Pilgrim via llvm-commits
- [llvm] r301145 - [X86][AVX] Add scheduling latency/throughput tests for some AVX1 instructions
Simon Pilgrim via llvm-commits
- [PATCH] D32155: [APInt] Use lshrInPlace to replace lshr where possible
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30941: Better testing of schedule model instruction latencies/throughputs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31668: Fix PR30562
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32219: [X86][SSE] Improve DIV/SQRT throughput estimates for SB/HW schedule models
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32017: [MVT][SVE] Scalable vector MVTs (1/3)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32230: [DAG] add splat vector support for 'and' in SimplifyDemandedBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32338: InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32339: [APInt] Add compare/compareSigned methods that return -1, 0, 1. Reimplement slt/ult and friends using them
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32219: [X86][SSE] Improve DIV/SQRT throughput estimates for SB/HW schedule models
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32388: InstructionSimplify: One getShuffleMask() replacing multiple getMaskValue(). NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32352: Go to eleven
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32218: X86AsmParser.cpp asserts: OperandStack.size() > 1 && "Too few operands."
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32391: [SelectionDAG] Improve support for promotion of <1 x fX> floating point argument types (PR31008
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30468: Simplify the CFG after loop pass cleanup.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32039: PR31357 fix
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32227: [Arch64AsmParser] better diagnostic for isb
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32227: [Arch64AsmParser] better diagnostic for isb
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32227: [Arch64AsmParser] better diagnostic for isb
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32101: Skip bitcasts while looking for GEP in LoadStoreVectorizer
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D32101: Skip bitcasts while looking for GEP in LoadStoreVectorizer
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D32101: Skip bitcasts while looking for GEP in LoadStoreVectorizer
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D32216: [mips][msa] Splat.d endianness check
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D31947: [scudo] Android support groundwork
Stephen Hines via Phabricator via llvm-commits
- [llvm] r300496 - Add a linker script to version LLVM symbols
Sylvestre Ledru via llvm-commits
- [PATCH] D31524: Add a linker script to version LLVM symbols
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D31524: Add a linker script to version LLVM symbols
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D31821: Remove redundant copy in recurrences
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D31821: Remove redundant copy in recurrences
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D31922: Object: Use offset+size as the irsymtab string representation.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31922: Object: Use offset+size as the irsymtab string representation.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32070: Object: Shrink the size of irsymtab::Symbol by a word. NFCI.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32061: [wip] Bitcode: Write the irsymtab to disk.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r300462 - AArch64: support nonlazybind
Tim Northover via llvm-commits
- [llvm] r300462 - AArch64: support nonlazybind
Tim Northover via llvm-commits
- [llvm] r300474 - AArch64: put nonlazybind special handling behind a flag for now.
Tim Northover via llvm-commits
- [llvm] r300726 - ARM: TLS calling convention doesn't preserve r9 or r12 on Darwin.
Tim Northover via llvm-commits
- [llvm] r300878 - ARM: handle post-indexed NEON ops where the offset isn't the access width.
Tim Northover via llvm-commits
- [llvm] r300878 - ARM: handle post-indexed NEON ops where the offset isn't the access width.
Tim Northover via llvm-commits
- [llvm] r300904 - ARM: lower "fence singlethread" to a pure compiler barrier.
Tim Northover via llvm-commits
- [llvm] r300905 - AArch64: lower "fence singlethread" to a pure compiler barrier.
Tim Northover via llvm-commits
- [llvm] r301002 - ARM: don't try to create an i8 -> i32 vpaddl.
Tim Northover via llvm-commits
- [llvm] r301002 - ARM: don't try to create an i8 -> i32 vpaddl.
Tim Northover via llvm-commits
- [llvm] r301036 - ARM: make sure we use all entries in a vector before forming a vpaddl.
Tim Northover via llvm-commits
- [llvm] r301037 - AArch64: add test for "fence singlethread"
Tim Northover via llvm-commits
- [llvm] r301037 - AArch64: add test for "fence singlethread"
Tim Northover via llvm-commits
- [PATCH] D31643: ARMFrameLowering: Reserve emergency spill slot for large arguments
Tim Northover via Phabricator via llvm-commits
- [llvm] r300656 - Cleanup some GraphTraits iteration code
Tim Shen via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32156: [BranchFolding] Propagate CSR live-inss to returning blocks. See D31188 for discussion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32276: [AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
Tim Shen via Phabricator via llvm-commits
- [polly] r300965 - GICHelper: remove forgotten isl foreach declarations
Tobias Grosser via llvm-commits
- [polly] r300323 - Use isl C++ foreach implementation
Tobias Grosser via llvm-commits
- [polly] r301108 - [isl C++ bindings] Add explicit const casts for *foreach* bindings
Tobias Grosser via llvm-commits
- [polly] r300398 - Update isl bindings to latest version (+ Polly extensions)
Tobias Grosser via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D32215: Updated PPCG Code Generation for OpenCL compatibility
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D32392: [Polly][CMake] Allow Polly to transitively pull in its dependencies into host programs.
Tobias Grosser via Phabricator via llvm-commits
- [www] r301009 - Add 4.0.1 release schedule
Tom Stellard via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Tony Tye via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Tony Tye via Phabricator via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Tony Tye via Phabricator via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Tony Tye via Phabricator via llvm-commits
- [PATCH] D24623: [AMDGPU] Implement memory model
Tony Tye via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Tony Tye via Phabricator via llvm-commits
- [PATCH] D32380: AMDGPU: Update code object version to 2.2
Tony Tye via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Follow up rL300440. NFC
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [zorg] r300586 - [sanitizers] Fix coping of bad symlinks
Vitaly Buka via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Vitaly Buka via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Vitaly Buka via llvm-commits
- [zorg] r300739 - Revert "[sanitizers] Switch to gold on sanitizer-x86_64-linux bot"
Vitaly Buka via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Vitaly Buka via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Vitaly Buka via llvm-commits
- [zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
Vitaly Buka via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via llvm-commits
- [compiler-rt] r300906 - [asan] Match BUS and SIGV to fix test on Darwin
Vitaly Buka via llvm-commits
- [compiler-rt] r300935 - [asan] Fix test on ppc64le-linux by checking "UNKNOWN memory access"
Vitaly Buka via llvm-commits
- [compiler-rt] r300939 - [asan] Fix test by removing "The signal is caused" check.
Vitaly Buka via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via llvm-commits
- [compiler-rt] r300889 - [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via llvm-commits
- [compiler-rt] r301027 - [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D32264: [asan] Optimize strchr for strict_string_checks=false
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r300494 - [SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to prevent
Wei Mi via llvm-commits
- [llvm] r300499 - Fix an unused variable error in rL300494.
Wei Mi via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Wei Mi via llvm-commits
- [llvm] r300989 - [ConstHoisting] Add BFI in constanthoisting pass and select the best insertion
Wei Mi via llvm-commits
- [llvm] r300989 - [ConstHoisting] Add BFI in constanthoisting pass and select the best insertion
Wei Mi via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32037: Change the testcase tail-merge-after-mbp.ll to tail-merge-after-mbp.mir
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32201: [RALLOC] Increase CSR cost in RegAllocGreedy to favour splitting over CSR first use
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32308: Use BasicBlock Util SplitBlock interface to update DT
Wei Mi via Phabricator via llvm-commits
- [PATCH] D28962: Add BFI in constanthoisting pass and do the hoisting selectively
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32117: Update TableGen LangIntro.rst
Wei-Ren Chen via Phabricator via llvm-commits
- [llvm] r300870 - [Thumb-1] Fix corner cases for compressed jump tables
Weiming Zhao via llvm-commits
- [PATCH] D32250: [Thumb-1] Fix corner cases for compressed jump tables
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D32250: [Thumb-1] Fix corner cases for compressed jump tables
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Fix test cases for xf/ti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D32250: [Thumb-1] Fix corner cases for compressed jump tables
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D32250: [Thumb-1] Fix corner cases for compressed jump tables
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r300630 - Allow suppressing host and target info in VersionPrinter
Xin Tong via llvm-commits
- [llvm] r300657 - [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via llvm-commits
- [llvm] r300657 - [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via llvm-commits
- [llvm] r301135 - Correct grammar. NFC
Xin Tong via llvm-commits
- [llvm] r301139 - [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Xin Tong via llvm-commits
- [PATCH] D30904: Allow suppressing host and target info in VersionPrinter
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30904: Allow suppressing host and target info in VersionPrinter
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30869: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor. .
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32400: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32400: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32400: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32400: [JumpThread] We want to fold (not thread) when all predecessor go to single BB's successor.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32407: [JumpThread] Do RAUW in case Cond folds to a constant in the CFG
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32407: [JumpThread] Do RAUW in case Cond folds to a constant in the CFG
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32305: [CodeExtractor] Remove a bunch of unneeded constructors
Xinliang David Li via llvm-commits
- [PATCH] D32249: [PartialInl] Enhance partial inliner to handle more complex conditions
Xinliang David Li via llvm-commits
- [llvm] r300899 - Use basicblock split block utility function
Xinliang David Li via llvm-commits
- [llvm] r301042 - [PartialInliner] Partial inliner needs to check use kind before transformation
Xinliang David Li via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
Xinliang David Li via llvm-commits
- [PATCH] D32373: [PartialInliner] Do not do partial inlining for functions with non-call references
Xinliang David Li via llvm-commits
- [llvm] r301090 - [PartialInlining] Using existing hasAddressTaken interface to legality check/NFC
Xinliang David Li via llvm-commits
- [llvm] r301143 - [PartialInlining] Add optimization remark support
Xinliang David Li via llvm-commits
- [llvm] r301148 - [PartialInine]: add triaging options
Xinliang David Li via llvm-commits
- [llvm] r301148 - [PartialInine]: add triaging options
Xinliang David Li via llvm-commits
- [llvm] r300864 - CodeGen: Let frame index value type match alloca addr space
Yaxun Liu via llvm-commits
- [llvm] r301025 - [AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitter
Yaxun Liu via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32021: CodeGen: Let frame index value type match alloca addr space
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32364: [AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitter
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32364: [AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitter
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32186: CodeGen: Add a hook for getFenceOperandTy
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Yoav Ben-Shalom via Phabricator via llvm-commits
- [PATCH] D32118: Cleanup some GraphTraits iteration code
Yoav Ben-Shalom via Phabricator via llvm-commits
- [PATCH] D32162: Inline asm 0bH conflict
Yunzhong Gao via Phabricator via llvm-commits
- [PATCH] D32125: [LLVM][MIPS] Fix different definition of off_t in LLDB and LLVM
Zachary Turner via llvm-commits
- [llvm] r300709 - Remove eol-style:native from MathExtras.h
Zachary Turner via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Zachary Turner via llvm-commits
- [llvm] r300711 - Add an #include for <climits> for CHAR_BIT.
Zachary Turner via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Zachary Turner via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Zachary Turner via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Zachary Turner via llvm-commits
- [llvm] r300710 - [Support] Add some helpers to generate bitmasks.
Zachary Turner via llvm-commits
- [llvm] r300848 - [BitVector] Add operator<<= and operator>>=.
Zachary Turner via llvm-commits
- [llvm] r300852 - Revert "[BitVector] Add operator<<= and operator>>=."
Zachary Turner via llvm-commits
- [llvm] r300857 - Resubmit "[BitVector] Add operator<<= and operator>>=."
Zachary Turner via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via llvm-commits
- [llvm] r301004 - Add empty shell of llvm-cvtres.
Zachary Turner via llvm-commits
- [llvm] r301006 - Add llvm-cvtres to LLVMBuild.txt
Zachary Turner via llvm-commits
- [llvm] r301014 - [BitVector] Add find_last() and find_last_unset().
Zachary Turner via llvm-commits
- [llvm] r301031 - [BitVector] Make BitVector store an ArrayRef.
Zachary Turner via llvm-commits
- [llvm] r301033 - Fixed a type conversion error in BitVector.
Zachary Turner via llvm-commits
- [llvm] r301038 - Add a dependency from llvm/test to llvm-cvtres.
Zachary Turner via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32212: Create some helpers for generating bit masks
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32244: [BitVector] Add << and >> operators
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32302: [BitVector] Add find_last() and find_last_unset()
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32367: [BitVector] Hold the underlying storage as a MutableArrayRef.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32367: [BitVector] Hold the underlying storage as a MutableArrayRef.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r300558 - LoopRerollPass: Prefer Value::hasOneUse() over Value::getNumUses(). NFC.
Zvi Rackover via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32002: [X86] Improve large struct pass by value performance
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32115: [GlobalIsel][X86] support G_TRUNC selection.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31960: [InstSimplify] fold identity shuffles (recursing if needed)
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31396: [X86][LLVM][Canonical Compare Intrinsics] Creating a canonical representation for X86 CMP intrinsics
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32220: [X86][SSE2] Fix asm string for movq (Move Quadword) instruction
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31961: DAGCombine: Combine shuffles of splat-shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31961: DAGCombine: Combine shuffles of splat-shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32338: InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32293: InstructionSimplify: Simplify a shuffle with a undef mask to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32338: InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32388: InstructionSimplify: One getShuffleMask() replacing multiple getMaskValue(). NFC.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32338: InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32338: InstructionSimplify: Canonicalize shuffle operands. NFC-ish.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32288: [GlobalISel][X86] Lower FormalArgument/Ret using G_MERGE_VALUES/G_UNMERGE_VALUES.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32156: [BranchFolding] Propagate CSR live-inss to returning blocks. See D31188 for discussion.
eflv19XY via Phabricator via llvm-commits
- [PATCH] D32156: [BranchFolding] Propagate CSR live-inss to returning blocks. See D31188 for discussion.
xjb55oXY via Phabricator via llvm-commits
Last message date:
Sun Apr 23 23:58:14 PDT 2017
Archived on: Sun Apr 23 23:56:15 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).