The Week Of Monday 29 May 2017 Archives by author
Starting: Mon May 29 00:01:53 PDT 2017
Ending: Sun Jun 4 23:52:09 PDT 2017
Messages: 1686
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Mikulin, Dmitry via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Mikulin, Dmitry via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Mikulin, Dmitry via llvm-commits
- [PATCH] D33691: AMDGPU/LLD: Remove deprecated and unused elf definitions from tests
Zhuravlyov, Konstantin via llvm-commits
- [PATCH] D33651: [ADT] Add convenience functions for making forward and reverse ranges with an STL container.
Aaron Ballman via Phabricator via llvm-commits
- [llvm] r304259 - Add latency info for Exynos interleaved Load/Store instructions.
Abderrazek Zaafrani via llvm-commits
- [llvm] r304609 - Revert "[SLP] Improve comments and naming of functions/variables/members, NFC."
Adam Nemet via llvm-commits
- [PATCH] D33584: Remove a quadratic behavior in assert-enabled builds
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29402: [SLP] Initial rework for min/max horizontal reduction vectorization, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r304446 - [DWARF] Introduce Dump Options
Adrian Prantl via llvm-commits
- [llvm] r304471 - DbgValueHistoryCalculator: Ignore call instructions that claim to clobber SP.
Adrian Prantl via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33749: [DWARF] Introduce Dump Options
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r304590 - [X86] Correctly broadcast NaN-like integers as float on AVX.
Ahmed Bougacha via llvm-commits
- [PATCH] D33435: [SelectionDAG] reset NewNodesMustHaveLegalTypes flag between basic blocks
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D33687: [sanitizer] Add "isapla" to symbolizer's global symbols whitelist.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D33687: [sanitizer] Add "isapla" to symbolizer's global symbols whitelist.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D33859: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D33859: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r304541 - [lit][macOS] Add a utility function to find the platform SDK version
Alex Lorenz via llvm-commits
- [compiler-rt] r304234 - [sanitizer] Add "isapla" to symbolizer's global symbols whitelist.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r304633 - [LSan] Detect dynamic loader by its base address.
Alex Shlyapnikov via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r304554 - AMDGPUAnnotateUniformValue should always treat volatile loads as divergent
Alexander Timofeev via llvm-commits
- [PATCH] D33773: [ARM] llc -arm-execute-only with floating point runs into UNREACHABLE
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D33849: DAG: Undo and->or combine with FrameIndexes
Alexei Starovoitov via Phabricator via llvm-commits
- [llvm] r304593 - [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via llvm-commits
- [llvm] r304609 - Revert "[SLP] Improve comments and naming of functions/variables/members, NFC."
Alexey Bataev via llvm-commits
- [llvm] r304616 - [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30200: [SLP] Fix for PR31880: shuffle and vectorize repeated scalar ops on extracted elements
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29826: [SLP] General improvements of SLP vectorization process.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29402: [SLP] Initial rework for min/max horizontal reduction vectorization, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29402: [SLP] Initial rework for min/max horizontal reduction vectorization, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33320: [SLP] Improve comments and naming of functions/variables/members, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r304262 - Fix misspelling
Alina Sbirlea via llvm-commits
- [PATCH] D27826: Regenerate Halide benchmark bitcode files. Resolves TBAA verification failures.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D32756: [DAGCombine] Refactor common addcarry pattern.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32756: [DAGCombine] Refactor common addcarry pattern.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29443: [DAGCombine] Combine composition of ADDC(ADDE)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33770: Only generate addcarry node when it is legal.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33770: Only generate addcarry node when it is legal.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33390: Remove ADDC, ADDE, SUBC, SUBE support from the X86 backend, use the CARRY ops instead.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33840: [DAGCombine] Do not try to deduplicate commutative operations if both operand are the same.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33840: [DAGCombine] Do not try to deduplicate commutative operations if both operand are the same.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33848: Do not recombine FMA when that is not needed.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33848: Do not recombine FMA when that is not needed.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D33863: [DAGComine] (fadd x, undef) -> undef and (fmul x, undef) -> undef
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r304291 - Regenerate xchg-nofold.ll expected results. NFC.
Amaury Sechet via llvm-commits
- [llvm] r304401 - [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury Sechet via llvm-commits
- [llvm] r304402 - [DAGCombine] Refactor common addcarry pattern.
Amaury Sechet via llvm-commits
- [llvm] r304403 - Remove ISD::SETCC match from combineX86ADD. It's done improperly and doesn't work.
Amaury Sechet via llvm-commits
- [llvm] r304404 - Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Amaury Sechet via llvm-commits
- [llvm] r304409 - Only generate addcarry node when it is legal.
Amaury Sechet via llvm-commits
- [llvm] r304414 - Add regression test for the addcarry crash. See D33770 for context.
Amaury Sechet via llvm-commits
- [llvm] r304415 - Fix addcarry-crash.ll
Amaury Sechet via llvm-commits
- [llvm] r304435 - Remove ADDC, ADDE, SUBC, SUBE and SETCCE support from the X86 backend, use the CARRY ops instead.
Amaury Sechet via llvm-commits
- [llvm] r304525 - Regenerate expectations for xor-icmp.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r304526 - Specify triple for xor-icmp.ll .
Amaury Sechet via llvm-commits
- [llvm] r304532 - nits in TargetLowering.cpp . NFC
Amaury Sechet via llvm-commits
- [llvm] r304546 - Regenerate shrink-compare.ll test results. NFC
Amaury Sechet via llvm-commits
- [llvm] r304547 - Regenerate and-sink.ll test results. NFC
Amaury Sechet via llvm-commits
- [llvm] r304548 - Regenerate sse3.ll test results. NFC
Amaury Sechet via llvm-commits
- [llvm] r304557 - Update select.ll expected results. NFC
Amaury Sechet via llvm-commits
- [llvm] r304586 - Regenerate expectation for wide-fma-contraction.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r304660 - Regenerate expectations for trunc-to-bool.ll . NFC
Amaury Sechet via llvm-commits
- [PATCH] D33186: [InstCombine] Canonicalize clamp of float types to minmax in fast mode.
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D33185: Fix m_[Ord|Unord][FMin|FMax] matchers to correctly match ordering.
Andrei Elovikov via Phabricator via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Andrew V. Tischenko via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Andrew V. Tischenko via llvm-commits
- [PATCH] D32218: X86AsmParser.cpp asserts: OperandStack.size() > 1 && "Too few operands."
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D32352: Go to eleven
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33099: AMD Jaguar scheduler doesn't correctly model 256-bit AVX instructions
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D33751: Add opt-bisect support for region passes
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r304310 - [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas via llvm-commits
- [llvm] r304315 - Revert "[Atomics][LoopIdiom] Recognize unordered atomic memcpy"
Anna Thomas via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33756: [RS4GC] Drop invalid metadata after pointers are relocated
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33837: Check the loop header before updating it in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33837: Check the loop header before updating it in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33837: Check the loop header before updating it in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33846: [IRCE] Canonicalize pre/post loops after the blocks are added into parent loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D33846: [IRCE] Canonicalize pre/post loops after the blocks are added into parent loop
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [llvm] r304161 - [Docs] Add VectorizationPlan to docs/Proposals.
Ayal Zaks via llvm-commits
- [llvm] r304685 - [LV] Make scalarizeInstruction() non-virtual. NFC.
Ayal Zaks 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] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32685: [X86] Adding tests for the memory folding tables generated by the TableGen backend.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D33188: [X86][AVX512] Improve lowering of AVX512 compare intrinsics (remove redundant shift left+right instructions).
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D33870: Expose IRMover flag
Ben Karel via Phabricator via llvm-commits
- [llvm] r304239 - [llvm-config] Fix cflags test looking for "warning"
Ben Langmuir via llvm-commits
- [llvm] r304155 - [ManagedStatic] Add a way to pass custom creators/deleters.
Benjamin Kramer via llvm-commits
- [llvm] r304156 - [Timer] Move DefaultTimerGroup into a ManagedStatic.
Benjamin Kramer via llvm-commits
- [llvm] r304157 - Try to work around MSVC being buggy. Attempt #1.
Benjamin Kramer via llvm-commits
- [llvm] r304163 - [X86] Don't fold away the memory operand of an xchg.
Benjamin Kramer via llvm-commits
- [llvm] r304164 - [wasm] Fix test after r304117.
Benjamin Kramer via llvm-commits
- [llvm] r304165 - Don't destroy ManagedStatics in a unit test.
Benjamin Kramer via llvm-commits
- [llvm] r304166 - [ManagedStatic] Make object_creator/object_deleter visible again.
Benjamin Kramer via llvm-commits
- [llvm] r304175 - [ManagedStatic] Avoid putting function pointers in template args.
Benjamin Kramer via llvm-commits
- [llvm] r304232 - [Object] Fix pessimizing move.
Benjamin Kramer via llvm-commits
- [llvm] r304233 - [Object] Remove unused field + constructor.
Benjamin Kramer via llvm-commits
- [llvm] r304540 - [X86] Don't fold into memory operands into insertps in the generated folding tables.
Benjamin Kramer via llvm-commits
- [llvm] r304545 - [OrderedBasicBlock] Return false for comesBefore(A, A)
Benjamin Kramer via llvm-commits
- [zorg] r304258 - add generic annotated builder and clang-with-thin-lto-windows
Bob Haarman via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33858: [PDB] Fix use after free.
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D33664: [Lexicon] Add GVN
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D33572: [PPC] Implement fast bit reverse in PPCDAGToDAGISel
Carrot Wei via llvm-commits
- [PATCH] D32835: [compiler-rt] [cmake] Support generic installation
Catherine Moore via Phabricator via llvm-commits
- [PATCH] D32835: [compiler-rt] [cmake] Support generic installation
Catherine Moore via Phabricator via llvm-commits
- [llvm] r304407 - [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth via llvm-commits
- [llvm] r304407 - [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth via llvm-commits
- [llvm] r304498 - [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Chandler Carruth via llvm-commits
- [PATCH] D33341: Enable vectorizer-maximize-bandwidth by default.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33651: Add note for location of other convenience functions.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33540: [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33540: [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33540: [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33770: Only generate addcarry node when it is legal.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33806: Move GVNHoist to the right position in the new pass manager pipeline
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33810: [PM] Add GVNSink to the pipeline
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D33559: AMDGPU/SI: Extend promoting alloca to vector to arrays of up to 16 elements
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32604: CMakeLists: Deprecate using llvm-config to find llvm install path
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32710: [CMake][runtimes] Add install target for runtimes builtins
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32668: CMake: Split static library exports into their own export file
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32734: [CMake][runtimes] Set default directory for runtime libraries
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32835: [compiler-rt] [cmake] Support generic installation
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D33444: Fix an issue of creating symlinks when llvm is embedded
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D33444: Fix an issue of creating symlinks when llvm is embedded
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32668: CMake: Split static library exports into their own export file
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Chris Bieneman via Phabricator via llvm-commits
- ARM patch review help needed
Christian Bruel via llvm-commits
- [llvm] r304177 - [TableGen] Introduce DagInit::getArgs that returns an ArrayRef. Use it to fix 80 column violations in arg_begin/arg_end. Remove DagInit::args and use getArgs instead. NFC
Craig Topper via llvm-commits
- [llvm] r304178 - [TableGen] Use StringMap instead of DenseMap<StringRef> to unique CodeInit and StringInit objects. Override the allocator to keep using the BumpPtrAllocator. NFCI
Craig Topper via llvm-commits
- [llvm] r304215 - [SelectionDAG] Set ISD::FPOWI to Expand by default
Craig Topper via llvm-commits
- [llvm] r304221 - [SelectionDAG] Remove special case for ISD::FPOWI from the strict FP intrinsic handling.
Craig Topper via llvm-commits
- [llvm] r304224 - [InstCombine] Add test cases to show missed opportunities to remove compare instructions after cttz/ctlz/ctpop where some bits of the input is known.
Craig Topper via llvm-commits
- [llvm] r304088 - [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Craig Topper via llvm-commits
- [llvm] r304088 - [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Craig Topper via llvm-commits
- [llvm] r304280 - [TableGen] Make one of RecordVal's constructors delegate to the other to reduce duplicate code.
Craig Topper via llvm-commits
- [llvm] r304281 - [TableGen] Implement non-const versions of Record::getValue by delegating to the const versions to avoid duplicate code. NFC
Craig Topper via llvm-commits
- [llvm] r304324 - [BPF] Correct the file name of the -gen-asm-matcher output file to not start with X86.
Craig Topper via llvm-commits
- [llvm] r304325 - [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string
Craig Topper via llvm-commits
- [llvm] r304347 - [TableGen] Adapt more places to getValueAsString now returning a StringRef instead of a std::string.
Craig Topper via llvm-commits
- [llvm] r304386 - [TableGen] Use StringRef to capture getValueAsString in a couple more places. NFC
Craig Topper via llvm-commits
- [llvm] r304387 - [TableGen] Remove code for renaming anonymous register classes as it can never execute.
Craig Topper via llvm-commits
- [llvm] r304388 - [TableGen] Remove RecordVal constructor that takes a StringRef and Record::setName(StringRef). Leave just the versions that take an Init.
Craig Topper via llvm-commits
- [llvm] r304474 - [InstSimplify][ConstantFolding] Add test demonstrating failure to simplify (icmp eq null, inttoptr x) when the null is on the left hand side. NFC
Craig Topper via llvm-commits
- [llvm] r304521 - [TableGen] Remove a couple unused methods from Record that take a StringRef argument. NFC
Craig Topper via llvm-commits
- [llvm] r304559 - [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Craig Topper via llvm-commits
- [llvm] r304560 - [LazyValueInfo] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [llvm] r304563 - [LazyValueInfo] Make solveBlockValueBinaryOp take a BinaryOperator* instead of Instruction*. This removes a cast of getOpcode to BinaryOps.
Craig Topper via llvm-commits
- [llvm] r304567 - [LazyValueInfo] Fix formatting NFC.
Craig Topper via llvm-commits
- [llvm] r304655 - [LazyValueInfo] Make solveBlockValueCast take a CastInst* instead of Instruction*. Makes getOpcode return the appropriate enum without a cast. NFC
Craig Topper via llvm-commits
- [llvm] r304656 - [LazyValueInfo] Use Type::getIntegerBitWidth instead of casting to IntegerType to call getBitWidth. NFC
Craig Topper via llvm-commits
- [llvm] r304666 - [InstCombine] Use cttz instead of ctlz in the cttz_cmp_vec test case. Looks like a copy paste mistake.
Craig Topper via llvm-commits
- [llvm] r304667 - [InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, some showing missed optimizations. NFC
Craig Topper via llvm-commits
- [llvm] r304668 - [ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to understand that the second argument is still a scalar.
Craig Topper via llvm-commits
- [llvm] r304669 - [InstCombine] Add support for simplifying ctlz/cttz intrinsics based on known bits.
Craig Topper via llvm-commits
- [llvm] r304678 - [InstSimplify] Add test case demonstrating that we fail to constant fold vector llvm.powi intrinsics due to the second argument not being a vector.
Craig Topper via llvm-commits
- [llvm] r304679 - [ConstantFolding] Properly support constant folding of vector powi intrinsic. The second argument is not a vector so needs special treatment.
Craig Topper via llvm-commits
- [llvm] r304340 - Added missing break; added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Craig Topper via llvm-commits
- [llvm] r304680 - [ConstantFolding][X86] Replace an LLVM_FALLTHROUGH with a break because it really shouldn't fallthrough.
Craig Topper via llvm-commits
- [llvm] r304681 - [ConstantFolding] Combine an if statement into an earlier one that checked the same condition. NFC
Craig Topper via llvm-commits
- [llvm] r304682 - [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build.
Craig Topper via llvm-commits
- [llvm] r304692 - [InstSimplify] Use llvm::all_of instead of a manual loop. NFC
Craig Topper via llvm-commits
- [llvm] r304693 - [ConstantRange] Add missing result check to the ConstantRange::truncate test.
Craig Topper via llvm-commits
- [llvm] r304694 - [ConstantRange] Add a few more truncate unittests.
Craig Topper via llvm-commits
- [llvm] r304695 - [ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set.
Craig Topper via llvm-commits
- [PATCH] D32582: [InstCombine] Add range metadata to cttz/ctlz/ctpop intrinsic calls based on known bits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33608: [Analysis] RemoveTotalMemInst counting in InstCount to avoid reading back other Statistic variables
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33262: [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A, C2)) after InstCombine has turned it into (cmp (add A, C3), C4)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33710: [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33710: [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33711: [TableGen] Clang changes to support Record::getValueAsString and getValueAsListOfStrings returning StringRef instead of std::string
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33711: [TableGen] Clang changes to support Record::getValueAsString and getValueAsListOfStrings returning StringRef instead of std::string
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32672: [ConstantRange] Remove costly udivrem from ConstantRange::truncate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33801: [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33801: [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33815: [ConstantRange] Implement getSignedMin/Max in a less complicated way
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32672: [ConstantRange] Remove costly udivrem from ConstantRange::truncate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31516: Separate {Min, Max}AtomicLockFreeWidth from MaxAtomicInlineWidth
Dan Gohman via Phabricator via llvm-commits
- [llvm] r304194 - NewGVN: Fix PR33194, memory corruption by putting temporary instructions in tables sometimes.
Daniel Berlin via llvm-commits
- [llvm] r304195 - NewGVN: Compute hash value of expression on demand and use it in inequality testing.
Daniel Berlin via llvm-commits
- [llvm] r304270 - InstructionSimplify: Remove now-redundant reachability tests, as dominates() already does them
Daniel Berlin via llvm-commits
- [llvm] r304271 - Fix test that wasn't update_test_check'd
Daniel Berlin via llvm-commits
- [llvm] r304272 - NewGVN: Fix PR 33185 by checking whether we need to recursively
Daniel Berlin via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Daniel Berlin via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Daniel Berlin via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Daniel Berlin via llvm-commits
- [PATCH] D33265: [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33240: [Atomics] Rename and change prototype for atomic memcpy intrinsic
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33240: [Atomics] Rename and change prototype for atomic memcpy intrinsic
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D33758: [globalisel][tablegen] Partially fix compile-time regressions by converting matcher to state-machine(s)
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D33596: [globalisel][tablegen] Add support for EXTRACT_SUBREG.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D33758: [globalisel][tablegen] Partially fix compile-time regressions by converting matcher to state-machine(s)
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D33764: [globalisel][tablegen] Added instruction emission to the state-machine-based matcher.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D33766: [globalisel][tablegen] Finish fixing compile-time regressions by merging the matcher and emitter state machines.
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] D33596: [globalisel][tablegen] Add support for EXTRACT_SUBREG.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D33474: Print symbols from COFF import libraries
Dave Lee via Phabricator via llvm-commits
- [PATCH] D33287: [Linker] Add support for linking ARM and Thumb IR modules.
David Blaikie via llvm-commits
- [llvm] r303602 - Cosmetic. Added braces to address gcc warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else].
David Blaikie via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
David Blaikie via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
David Blaikie via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
David Blaikie via llvm-commits
- [llvm] r304457 - Prefer static namespace-scoped variables over anon namespacing per style guide
David Blaikie via llvm-commits
- [llvm] r304566 - Tidy up a bit of r304516, use SmallVector::assign rather than for loop
David Blaikie via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
David Blaikie via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
David Blaikie via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
David Blaikie via llvm-commits
- [llvm] r304579 - BitcodeWriter: Removing unnecessary std::function in favor of template
David Blaikie via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
David Blaikie via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
David Blaikie via llvm-commits
- [llvm] r304597 - FunctionAttrs: Skip it if the effective SCC (ignoring optnone functions) is empty
David Blaikie via llvm-commits
- [llvm] r304675 - Make the Twine pretty-printer work with GDB 7.11
David Blaikie via llvm-commits
- [PATCH] D32779: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)/consumer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D33710: [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string
David Blaikie via Phabricator via llvm-commits
- [PATCH] D33749: [DWARF] Introduce Dump Options
David Blaikie via Phabricator via llvm-commits
- [PATCH] D33804: bugpoint: Prototype disabling symbolication of bugpoint-executed programs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D31905: Exit early from start line search for FunctionNameKind::None
David Blaikie via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
David Li via Phabricator via llvm-commits
- [PATCH] D33618: [PartialInlining] Reduce function outlining overhead
David Li via Phabricator via llvm-commits
- [PATCH] D33746: [PGO] Dump branch condition type, branch probability and branch hotness as optimization remarks
David Li via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
David Li via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
David Li via Phabricator via llvm-commits
- [PATCH] D33757: [Profile] Fix builtin_expect lowering bug
David Li via Phabricator via llvm-commits
- [PATCH] D33746: [PGO] Dump branch condition type, branch probability and branch hotness as optimization remarks
David Li via Phabricator via llvm-commits
- [PATCH] D33746: [PGO] Dump branch condition type, branch probability and branch hotness as optimization remarks
David Li via Phabricator via llvm-commits
- [PATCH] D33757: [Profile] Fix builtin_expect lowering bug
David Li via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [PATCH] D33798: [PGO] Adjust indirect call promotion threshold
David Li via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [PATCH] D33847: [PartialInlining] Enhance partial inliner to sink wraps locals declared outside the outline region
David Li via Phabricator via llvm-commits
- [PATCH] D33847: [PartialInlining] Enhance code outliner to sink locals declared outside the outline region
David Li via Phabricator via llvm-commits
- [PATCH] D33740: Fix ref-leak in LLDBSwigPythonCallPythonLogOutputCallback
David Luyer via Phabricator via llvm-commits
- [PATCH] D33651: [ADT] Add convenience functions for making forward and reverse ranges with an STL container.
David Majnemer via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
David Majnemer via Phabricator via llvm-commits
- [llvm] r304174 - [GlobalIsel] Fix a warning with GCC 7 -Wpedantic. NFCI.
Davide Italiano via llvm-commits
- [llvm] r291719 - Add -Wl, -color-diagnostics if a linker supports the option.
Davide Italiano via llvm-commits
- [llvm] r303850 - [GVNSink] GVNSink pass
Davide Italiano via llvm-commits
- [llvm] r304490 - Move GVNHoist to the right position in the new pass manager pipeline.
Davide Italiano via llvm-commits
- [llvm] r304497 - [PM] GVNSink is off by default, fix an obvious typo.
Davide Italiano via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via llvm-commits
- [llvm] r304671 - [PM] Add GVNSink to the pipeline.
Davide Italiano via llvm-commits
- buildbot failure in LLVM on clang-x64-ninja-win7
Davide Italiano via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33618: [PartialInlining] Reduce function outlining overhead
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33618: [PartialInlining] Reduce function outlining overhead
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28934: Write a new SSAUpdater
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D23388: [LoopUnroll] By default disable unrolling when optimizing for size.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33540: [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33801: [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33429: [NewPM] Initial pipeline for ThinLTO
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33806: Move GVNHoist to the right position in the new pass manager pipeline
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33806: Move GVNHoist to the right position in the new pass manager pipeline
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33810: [PM] Add GVNSink to the pipeline
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33839: Prevent Outlining of basic blocks that reference a BasicBlockAddress
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33868: [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33868: [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33869: [llvm-readobj] More command-line compatibility with GNU readelf
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33810: [PM] Add GVNSink to the pipeline
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33872: [llvm-readobj] Accept -S as an alias for --sections
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33873: [llvm-readobj] Accept (and ignore) --wide (-W) command-line switch
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33872: [llvm-readobj] Accept -S as an alias for --sections
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Davide Italiano via Phabricator via llvm-commits
- [llvm] r304371 - Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D33757: [Profile] Fix builtin_expect lowering bug
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D33746: [PGO] Dump branch condition type, branch probability and branch hotness as optimization remarks
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D33712: Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Denis Khalikov via Phabricator via llvm-commits
- [PATCH] D33712: Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Denis Khalikov via Phabricator via llvm-commits
- [PATCH] D33784: Bug 33206 - Sanitizer CHECK failed: ((allocated_for_dlsym)) < ((kDlsymAllocPoolSize)) (1036, 1024)) with preload
Denis Khalikov via Phabricator via llvm-commits
- [llvm] r304132 - [ARM] GlobalISel: Support array parameters/arguments
Diana Picus via llvm-commits
- [llvm] r304137 - [ARM] GlobalISel: Support array returns
Diana Picus via llvm-commits
- [llvm] r304143 - [ARM] GlobalISel: Extract helper. NFCI.
Diana Picus via llvm-commits
- ARM patch review help needed
Diana Picus via llvm-commits
- [llvm] r304536 - [ARM] GlobalISel: Support struct params/returns
Diana Picus via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Diana Picus via Phabricator via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Dimitry Andric via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Dimitry Andric via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Dimitry Andric via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Dimitry Andric via llvm-commits
- [compiler-rt] r304658 - Adjust sanitizers for FreeBSD 64-bit inode update
Dimitry Andric via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D33881: Remove duplicate LLVM_NATIVE_ from llvm's config.h
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D33883: Fix building DynamicLibrary.cpp with musl libc
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33682: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Dmitry Mikulin via Phabricator via llvm-commits
- [llvm] r304309 - [AMDGPU][MC] New syntax for ds_swizzle_b32 offset
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r304283 - [AVR] CPIRdK can only work with r16..r31; Authored by Dr. Gergo Erdi
Dylan McKay via llvm-commits
- [llvm] r304284 - [AVR] Fix a big in shift operator lowering; Authored by Dr. Gergo Erdi
Dylan McKay via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D23664: [AAP] (1) Add AAP target triple
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23665: [AAP] (2) Add AAP ELF definitions
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23770: [AAP] (4) Add AAP basic tablegen (InstrInfo, RegInfo)
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23771: [AAP] (5) Add AAP MC layer support
Edward Jones via Phabricator via llvm-commits
- [PATCH] D24612: [AAP] (8) Add AAP Disassembler support
Edward Jones via Phabricator via llvm-commits
- [PATCH] D24613: [AAP] (9) Add the bulk of the AAP backend implementation
Edward Jones via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
Ekaterina Vaartis via Phabricator via llvm-commits
- [LNT] r304169 - Revert r303853
Elad Cohen via llvm-commits
- [LNT] r304395 - Resubmit r303853
Elad Cohen via llvm-commits
- [llvm] r304370 - [docs] Update name of vectorization interleave flag.
Eli Friedman via llvm-commits
- [llvm] r304476 - Add opt-bisect support for region passes.
Eli Friedman via llvm-commits
- [polly] r304480 - Add opt-bisect support to polly.
Eli Friedman via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33652: Close DynamicLibraries in reverse order they were opened.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost, NFC] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost, NFC] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33652: Close DynamicLibraries in reverse order they were opened.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33342: [InstCombine] try to canonicalize xor-of-icmps to and-of-icmps
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33675: [DAG] Do MergeConsecutiveStores again before Instruction Selection
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33675: [DAG] Do MergeConsecutiveStores again before Instruction Selection
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33737: [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33751: Add opt-bisect support for region passes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33752: Add opt-bisect support to polly
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33779: [InlineCost] Add a test case for GEP cost
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33773: [ARM] llc -arm-execute-only with floating point runs into UNREACHABLE
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33751: Add opt-bisect support for region passes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33752: Add opt-bisect support to polly
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33818: [ScheduleDAG] Don't schedule node with physical register interference
Eli Friedman via Phabricator via llvm-commits
- [llvm] r304225 - Adding parsing ability for .res file.
Eric Beckmann via llvm-commits
- [llvm] r304252 - This patch should fix various clang warnings and a use of to_string
Eric Beckmann via llvm-commits
- [llvm] r304255 - Fix bug on Big-Endian system, due to reference to vector out of scope.
Eric Beckmann via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D31851: [PowerPC] Eliminate compares - add handling for logical operations without the use of condition registers
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D33656: [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33384: [libcxx] [libcxxabi] fix building with libc++ win32 threads for mingw-w64
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33384: [libcxx] [libcxxabi] fix building with libc++ win32 threads for mingw-w64
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33762: [libcxx][CMake] Add install path variable to allow overriding the destination
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33762: [libcxx][CMake] Add install path variable to allow overriding the destination
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r304265 - [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r304495 - [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r304621 - [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r304624 - [CodeGen] Fix Windows builds broken in r304621.
Eugene Zelenko via llvm-commits
- [llvm] r304627 - [CodeGen] Fix Windows builds which treat warnings as errors, broken in r304621.
Eugene Zelenko via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r304582 - [CFI] Remove LinkerSubsectionsViaSymbols.
Evgenii Stepanov via llvm-commits
- [llvm] r304582 - [CFI] Remove LinkerSubsectionsViaSymbols.
Evgenii Stepanov via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33325: [sanitizer] Avoid possible deadlock in child process after fork
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33702: Skip CFI and WholeProgramDevirt for dead functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33702: Skip CFI for dead functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33805: [CFI] Remove LinkerSubsectionsViaSymbols.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33805: [CFI] Remove LinkerSubsectionsViaSymbols.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33805: [CFI] Remove LinkerSubsectionsViaSymbols.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33702: Skip CFI for dead functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D33784: Bug 33206 - Sanitizer CHECK failed: ((allocated_for_dlsym)) < ((kDlsymAllocPoolSize)) (1036, 1024)) with preload
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r304466 - (NFC) Track global summary liveness in GVFlags.
Evgeniy Stepanov via llvm-commits
- [llvm] r304577 - Move summary dead stripping before regular LTO.
Evgeniy Stepanov via llvm-commits
- [llvm] r304578 - Skip CFI for dead functions.
Evgeniy Stepanov via llvm-commits
- [llvm] r304582 - [CFI] Remove LinkerSubsectionsViaSymbols.
Evgeniy Stepanov via llvm-commits
- [llvm] r304626 - Revert "[CFI] Remove LinkerSubsectionsViaSymbols."
Evgeniy Stepanov via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D31186: Changing TargetTransformInfo::getGEPCost to take GetElementPtrInst as parameter
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost, NFC] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D30562: Add Instruction number to LSR cost model (PR23384) part 3 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D33262: [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A, C2)) after InstCombine has turned it into (cmp (add A, C3), C4)
Farhana Aleen via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33868: [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33868: [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33868: [Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D33287: [Linker] Add support for linking ARM and Thumb IR modules.
Florian Hahn via llvm-commits
- [llvm] r304304 - [AArch64] Enable FeatureFuseAES on Cortex-A73.
Florian Hahn via llvm-commits
- [llvm] r304307 - [AArch64] Enable FeatureFuseAES on Cortex-A53.
Florian Hahn via llvm-commits
- [llvm] r304413 - [ARM] Create relocations for Thumb functions calling ARM fns in ELF.
Florian Hahn via llvm-commits
- [PATCH] D33436: [ARM] Create relocations for Thumb functions calling ARM fns in ELF.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33436: [ARM] Create relocations for Thumb functions calling ARM fns in ELF.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D30625: Enable machine code verification with EXPENSIVE_CHECKS.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33436: [ARM] Create relocations for Thumb functions calling ARM fns in ELF.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33838: [ARM] Create relocations for wide Thumb2 unconditional branches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33838: [ARM] Create relocations for wide Thumb2 unconditional branches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33651: [ADT] Add convenience functions for making forward and reverse ranges with an STL container.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33652: Close DynamicLibraries in reverse order they were opened.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33657: Allow libraries to be loaded with RTLD_LOCAL on Unix.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33658: Extend DynamicLibrary class to be usable without loading permanently.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33651: [ADT] Add convenience functions for making forward and reverse ranges with an STL container.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33651: Add note for location of other convenience functions.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33652: Close DynamicLibraries in reverse order they were opened.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33657: Allow libraries to be loaded with RTLD_LOCAL on Unix.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33658: Extend DynamicLibrary class to be usable without loading permanently.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33658: Extend DynamicLibrary class to be usable without loading permanently.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33652: Close DynamicLibraries in reverse order they were opened.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D33651: Add note for location of other convenience functions.
Frederich Munch via Phabricator via llvm-commits
- [llvm] r304184 - Reverted r303602, as it will be fixed in gtest.
Galina Kistanova via llvm-commits
- [llvm] r304186 - Added missing line continuation to HANDLE_DIEVALUE_SMALL and HANDLE_DIEVALUE_LARGE macros.
Galina Kistanova via llvm-commits
- [llvm] r304187 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r303602 - Cosmetic. Added braces to address gcc warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else].
Galina Kistanova via llvm-commits
- [llvm] r303850 - [GVNSink] GVNSink pass
Galina Kistanova via llvm-commits
- [llvm] r304230 - Added missing break.
Galina Kistanova via llvm-commits
- [zorg] r304241 - Added recipients for MailNotifier.
Galina Kistanova via llvm-commits
- [llvm] r304088 - [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Galina Kistanova via llvm-commits
- [llvm] r304088 - [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Galina Kistanova via llvm-commits
- [llvm] r304088 - [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r304268 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304273 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [zorg] r304276 - Added missing import.
Galina Kistanova via llvm-commits
- [llvm] r304312 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r303490 - COFF: migrate def parser from LLD to LLVM [1/2]
Galina Kistanova via llvm-commits
- [llvm] r304332 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304340 - Added missing break; added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304355 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304356 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304358 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304361 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304458 - [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Galina Kistanova via llvm-commits
- [zorg] r304491 - Changed the llvm-clang-x86_64-expensive-checks-win builder to build debug.
Galina Kistanova via llvm-commits
- [llvm] r304447 - [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Galina Kistanova via llvm-commits
- [lld] r304484 - [CodeView] Properly align symbol records on read/write.
Galina Kistanova via llvm-commits
- [lld] r304484 - [CodeView] Properly align symbol records on read/write.
Galina Kistanova via llvm-commits
- [llvm] r303850 - [GVNSink] GVNSink pass
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 05/14/2017 - 05/20/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 05/21/2017 - 05/27/2017
Galina Kistanova via llvm-commits
- [llvm] r304635 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304636 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304637 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304638 - Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304639 - Initialized BackedgeTakenInfo.MaxOrZero.
Galina Kistanova via llvm-commits
- buildbot failure in LLVM on clang-x64-ninja-win7
Galina Kistanova via llvm-commits
- [llvm] r304083 - Added braces to address gcc warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]. NFC.
Galina Kistanova via llvm-commits
- [llvm] r304676 - Fixed warning: must specify at least one argument for '...' parameter.
Galina Kistanova via llvm-commits
- [llvm] r304677 - Fixed warning: must specify at least one argument for '...' parameter.
Galina Kistanova via llvm-commits
- [llvm] r304552 - [AArch64][Falkor] Model immediate forwarding.
Geoff Berry via llvm-commits
- [PATCH] D32921: [SelectionDAG] Allow sin/cos -> sincos optimization on GNU triples w/ just -fno-math-errno
Geoff Berry via Phabricator via llvm-commits
- [llvm] r304275 - [CFLAA] Add missing break; note things are broken.
George Burgess IV via llvm-commits
- [lld] r304140 - [ELF] - Do not allow -r to eat comdats.
George Rimar via llvm-commits
- [PATCH] D33646: [ELF] - Do not crash when linkerscript applies fill to .bss.
George Rimar via llvm-commits
- [lld] r304192 - [ELF] - Do not crash when linkerscript applies fill to .bss.
George Rimar via llvm-commits
- [PATCH] D33647: [ELF] - Linkerscript: implement NOLOAD section type.
George Rimar via llvm-commits
- [lld] r304197 - [ELF] - Fix comment. NFC.
George Rimar via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
George Rimar via llvm-commits
- [lld] r304392 - [ELF] - Do not crash when proccessing absolute symbols during GC.
George Rimar via llvm-commits
- [lld] r304393 - [ELF] - Properly handle R_386_GOTPC relocation.
George Rimar via llvm-commits
- Benchmarking some lld revisions
George Rimar via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
George Rimar via llvm-commits
- [PATCH] D33763: [ELF] - Assign SHF_INFO_LINK flag to REL[A] sections.
George Rimar via llvm-commits
- [PATCH] D33643: [ELF] - Allow multiple comdats when producing relocatable output.
George Rimar via llvm-commits
- [lld] r304531 - [ELF] - Assign SHF_INFO_LINK flag to REL[A] sections.
George Rimar via llvm-commits
- [lld] r304539 - [ELF] - Following commit for r304531 to fix BB.
George Rimar via llvm-commits
- [PATCH] D33780: [ELF] - Linkerscript - do not emit multiple relocation sections when using --emit-relocs.
George Rimar via llvm-commits
- [PATCH] D33485: [ELF] - Do not allow -r to eat comdats.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33643: [ELF] - Allow multiple comdats when producing relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33646: [ELF] - Do not crash when linkerscript applies fill to .bss.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33647: [ELF] - Linkerscript: implement NOLOAD section type.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33643: [ELF] - Allow multiple comdats when producing relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33646: [ELF] - Do not crash when linkerscript applies fill to .bss.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33647: [ELF] - Linkerscript: implement NOLOAD section type.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33643: [ELF] - Allow multiple comdats when producing relocatable output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
George Rimar via Phabricator via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33680: [ELF] - Resolve references properly when using .symver directive
George Rimar via Phabricator via llvm-commits
- [PATCH] D33713: [ELF] - Do not crash when proccessing absolute symbols during GC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33717: [ELF] - Properly handle R_386_GOTPC relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33713: [ELF] - Do not crash when proccessing absolute symbols during GC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33717: [ELF] - Properly handle R_386_GOTPC relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33763: [ELF] - Assign SHF_INFO_LINK flag to REL[A] sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33780: [ELF] - Linkerscript - do not emit multiple relocation sections when using --emit-relocs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33680: [ELF] - Resolve references properly when using .symver directive
George Rimar via Phabricator via llvm-commits
- [PATCH] D33763: [ELF] - Assign SHF_INFO_LINK flag to REL[A] sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33824: [ELF] - Do not merge relocation sections by name when using --emit-relocs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Gor Nishanov via llvm-commits
- [llvm] r304277 - [coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov via llvm-commits
- [llvm] r304518 - [coroutines] PR33271: Remove stray coro.save intrinsics during CoroSplit
Gor Nishanov via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33701: [coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33817: PR33271: Remove stray coro.save intrinsics during CoroSplit
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D33817: [coroutines] PR33271: Remove stray coro.save intrinsics during CoroSplit
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D32737: [Constants][SVE] Represent the runtime length of a scalable vector
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D33435: [SelectionDAG] reset NewNodesMustHaveLegalTypes flag between basic blocks
Guy Blank via Phabricator via llvm-commits
- [PATCH] D33435: [SelectionDAG] reset NewNodesMustHaveLegalTypes flag between basic blocks
Guy Blank via Phabricator via llvm-commits
- [llvm] r304454 - [InlineCost] Add a test case for GEP cost
Haicheng Wu via llvm-commits
- [PATCH] D33685: [InlineCost, NFC] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33685: [InlineCost, NFC] Change CallAnalyzer::isGEPFree to use TTI::getUserCost instead of TTI::getGEPCost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33779: [InlineCost] Add a test case for GEP cost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33779: [InlineCost] Add a test case for GEP cost
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D31494: [PowerPC] Pretty-print CR bits the way the binutils disassembler does
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D33572: [PPC] Implement fast bit reverse in PPCDAGToDAGISel
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Hal Finkel via Phabricator via llvm-commits
- [llvm] r304133 - [PPC] Fix assertion failure during binary encoding with -mcpu=pwr9
Hiroshi Inoue via llvm-commits
- [llvm] r304139 - [trivial] fix a typo in comment, NFC
Hiroshi Inoue via llvm-commits
- [PATCH] D33482: [PPC] Fix assertion failure during binary encoding with -mcpu=pwr9
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33482: [PPC] Fix assertion failure during binary encoding with -mcpu=pwr9
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33574: PPC: Verify that branch fixups fit within the range.
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33715: [PPC] exploit rotate-left-then-mask-insert instructions for bitfield insert
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D32998: [SROA] enable splitting for non-whole-alloca loads and stores
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D31647: [JumpThreading] Propagate branch hint (biased branch weight) metadata
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D33734: [AArch64] Add fallback in FastISel fp16 conversions
I-Jui Sung via Phabricator via llvm-commits
- [PATCH] D33734: [AArch64] Add fallback in FastISel fp16 conversions
I-Jui Sung via Phabricator via llvm-commits
- [llvm] r304683 - [GlobalISel][X86] merge irtranslator-call test files. NFC
Igor Breger via llvm-commits
- [PATCH] D33665: [GlobalISel][X86] support G_MERGE_VALUES/G_UNMERGE_VALUES selection.
Igor Breger via Phabricator via llvm-commits
- [llvm] r304512 - Revert r304117 - WebAssembly object format isn't ready to be the default
Jacob Gravelle via llvm-commits
- [PATCH] D33811: Revert r304117 - WebAssembly object format isn't ready to be the default
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D33633: [DAGCombine] Unchecked calls to DAGCombiner::*ExtPromoteOperand
Jacob Young via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] r304530 - [ARM] Cortex-A57 scheduling model for ARM backend (AArch32)
Javed Absar via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33205: ARM] Fix Neon vector type alignment to 64-bit
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33412: Add support for #pragma clang section
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Joel Jones via Phabricator via llvm-commits
- [llvm] r304179 - Revert r303763, results in asserts i.e. while building Ruby.
Joerg Sonnenberger via llvm-commits
- [llvm] r303763 - [LV] Update type in cost model for scalarization
Joerg Sonnenberger via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D31194: [InstSimplify] Try to Constant Fold the Instruction before simplification
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D33801: [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Joey Gouly via Phabricator via llvm-commits
- [llvm] r304537 - [GlobalMerge] Don't merge globals that may be preempted
John Brawn via llvm-commits
- [PATCH] D33727: [GlobalMerge] Don't merge globals that may be preempted
John Brawn via Phabricator via llvm-commits
- [PATCH] D33727: [GlobalMerge] Don't merge globals that may be preempted
John Brawn via Phabricator via llvm-commits
- [PATCH] D32673: [CaptureTracking] Handle capturing of invariant.group.barrier
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r304152 - [SystemZ] Improve buildVector() in SystemZISelLowering.cpp.
Jonas Paulsson via llvm-commits
- Call to getCastInstrCost(): types
Jonas Paulsson via llvm-commits
- Checking presence of memoperands on all load/store MIs in output.
Jonas Paulsson via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson 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] D32166: Improve LoopVectorizers estimation of scalar loops by predicting LSR behaviour
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r304594 - [InlineCost] Enable the new switch cost heuristic
Jun Bum Lim via llvm-commits
- [PATCH] D32911: [ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
Justin Bogner via llvm-commits
- [PATCH] D33775: [SelectionDAG] Get rid of recursion in findNonImmUse
Justin Bogner via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r304412 - [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Kamil Rytarowski via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33695: [Solaris] Fix PR33228 - llvm::sys::fs::is_local_impl done right
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33845: Initialize SubArch in class Triple
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33874: Implement AllocateRWX and ReleaseRWX for NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33716: Provide path to Solaris.h include (Bug 28370)
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33878: Handle NetBSD specific _Unwind_Ptr
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33878: Handle NetBSD specific _Unwind_Ptr
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D33883: Fix building DynamicLibrary.cpp with musl libc
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r304226 - [Cloning] Take another pass at properly cloning debug info
Keno Fischer via llvm-commits
- [llvm] r304228 - Revert "[Cloning] Take another pass at properly cloning debug info"
Keno Fischer via llvm-commits
- [llvm] r304458 - [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Keno Fischer via llvm-commits
- [llvm] r304467 - [DIBuilder] Add a more fine-grained finalization method
Keno Fischer via llvm-commits
- [llvm] r304468 - [llvm-config] Don't use PATH_MAX
Keno Fischer via llvm-commits
- [llvm] r304458 - [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Keno Fischer via llvm-commits
- [llvm] r304488 - Reapply "[Cloning] Take another pass at properly cloning debug info"
Keno Fischer via llvm-commits
- [llvm] r304488 - Reapply "[Cloning] Take another pass at properly cloning debug info"
Keno Fischer via llvm-commits
- [llvm] r304585 - [SROA] Fix crash due to bad bitcast
Keno Fischer via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D32593: [SROA] Fix crash due to bad bitcast
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33179: [Sink] Fix predicate in legality check
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33110: [CodeGenPrepare] Don't create inttoptr for ni ptrs
Keno Fischer via Phabricator via llvm-commits
- [llvm] r304571 - AMDGPU: Make auto waitcnt before barrier a feature
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31437: [AMDGPU][NFC] Move amdgpu code object metadata to support
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31437: [AMDGPU][NFC] Move amdgpu code object metadata to support
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33689: AMDGPU: Remove deprecated and unused elf definitions
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33691: AMDGPU/LLD: Remove deprecated and unused elf definitions from tests
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33691: AMDGPU/LLD: Remove deprecated and unused elf definitions from tests
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33736: Add AMDGPU backend documentation.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33736: Add AMDGPU backend documentation.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33793: AMDGPU: Make auto waitcnt before barrier a feature
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33793: AMDGPU: Make auto waitcnt before barrier a feature
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r304318 - [sanitizer-coverage] remove stale code (old coverage); compiler-rt part
Kostya Serebryany via llvm-commits
- [llvm] r304319 - [sanitizer-coverage] remove stale code (old coverage); llvm part
Kostya Serebryany via llvm-commits
- [llvm] r304333 - [libFuzzer] fix a test to match the new sanitizer run-time
Kostya Serebryany via llvm-commits
- [compiler-rt] r304500 - [sanitizer-coverage] nuke more stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r304503 - [sanitizer-coverage] nuke more stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r304504 - [sanitizer-coverage] nuke more stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r304508 - [sanitizer-coverage] nuke more stale code
Kostya Serebryany via llvm-commits
- [compiler-rt] r304598 - [asan] fix one more case where stack-use-after-return is not async-signal-safe (during thread startup). beef-up the test to give it a chance to catch regressions. Also relax the lint to make C++11 more usable.
Kostya Serebryany via llvm-commits
- [llvm] r304610 - [sanitizer-coverage] refactor the code to make it easier to add more sections in future. NFC
Kostya Serebryany via llvm-commits
- [llvm] r304630 - [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet.
Kostya Serebryany via llvm-commits
- [compiler-rt] r304632 - [sanitizer-coverage] test for -fsanitize-coverage=inline-8bit-counters
Kostya Serebryany via llvm-commits
- [llvm] r304196 - Fix PR33031: correct the estimate of maximum offset for instructions spilling/filling the stack.
Kristof Beyls via llvm-commits
- [llvm] r304390 - Make mcpu=generic the default for armv7-a and armv8-a.
Kristof Beyls via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D29494: Mostly split the StackProtect Pass into an Analysis Pass and a Transformation Pass.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D33734: [AArch64] Add fallback in FastISel fp16 conversions
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D33758: [globalisel][tablegen] Partially fix compile-time regressions by converting matcher to state-machine(s)
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D33758: [globalisel][tablegen] Partially fix compile-time regressions by converting matcher to state-machine(s)
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r304223 - [Hexagon] Improve code generation for 32x32-bit multiplication
Krzysztof Parzyszek via llvm-commits
- [llvm] r304441 - [Hexagon] Handle long-running simplification loop in idiom recognition
Krzysztof Parzyszek via llvm-commits
- [llvm] r304442 - [Hexagon] Fix dependence check in the packetizer
Krzysztof Parzyszek via llvm-commits
- [llvm] r304549 - [Hexagon] Return 0 from getDotNewPredOp when .new opcode does not exist
Krzysztof Parzyszek via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
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] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Kyle Butt via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33574: PPC: Verify that branch fixups fit within the range.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33574: PPC: Verify that branch fixups fit within the range.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D18046: [X86] Providing correct unwind info in function epilogue
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33850: Inlining: Don't re-map simplified cloned instructions.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33541: Change the LNT command line parser to click
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Lei Huang via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Lei Huang via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Lei Huang via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Lei Huang via Phabricator via llvm-commits
- [llvm] r304447 - [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Mandeep Singh Grang via llvm-commits
- [llvm] r304498 - [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Mandeep Singh Grang via llvm-commits
- [PATCH] D33265: [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33265: [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Remove -reverse-iterate from tests as it breaks on Release builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33854: Introduce the new feature "abi-breaking-checks"
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33854: Introduce the new feature "abi-breaking-checks"
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Marcin Słowik via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Marcin Słowik via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Marcin Słowik via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Marcin Słowik via Phabricator via llvm-commits
- [PATCH] D33787: [IR] BasicBlock updatePHIs function for updating predecessors
Marcin Słowik via Phabricator via llvm-commits
- [PATCH] D33865: Mark llvm.*annotation intrinsics as NoMem and Speculatable
Marek Olšák via Phabricator via llvm-commits
- [llvm] r304217 - [AMDGPU] Require waitcnt before barrier for all targets; adjust tests.
Mark Searles via llvm-commits
- [llvm] r304311 - [AMDGPU] Fix bugs in new waitcnt pass. Add test.
Mark Searles via llvm-commits
- [llvm] r304551 - [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via llvm-commits
- [llvm] r304551 - [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via llvm-commits
- [PATCH] D33114: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33114: [AMDGPU] Fixes for the new waitcnt insertion pass. Add test.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33730: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33114: [AMDGPU] Fixes for the new waitcnt insertion pass. Add test.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33576: [AMDGPU] Require waitcnt before barrier for all targets; adjust tests.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33730: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D33730: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Mark Searles via Phabricator via llvm-commits
- [llvm] r303490 - COFF: migrate def parser from LLD to LLVM [1/2]
Martell Malone via llvm-commits
- [llvm] r303490 - COFF: migrate def parser from LLD to LLVM [1/2]
Martell Malone via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33635: [libcxxabi] rework CMakeLists.txt into modules
Martell Malone via Phabricator via llvm-commits
- [PATCH] D30709: Handle IMAGE_REL_AMD64_ADDR32NB in RuntimeDyldCOFF
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Martell Malone via Phabricator via llvm-commits
- [PATCH] D29892: ar: add llvm-dlltool support
Martell Malone via Phabricator via llvm-commits
- [PATCH] D29892: ar: add llvm-dlltool support
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33753: [libcxxabi] Add back HandleLLVMOptions for out of tree builds
Martell Malone via Phabricator via llvm-commits
- [llvm] r304416 - AMDGPU: Set high getCSRFirstUseCost
Matt Arsenault via llvm-commits
- [llvm] r304417 - DAG: Remove pointless type check
Matt Arsenault via llvm-commits
- [llvm] r304418 - AMDGPU: Remove error on call in AsmPrinter
Matt Arsenault via llvm-commits
- [llvm] r304574 - AMDGPU: Register AMDGPUAlwaysInline
Matt Arsenault via llvm-commits
- [PATCH] D33754: AMDGPU: Don't add same implicit use multiple times
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33755: AMDGPU: Fix scratch wave offset relative FI expansion
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33791: AMDGPU/GlobalISel: Mark 1-bit integer constants as legal
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33793: AMDGPU: Make auto waitcnt before barrier a feature
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33796: AMDGPU: Use correct register names in inline assembly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33808: [AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33849: DAG: Undo and->or combine with FrameIndexes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33884: [AMDGPU] Fix SIFoldOperands crash with clamp
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r303763 - [LV] Update type in cost model for scalarization
Matthew Simpson via llvm-commits
- Call to getCastInstrCost(): types
Matthew Simpson via llvm-commits
- LoopVectorizer: decision when no vector instructions generated has changed
Matthew Simpson via llvm-commits
- [llvm] r304235 - [LV] Reapply r303763 with fix for PR33193
Matthew Simpson via llvm-commits
- [llvm] r304227 - ARM: Add missing flags to TBB_[JH]T pseudo instructions
Matthias Braun via llvm-commits
- [llvm] r297871 - ARM: avoid clobbering register in v6 jump-table expansion.
Matthias Braun via llvm-commits
- [llvm] r304247 - TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFC
Matthias Braun via llvm-commits
- [llvm] r304254 - MachineInstr: Do not skip dead def operands when printing.
Matthias Braun via llvm-commits
- [llvm] r304266 - ARM: Do not add reserved registers to block livein lists; NFC
Matthias Braun via llvm-commits
- [llvm] r304267 - ARM: Fix cmpxchg O0 expansion
Matthias Braun via llvm-commits
- [llvm] r304274 - X86FrameLowering: No need to mark FP as live-in everywhere
Matthias Braun via llvm-commits
- [llvm] r304320 - TargetMachine: Indicate whether machine verifier passes.
Matthias Braun via llvm-commits
- [llvm] r304341 - X86FloatingPoint: Add some static assert, cleanup; NFC
Matthias Braun via llvm-commits
- [llvm] r304342 - X86FloatingPoint: Fix livein lists
Matthias Braun via llvm-commits
- [llvm] r304349 - Try to fix buildbots
Matthias Braun via llvm-commits
- [llvm] r304366 - ImplicitNullChecks: Clear kill/dead flags when moving instructions around
Matthias Braun via llvm-commits
- [llvm] r304596 - RegisterScavenging: Move scavenging logic from PEI to RegisterScavenging; NFC
Matthias Braun via llvm-commits
- [llvm] r304602 - [RABasic] Properly initialize the pass
Matthias Braun via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Matthias Braun via llvm-commits
- [llvm] r304605 - InitializePasses: Sort initializer list (by ASCII)
Matthias Braun via llvm-commits
- [llvm] r304606 - RegisterScavenging: Add ScavengerTest pass
Matthias Braun via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Matthias Braun via llvm-commits
- [llvm] r304622 - LiveRegUnits: Port recent LivePhysRegs bugfixes
Matthias Braun via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33443: Fix PR33031: Cannot scavenge register without an emergency spill slot.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33003: Add callee-saved registers as implicit uses in return instructions
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30625: Enable machine code verification with EXPENSIVE_CHECKS.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33697: [AntiDepBreaker] Revert r299124 and add a test.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33699: MachineInstr: Do not omit implicit dead def operands
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33699: MachineInstr: Don't skip dead reg operands when printing.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33751: Add opt-bisect support for region passes
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33809: CodeGen: Refactor MIR parsing
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33819: Add placeholder for more extensive verification of psuedo ops
Matthias Braun via Phabricator via llvm-commits
- [llvm] r304149 - Test commit: fix typos
Mattias Eriksson via llvm-commits
- [llvm] r304204 - [SCEV][NFC] Remove redundant params from isAvailableAtLoopEntry
Max Kazantsev via llvm-commits
- [llvm] r304522 - [SelectionDAG] Get rid of recursion in findNonImmUse
Max Kazantsev via llvm-commits
- [PATCH] D33668: [SCEV][NFC] Remove redundant params from isAvailableAtLoopEntry
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D33668: [SCEV][NFC] Remove redundant params from isAvailableAtLoopEntry
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D33769: [SelectionDAG] Get rid of recursion in CalcNodeSethiUllmanNumber
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D33775: [SelectionDAG] Get rid of recursion in findNonImmUse
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D33775: [SelectionDAG] Get rid of recursion in findNonImmUse
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D33775: [SelectionDAG] Get rid of recursion in findNonImmUse
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r304285 - [sanitizer] Avoid possible deadlock in child process after fork
Maxim Ostapenko via llvm-commits
- [compiler-rt] r304297 - [sanitizer] Trying to fix MAC buildbots after r304285
Maxim Ostapenko via llvm-commits
- [PATCH] D33325: [sanitizer] Avoid possible deadlock in child process after fork
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D33712: Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D33784: Bug 33206 - Sanitizer CHECK failed: ((allocated_for_dlsym)) < ((kDlsymAllocPoolSize)) (1036, 1024)) with preload
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D23615: [LTO] Adds a "CodeGenOnly" option. Allows the client to skip the optimizer.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Mehdi AMINI via Phabricator via llvm-commits
- [polly] r304151 - [ScopInfo] Do not add terminator & synthesizable instructions to the output instructions.
Michael Kruse via llvm-commits
- [polly] r304074 - Allow side-effect free function calls in valid affine SCEVs
Michael Kruse via llvm-commits
- [polly] r302636 - [Polly] Canonicalize arrays according to base-ptr equivalence class
Michael Kruse via llvm-commits
- [polly] r302636 - [Polly] Canonicalize arrays according to base-ptr equivalence class
Michael Kruse via llvm-commits
- [polly] r304074 - Allow side-effect free function calls in valid affine SCEVs
Michael Kruse via llvm-commits
- [polly] r304483 - [ScopBuilder] Exclude ignored intrinsics from explicit instruction list.
Michael Kruse via llvm-commits
- [polly] r304502 - [CodeGen] Iterate over explicit instruction list for block statements. NFC
Michael Kruse via llvm-commits
- [PATCH] D33642: [Polly] Do not add terminator & synthesizable instructions to the output instructions in ScopInfo pass
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33642: [Polly] Do not add terminator & synthesizable instructions to the output instructions in ScopInfo pass
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33653: [Polly] Iterate over explicit instruction list in CodeGen for block statements. NFC
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33759: [BlockGenerator] Take context into account when identifying partial writes
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33653: [Polly] Iterate over explicit instruction list in CodeGen for block statements. NFC
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33767: [Polly] [BlockGen] Support partial writes in regions
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33653: [Polly] Iterate over explicit instruction list in CodeGen for block statements. NFC
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D23388: [LoopUnroll] By default disable unrolling when optimizing for size.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
Michał Górny via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
Michał Górny via Phabricator via llvm-commits
- [PATCH] D33362: [Polly][WIP]JSCoP Importer: support for multi-valued schedules
Mike via Phabricator via llvm-commits
- [PATCH] D33362: [Polly][WIP]JSCoP Importer: support for multi-valued schedules
Mike via Phabricator via llvm-commits
- [PATCH] D33341: Enable vectorizer-maximize-bandwidth by default.
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D33789: Export the required symbol from DynamicLibraryTests
Momchil Velikov via Phabricator via llvm-commits
- [llvm] r304498 - [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
NAKAMURA Takumi via llvm-commits
- [PATCH] D33662: [CMake] Introduce LLVM_TARGET_TRIPLE_ENV as an option to override LLVM_DEFAULT_TARGET_TRIPLE at runtime.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D33707: TableGen.cmake: Use DEPFILE for Ninja Generator with CMake>=3.7.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D33795: [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D33854: Introduce the new feature "abi-breaking-checks"
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D33642: [Polly] Do not add terminator & synthesizable instructions to the output instructions in ScopInfo pass
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33653: [Polly] Iterate over explicit instruction list in CodeGen for block statements. NFC
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33653: [Polly] Iterate over explicit instruction list in CodeGen for block statements. NFC
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D33768: [Polly] Exclude Ignored Intrinsics from explicit instruction list
Nandini Singhal via Phabricator via llvm-commits
- [llvm] r304282 - [PowerPC] Eliminate integer compare instructions - vol. 2
Nemanja Ivanovic via llvm-commits
- [llvm] r304286 - [PowerPC] Eliminate integer compare instructions - vol. 3
Nemanja Ivanovic via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31494: [PowerPC] Pretty-print CR bits the way the binutils disassembler does
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31494: [PowerPC] Pretty-print CR bits the way the binutils disassembler does
Nemanja Ivanovic via Phabricator 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
- [PATCH] D31851: [PowerPC] Eliminate compares - add handling for logical operations without the use of condition registers
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Nemanja Ivanovic via Phabricator 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
- [PATCH] D33369: [PowerPC] Eliminate compares - add i64 sext/zext handling for equality
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33369: [PowerPC] Eliminate compares - add i64 sext/zext handling for equality
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33718: [PowerPC] Eliminate compares - add i32 sext/zext handling for SETNE
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33720: [PowerPC] Eliminate compares - add i64 sext/zext handling for SETNE
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r304144 - [Nios2] Target registration
Nikolai Bozhenov via llvm-commits
- [PATCH] D32669: [Nios2] Target registration
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r304299 - [DAG] Avoid use of stale store.
Nirav Dave via llvm-commits
- [llvm] r304321 - [ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
Nirav Dave via llvm-commits
- [llvm] r304460 - [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via llvm-commits
- [PATCH] D33649: [DAG] add helper to bind memop chains; NFCI
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33675: [DAG] Do MergeConsecutiveStores again before Instruction Selection
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D32911: [ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33518: [AArch64] Fix stores of zero values
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33686: [DAG] Avoid use of stale store.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33675: [DAG] Do MergeConsecutiveStores again before Instruction Selection
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33686: [DAG] Avoid use of stale store.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33731: Prevent RemoveDeadNodes from deleted already deleted node.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D32911: [ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33675: [DAG] Do MergeConsecutiveStores again before Instruction Selection
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] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33587: [DAGCombine] Do several rounds of combine.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D33866: [DAGCombiner] loosen restriction for creating narrow vector load from extract(wide load)
Nirav Dave via Phabricator via llvm-commits
- [llvm] r304199 - [MC] Fix constant pools with DenseMap sentinel values
Oliver Stannard via llvm-commits
- [PATCH] D33667: [MC] Fix constant pools with DenseMap sentinel values
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D33667: [MC] Fix constant pools with DenseMap sentinel values
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D33492: [ARM] Support fixup for Thumb2 modified immediate
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D33492: [ARM] Support fixup for Thumb2 modified immediate
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Pete Cooper via llvm-commits
- [llvm] r304050 - [GVN] Recommit the patch "Add phi-translate support in scalarpre".
Peter Collingbourne via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Peter Collingbourne via llvm-commits
- [llvm] r304551 - [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Peter Collingbourne via llvm-commits
- [llvm] r304690 - IR: When creating a global variable, assert that its type is valid.
Peter Collingbourne via llvm-commits
- [llvm] r304691 - git-llvm: Update the project list for the llvm-project-20170507 monorepo.
Peter Collingbourne via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33634: [ThinLTO] Reduce unnecessary map lookups during combined summary write
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33634: [ThinLTO] Reduce unnecessary map lookups during combined summary write
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31921: Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31921: Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33743: (NFC) Track global summary liveness in GVFlags.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33702: Skip CFI and WholeProgramDevirt for dead functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D23615: [LTO] Adds a "CodeGenOnly" option. Allows the client to skip the optimizer.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33805: [CFI] Remove LinkerSubsectionsViaSymbols.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33702: Skip CFI for dead functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33790: [ThinLTO] Assign ValueId only once per GUID when writing combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33615: Move summary dead stripping before regular LTO and record results in the combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33790: [ThinLTO] Assign ValueId only once per GUID when writing combined summary
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33813: [ThinLTO] Efficiency improvement when writing module path string table
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33805: [CFI] Remove LinkerSubsectionsViaSymbols.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r304206 - [ELF] Add .ARM.exidx sentinel section to an OutputSectionDescription
Peter Smith via llvm-commits
- [lld] r304289 - [ELF] .ARM.exidx sentinel section should use InputSectionDescriptions.
Peter Smith via llvm-commits
- [PATCH] D33436: [ARM] Create relocation for Thumb functions calling ARM fns.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33496: [LLD][ELF] Move creation of .ARM.exidx sentinel before LinkerScript creation
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33500: [LLD][ELF] .ARM.exidx sentinel section writeTo() should use InputSectionDescriptions.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33436: [ARM] Create relocations for Thumb functions calling ARM fns in ELF.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33500: [LLD][ELF] .ARM.exidx sentinel section writeTo() should use InputSectionDescriptions.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33727: [GlobalMerge] Don't merge globals that may be preempted
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33772: [LLD][ELF] SHF_LINK_ORDER should sort based on InputSectionDescriptions
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33727: [GlobalMerge] Don't merge globals that may be preempted
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33772: [LLD][ELF] SHF_LINK_ORDER should sort based on InputSectionDescriptions
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33492: [ARM] Support fixup for Thumb2 modified immediate
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33492: [ARM] Support fixup for Thumb2 modified immediate
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33832: [LLD][ELF] Refactor ThunkCreator to not key on OutputSection for Thunks
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33834: [LLD][ELF] Refactor CreateThunks to extract the iteration through InputSections.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D33835: [LLD][ELF] Convert Thunks to use InputSectionDescriptions
Peter Smith via Phabricator via llvm-commits
- [lld] r304185 - [ELF] Use late evaluation for ALIGN in expression
Petr Hosek via llvm-commits
- [lld] r304189 - [ELF] Filter out non InputSection members from InputSections
Petr Hosek via llvm-commits
- [llvm] r304587 - [CMake][runtimes] Add install target for runtimes builtins
Petr Hosek via llvm-commits
- [PATCH] D33629: [ELF] Use late evaluation for ALIGN in expression
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33629: [ELF] Use late evaluation for ALIGN in expression
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33628: [ELF] Filter out non InputSection members from InputSections
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33628: [ELF] Filter out non InputSection members from InputSections
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33760: [libunwind][CMake] Add install path variable to allow overriding the destination
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33761: [CMake] Add install path variable to allow overriding the destination
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33762: [libcxx][CMake] Add install path variable to allow overriding the destination
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33762: [libcxx][CMake] Add install path variable to allow overriding the destination
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32710: [CMake][runtimes] Add install target for runtimes builtins
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33856: [ELF] Define __dso_handle symbol if needed
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33856: [ELF] Define __dso_handle symbol if needed
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D33762: [libcxx][CMake] Add install path variable to allow overriding the destination
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D14390: [mips] Expansion of LI.S and LI.D
Phabricator via Phabricator via llvm-commits
- [PATCH] D33530: [SelectionDAG] Set ISD::FPOWI to Expand by default
Phabricator via Phabricator via llvm-commits
- [PATCH] D33655: [Cloning] Take another pass at properly cloning debug info
Phabricator via Phabricator via llvm-commits
- [PATCH] D33325: [sanitizer] Avoid possible deadlock in child process after fork
Phabricator via Phabricator via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Phabricator via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Phabricator via Phabricator via llvm-commits
- [PATCH] D33710: [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return StringRefs instead of std::string
Phabricator via Phabricator via llvm-commits
- [PATCH] D33149: Avoid a UB pointer overflow in the ArrayRef unit test
Phabricator via Phabricator via llvm-commits
- [PATCH] D33712: Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Phabricator via Phabricator via llvm-commits
- [PATCH] D33749: [DWARF] Introduce Dump Options
Phabricator via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Phabricator via Phabricator via llvm-commits
- [PATCH] D33704: [DIBuilder] Add a more fine-grained finalization method
Phabricator via Phabricator via llvm-commits
- [PATCH] D33811: Revert r304117 - WebAssembly object format isn't ready to be the default
Phabricator via Phabricator via llvm-commits
- [PATCH] D33091: [MIPS][MicroMIPS] Extending size reduction pass with LBU16, LHU16, SB16 and SH16
Phabricator via Phabricator via llvm-commits
- [PATCH] D33801: [InstSimplify][ConstantFolding] Teach constant folding how to handle icmp null, (inttoptr x) as well as it handles icmp (inttoptr x), null
Phabricator via Phabricator via llvm-commits
- [PATCH] D32593: [SROA] Fix crash due to bad bitcast
Phabricator via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D33464: [PM][WIP] Enable out-of-tree registration of passes with the new PassBuilder
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r304514 - [RS4GC] Comment clarification
Philip Reames via llvm-commits
- [llvm] r304564 - Add placeholder for more extensive verification of psuedo ops
Philip Reames via llvm-commits
- [llvm] r304565 - Verify a couple more fields in STATEPOINT instructions
Philip Reames via llvm-commits
- [llvm] r304607 - [Statepoint] Be consistent about using deopt naming [NFCI]
Philip Reames via llvm-commits
- [llvm] r304613 - Canonicalize a test via utils/update_test_checks.py
Philip Reames via llvm-commits
- [PATCH] D33243: [Atomics][LoopIdiom] Recognize unordered atomic memcpy
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33240: [Atomics] Rename and change prototype for atomic memcpy intrinsic
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33262: [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A, C2)) after InstCombine has turned it into (cmp (add A, C3), C4)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33262: [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A, C2)) after InstCombine has turned it into (cmp (add A, C3), C4)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33262: [JumpThreading] Teach jump threading how to analyze (and (cmp A, C1), (cmp A, C2)) after InstCombine has turned it into (cmp (add A, C3), C4)
Philip Reames via Phabricator via llvm-commits
- [PATCH] D32203: [SROA] Add support for non-integral pointers
Philip Reames via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33819: Add placeholder for more extensive verification of psuedo ops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33819: Add placeholder for more extensive verification of psuedo ops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33819: Add placeholder for more extensive verification of psuedo ops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28276: [JumpThreading] Fix a bug affecting guards and assumes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33846: [IRCE] Canonicalize pre/post loops after the blocks are added into parent loop
Philip Reames via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Philippe Canal via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Philippe Canal via Phabricator via llvm-commits
- [compiler-rt] r304399 - [asan] Add strndup/__strndup interceptors.
Pierre Gousseau via llvm-commits
- [PATCH] D32673: [CaptureTracking] Handle capturing of invariant.group.barrier
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32006: Mark invariant.group.barrier as inaccessiblememonly
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D33734: [AArch64] Add fallback in FastISel fp16 conversions
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [llvm] r304244 - [Localizer] Don't trick to be smart for the insertion point
Quentin Colombet via llvm-commits
- [llvm] r304488 - Reapply "[Cloning] Take another pass at properly cloning debug info"
Quentin Colombet via llvm-commits
- [llvm] r304488 - Reapply "[Cloning] Take another pass at properly cloning debug info"
Quentin Colombet via llvm-commits
- [llvm] r304602 - [RABasic] Properly initialize the pass
Quentin Colombet via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Quentin Colombet via llvm-commits
- [llvm] r304602 - [RABasic] Properly initialize the pass
Quentin Colombet via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Quentin Colombet via llvm-commits
- [llvm] r304608 - Change code formatting to look like the surrounding code
Quentin Colombet via llvm-commits
- [llvm] r304602 - [RABasic] Properly initialize the pass
Quentin Colombet via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Quentin Colombet via llvm-commits
- [llvm] r304615 - [SystemZ] Simplify test case. NFC
Quentin Colombet via llvm-commits
- [llvm] r304603 - [RABasic] Properly update the LiveRegMatrix when LR splitting occur
Quentin Colombet via llvm-commits
- [PATCH] D30562: Add Instruction number to LSR cost model (PR23384) part 3 of 3
Quentin Colombet via llvm-commits
- [PATCH] D33699: MachineInstr: Don't skip dead reg operands when printing.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33800: [SelectionDAG] Update the dominator after splitting critical edges
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33590: [globalisel][tablegen] Add support for COPY_TO_REGCLASS.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33590: [globalisel][tablegen] Add support for COPY_TO_REGCLASS.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33596: [globalisel][tablegen] Add support for EXTRACT_SUBREG.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33628: [ELF] Filter out non InputSection members from InputSections
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33629: [ELF] Use late evaluation for ALIGN in expression
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33183: [ELF] - Simplify readAddressArea() implementation.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33647: [ELF] - Linkerscript: implement NOLOAD section type.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33646: [ELF] - Do not crash when linkerscript applies fill to .bss.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33500: [LLD][ELF] .ARM.exidx sentinel section writeTo() should use InputSectionDescriptions.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33689: AMDGPU: Remove deprecated and unused elf definitions
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33691: AMDGPU/LLD: Remove deprecated and unused elf definitions from tests
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33717: [ELF] - Properly handle R_386_GOTPC relocation.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33713: [ELF] - Do not crash when proccessing absolute symbols during GC.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33691: AMDGPU/LLD: Remove deprecated and unused elf definitions from tests
Rafael Avila de Espindola via llvm-commits
- [PATCH] D32881: Read public symbol names for LazyObjectFiles in parallel.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D32881: Read public symbol names for LazyObjectFiles in parallel.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33673: [Object/RelocVisitor] - Add support for R_X86_64_DTPOFF32 relocation.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33680: [ELF] - Resolve references properly when using .symver directive
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33643: [ELF] - Allow multiple comdats when producing relocatable output.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33763: [ELF] - Assign SHF_INFO_LINK flag to REL[A] sections.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33780: [ELF] - Linkerscript - do not emit multiple relocation sections when using --emit-relocs.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33772: [LLD][ELF] SHF_LINK_ORDER should sort based on InputSectionDescriptions
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33680: [ELF] - Resolve references properly when using .symver directive
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33772: [LLD][ELF] SHF_LINK_ORDER should sort based on InputSectionDescriptions
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33872: [llvm-readobj] Accept -S as an alias for --sections
Rafael Avila de Espindola via llvm-commits
- [lld] r304181 - Keep a list of all OutputSectionCommands.
Rafael Espindola via llvm-commits
- [lld] r304182 - Replace a few more uses of OutputSections.
Rafael Espindola via llvm-commits
- [lld] r304240 - Remove unnecessary cast.
Rafael Espindola via llvm-commits
- [lld] r304243 - Check Live instead of the section type.
Rafael Espindola via llvm-commits
- [lld] r304260 - Fix crash when processing relocations in .eh_frame.
Rafael Espindola via llvm-commits
- [lld] r304327 - Fix a crash.
Rafael Espindola via llvm-commits
- [lld] r304328 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r304330 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r304334 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r304338 - Store a single Parent pointer for InputSectionBase.
Rafael Espindola via llvm-commits
- [lld] r304339 - Move clearOutputSections earlier.
Rafael Espindola via llvm-commits
- [lld] r304368 - Merge two nested ifs. NFC.
Rafael Espindola via llvm-commits
- [lld] r304369 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r304381 - Move name lookup to script parsing time.
Rafael Espindola via llvm-commits
- [lld] r304419 - Convert a few user of OutputSections NFC.
Rafael Espindola via llvm-commits
- [lld] r304420 - Convert a few more uses of OutputSections. NFC.
Rafael Espindola via llvm-commits
- [lld] r304433 - Synchronize the linker script with -r.
Rafael Espindola via llvm-commits
- [lld] r304434 - Move clearOutputSections earlier.
Rafael Espindola via llvm-commits
- [lld] r304436 - Move synchronize earlier.
Rafael Espindola via llvm-commits
- [lld] r304439 - Move maybeCompress to OutputSectionCommand.
Rafael Espindola via llvm-commits
- [lld] r304511 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r304513 - Run fabricateDefaultCommands before fixSectionAlignments.
Rafael Espindola via llvm-commits
- [lld] r304654 - Convert another OutputSections use.
Rafael Espindola via llvm-commits
- [PATCH] D33700: Define __executable_start
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D33621: Fix for -wrap linker option and LTO, PR 33145
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D33716: Provide path to Solaris.h include (Bug 28370)
Rainer Orth via llvm-commits
- [llvm] r304300 - Fix assertion when merging multiple empty AttributeLists
Reid Kleckner via llvm-commits
- [llvm] r304329 - [IR] Add additional addParamAttr/removeParamAttr to AttributeList API
Reid Kleckner via llvm-commits
- [llvm] r304363 - [EH] Fix the LSDA that we emit for unknown EH personalities
Reid Kleckner via llvm-commits
- [llvm] r304365 - Check hasPersonalityFn before calling getPersonalityFn
Reid Kleckner via llvm-commits
- [llvm] r304367 - [EH] Recognize __(gxx|gcc)_personality_seh0 as the GNU EH personalities
Reid Kleckner via llvm-commits
- [lld] r304561 - Revert "COFF: migrate def parser from LLD to LLVM"
Reid Kleckner via llvm-commits
- [llvm] r304561 - Revert "COFF: migrate def parser from LLD to LLVM"
Reid Kleckner via llvm-commits
- [lld] r304572 - Add test case for LLD/COFF for stdcall exports in .def files
Reid Kleckner via llvm-commits
- [lld] r304573 - Re-land "COFF: migrate def parser from LLD to LLVM"
Reid Kleckner via llvm-commits
- [llvm] r304573 - Re-land "COFF: migrate def parser from LLD to LLVM"
Reid Kleckner via llvm-commits
- [lld] r304584 - Revert "Merge IAT and ILT."
Reid Kleckner via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33627: Fix Crashes when 'AttributeList::get'ing with an ArrayRef<AttributeList> where all pImpl are null
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33355: [IR] Add additional addParamAttr/removeParamAttr to AttributeList API
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D33326: Merge IAT and ILT.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32166: Improve LoopVectorizers estimation of scalar loops by predicting LSR behaviour
Renato Golin via Phabricator via llvm-commits
- [PATCH] D32166: Improve LoopVectorizers estimation of scalar loops by predicting LSR behaviour
Renato Golin via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D33836: [AArch64] Enable FeatureFuseAES for the generic processor model.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D33413: Add support for #pragma clang section
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D33412: Add support for #pragma clang section
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D33413: Add support for #pragma clang section
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D33412: Add support for #pragma clang section
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D33869: [llvm-readobj] More command-line compatibility with GNU readelf
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33872: [llvm-readobj] Accept -S as an alias for --sections
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33873: [llvm-readobj] Accept (and ignore) --wide (-W) command-line switch
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33869: [llvm-readobj] Install llvm-readelf alias
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33872: [llvm-readobj] Accept -S as an alias for --sections
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33873: [llvm-readobj] Accept (and ignore) --wide (-W) command-line switch
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33869: [llvm-readobj] Install llvm-readelf alias
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33869: [llvm-readobj] Install llvm-readelf alias
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D33873: [llvm-readobj] Accept (and ignore) --wide (-W) command-line switch
Roland McGrath via Phabricator via llvm-commits
- [llvm] r304670 - ADT: handle special case of ARM environment for SUSE
Saleem Abdulrasool via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D32460: ADT: handle special case of ARM environment for SuSE
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D30709: Handle IMAGE_REL_AMD64_ADDR32NB in RuntimeDyldCOFF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D32460: ADT: handle special case of ARM environment for SuSE
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r304505 - [WebAssembly] MC: Fix references to undefined externals in data section
Sam Clegg via llvm-commits
- [llvm] r304634 - [WebAssembly] Refactor WasmObjectWriter::writeObject
Sam Clegg via llvm-commits
- [PATCH] D33811: Revert r304117 - WebAssembly object format isn't ready to be the default
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Sam Kolton via Phabricator via llvm-commits
- [llvm] r304153 - [DAGCombiner] fix load narrowing transform to exclude loads with extension
Sanjay Patel via llvm-commits
- [llvm] r304555 - [InstCombine] fix/add tests for icmp with not ops; NFC
Sanjay Patel via llvm-commits
- [llvm] r304558 - [InstCombine] improve perf by not creating a known non-canonical instruction
Sanjay Patel via llvm-commits
- [llvm] r304562 - [InstCombine] fix icmp with not op and constant to work with splat vector constant
Sanjay Patel via llvm-commits
- [llvm] r304569 - [TargetLowering] fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r304576 - [x86] fix formatting; NFCI
Sanjay Patel via llvm-commits
- [llvm] r304611 - [x86] simplify code for vector icmp pred transforms; NFCI
Sanjay Patel via llvm-commits
- [llvm] r304612 - [x86] add tests for unsigned vector compares with known signbits; NFC (PR33276)
Sanjay Patel via llvm-commits
- [llvm] r304614 - [x86] fix over-specific triple; NFC
Sanjay Patel via llvm-commits
- [PATCH] D33649: [DAG] add helper to bind memop chains; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33449: [InstCombine] Fix extractelement use before def
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33517: [InstCombine] reverse bitcast + bitwise-logic canonicalization (PR33138)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33649: [DAG] add helper to bind memop chains; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33649: [DAG] add helper to bind memop chains; NFCI
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33342: [InstCombine] try to canonicalize xor-of-icmps to and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33342: [InstCombine] try to canonicalize xor-of-icmps to and-of-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33604: [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33862: [x86] avoid flipping sign bits for vector icmp by using known bits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33866: [DAGCombiner] loosen restriction for creating narrow vector load from extract(wide load)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33633: [DAGCombine] Unchecked calls to DAGCombiner::*ExtPromoteOperand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33866: [DAGCombiner] loosen restriction for creating narrow vector load from extract(wide load)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33633: [DAGCombine] Unchecked calls to DAGCombiner::*ExtPromoteOperand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33862: [x86] avoid flipping sign bits for vector icmp by using known bits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33879: [InstCombine] fold lshr (sext X), C1 --> zext (lshr X, C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33862: [x86] avoid flipping sign bits for vector icmp by using known bits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33731: Prevent RemoveDeadNodes from deleted already deleted node.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32672: [ConstantRange] Remove costly udivrem from ConstantRange::truncate
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33863: [DAGComine] (fadd x, undef) -> undef and (fmul x, undef) -> undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30562: Add Instruction number to LSR cost model (PR23384) part 3 of 3
Sanjoy Das via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D33584: Handle non-unique edges in edge-dominance
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r304317 - [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Sean Fertile via llvm-commits
- [PATCH] D33562: MachineLICM: Add new condition for hoisting of caller preserved registers
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D33656: [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Sean Fertile via Phabricator via llvm-commits
- Benchmarking some lld revisions
Sean Silva via llvm-commits
- Benchmarking some lld revisions
Sean Silva via llvm-commits
- [PATCH] D32881: Read public symbol names for LazyObjectFiles in parallel.
Sean Silva via llvm-commits
- [llvm] r304407 - [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Sean Silva via llvm-commits
- [llvm] r304407 - [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM.
Sean Silva via llvm-commits
- [PATCH] D33713: [ELF] - Do not crash when proccessing absolute symbols during GC.
Shoaib Meenai via Phabricator via llvm-commits
- [polly] r304146 - [NFC] Fix formatting & typecast issue. Build succeeds.
Siddharth Bhat via llvm-commits
- [polly] r304148 - Revert "[NFC] Fix formatting & typecast issue. Build succeeds."
Siddharth Bhat via llvm-commits
- [polly] r304287 - [NFC] [PerfMonitor] Fix typo.
Siddharth Bhat via llvm-commits
- [polly] r304528 - [CodeGen] Extend Performance Counter to track per-scop information.
Siddharth Bhat via llvm-commits
- [polly] r304529 - [NFC] [CodeGen] Bail out of per-scop performance reporting if not supported.
Siddharth Bhat via llvm-commits
- [polly] r304533 - [CodeGen] Print performance counter information in CSV.
Siddharth Bhat via llvm-commits
- [polly] r304543 - [CodeGen] Track trip counts per-scop for performance measurement.
Siddharth Bhat via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via llvm-commits
- [PATCH] D33670: Fix crash when processing relocations in .eh_frame
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D33400: [mips] Add madd4 subtarget feature
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33594: [mips][dsp] Modify repl.ph to accept signed immediate values
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33593: [mips] Don't use FastISel when -mxgot is present
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33400: [mips] Add madd4 subtarget feature
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33594: [mips][dsp] Modify repl.ph to accept signed immediate values
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Simon Dardis via Phabricator via llvm-commits
- [llvm] r304659 - [X86][SSE] Add SCALAR_TO_VECTOR(PEXTRW/PEXTRB) support to faux shuffle combining
Simon Pilgrim via llvm-commits
- [llvm] r304688 - [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities
Simon Pilgrim via llvm-commits
- [PATCH] D33435: [SelectionDAG] reset NewNodesMustHaveLegalTypes flag between basic blocks
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32352: Go to eleven
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32756: [DAGCombine] Refactor common addcarry pattern.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33530: [SelectionDAG] Set ISD::FPOWI to Expand by default
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33684: Added tests for lowerInterleavedStore.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33686: [DAG] Avoid use of stale store.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33728: [X86][SSE] Improve handling of non-temporal aligned loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33265: [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating SmallPtrSet
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32582: [InstCombine] Add range metadata to cttz/ctlz/ctpop intrinsic calls based on known bits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33099: AMD Jaguar scheduler doesn't correctly model 256-bit AVX instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33311: [X86] Match bitcast of vxi1 to pmovmsk
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33374: Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33203: Add scheduler classes to integer/float horizontal operations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33840: [DAGCombine] Do not try to deduplicate commutative operations if both operand are the same.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29402: [SLP] Initial rework for min/max horizontal reduction vectorization, NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33864: [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33862: [x86] avoid flipping sign bits for vector icmp by using known bits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32685: [X86] Adding tests for the memory folding tables generated by the TableGen backend.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33882: [DAG] Move SelectionDAG::isCommutativeBinOp to TargetLowering.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33864: [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33667: [MC] Fix constant pools with DenseMap sentinel values
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D32511: [AArch64] Add ARMv8.2-A FP16 vector intrinsics
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D33128: [AsmParser] Mnemonic Spell Corrector
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D33734: [AArch64] Add fallback in FastISel fp16 conversions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D33749: [DWARF] Introduce Dump Options
Spyridoula Gravani via Phabricator via llvm-commits
- [PATCH] D33749: [DWARF] Introduce Dump Options
Spyridoula Gravani via Phabricator via llvm-commits
- [llvm] r304219 - [AMDGPU] Allow SDWA in instructions with immediates and SGPRs
Stanislav Mekhanoshin via llvm-commits
- [llvm] r304619 - [AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation
Stanislav Mekhanoshin via llvm-commits
- [llvm] r304625 - [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via llvm-commits
- [llvm] r304665 - [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via llvm-commits
- [llvm] r304696 - [AMDGPU] Fix SIFoldOperands crash with clamp
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D33583: [AMDGPU] Allow SDWA in instructions with immediates and SGPRs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33730: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33783: [AMDGPU] Force qsads instrs to use different dest register than source registers
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33808: [AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33808: [AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33802: [AMDGPU] Preserve operand order in SIFoldOperands
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33860: [AMDGPU] Untangle SDWA pass from SIShrinkInstructions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33884: [AMDGPU] Fix SIFoldOperands crash with clamp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33319: AMDGPU: M0 operands to spill/restore opcodes are dead
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33884: [AMDGPU] Fix SIFoldOperands crash with clamp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33400: [mips] Add madd4 subtarget feature
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D33594: [mips][dsp] Modify repl.ph to accept signed immediate values
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D33593: [mips] Don't use FastISel when -mxgot is present
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D32216: [mips][msa] Splat.d endianness check
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D33400: [mips] Add madd4 subtarget feature
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D33594: [mips][dsp] Modify repl.ph to accept signed immediate values
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D33656: [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D33656: [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D33786: [ARM] Fix Neon vector type alignment to 64-bit
Stephen Hines via Phabricator via llvm-commits
- [llvm] r304362 - [MachOObject] Fix bind opcode parser error on valid opcode sequence
Steven Wu via llvm-commits
- [PATCH] D33449: [InstCombine] Fix extractelement use before def
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Taewook Oh 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] D31821: Remove redundant copy in recurrences
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Taewook Oh via Phabricator via llvm-commits
- [llvm] r304323 - [ThinLTO] Reduce unnecessary map lookups during combined summary write
Teresa Johnson via llvm-commits
- [llvm] r304469 - [PGO] Adjust indirect call promotion threshold
Teresa Johnson via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
Teresa Johnson via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
Teresa Johnson via llvm-commits
- [llvm] r304516 - [ThinLTO] Efficiency improvement when writing module path string table
Teresa Johnson via llvm-commits
- [PATCH] D33634: [ThinLTO] Reduce unnecessary map lookups during combined summary write
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33634: [ThinLTO] Reduce unnecessary map lookups during combined summary write
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33634: [ThinLTO] Reduce unnecessary map lookups during combined summary write
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31921: Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31921: Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31921: Object: Factor out the code for creating the irsymtab for an arbitrary bitcode file.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33790: [ThinLTO] Assign ValueId only once per GUID when writing combined summary
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33798: [PGO] Adjust indirect call promotion threshold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33798: [PGO] Adjust indirect call promotion threshold
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33790: [ThinLTO] Assign ValueId only once per GUID when writing combined summary
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33813: [ThinLTO] Efficiency improvement when writing module path string table
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33813: [ThinLTO] Efficiency improvement when writing module path string table
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D33870: Expose IRMover flag
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r297871 - ARM: avoid clobbering register in v6 jump-table expansion.
Tim Northover via llvm-commits
- [llvm] r304246 - MIR: remove explicit "noVRegs" property.
Tim Northover via llvm-commits
- [llvm] r304250 - MIR: update test for noVRegs removal.
Tim Northover via llvm-commits
- [llvm] r304251 - [AntiDepBreaker] Revert r299124 and add a test.
Tim Shen via llvm-commits
- [llvm] r304378 - [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via llvm-commits
- [llvm] r304492 - [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Tim Shen via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33697: [AntiDepBreaker] Revert r299124 and add a test.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33697: [AntiDepBreaker] Revert r299124 and add a test.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33697: [AntiDepBreaker] Revert r299124 and add a test.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33525: [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33799: [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm.
Tim Shen via Phabricator via llvm-commits
- [polly] r304136 - Adapt to recent clang-format changes
Tobias Grosser via llvm-commits
- [polly] r302636 - [Polly] Canonicalize arrays according to base-ptr equivalence class
Tobias Grosser via llvm-commits
- [polly] r302636 - [Polly] Canonicalize arrays according to base-ptr equivalence class
Tobias Grosser via llvm-commits
- [polly] r304279 - [test] Add a short explanation to test
Tobias Grosser via llvm-commits
- [polly] r304288 - [isl++] Update bindings
Tobias Grosser via llvm-commits
- [polly] r304074 - Allow side-effect free function calls in valid affine SCEVs
Tobias Grosser via llvm-commits
- [polly] r304354 - [BlockGenerator] Translate buildContainsCondition to idiomatic isl C++
Tobias Grosser via llvm-commits
- [polly] r304398 - [BlockGenerator] Take context into account when identifying partial writes
Tobias Grosser via llvm-commits
- [polly] r304410 - [ScopInfo] Do not lookup key twice [NFC]
Tobias Grosser via llvm-commits
- [polly] r304074 - Allow side-effect free function calls in valid affine SCEVs
Tobias Grosser via llvm-commits
- [polly] r304074 - Allow side-effect free function calls in valid affine SCEVs
Tobias Grosser via llvm-commits
- [polly] r304672 - Add test coverage for regions with non-affine loops
Tobias Grosser via llvm-commits
- [polly] r304686 - Update isl to isl-0.18-679-g6e75a0d
Tobias Grosser via llvm-commits
- [PATCH] D33752: Add opt-bisect support to polly
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33759: [BlockGenerator] Take context into account when identifying partial writes
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33759: [BlockGenerator] Take context into account when identifying partial writes
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33759: [BlockGenerator] Take context into account when identifying partial writes
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33767: [Polly] [BlockGen] Support partial writes in regions
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33767: [Polly] [BlockGen] Support partial writes in regions
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D33767: [Polly] [BlockGen] Support partial writes in regions
Tobias Grosser via Phabricator via llvm-commits
- [lld] r304238 - Merging r293630:
Tom Stellard via llvm-commits
- [test-suite] r304423 - Creating release candidate rc2 from release_401 branch
Tom Stellard via llvm-commits
- [lld] r304430 - Creating release candidate rc2 from release_401 branch
Tom Stellard via llvm-commits
- [llvm] r304628 - AMDGPU/GlobalISel: Mark 1-bit integer constants as legal
Tom Stellard via llvm-commits
- [PATCH] D31437: [AMDGPU][NFC] Move amdgpu code object metadata to support
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D32668: CMake: Split static library exports into their own export file
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D32595: CMakeLists: Don't set LLVM_MAIN_SRC_DIR when building stand-alone clang
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D22499: [llvm-config] Report --bindir based on LLVM_TOOLS_INSTALL_DIR
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D33791: AMDGPU/GlobalISel: Mark 1-bit integer constants as legal
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D33791: AMDGPU/GlobalISel: Mark 1-bit integer constants as legal
Tom Stellard via Phabricator via llvm-commits
- [llvm] r304298 - [PowerPC] Fix a performance bug for PPC::XXPERMDI.
Tony Jiang via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33656: [PowerPC] Correctly specify the cache line size for Power 7, 8 and 9.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33404: [PowerPC] Fix a performance bug for PPC::XXPERMDI.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33690: [PowerPC] Match vec_revb builtins to P9 instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D33736: Add AMDGPU backend documentation.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Tony Tye via Phabricator via llvm-commits
- [PATCH] D33736: Add AMDGPU backend documentation.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D33307: [AMDGPU] Fix kernel arg segment size for amdgizcl
Tony Tye via Phabricator via llvm-commits
- [llvm] r304200 - [SystemZ] Add missing assembler/disassembler tests
Ulrich Weigand via llvm-commits
- [llvm] r304202 - [SystemZ] Add hexadecimal floating-point instructions
Ulrich Weigand via llvm-commits
- [llvm] r304203 - [SystemZ] Add decimal floating-point instructions
Ulrich Weigand via llvm-commits
- [PATCH] D33696: TargetMachine: Indicate whether machine verifier passes.
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D33529: Allow clients to specify search order of DynamicLibraries.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D33444: Fix an issue of creating symlinks when llvm is embedded
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D33444: Fix an issue of creating symlinks when llvm is embedded
Vassil Vassilev via Phabricator via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Vedant Kumar via llvm-commits
- [llvm] r304231 - Revert "This patch closes PR28513: an optimization of multiplication by different constants. It's implemented on DAG combiner level."
Vedant Kumar via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Vedant Kumar via llvm-commits
- [llvm] r304264 - Fix CodeView-related modules build failures post-r304248
Vedant Kumar via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Vedant Kumar via llvm-commits
- [llvm] r304269 - Mark a test as requiring a default triple
Vedant Kumar via llvm-commits
- [llvm] r304353 - Avoid a UB pointer overflow in the ArrayRef unit test
Vedant Kumar via llvm-commits
- [llvm] r304123 - Don't capture a temporary std::string in a StringRef.
Vedant Kumar via llvm-commits
- [compiler-rt] r304437 - Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Vedant Kumar via llvm-commits
- [llvm] r304209 - This patch closes PR28513: an optimization of multiplication by different constants.
Vedant Kumar via llvm-commits
- [compiler-rt] r304440 - Tighten up test to address bot failure. NFC.
Vedant Kumar via llvm-commits
- [compiler-rt] r304461 - [ubsan] Runtime support for pointer overflow checking
Vedant Kumar via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Vedant Kumar via llvm-commits
- [llvm] r304582 - [CFI] Remove LinkerSubsectionsViaSymbols.
Vedant Kumar via llvm-commits
- [compiler-rt] r304673 - Mark sancov test as unsupported on Darwin
Vedant Kumar via llvm-commits
- [compiler-rt] r304632 - [sanitizer-coverage] test for -fsanitize-coverage=inline-8bit-counters
Vedant Kumar via llvm-commits
- [compiler-rt] r304674 - Mark the atos-symbolizer test as unsupported on i386-darwin
Vedant Kumar via llvm-commits
- [PATCH] D33712: Bug 33221 [UBSAN] segfault with -fsanitize=undefined
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D33149: Avoid a UB pointer overflow in the ArrayRef unit test
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D33149: Avoid a UB pointer overflow in the ArrayRef unit test
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D18046: [X86] Providing correct unwind info in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D33600: Adjust sanitizers for FreeBSD 64-bit inode update
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D33724: [GlobalISel] IRTranslator: Add MachineMemOperand to target memory intrinsics
Volkan Keles via Phabricator via llvm-commits
- [llvm] r304050 - [GVN] Recommit the patch "Add phi-translate support in scalarpre".
Wei Mi via llvm-commits
- [llvm] r304350 - Revert rL304050. It may break sanitizer bootstrap. Revert it for now while investigating.
Wei Mi via llvm-commits
- [PATCH] D33618: [PartialInlining] Reduce function outlining overhead
Wei Mi via Phabricator via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Wei Mi via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Wenbo Sun via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Wenbo Sun via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Wenbo Sun via Phabricator via llvm-commits
- [PATCH] D32779: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)/consumer
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D32779: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)/consumer
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r304245 - [PartialInlining] Shrinkwrap allocas with live range contained in outline region.
Xinliang David Li via llvm-commits
- [PATCH] D33694: [PartialInlining] : Partial inlining Overhead reduction: eliminate unnecessary live-out(s)
Xinliang David Li via llvm-commits
- [llvm] r304375 - [PartialInlining] Reduce outlining overhead by removing unneeded live-out(s)
Xinliang David Li via llvm-commits
- [llvm] r304452 - [PartialInlining] Emit branch info and profile data as remarks
Xinliang David Li via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Xinliang David Li via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Xinliang David Li via llvm-commits
- [llvm] r304489 - Fix compiler_rt buildbot failure
Xinliang David Li via llvm-commits
- [llvm] r304517 - [Profile] Enhance expect lowering to handle correlated branches
Xinliang David Li via llvm-commits
- [llvm] r304453 - [Profile] Fix builtin_expect lowering bug
Xinliang David Li via llvm-commits
- [llvm] r304599 - [PartialInlining] Minor cost anaysis tuning
Xinliang David Li via llvm-commits
- [llvm] r304600 - Fix debug build test failure
Xinliang David Li via llvm-commits
- [llvm] r304482 - [AMDGPU] Fix kernel arg segment size for amdgizcl
Yaxun Liu via llvm-commits
- [PATCH] D33307: [AMDGPU] Fix kernel arg segment size for amdgizcl
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32593: [SROA] Fix crash due to bad bitcast
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D33307: [AMDGPU] Fix kernel arg segment size for amdgizcl
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32593: [SROA] Fix crash due to bad bitcast
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D32059: Make AssumptionCache's interface return a range of Values
Yoav Ben-Shalom via Phabricator via llvm-commits
- [llvm] r304313 - [PPC] Inline expansion of memcmp
Zaara Syeda via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r304218 - [CodeView] Rename ModuleDebugFragment -> DebugSubsection.
Zachary Turner via llvm-commits
- [llvm] r304222 - [CodeView] Add more DebugSubsection implementations.
Zachary Turner via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Zachary Turner via llvm-commits
- [llvm] r304249 - Try to fix build.
Zachary Turner via llvm-commits
- [llvm] r304256 - [CodeView] Move CodeView symbol yaml logic to ObjectYAML.
Zachary Turner via llvm-commits
- [llvm] r304257 - Try to fix build again.
Zachary Turner via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Zachary Turner via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Zachary Turner via llvm-commits
- [llvm] r304248 - [CodeView] Move CodeView YAML code to ObjectYAML.
Zachary Turner via llvm-commits
- [llvm] r304263 - [ObjectYAML] Clean up the CodeView headers a bit.
Zachary Turner via llvm-commits
- [llvm] r304264 - Fix CodeView-related modules build failures post-r304248
Zachary Turner via llvm-commits
- [llvm] r304278 - [ObjectYAML] Split CodeViewYAML into 3 pieces.
Zachary Turner via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Zachary Turner via llvm-commits
- [lld] r304484 - [CodeView] Properly align symbol records on read/write.
Zachary Turner via llvm-commits
- [llvm] r304484 - [CodeView] Properly align symbol records on read/write.
Zachary Turner via llvm-commits
- [llvm] r304485 - Fix -Wreorder warnings.
Zachary Turner via llvm-commits
- [llvm] r304494 - Fix 2 more -Wreorder warnings.
Zachary Turner via llvm-commits
- [lld] r304484 - [CodeView] Properly align symbol records on read/write.
Zachary Turner via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via llvm-commits
- [llvm] r304588 - [CodeView] Support CodeView subsections in any order.
Zachary Turner via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via llvm-commits
- [llvm] r304589 - Fix build error with clang and gcc.
Zachary Turner via llvm-commits
- [llvm] r304595 - Fix build error on gcc.
Zachary Turner via llvm-commits
- [llvm] r304623 - [PDB] Fix use after free.
Zachary Turner via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33566: Adding parsing ability for .res file, building the resource directory tree
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33740: Fix ref-leak in LLDBSwigPythonCallPythonLogOutputCallback
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33748: [PDB] Fix alignment of symbol record string
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33785: [CodeView] Fix alignment / padding when writing symbol records
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33843: Create a new library called ObjectLayout, and move headers from Support to there.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33807: [CodeView] Allow Debug Subsections to be read/written in any order
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33858: [PDB] Fix use after free.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33858: [PDB] Fix use after free.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33858: [PDB] Fix use after free.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33059: Create an shared include directory for gtest helper functions
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33059: Create an shared include directory for gtest helper functions
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D33059: Create an shared include directory for gtest helper functions
Zachary Turner via Phabricator via llvm-commits
- [llvm] r304198 - [mips] Expansion of LI.S and LI.D
Zoran Jovanovic via llvm-commits
- [llvm] r304550 - [mips][microMIPS] Extending size reduction pass with LBU16, LHU16, SB16 and SH16
Zoran Jovanovic via llvm-commits
- [llvm] r304168 - [X86] Replace undef value in flaky test
Zvi Rackover via llvm-commits
- [llvm] r304171 - [X86] Add tests for (ix bitcast (vxi1 and ...)). NFC.
Zvi Rackover via llvm-commits
- [llvm] r304406 - [X86] Match bitcast of vxi1 to pmovmsk
Zvi Rackover via llvm-commits
- [PATCH] D33311: [X86] Match bitcast of vsetcc to pmovmsk
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32685: [X86] Adding tests for the memory folding tables generated by the TableGen backend.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32352: Go to eleven
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33311: [X86] Match bitcast of vxi1 to pmovmsk
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33311: [X86] Match bitcast of vxi1 to pmovmsk
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33863: [DAGComine] (fadd x, undef) -> undef and (fmul x, undef) -> undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32685: [X86] Adding tests for the memory folding tables generated by the TableGen backend.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33864: [X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33848: Do not recombine FMA when that is not needed.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33188: [X86][AVX512] Improve lowering of AVX512 compare intrinsics (remove redundant shift left+right instructions).
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33188: [X86][AVX512] Improve lowering of AVX512 compare intrinsics (remove redundant shift left+right instructions).
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33728: [X86][SSE] Improve handling of non-temporal aligned loads
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D33861: [CommandLine] Fix Tutorial Documentation for Command Line Library
bekket mcclane via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33839: Prevent Outlining of basic blocks that reference a BasicBlockAddress
serge via Phabricator via llvm-commits
- [PATCH] D33839: Prevent Outlining of basic blocks that reference a BasicBlockAddress
serge via Phabricator via llvm-commits
- [PATCH] D33839: Correctly remap BlockAddress when using CodeExtractor
serge via Phabricator via llvm-commits
- [PATCH] D33839: Correctly remap BlockAddress when using CodeExtractor
serge via Phabricator via llvm-commits
- [PATCH] D33814: CodeGen: Fix ARM cmpxchg64 register fragmentation in fast-regalloc
strager via Phabricator via llvm-commits
- [PATCH] D33814: CodeGen: Fix ARM cmpxchg64 register fragmentation in fast-regalloc
strager via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D33677: getContainedType for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D33677: subtypes for C and OCaml API
whitequark via Phabricator via llvm-commits
- [PATCH] D32460: ADT: handle special case of ARM environment for SuSE
İsmail Dönmez via Phabricator via llvm-commits
- GetContainedType patch
via llvm-commits
Last message date:
Sun Jun 4 23:52:09 PDT 2017
Archived on: Mon Jun 5 04:40:11 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).