The Week Of Monday 22 August 2016 Archives by author
Starting: Mon Aug 22 00:38:31 PDT 2016
Ending: Sun Aug 28 23:59:19 PDT 2016
Messages: 1653
- [PATCH] D23982: Fix comments about IndirectBrInst in Instructions.h
Chiang, Yi-Yo via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Craig, Ben via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Craig, Ben via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Friedman, Eli via llvm-commits
- [llvm] r279568 - [InstCombine] remove icmp shr folds that are already handled by InstSimplify
Friedman, Eli via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Gao, Yunzhong via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Gao, Yunzhong via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Gao, Yunzhong via llvm-commits
- [llvm] r279599 - Increase the size of the sigaltstack used by LLVM signal handlers. 8KB is not
Hahnfeld, Jonas via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Robinson, Paul via llvm-commits
- [llvm] r279349 - [LTO] Add the ability to test -thinlto-emit-imports-files through llvm-lto2
Yung, Douglas via llvm-commits
- [llvm] r279892 - [ORC] Fix typo in LogicalDylib, add unit test.
Yung, Douglas via llvm-commits
- [PATCH] D23671: libLLVMSupport: Generate random block of arbitrary size
Aaron Ballman via llvm-commits
- [llvm] r279868 - XXX
Aaron Ballman via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Adam Nemet via llvm-commits
- [PATCH] D23169: [LV] Unify vector and scalar maps
Adam Nemet via llvm-commits
- [PATCH] D22918: [Loop Vectorizer] Support predication of div/rem
Adam Nemet via llvm-commits
- [llvm] r279829 - [LoopUnroll] Use OptimizationRemarkEmitter directly not via the analysis pass
Adam Nemet via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [llvm] r279860 - [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [PATCH] D23806: msan: Enable 48-bit VMA support on aarch64
Adhemerval Zanella via llvm-commits
- [PATCH] D23811: dfsan: Enable 48-bit VMA support on aarch64
Adhemerval Zanella via llvm-commits
- [compiler-rt] r279752 - msan: Enable 48-bit VMA support on aarch64
Adhemerval Zanella via llvm-commits
- [compiler-rt] r279753 - dfsan: Enable 48-bit VMA support on aarch64
Adhemerval Zanella via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Aditya Kumar via llvm-commits
- [PATCH] D23766: DebugInfo: introduce di_flags_t type for debug info flags
Adrian Prantl via llvm-commits
- [PATCH] D23715: Add @llvm.dbg.value entries for the phi node created by -mem2reg
Adrian Prantl via llvm-commits
- [PATCH] D23715: Add @llvm.dbg.value entries for the phi node created by -mem2reg
Adrian Prantl via llvm-commits
- [PATCH] D23760: Place the lowered phi instruction(s) before the DEBUG_VALUE entry
Adrian Prantl via llvm-commits
- [llvm] r279522 - Work around PR29097 to get the module bots going again.
Adrian Prantl via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Adrian Prantl via llvm-commits
- [PATCH] D21818: Add artificial debug information to avoid compiler crash
Adrian Prantl via llvm-commits
- [compiler-rt] r279614 - [asan] Mark asan-symbolize-sanity-test.cc as UNSUPPORTED on x86_64-apple
Akira Hatanaka via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Akira Hatanaka via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Akira Hatanaka via llvm-commits
- [llvm] r279797 - Fix the static_assert added in r279536.
Akira Hatanaka via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Akira Hatanaka via llvm-commits
- [compiler-rt] r279880 - [asan] Mark symbolize_pc.cc as UNSUPPORTED on i386-apple.
Akira Hatanaka via llvm-commits
- [compiler-rt] r279916 - [asan] Use "REQUIRES: x86_64-target-arch" to disable the test on i386.
Akira Hatanaka via llvm-commits
- [compiler-rt] r279918 - [asan] Disable tests more selectively.
Akira Hatanaka via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Alex Bradbury via llvm-commits
- [PATCH] D23564: [RISCV 7/10] Add RISCVInstPrinter and basic MC assembler tests
Alex Bradbury via llvm-commits
- [PATCH] D23557: [RISCV 1/10] Recognise riscv32 and riscv64 in triple parsing code
Alex Bradbury via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
Alex Bradbury via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
Alex Bradbury via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Alex Bradbury via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Alex Bradbury via llvm-commits
- [PATCH] D23562: [RISCV 5/10] Add bare-bones RISC-V MCTargetDesc
Alex Bradbury via llvm-commits
- [PATCH] D23562: [RISCV 5/10] Add bare-bones RISC-V MCTargetDesc
Alex Bradbury via llvm-commits
- [PATCH] D23563: [RISCV 6/10] Add basic RISCVAsmParser
Alex Bradbury via llvm-commits
- [PATCH] D23564: [RISCV 7/10] Add RISCVInstPrinter and basic MC assembler tests
Alex Bradbury via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Alex Bradbury via llvm-commits
- [PATCH] D23567: [RISCV 9/10] Add support for disassembly
Alex Bradbury via llvm-commits
- [PATCH] D23567: [RISCV 9/10] Add support for disassembly
Alex Bradbury via llvm-commits
- [PATCH] D23568: [RISCV 10/10] Add fixups and relocations necessary to support %hi(), %lo(), %pcrel_hi()
Alex Bradbury via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
Alex Bradbury via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
Alex Bradbury via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Alex Bradbury via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Alex Bradbury via llvm-commits
- [PATCH] D23562: [RISCV 5/10] Add bare-bones RISC-V MCTargetDesc
Alex Bradbury via llvm-commits
- [PATCH] D23557: [RISCV 1/10] Recognise riscv32 and riscv64 in triple parsing code
Alex Bradbury via llvm-commits
- [zorg] r279624 - Add builder for clang extra tools Sphinx docs
Alexander Kornienko via llvm-commits
- [llvm] r279881 - Adding document describing the use of the -opt-bisect-limit option.
Andrew Kaylor via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Andrew Wilkins via llvm-commits
- [PATCH] D23919: [X86] Loosen memory folding requirements for cvtdq2pd and cvtps2pd instructions
Andrey Turetskiy via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Anna Thomas via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Anna Thomas via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Anna Thomas via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Anna Thomas via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Anna Thomas via llvm-commits
- [PATCH] D23617: [AMDGPU ]Refactor SOP instruction definitions.
Artem Tamazov via llvm-commits
- [llvm] r279432 - Revert -r278269 [IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non-negative
Artur Pilipenko via llvm-commits
- [llvm] r279433 - Revert -r278267 [ValueTracking] An improvement to IR ValueTracking on Non-negative Integers
Artur Pilipenko via llvm-commits
- [llvm] r279434 - Remove missing file from r279433 reversal
Artur Pilipenko via llvm-commits
- [PATCH] D23764: Remove MVT:i1 xor instruction before SELECT. (Performance improvement).
Ayman Musa via llvm-commits
- [PATCH] D23764: Remove MVT:i1 xor instruction before SELECT. (Performance improvement).
Ayman Musa via llvm-commits
- [llvm] r279431 - [PM] Port LoopDataPrefetch AArch64 tests to new pass manager
Balaram Makam via llvm-commits
- [PATCH] D23724: [PM] Port LoopDataPrefetch AArch64 tests to new pass manager
Balaram Makam via llvm-commits
- [PATCH] D23854: [LoopAccessAnalysis] Recognize geps that include s/zexts as consecutive memory accesses.
Balaram Makam via llvm-commits
- [PATCH] D23854: [LoopAccessAnalysis] Recognize geps that include s/zexts as consecutive memory accesses.
Balaram Makam via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Ben Craig via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Ben Craig via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Bill Seurer via llvm-commits
- [compiler-rt] r279572 - [sanitizer] change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Bill Seurer via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Bill Seurer via llvm-commits
- [compiler-rt] r279664 - [sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Bill Seurer via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Bob Haarman via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Bob Haarman via llvm-commits
- [llvm] r279830 - test commit
Bob Haarman via llvm-commits
- [llvm] r279833 - limit the number of instructions per block examined by dead store elimination
Bob Haarman via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel/csinv/csinc instructions.
Chad Rosier via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel/csinv/csinc instructions.
Chad Rosier via llvm-commits
- [PATCH] D23892: [AArch64] Avoid materializing constant 1 by using csinc, rather than csel
Chad Rosier via llvm-commits
- [PATCH] D23892: [AArch64] Avoid materializing constant 1 by using csinc, rather than csel
Chad Rosier via llvm-commits
- [llvm] r279822 - [AArch64] Avoid materializing constant 1 by using csinc, rather than csel.
Chad Rosier via llvm-commits
- [PATCH] D23892: [AArch64] Avoid materializing constant 1 by using csinc, rather than csel
Chad Rosier via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Chad Rosier via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Chad Rosier via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Chad Rosier via llvm-commits
- [llvm] r279849 - [AArch64] Avoid materializing constant values when generating csel instructions.
Chad Rosier via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Chad Rosier via llvm-commits
- [PATCH] D22530: [lanai] Make Lanai backend non-experimental
Chandler Carruth via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Chandler Carruth via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Chandler Carruth via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Chandler Carruth via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Chandler Carruth via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Chandler Carruth via llvm-commits
- [llvm] r279605 - Preserve a pointer to the newly allocated signal stack as well. That too
Chandler Carruth via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Chandler Carruth via llvm-commits
- [llvm] r279618 - [PM] Introduce basic update capabilities to the new PM's CGSCC pass
Chandler Carruth via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Chandler Carruth via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Chandler Carruth via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Chandler Carruth via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Chandler Carruth via llvm-commits
- [PATCH] D23956: Fix DensetSet::insert_as() for MSVC2015 (NFC)
Chandler Carruth via llvm-commits
- [PATCH] D23549: [SROA] Preserve llvm.mem.parallel_loop_access metadata
Chandler Carruth via llvm-commits
- [llvm] r279660 - AMDGCN/SI: Implement readlane/readfirstlane intrinsics
Changpeng Fang via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Chris Bieneman via llvm-commits
- [PATCH] D23350: Fix building builtins via plain "make"
Chris Bieneman via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Chris Bieneman via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Chris Bieneman via llvm-commits
- [compiler-rt] r279539 - Delete remaining compiler-rt makefiles
Chris Bieneman via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Chris Bieneman via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Chris Bieneman via llvm-commits
- [llvm] r279756 - Hooking up a check-all target for the runtimes projects
Chris Bieneman via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Chris Bieneman via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Chris Bieneman via llvm-commits
- [PATCH] D23887: cmake: Install CheckAtomic.cmake (needed by lldb)
Chris Bieneman via llvm-commits
- [llvm] r279776 - [CMake] Add support for exposing runtime targets
Chris Bieneman via llvm-commits
- [llvm] r279777 - cmake: Install CheckAtomic.cmake (needed by lldb)
Chris Bieneman via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Chris Bieneman via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Chris Bieneman via llvm-commits
- [llvm] r279857 - [CMake] Fixing LLVM_INCLUDE_TESTS for runtimes directory
Chris Bieneman via llvm-commits
- [llvm] r279861 - [CMake] Expose runtime component check targets
Chris Bieneman via llvm-commits
- [compiler-rt] r279863 - [CMake] Connect Compiler-RT targets to LLVM Runtimes directory
Chris Bieneman via llvm-commits
- [llvm] r279893 - [CMake] Only generate Components.cmake if components are specified
Chris Bieneman via llvm-commits
- [zorg] r279591 - Make sure cmake builds can find Ninja
Chris Matthews via llvm-commits
- [zorg] r279592 - Make sure host compilers are clean
Chris Matthews via llvm-commits
- [zorg] r279593 - Run tests with keep going, so we run all the tests
Chris Matthews via llvm-commits
- [zorg] r279597 - always create host-compiler
Chris Matthews via llvm-commits
- [zorg] r279721 - Add custom ninja build and test targets and fix a xml bug
Chris Matthews via llvm-commits
- [zorg] r279791 - Make CMake builds upload artifacts too
Chris Matthews via llvm-commits
- [zorg] r279795 - Fixups to custom build and test targets
Chris Matthews via llvm-commits
- [PATCH] D22112: Disambiguate a constant with both 0B prefix and H suffix.
Colin LeMahieu via llvm-commits
- [llvm] r279420 - [X86] Explicitly list all X86 instruction forms in switch statement so its easier to detect when one is missing. NFC
Craig Topper via llvm-commits
- [llvm] r279421 - [X86] Merge small helper function into the switch that calls it since they both operate on the same variable. NFC
Craig Topper via llvm-commits
- [llvm] r279422 - [X86] Space out the encodings of X86 instruction formats. I plan to add some new encodings in future commits and this will reduce the size of those commits. NFC
Craig Topper via llvm-commits
- [llvm] r279423 - [X86] Create a new instruction format to handle MemOp4 encoding. This saves one bit in TSFlags and simplifies MRMSrcMem/MRMSrcReg format handling.
Craig Topper via llvm-commits
- [llvm] r279424 - [X86] Create a new instruction format to handle 4VOp3 encoding. This saves one bit in TSFlags and simplifies MRMSrcMem/MRMSrcReg format handling.
Craig Topper via llvm-commits
- [llvm] r279435 - [X86] Only accept SM_SentinelUndef (-1) as an undefined shuffle mask in range
Craig Topper via llvm-commits
- [llvm] r279719 - [X86] Fix indentation per coding standards. NFC
Craig Topper via llvm-commits
- [llvm] r279720 - [X86] Simplify getOperandBias as a bit. NFC
Craig Topper via llvm-commits
- [PATCH] D23909: [X86] Remove DenseMap for storing FMA3 grouping information
Craig Topper via llvm-commits
- [llvm] r279806 - [X86][SSE] Add CMPSS/CMPSD intrinsic scalar load folding support.
Craig Topper via llvm-commits
- [llvm] r279912 - [AVX-512] Add load folding for EVEX vcmpps/pd/ss/sd.
Craig Topper via llvm-commits
- [llvm] r279913 - [X86] Enable FR32/FR64 cmpeq/cmpne/cmpunord/cmpord to be commuted.
Craig Topper via llvm-commits
- [llvm] r279914 - [AVX-512] Allow EVEX encoding unordered/ordered/equal/notequal VCMPPS/PD/SS/SD to be commuted just like the SSE and AVX counterparts.
Craig Topper via llvm-commits
- [llvm] r279915 - [X86] Remove stale comment about FixupBWInsts pass being off by default. NFC
Craig Topper via llvm-commits
- [llvm] r279921 - [X86] Don't allow DR8-DR15 to be assembled in 32-bit mode. Add missing test for CR8-CR15.
Craig Topper via llvm-commits
- [llvm] r279922 - [X86] Include XMM/YMM/ZMM16-23 in X86II::isX86_64ExtendedReg. This feels more consistent with its name and simplifies assembler code.
Craig Topper via llvm-commits
- [llvm] r279923 - [X86] Keep looping over operands looking for byte registers even if we already found a register that requires a REX prefix. Otherwise we don't error if a high byte register is used after SPL/BPL/DIL/SIL.
Craig Topper via llvm-commits
- [llvm] r279924 - [X86] Rename predicate function that detects if requires one of the REX.B, REX.X or REX.R bits. It's old name conflicted with a function in X8II namespace that doesnt' quite do the same thing. NFC
Craig Topper via llvm-commits
- [llvm] r279927 - [X86] Rename PABSB/D/W instructions to be consistent with SSE/AVX instructions instead of ending 128/256. NFC
Craig Topper via llvm-commits
- [llvm] r279928 - [AVX-512] Add tests to show that we don't select masked logic ops if there are bitcasts between the logic op and the select.
Craig Topper via llvm-commits
- [llvm] r279929 - [AVX-512] Promote AND/OR/XOR to v2i64/v4i64/v8i64 even when we have AVX512F/AVX512VL.
Craig Topper via llvm-commits
- [llvm] r279949 - [AVX-512] Add testcases showing that we don't emit 512-bit vpabsb/vpabsw. Will be fixed in a future commit.
Craig Topper via llvm-commits
- [llvm] r279950 - [AVX-512] Add patterns for selecting 128/256-bit EVEX VPABS instructions.
Craig Topper via llvm-commits
- [llvm] r279951 - [AVX-512] Add support for selecting 512-bit VPABSB/VPABSW when BWI is available.
Craig Topper via llvm-commits
- [llvm] r279956 - [AVX-512] Add 512-bit fabs tests with and without AVX512DQ.
Craig Topper via llvm-commits
- [llvm] r279957 - [AVX-512] Always use v8i64 when converting 512-bit FAND/FOR/FXOR/FANDN to integer operations when DQI isn't supported. This is consistent with the recent changes to promote logical operations to i64 vectors.
Craig Topper via llvm-commits
- [llvm] r279958 - [X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just create a ConstantFPSDNode and let that be lowered.
Craig Topper via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D23782: GVNHoist: Use the pass version of MemorySSA and preserve it.
Daniel Berlin via llvm-commits
- [llvm] r279461 - MSSA: Only rename accesses whose defining access is nullptr
Daniel Berlin via llvm-commits
- [llvm] r279462 - MSSA: Factor out phi node placement
Daniel Berlin via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Daniel Berlin via llvm-commits
- [llvm] r279465 - IDFCalculator: Remove unused field.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Daniel Berlin via llvm-commits
- [llvm] r279504 - GVNHoist: Use the pass version of MemorySSA and preserve it.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Daniel Berlin via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Daniel Berlin via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
Daniel Berlin via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Daniel Berlin via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Daniel Berlin via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
Daniel Berlin via llvm-commits
- [PATCH] D23927: GVN-hoist: invalidate MD cache (PR29144)
Daniel Berlin via llvm-commits
- [PATCH] D23551: [mips] interAptiv based generic schedule model
Daniel Sanders via llvm-commits
- [PATCH] D23715: Add @llvm.dbg.value entries for the phi node created by -mem2reg
David Blaikie via llvm-commits
- [PATCH] D23760: Place the lowered phi instruction(s) before the DEBUG_VALUE entry
David Blaikie via llvm-commits
- [PATCH] D23649: [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
David Blaikie via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
David Blaikie via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
David Blaikie via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
David Blaikie via llvm-commits
- [PATCH] D23649: [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
David Blaikie via llvm-commits
- [llvm] r279650 - DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
David Blaikie via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
David Blaikie via llvm-commits
- [llvm] r279783 - Fix ArrayRef initializer_list Ctor Test
David Blaikie via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
David Blaikie via llvm-commits
- [PATCH] D17983: Eliminate many benign instances of "potentially uninitialized local variable" warnings
David Blaikie via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
David Callahan via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
David Callahan via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
David Callahan via llvm-commits
- [llvm] r279594 - [ADCE] Add control dependence computation
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Callahan via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
David Callahan via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
David Chisnall via llvm-commits
- [PATCH] D23558: [RISCV 2/10] Add RISC-V ELF defines
David Chisnall via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
David Chisnall via llvm-commits
- [PATCH] D23562: [RISCV 5/10] Add bare-bones RISC-V MCTargetDesc
David Chisnall via llvm-commits
- [PATCH] D23564: [RISCV 7/10] Add RISCVInstPrinter and basic MC assembler tests
David Chisnall via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
David Chisnall via llvm-commits
- [PATCH] D23567: [RISCV 9/10] Add support for disassembly
David Chisnall via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
David Kreitzer via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
David Kreitzer via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
David Li via llvm-commits
- [PATCH] D23727: [Profile] SelectInst instrumentation Support in IR-PGO
David Li via llvm-commits
- [PATCH] D23727: [Profile] SelectInst instrumentation Support in IR-PGO
David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
David Li via llvm-commits
- [PATCH] D23619: Refactor metadata copying/swapping code to make it sharable
David Li via llvm-commits
- [PATCH] D23590: [Profile] Propagate branch metadata properly in InstCombine
David Li via llvm-commits
- [PATCH] D23590: [Profile] Propagate branch metadata properly in InstCombine
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
David Li via llvm-commits
- [PATCH] D23590: [Profile] Propagate branch metadata properly in InstCombine
David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
David Li via llvm-commits
- [PATCH] D23880: TailDuplication: Record blocks that received the duplicated block. NFC.
David Li via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
David Li via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
David Li via llvm-commits
- [PATCH] D23880: TailDuplication: Record blocks that received the duplicated block. NFC.
David Li via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
David Li via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
David Li via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
David Li via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
David Li via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
David Li via llvm-commits
- [PATCH] D23766: DebugInfo: introduce di_flags_t type for debug info flags
David Majnemer via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
David Majnemer via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
David Majnemer via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
David Majnemer via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
David Majnemer via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
David Majnemer via llvm-commits
- [llvm] r279563 - [ValueTracking] Use a function_ref to avoid multiple instantiations
David Majnemer via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
David Majnemer via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
David Majnemer via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
David Majnemer via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
David Majnemer via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
David Majnemer via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
David Majnemer via llvm-commits
- [llvm] r279428 - [MC] Remove guard(s). NFCI.
Davide Italiano via llvm-commits
- [llvm] r279514 - [LTOCodeGenerator] Reduce code duplication. NFCI.
Davide Italiano via llvm-commits
- [llvm] r279647 - [SCCP] Don't delete side-effecting instructions
Davide Italiano via llvm-commits
- [llvm] r279823 - [lib/LTO] Add an assertion to catch invalid opt levels.
Davide Italiano via llvm-commits
- [llvm] r279848 - [AsmParser] Placate a -Wmisleading-indentantion warning (GCC7).
Davide Italiano via llvm-commits
- [PATCH] D23943: Make writeToResolutionFile a local static helper, NFC.
Davide Italiano via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Dean Michael Berris via llvm-commits
- [PATCH] D21987: [XRay] Initial XRay Function Call Accounting Tool
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21987: [XRay] Initial XRay Function Call Accounting Tool
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
Dean Michael Berris via llvm-commits
- [compiler-rt] r279802 - Include tests only if COMPILER_RT_BUILD_XRAY is ON.
Dean Michael Berris via llvm-commits
- [compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
Dean Michael Berris via llvm-commits
- [compiler-rt] r279805 - [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Dean Michael Berris via llvm-commits
- [compiler-rt] r279816 - [compiler-rt] Allow c++ abi to be explictly disabled in cmake configuration
Dean Michael Berris via llvm-commits
- [compiler-rt] r279818 - Revert " [compiler-rt] Allow c++ abi to be explictly disabled in cmake configuration"
Dean Michael Berris via llvm-commits
- [compiler-rt] r279819 - [compiler-rt][XRay] Remove unnecessary assertion.
Dean Michael Berris via llvm-commits
- [PATCH] D23931: [XRay] ARM 32-bit no-Thumb support in LLVM
Dean Michael Berris via llvm-commits
- [PATCH] D23933: [XRay] ARM 32-bit no-Thumb support in compiler-rt
Dean Michael Berris via llvm-commits
- [PATCH] D21987: [XRay] Initial XRay Function Call Accounting Tool
Dean Michael Berris via llvm-commits
- [PATCH] D22778: Add Loop Sink pass to reverse the LICM based of basic block frequency.
Dehao Chen via llvm-commits
- [PATCH] D23800: [EfficiencySanitizer] [MIPS64] Enables esan clang driver options for MIPS64
Derek Bruening via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Derek Bruening via llvm-commits
- [PATCH] D23801: [EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtual memory address.
Derek Bruening via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Derek Bruening via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Diana Picus via llvm-commits
- [PATCH] D23930: [AArch64] Fix encoding for lsl #12 in add/sub immediates
Diana Picus via llvm-commits
- [PATCH] D23930: [AArch64] Fix encoding for lsl #12 in add/sub immediates
Diana Picus via llvm-commits
- [PATCH] D23499: [InstCombine] Preserve llvm.mem.parallel_loop_access metadata when replacing memcpy with ld/st
Dorit Nuzman via llvm-commits
- [PATCH] D23549: [SROA] Preserve llvm.mem.parallel_loop_access metadata
Dorit Nuzman via llvm-commits
- [PATCH] D23549: [SROA] Preserve llvm.mem.parallel_loop_access metadata
Dorit Nuzman via llvm-commits
- [PATCH] D23619: Refactor metadata copying/swapping code to make it sharable
Duncan P. N. Exon Smith via llvm-commits
- [lld] r279458 - ADT: Remove uses of ilist_*sentinel_traits, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279473 - ADT: Remove ilist_*sentinel_traits, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279483 - Fix header comment for unittests/ADT/ilistTest.cpp
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279524 - Rename unittests/ADT/ilistTest.cpp to ilistTestTemp.cpp (temporarily)
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23809: ADT: Give ilist<T>::reverse_iterator a handle to the current node
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D22778: Add Loop Sink pass to reverse the LICM based of basic block frequency.
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23809: ADT: Give ilist<T>::reverse_iterator a handle to the current node
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23809: ADT: Give ilist<T>::reverse_iterator a handle to the current node
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D20046: [AVR] Add assembly parser
Dylan McKay via llvm-commits
- [PATCH] D20046: [AVR] Add assembly parser
Dylan McKay via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Easwaran Raman via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
Ed Maste via llvm-commits
- [PATCH] D23713: [ELF] - Fix for PR26968 - i386 lld produces incorrect fatal error "SHF_MERGE section size must be a multiple of sh_entsize"
Ed Maste via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Ed Maste via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Ed Maste via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Ed Maste via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Ed Maste via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
Ed Maste via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
Ed Maste via llvm-commits
- [PATCH] D23557: [RISCV 1/10] Recognise riscv32 and riscv64 in triple parsing code
Ed Maste via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Edward Jones via llvm-commits
- [PATCH] D23770: [AAP] (4) Add AAP basic tablegen (InstrInfo, RegInfo)
Edward Jones via llvm-commits
- [PATCH] D23771: [AAP] (5) Add AAP MC layer support
Edward Jones via llvm-commits
- [PATCH] D23772: [AAP] (6) Add AAP AsmParser
Edward Jones via llvm-commits
- [PATCH] D23773: [AAP] (7) Add AAP InstPrinter support
Edward Jones via llvm-commits
- [PATCH] D23773: [AAP] (7) Add AAP InstPrinter support
Edward Jones via llvm-commits
- [PATCH] D23665: [AAP] (2) Add AAP ELF definitions
Edward Jones via llvm-commits
- [PATCH] D23770: [AAP] (4) Add AAP basic tablegen (InstrInfo, RegInfo)
Edward Jones via llvm-commits
- [PATCH] D23614: [PPC] Generate positive FP zero using xor insn instead of loading from constant area
Ehsan Amiri via llvm-commits
- [PATCH] D23614: [PPC] Generate positive FP zero using xor insn instead of loading from constant area
Ehsan Amiri via llvm-commits
- [PATCH] D23614: [PPC] Generate positive FP zero using xor insn instead of loading from constant area
Ehsan Amiri via llvm-commits
- [llvm] r279930 - [Loop Vectorizer] Fixed memory confilict checks.
Elena Demikhovsky via llvm-commits
- [PATCH] D23176: [LoopVectorizer] Fixed a bug in memory conflict run-time check
Elena Demikhovsky via llvm-commits
- [PATCH] D23764: Remove MVT:i1 xor instruction before SELECT. (Performance improvement).
Elena Demikhovsky via llvm-commits
- [PATCH] D23490: [AVX512] Generate KORTEST instead of TEST.
Elena Demikhovsky via llvm-commits
- [PATCH] D23819: [InstCombine] add assert and explanatory comment for fold removed in r279568; NFC
Eli Friedman via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel/csinv/csinc instructions.
Eli Friedman via llvm-commits
- [PATCH] D23892: [AArch64] Avoid materializing constant 1 by using csinc, rather than csel
Eli Friedman via llvm-commits
- [PATCH] D23906: LSV: Fix incorrectly increasing alignment
Eli Friedman via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Eli Friedman via llvm-commits
- [PATCH] D23937: [MemCpyOpt] Return value `memcpy` elision.
Eli Friedman via llvm-commits
- [PATCH] D23937: [MemCpyOpt] Return value `memcpy` elision.
Eli Friedman via llvm-commits
- [PATCH] D23781: Fix SystemZ hang caused by r279105
Elliot Colp via llvm-commits
- [llvm] r279515 - Fix SystemZ hang caused by r279105
Elliot Colp via llvm-commits
- [PATCH] D23781: Fix SystemZ hang caused by r279105
Elliot Colp via llvm-commits
- [PATCH] D23766: DebugInfo: introduce di_flags_t type for debug info flags
Eric Christopher via llvm-commits
- [PATCH] Obsolete WebKit Calling Convention
Eric Christopher via llvm-commits
- [PATCH] D23810: [MC] Support .dc directives in assembler parser
Eric Christopher via llvm-commits
- [PATCH] D23810: [MC] Support .dc directives in assembler parser
Eric Christopher via llvm-commits
- [PATCH] D23614: [PPC] Generate positive FP zero using xor insn instead of loading from constant area
Eric Christopher via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Eric Christopher via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Eric Christopher via llvm-commits
- [llvm] r279801 - Fix singlton -> singleton typo.
Eric Christopher via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Erich Keane via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Erich Keane via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Erich Keane via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Erich Keane via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Erich Keane via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23768: [ELF] Linkerscript: eliminate LayoutInputSection
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23671: libLLVMSupport: Generate random block of arbitrary size
Eugene Leviant via llvm-commits
- [PATCH] D23661: [ELF] Fix sorting in combrelocs mode and add DT_REL(A)COUNT to .dynamic
Eugene Leviant via llvm-commits
- [lld] r278663 - [ELF] Linkerscript: fix bug in assignOffsets (check Sym for non-null)
Eugene Leviant via llvm-commits
- [lld] r278663 - [ELF] Linkerscript: fix bug in assignOffsets (check Sym for non-null)
Eugene Leviant via llvm-commits
- [llvm] r279807 - Implement getRandomBytes() function
Eugene Leviant via llvm-commits
- [PATCH] D23671: libLLVMSupport: Generate random block of arbitrary size
Eugene Leviant via llvm-commits
- [PATCH] D23349: [ELF] Support for --build-id=uuid
Eugene Leviant via llvm-commits
- [lld] r279809 - [ELF] Added test case for PROVIDE and PROVIDE_HIDDEN within section
Eugene Leviant via llvm-commits
- [lld] r279810 - Implement support for --build-id=uuid switch
Eugene Leviant via llvm-commits
- [PATCH] D23349: [ELF] Support for --build-id=uuid
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23925: [ELF] Default to entry address 0x0 in case start symbol is not defined and entry point is not specified in command line
Eugene Leviant via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Eugene Leviant via llvm-commits
- [PATCH] D23661: [ELF] Fix sorting in combrelocs mode and add DT_REL(A)COUNT to .dynamic
Eugene Leviant via llvm-commits
- [PATCH] D23789: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Eugene Zelenko via llvm-commits
- [llvm] r279535 - Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
Eugene Zelenko via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Eugene Zelenko via llvm-commits
- [llvm] r279695 - Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
Eugene Zelenko via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Eugene Zelenko via llvm-commits
- [llvm] r279648 - [AArch64] Adjust the feature set for Exynos M1.
Evandro Menezes via llvm-commits
- [PATCH] D22975: Compute the Newton series natively
Evandro Menezes via llvm-commits
- [PATCH] D23733: [asan] Pass argc/argv/envp module constructor arguments to __asan_init
Evgeniy Stepanov via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via llvm-commits
- [PATCH] D21719: Unroll restructure
Evgeny Stupachenko via llvm-commits
- [llvm] r279684 - The patch improves ValueTracking on left shift with nsw flag.
Evgeny Stupachenko via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Evgeny Stupachenko via llvm-commits
- [compiler-rt] r279450 - [cmake] Fix append_rtti_flag macro and bad var name
Filipe Cabecinhas via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23717: Reify ErrorDoubleFree
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23717: Reify ErrorDoubleFree
Filipe Cabecinhas via llvm-commits
- [PATCH] D23873: Reify ErrorDeadlySignal
Filipe Cabecinhas via llvm-commits
- [PATCH] D23874: Reify ErrorNewDeleteSizeMismatch
Filipe Cabecinhas via llvm-commits
- [PATCH] D23875: Ease dealing with tagged enum ErrorDescription with some macros.
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r279862 - Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Filipe Cabecinhas via llvm-commits
- [PATCH] D23717: Reify ErrorDoubleFree
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r279865 - Revert "Start reifying error descriptions"
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r279931 - Start reifying error descriptions. Second try: Try to appease Visual Studio.
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r279932 - Revert "Start reifying error descriptions. Second try: Try to appease Visual Studio."
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r279451 - [compiler-rt] Make cxxabi availability configurable in cmake
Francis Ricci via llvm-commits
- [PATCH] D23639: [compiler-rt] Make cxxabi availability configurable in cmake
Francis Ricci via llvm-commits
- [compiler-rt] r279467 - [compiler-rt] Don't build ubsan cxxabi sources when unused
Francis Ricci via llvm-commits
- [compiler-rt] r279469 - [compiler-rt] Use flags found when configuring builtins during compilation
Francis Ricci via llvm-commits
- [PATCH] D23638: [compiler-rt] Don't build ubsan cxxabi sources when unused
Francis Ricci via llvm-commits
- [PATCH] D23729: [compiler-rt] Use flags found when configuring builtins during compilation
Francis Ricci via llvm-commits
- [compiler-rt] r279496 - [builtins] Don't always use -ffreestanding when compiling builtins
Francis Ricci via llvm-commits
- [PATCH] D23729: [compiler-rt] Use flags found when configuring builtins during compilation
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [compiler-rt] r279747 - [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Francis Ricci via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 8/14/2016 - 8/20/2016
Galina Kistanova via llvm-commits
- [zorg] r279864 - Increased timeout for clang-3stage-ubuntu builder.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D19821: [EarlyCSE] Use MemorySSA if available.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D19821: [EarlyCSE] Optionally use MemorySSA. NFC.
Geoff Berry via llvm-commits
- [PATCH] D23677: [AArch64] Avoid materializing constant values when generating csel instructions.
Geoff Berry via llvm-commits
- [PATCH] D23935: [EarlyCSE] Allow forwarding a non-invariant load into an invariant load.
Geoff Berry via llvm-commits
- [llvm] r279493 - [MemorySSA] Remove unused field. NFC.
George Burgess IV via llvm-commits
- [llvm] r279696 - Make some LLVM_CONSTEXPR variables const. NFC.
George Burgess IV via llvm-commits
- [llvm] r279699 - Update a comment.
George Burgess IV via llvm-commits
- [llvm] r279703 - Make buildbots happy.
George Burgess IV via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
George Burgess IV via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
George Rimar via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
George Rimar via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
George Rimar via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
George Rimar via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
George Rimar via llvm-commits
- [PATCH] D23769: [ELF{ - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23768: [ELF] Linkerscript: eliminate LayoutInputSection
George Rimar via llvm-commits
- [PATCH] D23774: [ELF] - Remove VersionScriptParser class and move the members to ScriptParser
George Rimar via llvm-commits
- [PATCH] D23713: [ELF] - Fix for PR26968 - i386 lld produces incorrect fatal error "SHF_MERGE section size must be a multiple of sh_entsize"
George Rimar via llvm-commits
- [PATCH] D23793: [ELF] - Cleanup of scanVersionScript(): do not change local Demangled variable.
George Rimar via llvm-commits
- [PATCH] D23794: [ELF] - Versionscript: support wildcards for extern "c++" tag.
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23794: [ELF] - Versionscript: support wildcards for extern "c++" tag.
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
George Rimar via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
George Rimar via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
George Rimar via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
George Rimar via llvm-commits
- [PATCH] D23866: [ELF] - Linkerscript: do not use outputsections factory.
George Rimar via llvm-commits
- [PATCH] D23866: [ELF] - Linkerscript: do not use outputsections factory.
George Rimar via llvm-commits
- [PATCH] D23866: [ELF] - Linkerscript: do not use outputsections factory.
George Rimar via llvm-commits
- [lld] r279726 - [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23866: [ELF] - Linkerscript: do not use outputsections factory.
George Rimar via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
George Rimar via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
George Rimar via llvm-commits
- [PATCH] D23793: [ELF] - Cleanup of scanVersionScript(): do not change local Demangled variable.
George Rimar via llvm-commits
- [PATCH] D23794: [ELF] - Versionscript: support wildcards for extern "c++" tag.
George Rimar via llvm-commits
- [lld] r279729 - Removed trailing whitespace. NFC.
George Rimar via llvm-commits
- [PATCH] D23352: [ELF] - Linkerscript: implemented simple heuristic for placing orphan sections.
George Rimar via llvm-commits
- [PATCH] D23867: [ELF] - Fix (partial) for bug 28843 - Make sure we handle options with opposing meanings.
George Rimar via llvm-commits
- [PATCH] D23868: [ELF] - Introduce DiscardPolicy instead of 3 relative bool fields.
George Rimar via llvm-commits
- [PATCH] D23869: [ELF] - Introduce StripPolicy instead of Config->StripAll/StripDebug flags.
George Rimar via llvm-commits
- [PATCH] D23872: [ELF] - Linkerscript: simplify access to templated methods from parser.
George Rimar via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
George Rimar via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
George Rimar via llvm-commits
- [PATCH] D23913: [ELF] - Linkerscript: implemented ADDR command.
George Rimar via llvm-commits
- [PATCH] D23913: [ELF] - Linkerscript: implemented ADDR command.
George Rimar via llvm-commits
- [PATCH] D23924: [ELF] - Linkerscript: allow add MergeInputSection to regular OutputSection.
George Rimar via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
George Rimar via llvm-commits
- [PATCH] D23924: [ELF] - Linkerscript: allow add MergeInputSection to regular OutputSection.
George Rimar via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
George Rimar via llvm-commits
- [PATCH] D22918: [Loop Vectorizer] Support predication of div/rem
Gil Rapaport via llvm-commits
- [llvm] r279620 - [Loop Vectorizer] Support predication of div/rem
Gil Rapaport via llvm-commits
- [PATCH] D22918: [Loop Vectorizer] Support predication of div/rem
Gil Rapaport via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [llvm] r279609 - [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [PATCH] D23586: [Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov via llvm-commits
- [llvm] r279610 - [Coroutines] Fix unused var warning in release build
Gor Nishanov via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
Gor Nishanov via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
Gor Nishanov via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
Gor Nishanov via llvm-commits
- [PATCH] D23844: [Coroutines] Part 9: Add cleanup subfunction.
Gor Nishanov via llvm-commits
- [PATCH] D23896: [InstCombine] Try to resubmit the combine of A->B->A BitCast and fix for pr27996
Guozhi Wei via llvm-commits
- [PATCH] D22779: Clone block with icmp+branch if it likely results in further jump threading
Haicheng Wu via llvm-commits
- [llvm] r279460 - [SimplifyCFG] Rewrite SinkThenElseCodeToEnd
Haicheng Wu via llvm-commits
- [PATCH] D23891: [LoopUnroll] Check partial unrolling is enabled before initialization. NFC.
Haicheng Wu via llvm-commits
- [PATCH] D23891: [LoopUnroll] Check partial unrolling is enabled before initialization. NFC.
Haicheng Wu via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Hal Finkel via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Hal Finkel via llvm-commits
- [PATCH] D23876: [CFLAA] On-Demand variant of Context Free Language Alias Analysis
Hal Finkel via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Hal Finkel via llvm-commits
- [PATCH] D23089: llc: Add -start-before/-stop-before options
Hal Finkel via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Hal Finkel via llvm-commits
- [PATCH] D23549: [SROA] Preserve llvm.mem.parallel_loop_access metadata
Hal Finkel via llvm-commits
- [PATCH] D23764: Remove MVT:i1 xor instruction before SELECT. (Performance improvement).
Hal Finkel via llvm-commits
- [llvm] r279933 - [PowerPC] Implement lowering for atomicrmw min/max/umin/umax
Hal Finkel via llvm-commits
- [PATCH] D23974: [TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)
Hal Finkel via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Hans Wennborg via llvm-commits
- [compiler-rt] r279352 - [msan] Disable prlimit test on glibc < 2.13.
Hans Wennborg via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Hans Wennborg via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Hans Wennborg via llvm-commits
- [lld] r279476 - Merging r279368:
Hans Wennborg via llvm-commits
- [lld] r279368 - Add R_386_TLS_LE as a relocation having an implicit addend.
Hans Wennborg via llvm-commits
- [llvm] r279268 - [CloneFunction] Don't remove unrelated nodes from the CGSSC
Hans Wennborg via llvm-commits
- [llvm] r279647 - [SCCP] Don't delete side-effecting instructions
Hans Wennborg via llvm-commits
- [test-suite] r279707 - Creating release candidate rc3 from release_390 branch
Hans Wennborg via llvm-commits
- [lld] r279714 - Creating release candidate rc3 from release_390 branch
Hans Wennborg via llvm-commits
- [PATCH] D23911: [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd
Hans Wennborg via llvm-commits
- [PATCH] D23912: [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches
Hans Wennborg via llvm-commits
- [llvm] r279770 - llvm-objdump: ELF: Handle code and data mix in all scenarios
Hemant Kulkarni via llvm-commits
- [lld] r279775 - Fix test corresponding to change r279770
Hemant Kulkarni via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
Honggyu Kim via llvm-commits
- [llvm] r279429 - [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix disassembly and add operand checking to existing B<cond>C implementations
Hrvoje Varga via llvm-commits
- [PATCH] D22667: [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix disassembly and add operand checking to existing B<cond>C implementations
Hrvoje Varga via llvm-commits
- [PATCH] D23490: [AVX512] Generate KORTEST instead of TEST.
Igor Breger via llvm-commits
- [PATCH] D23983: [AVX512] Fix zext + bitcast lowering pattern.
Igor Breger via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Igor Laevsky via llvm-commits
- [PATCH] D23920: [StatepointsForGC] Identify PHI values for rematerialization
Igor Laevsky via llvm-commits
- [PATCH] D23790: [asan] Fix OOB_char on arm 32bit
Ivan Krasin via llvm-commits
- [llvm] r279497 - [lanai] Exit early in Mem Alu combiner if sentinel reach.
Jacques Pienaar via llvm-commits
- [llvm] r279498 - [lanai] Make Lanai backend non-experimental
Jacques Pienaar via llvm-commits
- [llvm] r279498 - [lanai] Make Lanai backend non-experimental
Jacques Pienaar via llvm-commits
- [llvm] r279517 - [lanai] Use const instead of constexpr
Jacques Pienaar via llvm-commits
- [llvm] r279443 - [SimplifyCFG] Rewrite SinkThenElseCodeToEnd
James Molloy via llvm-commits
- [llvm] r279447 - Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd"
James Molloy via llvm-commits
- [llvm] r279454 - [SROA] Remove incorrect assertion
James Molloy via llvm-commits
- [llvm] r279460 - [SimplifyCFG] Rewrite SinkThenElseCodeToEnd
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [llvm] r279460 - [SimplifyCFG] Rewrite SinkThenElseCodeToEnd
James Molloy via llvm-commits
- [PATCH] D23911: [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd
James Molloy via llvm-commits
- [PATCH] D23912: [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches
James Molloy via llvm-commits
- [PATCH] D23847: [ARM] Handle empty functions with debug info in load/store opt pass
James Molloy via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
James Molloy via llvm-commits
- [PATCH] D23912: [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches
James Molloy via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
James Y Knight via llvm-commits
- [PATCH] D20582: Don't add repeats of llvm.ident list when linking
Jan Vesely via llvm-commits
- [llvm] r279925 - AMDGPU/R600: Enable Load combine
Jan Vesely via llvm-commits
- [PATCH] D23749: [NVPTX] Add NVPTXHoistAddrSpaceCast pass.
Jingyue Wu via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Johannes Doerfert via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
John McCall via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
John McCall via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
John McCall via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
John McCall via llvm-commits
- [PATCH] D23792: IR: Properly handle escape characters in Attribute::getAsString()
John McCall via llvm-commits
- [PATCH] D21222: Double size of sigaltstack to prevent overflow
Jonas Hahnfeld via llvm-commits
- [PATCH] D21222: Double size of sigaltstack to prevent overflow
Jonas Hahnfeld via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Jonathan Roelofs via llvm-commits
- [PATCH] D23562: [RISCV 5/10] Add bare-bones RISC-V MCTargetDesc
Jordy Potman via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Jordy Potman via llvm-commits
- [PATCH] Obsolete WebKit Calling Convention
Juergen Ributzka via llvm-commits
- [llvm] r279448 - [InstCombine] Allow sinking from unique predecessor with multiple edges
Jun Bum Lim via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D23722: [InstCombine] Allow sinking from unique predecessor with multiple edges
Jun Bum Lim via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Justin Bogner via llvm-commits
- [PATCH] D23727: [Profile] SelectInst instrumentation Support in IR-PGO
Justin Bogner via llvm-commits
- [llvm] r279875 - TableGen: Switch from a std::map to a DenseMap in CodeGenSubRegIndex. NFC
Justin Bogner via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D23749: [NVPTX] Add NVPTXHoistAddrSpaceCast pass.
Justin Lebar via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [llvm] r279536 - [CodeGen] Convert a loop to a for-each loop. NFC
Justin Lebar via llvm-commits
- [llvm] r279537 - [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [PATCH] D23036: [SelectionDAG] Use a union of bitfield structs for SDNode::SubclassData.
Justin Lebar via llvm-commits
- [PATCH] D22999: Resurrect standalone build
Kamil Rytarowski via llvm-commits
- [PATCH] D23715: Add @llvm.dbg.value entries for the phi node created by -mem2reg
Keith Walker via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via llvm-commits
- [compiler-rt] r279495 - [sanitizer] allocator: split the local cache class into two, one for 32-bit allocator and one for 64-bit one. NFC. The two imlementations will diverge in the following changes.
Kostya Serebryany via llvm-commits
- [compiler-rt] r279547 - [asan] minor fix in the asan memory profile
Kostya Serebryany via llvm-commits
- [compiler-rt] r279570 - [sanitizer] adding a threaded performance stress test for malloc (useful for manual analysis of malloc performance)
Kostya Serebryany via llvm-commits
- [compiler-rt] r279572 - [sanitizer] change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Kostya Serebryany via llvm-commits
- [llvm] r279587 - [libFuzzer] docs on value profile
Kostya Serebryany via llvm-commits
- [llvm] r279588 - [libFuzzer] collect 64 states for value profile, not 65
Kostya Serebryany via llvm-commits
- [llvm] r279589 - [libFuzzer] fix link in docs
Kostya Serebryany via llvm-commits
- [compiler-rt] r279595 - [sanitizer] trying to fix the PPC bots
Kostya Serebryany via llvm-commits
- [llvm] r279601 - [libFuzzer] use __attribute__((target("popcnt"))) only on x86_64
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [compiler-rt] r279661 - [ubsan] fix the test to me more resistent against changes in the sanitizer allocator
Kostya Serebryany via llvm-commits
- [compiler-rt] r279664 - [sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [compiler-rt] r279674 - [lsan] give a test a bit more stack -- it started failing after r279664 on the debian bot, hopefully this is a fix.
Kostya Serebryany via llvm-commits
- [llvm] r279686 - [libFuzzer] make a test more deterministic
Kostya Serebryany via llvm-commits
- [PATCH] D21378: [asan] suppress new-delete-type-mismatch per ASAN_OPTIONS suppressions settings
Kostya Serebryany via llvm-commits
- [llvm] r279697 - [libFuzzer] simplify the code, NFC
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [PATCH] D23864: [asan] Disable CreateSigAltStack from Unix/Signals.inc for asan builds
Kostya Serebryany via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Kostya Serebryany via llvm-commits
- [PATCH] D21378: [asan] suppress new-delete-type-mismatch per ASAN_OPTIONS suppressions settings
Kostya Serebryany via llvm-commits
- [compiler-rt] r279768 - [lsan] one more test fix to please the Debian Sid bot (this time, confirmed on the proper machine). Apparently, newer glibc uses slightly more stack
Kostya Serebryany via llvm-commits
- [compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
Kostya Serebryany via llvm-commits
- [compiler-rt] r279771 - [sanitizer] change SizeClassAllocator64 to accept just one template parameter instead of 5. First, this will make the mangled names shorter. Second, this will make adding more parameters simpler.
Kostya Serebryany via llvm-commits
- [compiler-rt] r279664 - [sanitizer] re-apply r279572 and r279595 reverted in r279643: change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Kostya Serebryany via llvm-commits
- [compiler-rt] r279780 - [sanitizer] add __sanitizer_symbolize_pc. https://github.com/google/sanitizers/issues/322
Kostya Serebryany via llvm-commits
- [compiler-rt] r279781 - [asan] fix windows bot
Kostya Serebryany via llvm-commits
- [llvm] r279787 - [libFizzer] rename -print_new_cov_pcs=1 into -print_pcs=1 and make it more useful: print PCs only after the initial corpus has been read and symbolize them
Kostya Serebryany via llvm-commits
- [compiler-rt] r279789 - [asan] remove unused kAsanHeapRightRedzoneMagic (NFC)
Kostya Serebryany via llvm-commits
- [compiler-rt] r279790 - [asan] remove unused kAsanHeapRightRedzoneMagic (NFC); part 2 (sorry)
Kostya Serebryany via llvm-commits
- [llvm] r279792 - [libFuzzer] make sure we have symbols on fuzzer tests
Kostya Serebryany via llvm-commits
- [compiler-rt] r279793 - [sanitizer] enable random shuffling the memory chunks inside the allocator, under a flag. Set this flag for the scudo allocator, add a test.
Kostya Serebryany via llvm-commits
- [llvm] r279796 - [libFuzzer] simplify a test to make it pass on the bot
Kostya Serebryany via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Kostya Serebryany via llvm-commits
- [compiler-rt] r279798 - Additional update missed by r279793, should hopefully make the PPC sanitizer bots happy again.
Kostya Serebryany via llvm-commits
- [compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
Kostya Serebryany via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Kostya Serebryany via llvm-commits
- [PATCH] D23672: Start reifying error descriptions
Kostya Serebryany via llvm-commits
- [compiler-rt] r279887 - [asan] first attempt at releasing free-d memory back to the system using madvise. Requires quite some tuning.
Kostya Serebryany via llvm-commits
- [compiler-rt] r279898 - [asan] restrict release_to_os_test.cc to x86_64
Kostya Serebryany via llvm-commits
- [llvm] r279437 - Reset isUndef when removing subreg from a def operand
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23172: Treat aliased registers as live in if-conversion
Krzysztof Parzyszek via llvm-commits
- [llvm] r279526 - [Hexagon] Packetize return value setup with the return instruction
Krzysztof Parzyszek via llvm-commits
- [llvm] r279625 - Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [llvm] r279637 - [Hexagon] Remove the utilization of IMPLICIT_DEFs from expand-condsets
Krzysztof Parzyszek via llvm-commits
- [llvm] r279642 - [Hexagon] Enable subregister liveness tracking
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [llvm] r279678 - [Hexagon] Change insertion of expand-condsets pass to avoid memory leaks
Krzysztof Parzyszek via llvm-commits
- [llvm] r279681 - [Hexagon] Check for block end when skipping debug instructions
Krzysztof Parzyszek via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [llvm] r279625 - Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23879: Fix updating subranges in LiveIntervals::HMEditor::updateAllRanges
Krzysztof Parzyszek via llvm-commits
- [llvm] r279625 - Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [llvm] r279804 - Replace subregister uses when processing tied operands
Krzysztof Parzyszek via llvm-commits
- [llvm] r279670 - IfConversion: Rescan diamonds.
Krzysztof Parzyszek via llvm-commits
- [llvm] r279804 - Replace subregister uses when processing tied operands
Krzysztof Parzyszek via llvm-commits
- [llvm] r279835 - Add some more detailed debugging information in RegisterCoalescer
Krzysztof Parzyszek via llvm-commits
- [llvm] r279836 - Missed a semicolon in r279835
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23942: Do not abort on unresolved conflicts when joining subranges
Krzysztof Parzyszek via llvm-commits
- [llvm] r279625 - Create subranges for new intervals resulting from live interval splitting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23879: Properly handle live subranges when moving instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r279868 - XXX
Krzysztof Parzyszek via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [llvm] r279670 - IfConversion: Rescan diamonds.
Kyle Butt via llvm-commits
- [llvm] r279671 - CodeGen: If Convert blocks that would form a diamond when tail-merged.
Kyle Butt via llvm-commits
- [PATCH] D22551: CodeGen: If Convert blocks that would form a diamond when tail-merged.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [llvm] r279690 - Test: Add REQUIRES: asserts to test that now requires stats.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [llvm] r279700 - TailDuplication: Save MF and reduce number of parameters. NFC
Kyle Butt via llvm-commits
- [llvm] r279701 - TailDuplication: Don't pass MMI separately from MF. NFC
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [llvm] r279670 - IfConversion: Rescan diamonds.
Kyle Butt via llvm-commits
- [llvm] r279670 - IfConversion: Rescan diamonds.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23880: TailDuplication: Record blocks that received the duplicated block. NFC.
Kyle Butt via llvm-commits
- [llvm] r279858 - TailDuplication: Record blocks that received the duplicated block. NFC.
Kyle Butt via llvm-commits
- [PATCH] D23880: TailDuplication: Record blocks that received the duplicated block. NFC.
Kyle Butt via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [PATCH] D23939: IfConversion: Fix branch predication bug.
Kyle Butt via llvm-commits
- [llvm] r279892 - [ORC] Fix typo in LogicalDylib, add unit test.
Lang Hames via llvm-commits
- [llvm] r279908 - [Orc] Explicitly specify type for assignment.
Lang Hames via llvm-commits
- [llvm] r279892 - [ORC] Fix typo in LogicalDylib, add unit test.
Lang Hames via llvm-commits
- [llvm] r279952 - [Orc] Simplify LogicalDylib and move it back inside CompileOnDemandLayer. Also
Lang Hames via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [llvm] r279853 - Swift Calling Convetion: add support for AArch64.
Manman Ren via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Marek Olšák via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Marek Olšák via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Marek Olšák via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Marek Olšák via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Marshall Clow via llvm-commits
- [PATCH] D23350: Fix building builtins via plain "make"
Martin Storsjö via llvm-commits
- [PATCH] D23776: AMDGPU/SI: Canonicalize offset order for merged DS instructions
Matt Arsenault via llvm-commits
- [PATCH] D23067: TargetInstrInfo: add two new target hooks to analyse branch offsets
Matt Arsenault via llvm-commits
- [llvm] r279464 - AMDGPU: Split SILowerControlFlow into two pieces
Matt Arsenault via llvm-commits
- [PATCH] D23640: AMDGPU: Split SILowerControlFlow into two pieces
Matt Arsenault via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Matt Arsenault via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Matt Arsenault via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Matt Arsenault via llvm-commits
- [llvm] r279499 - BranchRelaxation: Fix handling of blocks with multiple conditional
Matt Arsenault via llvm-commits
- [PATCH] D23379: BranchRelaxation: Fix handling of blocks with multiple conditional branches
Matt Arsenault via llvm-commits
- [PATCH] D23813: AMDGPU/SI: Query AA, if available, in areMemAccessesTriviallyDisjoint()
Matt Arsenault via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Matt Arsenault via llvm-commits
- [PATCH] D19508: AMDGPU: Run LoadStoreVectorizer pass by default
Matt Arsenault via llvm-commits
- [PATCH] D20582: Don't add repeats of llvm.ident list when linking
Matt Arsenault via llvm-commits
- [PATCH] D23862: AMDGPU/SI: Improve register allocation hints for sopk instructions
Matt Arsenault via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Matt Arsenault via llvm-commits
- [PATCH] D23863: AMDGPU: Select mulhi 24-bit instructions
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Matt Arsenault via llvm-commits
- [PATCH] D23430: Scalarizer: Initialize members set during doInitialization
Matt Arsenault via llvm-commits
- [PATCH] D23617: [AMDGPU ]Refactor SOP instruction definitions.
Matt Arsenault via llvm-commits
- [PATCH] D23414: Remove unused CONVERT_RNDSAT intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D22556: Replace subregister uses when processing tied operands
Matt Arsenault via llvm-commits
- [PATCH] D14807: AMDGPU: Implement SIRegisterInfo::getRegPressureSetScore()
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23888: AMDGPU: Remove register operand from si_mask_branch
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23906: LSV: Fix incorrectly increasing alignment
Matt Arsenault via llvm-commits
- [PATCH] D23908: LSV: Always try to adjust the alloca alignment
Matt Arsenault via llvm-commits
- [llvm] r279804 - Replace subregister uses when processing tied operands
Matt Arsenault via llvm-commits
- [PATCH] D22556: Replace subregister uses when processing tied operands
Matt Arsenault via llvm-commits
- [PATCH] D23906: LSV: Fix incorrectly increasing alignment
Matt Arsenault via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Matt Arsenault via llvm-commits
- [PATCH] D23906: LSV: Fix incorrectly increasing alignment
Matt Arsenault via llvm-commits
- [PATCH] D23381: AMDGPU: Improve error reporting for maximum branch distance
Matt Arsenault via llvm-commits
- [llvm] r279895 - AMDGPU: Improve error reporting for maximum branch distance
Matt Arsenault via llvm-commits
- [PATCH] D23381: AMDGPU: Improve error reporting for maximum branch distance
Matt Arsenault via llvm-commits
- [llvm] r279899 - AMDGPU: Remove register operand from si_mask_branch
Matt Arsenault via llvm-commits
- [llvm] r279900 - AMDGPU: Fix sched type for branches
Matt Arsenault via llvm-commits
- [PATCH] D23888: AMDGPU: Remove register operand from si_mask_branch
Matt Arsenault via llvm-commits
- [PATCH] D23620: AMDGPU: Fix sched type for branches
Matt Arsenault via llvm-commits
- [llvm] r279901 - AMDGPU: Move cndmask pseudo to be isel pseudo
Matt Arsenault via llvm-commits
- [PATCH] D23622: AMDGPU: Move cndmask pseudo to be isel pseudo
Matt Arsenault via llvm-commits
- [PATCH] D16834: AMDGPU: Make max workgroup size settable by subtarget features
Matt Arsenault via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Matt Arsenault via llvm-commits
- [llvm] r279902 - AMDGPU: Select mulhi 24-bit instructions
Matt Arsenault via llvm-commits
- [PATCH] D23863: AMDGPU: Select mulhi 24-bit instructions
Matt Arsenault via llvm-commits
- [PATCH] D23463: AMDGPU: Fix adding duplicate implicit exec uses
Matt Arsenault via llvm-commits
- [llvm] r279909 - AMDGPU: Remove unneeded implicit exec uses/defs
Matt Arsenault via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Matt Arsenault via llvm-commits
- [llvm] r279910 - AMDGPU: Mark sched model complete
Matt Arsenault via llvm-commits
- [PATCH] D23642: AMDGPU: Mark sched model complete
Matt Arsenault via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Matthew Simpson via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Matthew Simpson via llvm-commits
- [PATCH] D23169: [LV] Unify vector and scalar maps
Matthew Simpson via llvm-commits
- [PATCH] D23169: [LV] Unify vector and scalar maps
Matthew Simpson via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Matthew Simpson via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Matthew Simpson via llvm-commits
- [llvm] r279125 - [SLP] Initialize VectorizedValue when gathering
Matthew Simpson via llvm-commits
- [PATCH] D23723: [SLP] Avoid signed integer overflow
Matthew Simpson via llvm-commits
- [PATCH] D23723: [SLP] Avoid signed integer overflow
Matthew Simpson via llvm-commits
- [llvm] r279562 - [SLP] Avoid signed integer overflow
Matthew Simpson via llvm-commits
- [PATCH] D23723: [SLP] Avoid signed integer overflow
Matthew Simpson via llvm-commits
- [llvm] r279649 - [LV] Unify vector and scalar maps
Matthew Simpson via llvm-commits
- [PATCH] D23169: [LV] Unify vector and scalar maps
Matthew Simpson via llvm-commits
- [PATCH] D23854: [LoopAccessAnalysis] Recognize geps that include s/zexts as consecutive memory accesses.
Matthew Simpson via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Matthew Simpson via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Matthew Simpson via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Matthew Simpson via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Matthew Simpson via llvm-commits
- [PATCH] D23854: [LoopAccessAnalysis] Recognize geps that include s/zexts as consecutive memory accesses.
Matthew Simpson via llvm-commits
- [PATCH] D23646: Generalize strided store pattern in interleave access pass
Matthew Simpson via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm] r279502 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm] r279503 - Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses"
Matthias Braun via llvm-commits
- [llvm] r279502 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm-dev] [PATCH] Obsolete WebKit Calling Convention
Matthias Braun via llvm-commits
- [llvm] r279564 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Matthias Braun via llvm-commits
- [llvm] r279564 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Matthias Braun via llvm-commits
- [llvm] r279598 - MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASS
Matthias Braun via llvm-commits
- [llvm] r279600 - MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it.
Matthias Braun via llvm-commits
- [llvm] r279602 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Matthias Braun via llvm-commits
- [llvm] r279604 - TargetSchedule: Do not consider subregister definitions as reads.
Matthias Braun via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Matthias Braun via llvm-commits
- powerpc64 failures, Was Not: [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Matthias Braun via llvm-commits
- [PATCH] D23850: MIRParser/MachineFuncProperties: Rename AllVRegsAllocated->NoVRegs, compute it
Matthias Braun via llvm-commits
- [PATCH] D22718: MachineFunction: Remove AllVRegsAllocated property
Matthias Braun via llvm-commits
- [llvm] r279676 - MachineRegisterInfo/MIR: Initialize tracksSubRegLiveness early, do not print/parser it
Matthias Braun via llvm-commits
- [llvm] r279679 - Missed a test in my last commit
Matthias Braun via llvm-commits
- [llvm] r279680 - MIRParser/MIRPrinter: Compute HasInlineAsm instead of printing/parsing it
Matthias Braun via llvm-commits
- [llvm] r279682 - MIRYamlMapping cleanup
Matthias Braun via llvm-commits
- [llvm] r279676 - MachineRegisterInfo/MIR: Initialize tracksSubRegLiveness early, do not print/parser it
Matthias Braun via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Matthias Braun via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Matthias Braun via llvm-commits
- [llvm] r279698 - MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
Matthias Braun via llvm-commits
- [PATCH] D23089: llc: Add -start-before/-stop-before options
Matthias Braun via llvm-commits
- [PATCH] D22556: Replace subregister uses when processing tied operands
Matthias Braun via llvm-commits
- [PATCH] D23879: Properly handle live subranges when moving instructions
Matthias Braun via llvm-commits
- [PATCH] D23942: Do not abort on unresolved conflicts when joining subranges
Matthias Braun via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23778: [ThinLTO] Move ThinLTOCodeGenerator implementation to target the new LTO API.
Mehdi AMINI via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D21468: Fixed LegacyPassManager inconsistency
Mehdi AMINI via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Mehdi AMINI via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23789: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Mehdi AMINI via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Mehdi AMINI via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Mehdi AMINI via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Mehdi AMINI via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
Mehdi AMINI via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Mehdi AMINI via llvm-commits
- [PATCH] D23841: Fix ThinLTO crash with debug info
Mehdi AMINI via llvm-commits
- [PATCH] D23841: Fix ThinLTO crash with debug info
Mehdi AMINI via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Mehdi AMINI via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Mehdi AMINI via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Mehdi AMINI via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Mehdi AMINI via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Mehdi AMINI via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Mehdi AMINI via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
Mehdi AMINI via llvm-commits
- [PATCH] D23824: [ADCE] Add handling of PHI nodes when removing control flow
Mehdi AMINI via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Mehdi AMINI via llvm-commits
- [PATCH] D23890: Fix ArrayRef initializer_list Ctor Test
Mehdi AMINI via llvm-commits
- [PATCH] D23940: Delete dead code
Mehdi AMINI via llvm-commits
- [PATCH] D23943: Make writeToResolutionFile a local static helper, NFC.
Mehdi AMINI via llvm-commits
- [PATCH] D23946: [ThinLTO] Move loading of cache entry to client
Mehdi AMINI via llvm-commits
- [PATCH] D23955: [LTO] Don't create a new common unless merged has different size
Mehdi AMINI via llvm-commits
- [PATCH] D23956: Fix DensetSet::insert_as() for MSVC2015 (NFC)
Mehdi AMINI via llvm-commits
- [PATCH] D23946: [ThinLTO] Move loading of cache entry to client
Mehdi AMINI via llvm-commits
- [PATCH] D23966: ThinLTO: sort inputs and schedule by decreasing size
Mehdi AMINI via llvm-commits
- [PATCH] D17983: Eliminate many benign instances of "potentially uninitialized local variable" warnings
Mehdi AMINI via llvm-commits
- [llvm] r279426 - [ThinLTO][X86] Fix windows build
Mehdi Amini via llvm-commits
- [llvm] r279438 - [LTO] Constify the Module Hook function (NFC)
Mehdi Amini via llvm-commits
- [llvm] r279440 - Fix Gold Plugin after API change in the LTO API (constify callback type)
Mehdi Amini via llvm-commits
- [PATCH] D23559: [ADCE] Add control dependence computation
Mehdi Amini via llvm-commits
- [llvm] r279532 - [ThinLTO] Make sure the Context used for the ThinLTO backend has all the appropriate options
Mehdi Amini via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Mehdi Amini via llvm-commits
- [llvm] r279545 - [ThinLTO] Add a llvm-lto2 test to check that ODR type uniquing is enabled (NFC)
Mehdi Amini via llvm-commits
- [llvm] r279532 - [ThinLTO] Make sure the Context used for the ThinLTO backend has all the appropriate options
Mehdi Amini via llvm-commits
- [llvm] r279549 - Revert "[ThinLTO] Add a llvm-lto2 test to check that ODR type uniquing is enabled (NFC)"
Mehdi Amini via llvm-commits
- [llvm] r279550 - Stop always creating and running an LTO compilation if there is not a single LTO object
Mehdi Amini via llvm-commits
- [llvm] r279551 - [ThinLTO] Add a llvm-lto2 test to check that ODR type uniquing is enabled (NFC)
Mehdi Amini via llvm-commits
- [llvm] r279556 - [LTO] Fix test following r279550
Mehdi Amini via llvm-commits
- [llvm] r279576 - [ThinLTO] Add caching to the new LTO API
Mehdi Amini via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Mehdi Amini via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Mehdi Amini via llvm-commits
- [llvm] r279574 - [stackmaps] Extract out magic constants [NFCI]
Mehdi Amini via llvm-commits
- [llvm] r279612 - Tentatively fix gold-plugin test: ThinLTO objects start at offset 0 now.
Mehdi Amini via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Mehdi Amini via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Mehdi Amini via llvm-commits
- [PATCH] D23940: Delete dead code
Mehdi Amini via llvm-commits
- [PATCH] D23940: Delete dead code
Mehdi Amini via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [polly] r279657 - Add %loadPolly to test command line.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [polly] r279728 - Also warn if llvm-lit is not available.
Michael Kruse via llvm-commits
- [polly] r279730 - Add LLVM libdir to library search path in out-of-tree builds.
Michael Kruse via llvm-commits
- [polly] r279733 - Use configure_lit_site_cfg instead of configure_file.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [polly] r279734 - Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Michael Kruse via llvm-commits
- [polly] r279737 - Add warning for FORCE_STATIC libraries when using BUILD_SHARED_LIBS.
Michael Kruse via llvm-commits
- [polly] r279738 - Add missing words to wanrning.
Michael Kruse via llvm-commits
- [polly] r279734 - Introduce unittests.
Michael Kruse via llvm-commits
- [polly] r279740 - Do not build unittests by default.
Michael Kruse via llvm-commits
- [polly] r279742 - Add comment for querying --libdir. NFC.
Michael Kruse via llvm-commits
- [polly] r279743 - Query llvm-config to get system libs required for linking.
Michael Kruse via llvm-commits
- [polly] r279734 - Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Michael Kruse via llvm-commits
- [polly] r279734 - Introduce unittests.
Michael Kruse via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Michael Kruse via llvm-commits
- [PATCH] D23916: [Polly] Check validity of new access relations. NFC.
Michael Kruse via llvm-commits
- [PATCH] D23916: [Polly] Check validity of new access relations. NFC.
Michael Kruse via llvm-commits
- [polly] r277263 - Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions
Michael Kruse via llvm-commits
- [PATCH] D23917: Improve documentation and testing for isl_valFromAPInt
Michael Kruse via llvm-commits
- [polly] r279817 - unittests: Make the expected value the first argument in EXPECT_EQ [NFC]
Michael Kruse via llvm-commits
- [PATCH] D23917: Improve documentation and testing for isl_valFromAPInt
Michael Kruse via llvm-commits
- [polly] r277263 - Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions
Michael Kruse via llvm-commits
- [polly] r279821 - [FIX] Access dimensions should correspond to number of dimensions of the accesses array.
Michael Kruse via llvm-commits
- [polly] r277263 - Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions
Michael Kruse via llvm-commits
- [polly] r279813 - Improve documentation and testing of APIntFromVal
Michael Kruse via llvm-commits
- [polly] r279825 - Add "New access function" to update_check.py classifier.
Michael Kruse via llvm-commits
- [polly] r279826 - Add space between access string and follow-up.
Michael Kruse via llvm-commits
- [polly] r279813 - Improve documentation and testing of APIntFromVal
Michael Kruse via llvm-commits
- [PATCH] D23962: [Polly] Allow mapping scalar MemoryAccesses to array elements.
Michael Kruse via llvm-commits
- [PATCH] D23962: [Polly] Allow mapping scalar MemoryAccesses to array elements.
Michael Kruse via llvm-commits
- [PATCH] D23723: [SLP] Avoid signed integer overflow
Michael Kuperstein via llvm-commits
- [PATCH] D23673: [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Michael Kuperstein via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Michael Kuperstein via llvm-commits
- [PATCH] D23673: [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Michael Kuperstein via llvm-commits
- [llvm] r274613 - AVX-512: Optimization for patterns with i1 scalar type
Michael Kuperstein via llvm-commits
- [llvm] r279755 - [X86] 512-bit VPAVG requires AVX512BW
Michael Kuperstein via llvm-commits
- [PATCH] D23499: [InstCombine] Preserve llvm.mem.parallel_loop_access metadata when replacing memcpy with ld/st
Michael Kuperstein via llvm-commits
- [PATCH] D23499: [InstCombine] Preserve llvm.mem.parallel_loop_access metadata when replacing memcpy with ld/st
Michael Kuperstein via llvm-commits
- [llvm] r279767 - Reuse an SDLoc throughout a function. NFC.
Michael Kuperstein via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Michael Kuperstein via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Michael Kuperstein via llvm-commits
- [llvm] r279782 - Revert r274613 because it breaks the test suite with AVX512
Michael Kuperstein via llvm-commits
- [llvm] r274613 - AVX-512: Optimization for patterns with i1 scalar type
Michael Kuperstein via llvm-commits
- [PATCH] D23893: [DAGCombine] Don't fold a trunc if it feeds an anyext
Michael Kuperstein via llvm-commits
- [llvm] r279785 - Revert r279782 due to debug buildbot breakage.
Michael Kuperstein via llvm-commits
- [llvm] r279788 - Revert r274613 because it breaks the test suite with AVX512
Michael Kuperstein via llvm-commits
- [PATCH] D23889: [LV] Scalarize instructions marked scalar after vectorization
Michael Kuperstein via llvm-commits
- [PATCH] D23897: [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes
Michael Kuperstein via llvm-commits
- [PATCH] D23893: [DAGCombine] Don't fold a trunc if it feeds an anyext
Michael Kuperstein via llvm-commits
- [PATCH] D23897: [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes
Michael Kuperstein via llvm-commits
- [PATCH] D23897: [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes
Michael Kuperstein via llvm-commits
- [llvm] r279888 - [X86] Add baseline test for "odd" shuffles. NFC.
Michael Kuperstein via llvm-commits
- [PATCH] D23897: [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes
Michael Kuperstein via llvm-commits
- [llvm] r279585 - [LoopUnroll] By default disable unrolling when optimizing for size.
Michael Zolotukhin via llvm-commits
- [PATCH] D23388: [LoopUnroll] By default disable unrolling when optimizing for size.
Michael Zolotukhin via llvm-commits
- [PATCH] D23437: [LoopInfo] Add a routine for verification by recomputation.
Michael Zolotukhin via llvm-commits
- [PATCH] D23437: [LoopInfo] Add a routine for verification by recomputation.
Michael Zolotukhin via llvm-commits
- [PATCH] D23572: [SCEV] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded when unroll runtime iteration loop
Michael Zolotukhin via llvm-commits
- [PATCH] D23763: cmake: Add LLVM_ENABLE_OCAMLDOC to control building OCaml bindings doc
Michał Górny via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Michał Górny via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Michał Górny via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Michał Górny via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Michał Górny via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Michał Górny via llvm-commits
- [PATCH] D23887: cmake: Install CheckAtomic.cmake (needed by lldb)
Michał Górny via llvm-commits
- [PATCH] D23887: cmake: Install CheckAtomic.cmake (needed by lldb)
Michał Górny via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Michał Górny via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Michał Górny via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Michał Górny via llvm-commits
- [PATCH] D23958: cmake: Install gtest lib&headers, to use in stand-alone builds
Michał Górny via llvm-commits
- [llvm] r279625 - Create subranges for new intervals resulting from live interval splitting
Michel Dänzer via llvm-commits
- [llvm] r277691 - Reinstate "[CloneFunction] Don't remove side effecting calls"
Mikael Holmén via llvm-commits
- [llvm] r279509 - Change the target's name, s/LanaiMCTargetDesc/LanaiDesc/g.
NAKAMURA Takumi via llvm-commits
- [llvm] r279510 - LLVMLanaDesc: Update libdesp.
NAKAMURA Takumi via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Nemanja Ivanovic via llvm-commits
- [llvm] r279636 - fix typo 'varaible' in assert
Nico Weber via llvm-commits
- [lld] r279638 - fix typo "varaibles"
Nico Weber via llvm-commits
- [PATCH] D23755: cmake: Add an ordering dep between HTML & man Sphinx targets
Nico Weber via llvm-commits
- [PATCH] D23356: [DAG] Fix incorrect alignment of ext load.
Nirav Dave via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Noel Grandin via llvm-commits
- [PATCH] D23516: [ARM] Generate consistent frame records for Thumb2
Oliver Stannard via llvm-commits
- [PATCH] D23517: [ARM] Allow forcing frame pointers in leaf functions
Oliver Stannard via llvm-commits
- [llvm] r279506 - [ARM] Generate consistent frame records for Thumb2
Oliver Stannard via llvm-commits
- [PATCH] D23516: [ARM] Generate consistent frame records for Thumb2
Oliver Stannard via llvm-commits
- [PATCH] D23847: [ARM] Handle empty functions with debug info in load/store opt pass
Pablo Barrio via llvm-commits
- [llvm] r279820 - Handle empty functions with debug info in load/store opt pass
Pablo Barrio via llvm-commits
- [PATCH] D22377: [SCEV] trip count calculation for loops with unknown stride
Pankaj Chawla via llvm-commits
- [PATCH] D23470: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Patrick Walton via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Paweł Bylica via llvm-commits
- [llvm] r279466 - Add comments and an assert to follow-up on r279113. NFC.
Pete Cooper via llvm-commits
- [llvm] r279470 - Add ADT headers to the cmake headers directory for LLVMSupport. NFC.
Pete Cooper via llvm-commits
- [llvm] r279487 - Fix crash from assert in r279466.
Pete Cooper via llvm-commits
- [llvm] r279528 - Fix some more asserts after r279466.
Pete Cooper via llvm-commits
- [llvm] r279528 - Fix some more asserts after r279466.
Pete Cooper via llvm-commits
- [PATCH] D23775: [LLD][ARM] Canonicalize output section name for .ARM.exidx sections
Peter Smith via llvm-commits
- [lld] r279617 - Canonicalize output section name for .ARM.exidx sections
Peter Smith via llvm-commits
- [PATCH] D23775: [LLD][ARM] Canonicalize output section name for .ARM.exidx sections
Peter Smith via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Peter Smith via llvm-commits
- [llvm] r279544 - [CMake] [OCaml] Add -DLLVM_ENABLE_OCAMLDOC switch
Peter Zotov via llvm-commits
- [lld] r279452 - [ELF] Define __ehdr_start symbol
Petr Hosek via llvm-commits
- [PATCH] D23750: [ELF] Define __ehdr_start symbol
Petr Hosek via llvm-commits
- [lld] r279456 - [ELF] ICF should respect section alignment
Petr Hosek via llvm-commits
- [PATCH] D23732: [ELF] ICF should respect section alignment
Petr Hosek via llvm-commits
- [lld] r279459 - [ELF] Only print symbol name when it is available
Petr Hosek via llvm-commits
- [PATCH] D23731: [ELF] Only print symbol name when it is available
Petr Hosek via llvm-commits
- [PATCH] D23810: [MC] Support .dc directives in assembler parser
Petr Hosek via llvm-commits
- [PATCH] D23810: [MC] Support .dc directives in assembler parser
Petr Hosek via llvm-commits
- [llvm] r279577 - [MC] Support .dc directives in assembler parser
Petr Hosek via llvm-commits
- [PATCH] D23810: [MC] Support .dc directives in assembler parser
Petr Hosek via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
Petr Hosek via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
Petr Hosek via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
Petr Hosek via llvm-commits
- [PATCH] D23736: CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Phabricator via llvm-commits
- [PATCH] D23782: GVNHoist: Use the pass version of MemorySSA and preserve it.
Phabricator via llvm-commits
- [PATCH] D23789: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Phabricator via llvm-commits
- [PATCH] D23777: Delete remaining compiler-rt makefiles
Phabricator via llvm-commits
- [PATCH] D22719: MachineFunction: Introduce NoPHIs property
Phabricator via llvm-commits
- [PATCH] D22722: MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it.
Phabricator via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Phabricator via llvm-commits
- [PATCH] D22489: AMDGPU/SI: Implement readlane/readfirstlane intrinsics to expose the instructions.
Phabricator via llvm-commits
- [PATCH] D23861: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes
Phabricator via llvm-commits
- [PATCH] D23850: MIRParser/MachineFuncProperties: Rename AllVRegsAllocated->NoVRegs, compute it
Phabricator via llvm-commits
- [PATCH] D23887: cmake: Install CheckAtomic.cmake (needed by lldb)
Phabricator via llvm-commits
- [PATCH] D23847: [ARM] Handle empty functions with debug info in load/store opt pass
Phabricator via llvm-commits
- [PATCH] D23687: AMDGPU/SI: Use a better method for determining the largest pressure sets
Phabricator via llvm-commits
- [PATCH] D23776: AMDGPU/SI: Canonicalize offset order for merged DS instructions
Phabricator via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Philip Reames via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Philip Reames via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Philip Reames via llvm-commits
- [llvm] r279528 - Fix some more asserts after r279466.
Philip Reames via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Philip Reames via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Philip Reames via llvm-commits
- [llvm-dev] [PATCH] Obsolete WebKit Calling Convention
Philip Reames via llvm-commits
- [llvm] r279574 - [stackmaps] Extract out magic constants [NFCI]
Philip Reames via llvm-commits
- [llvm] r279574 - [stackmaps] Extract out magic constants [NFCI]
Philip Reames via llvm-commits
- [llvm] r279586 - [stackmaps] More extraction of common code [NFCI]
Philip Reames via llvm-commits
- [llvm] r279528 - Fix some more asserts after r279466.
Philip Reames via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Philip Reames via llvm-commits
- [llvm] r279590 - [stackmaps] Remove an unneeded member variable [NFC]
Philip Reames via llvm-commits
- [llvm] r268809 - Reapply 267210 with fix for PR27490
Philip Reames via llvm-commits
- [PATCH] D23903: [WIP] Improve deopt spilling for arguments passed on the stack
Philip Reames via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Piotr Padlewski via llvm-commits
- [PATCH] D23949: NFC: add early exit in ModuleSummaryAnalysis
Piotr Padlewski via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
Quentin Colombet via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
Quentin Colombet via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
Quentin Colombet via llvm-commits
- [PATCH] D22719: MachineFunction: Introduce NoPHIs property
Quentin Colombet via llvm-commits
- [llvm] r279569 - GlobalISel: add forgotten test-case for G_ICMP
Quentin Colombet via llvm-commits
- [llvm] r279569 - GlobalISel: add forgotten test-case for G_ICMP
Quentin Colombet via llvm-commits
- [PATCH] D23850: MIRParser/MachineFuncProperties: Rename AllVRegsAllocated->NoVRegs, compute it
Quentin Colombet via llvm-commits
- [llvm] r279873 - [MFProperties][NFC] Rename clear into reset to match BitVector naming.
Quentin Colombet via llvm-commits
- [llvm] r279874 - [MFProperties] Introduce a reset method with no argument.
Quentin Colombet via llvm-commits
- [llvm] r279876 - [MachineFunction] Introduce a reset method.
Quentin Colombet via llvm-commits
- [llvm] r279877 - [SelectionDAG] Do not run the ISel process on already selected code.
Quentin Colombet via llvm-commits
- [llvm] r279878 - [IRTranslator][NFC] Use DEBUG_TYPE instead of repeating the name.
Quentin Colombet via llvm-commits
- [llvm] r279879 - [TargetPassConfig] Add a target hook to know what GlobalISel should do on error.
Quentin Colombet via llvm-commits
- [llvm] r279885 - [MFProperties] Introduce a FailedISel property.
Quentin Colombet via llvm-commits
- [llvm] r279886 - [IRTranslator] Do not abort when the target wants to fall back.
Quentin Colombet via llvm-commits
- [llvm] r279889 - [GlobalISel] Teach the core pipeline not to run if ISel failed.
Quentin Colombet via llvm-commits
- [llvm] r279890 - [AArch64][CallLowering] Do not assert for not implemented part.
Quentin Colombet via llvm-commits
- [llvm] r279891 - [GlobalISel] Add a fallback path to SDISel.
Quentin Colombet via llvm-commits
- [llvm] r279904 - [MachineLegalize] Do not abort when the target wants to fall back.
Quentin Colombet via llvm-commits
- [llvm] r279905 - [InstructionSelect] Do not abort when the target wants to fall back.
Quentin Colombet via llvm-commits
- [llvm] r279906 - [RegBankSelect] Do not abort when the target wants to fall back.
Quentin Colombet via llvm-commits
- [lld] r279480 - Add support for '|' in expressions.
Rafael Espindola via llvm-commits
- [llvm] r279655 - Use isTargetMachO instead of isTargetDarwin.
Rafael Espindola via llvm-commits
- [llvm] r279859 - Make writeToResolutionFile a static helper.
Rafael Espindola via llvm-commits
- [lld] r277105 - [ELF] Allow arbitrary code alignment in .eh_frame
Rafael Espíndola via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Rafael Espíndola via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Rafael Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Espíndola via llvm-commits
- [llvm] r271066 - Start using shouldAssumeDSOLocal on ARM.
Rafael Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Espíndola via llvm-commits
- [llvm] r271066 - Start using shouldAssumeDSOLocal on ARM.
Rafael Espíndola via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
Rafael Espíndola via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
Rafael Espíndola via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
Rafael Espíndola via llvm-commits
- [lld] r278663 - [ELF] Linkerscript: fix bug in assignOffsets (check Sym for non-null)
Rafael Espíndola via llvm-commits
- [lld] r278663 - [ELF] Linkerscript: fix bug in assignOffsets (check Sym for non-null)
Rafael Espíndola via llvm-commits
- [lld] r279456 - [ELF] ICF should respect section alignment
Rafael Espíndola via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
Rafael Espíndola via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
Rafael Espíndola via llvm-commits
- [lld] r279809 - [ELF] Added test case for PROVIDE and PROVIDE_HIDDEN within section
Rafael Espíndola via llvm-commits
- [llvm] r278338 - Restore "Resolution-based LTO API."
Rafael Espíndola via llvm-commits
- [llvm] r278338 - Restore "Resolution-based LTO API."
Rafael Espíndola via llvm-commits
- [PATCH] D23940: Delete dead code
Rafael Espíndola via llvm-commits
- [llvm] r279856 - Streamline LTO getComdat invocation (NFC)
Rafael Espíndola via llvm-commits
- [PATCH] D23940: Delete dead code
Rafael Espíndola via llvm-commits
- [PATCH] D23940: Delete dead code
Rafael Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D20083: Add an c++ itanium demangler to llvm
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D23181: Make lld actually compatible with gold in terms of filler handling.
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D23940: Delete dead code
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D23943: Make writeToResolutionFile a local static helper, NFC.
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D23943: Make writeToResolutionFile a local static helper, NFC.
Rafael Ávila de Espíndola via llvm-commits
- [PATCH] D22377: [SCEV] trip count calculation for loops with unknown stride
Reid Kleckner via llvm-commits
- [PATCH] D22377: [SCEV] trip count calculation for loops with unknown stride
Reid Kleckner via llvm-commits
- [llvm] r279847 - [MC] Move .cv_loc management logic out of MCContext
Reid Kleckner via llvm-commits
- [PATCH] D23770: [AAP] (4) Add AAP basic tablegen (InstrInfo, RegInfo)
Renato Golin via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Renato Golin via llvm-commits
- [PATCH] D23772: [AAP] (6) Add AAP AsmParser
Renato Golin via llvm-commits
- [PATCH] D23771: [AAP] (5) Add AAP MC layer support
Renato Golin via llvm-commits
- [PATCH] D23773: [AAP] (7) Add AAP InstPrinter support
Renato Golin via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Renato Golin via llvm-commits
- [PATCH] D23806: msan: Enable 48-bit VMA support on aarch64
Renato Golin via llvm-commits
- [PATCH] D23811: dfsan: Enable 48-bit VMA support on aarch64
Renato Golin via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
Richard Smith via llvm-commits
- [llvm] r279564 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Richard Smith via llvm-commits
- [llvm] r279580 - Revert r279564. It introduces undefined behavior (binding a reference to a
Richard Smith via llvm-commits
- [llvm] r279581 - Remove unused data member to unbreak -Werror builds.
Richard Smith via llvm-commits
- [llvm] r279574 - [stackmaps] Extract out magic constants [NFCI]
Richard Smith via llvm-commits
- [llvm] r279582 - #ifdef out validation code when asserts are disabled to remove unused variable
Richard Smith via llvm-commits
- [llvm] r279564 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Richard Smith via llvm-commits
- [llvm] r279574 - [stackmaps] Extract out magic constants [NFCI]
Richard Smith via llvm-commits
- [llvm] r279583 - Don't use "return {...}" to initialize a std::tuple. This has only been valid
Richard Smith via llvm-commits
- [llvm] r279564 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Richard Smith via llvm-commits
- [PATCH] D23818: Fix warning about unused member
Richard Smith via llvm-commits
- [llvm] r279599 - Increase the size of the sigaltstack used by LLVM signal handlers. 8KB is not
Richard Smith via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
Richard Smith via llvm-commits
- [compiler-rt] r279798 - Additional update missed by r279793, should hopefully make the PPC sanitizer bots happy again.
Richard Smith via llvm-commits
- [PATCH] D23916: [Polly] Check validity of new access relations. NFC.
Roman via llvm-commits
- [PATCH] D23916: [Polly] Check validity of new access relations. NFC.
Roman via llvm-commits
- [polly] r279821 - [FIX] Access dimensions should correspond to number of dimensions of the accesses array.
Roman Gareev via llvm-commits
- [polly] r277263 - Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions
Roman Gareev via llvm-commits
- [llvm] r279739 - [Hexagon] vector store print tracing.
Ron Lieberman via llvm-commits
- [llvm] r279750 - [Hexagon] Remove extraneous debug output from HexagonCopyToCombine.cpp
Ron Lieberman via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
Rui Ueyama via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Rui Ueyama via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
Rui Ueyama via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
Rui Ueyama via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Rui Ueyama via llvm-commits
- [PATCH] D23603: [ELF] - Linkerscript: merge section attributes when create output section.
Rui Ueyama via llvm-commits
- [PATCH] D23751: [ELF] Linkerscript: define symbols outside SECTIONS
Rui Ueyama via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Rui Ueyama via llvm-commits
- [PATCH] D23803: [ELF] - Fix for: PR29093 - version script does not support [chars] wildcards
Rui Ueyama via llvm-commits
- [PATCH] D23794: [ELF] - Versionscript: support wildcards for extern "c++" tag.
Rui Ueyama via llvm-commits
- [PATCH] D23716: [ELF] Linkerscript: allow adding start/end symbols to arbitrary section
Rui Ueyama via llvm-commits
- [PATCH] D23775: [LLD][ARM] Canonicalize output section name for .ARM.exidx sections
Rui Ueyama via llvm-commits
- [PATCH] D23829: [ELF] - Use std::regex instead of hand written logic in elf::globMatch()
Rui Ueyama via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
Rui Ueyama via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
Rui Ueyama via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
Rui Ueyama via llvm-commits
- [PATCH] D23769: [ELF] - Implemented --oformat binary option.
Rui Ueyama via llvm-commits
- [PATCH] D23839: [ELF] - Fix for: bug 29115 - linkerscript does not support non-wildcard filename spec.
Rui Ueyama via llvm-commits
- [PATCH] D23349: [ELF] Support for --build-id=uuid
Rui Ueyama via llvm-commits
- [PATCH] D23644: [TSan][MIPS] Changes mips memory layout to support pie with address space randomization.
Sagar Thakur via llvm-commits
- [compiler-rt] r279505 - [TSan][MIPS] Changes mips memory layout to support pie with address space randomization.
Sagar Thakur via llvm-commits
- [PATCH] D23644: [TSan][MIPS] Changes mips memory layout to support pie with address space randomization.
Sagar Thakur via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23800: [EfficiencySanitizer] [MIPS64] Enables esan clang driver options for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23801: [EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtual memory address.
Sagar Thakur via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23801: [EfficiencySanitizer] Adds shadow memory parameters for 40-bit virtual memory address.
Sagar Thakur via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23799: [ESan][MIPS] Adds support for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23800: [EfficiencySanitizer] [MIPS64] Enables esan clang driver options for MIPS64
Sagar Thakur via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
Saleem Abdulrasool via llvm-commits
- [PATCH] D23474: COFF: add beginnings of debug directory creation
Saleem Abdulrasool via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
Saleem Abdulrasool via llvm-commits
- [PATCH] D23823: [builtins] Make sure builtin compile tests respect CMAKE_C_COMPILER_TARGET
Saleem Abdulrasool via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Saleem Abdulrasool via llvm-commits
- [llvm] r279832 - FileCheck: Minor cleanup of the class Pattern
Saleem Abdulrasool via llvm-commits
- [PATCH] D23474: COFF: add beginnings of debug directory creation
Saleem Abdulrasool via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Sam Parker via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Sam Parker via llvm-commits
- [PATCH] D23509: [LoopVectorize] Query TTI when deciding to splat IV
Sam Parker via llvm-commits
- [PATCH] D23865: Fix memory leaks in clang-offload-bundler
Samuel Antao via llvm-commits
- [llvm] r279472 - [InstCombine] use m_APInt to allow icmp (shr exact X, Y), 0 folds for splat constant vectors
Sanjay Patel via llvm-commits
- [llvm] r279478 - [InstCombine] change param type from Instruction to BinaryOperator for icmp helpers; NFCI
Sanjay Patel via llvm-commits
- [llvm] r279492 - [InstSimplify] add helper function for SimplifyICmpInst(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via llvm-commits
- [PATCH] D23590: [Profile] Propagate branch metadata properly in InstCombine
Sanjay Patel via llvm-commits
- [llvm] r279530 - [InstSimplify] move icmp with constant tests to another file; NFC
Sanjay Patel via llvm-commits
- [llvm] r279534 - [InstSimplify] add tests to show missing vector icmp folds
Sanjay Patel via llvm-commits
- [llvm] r279538 - [InstSimplify] allow icmp with constant folds for splat vectors, part 1
Sanjay Patel via llvm-commits
- [llvm] r279543 - [InstSimplify] allow icmp with constant folds for splat vectors, part 2
Sanjay Patel via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via llvm-commits
- [llvm] r279568 - [InstCombine] remove icmp shr folds that are already handled by InstSimplify
Sanjay Patel via llvm-commits
- [llvm] r279575 - [InstCombine] move foldICmpShrConstConst() contents to foldICmpShrConst(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r279578 - [InstCombine] use local variables for repeated values; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D23819: [InstCombine] add assert and explanatory comment for fold removed in r279568; NFC
Sanjay Patel via llvm-commits
- [llvm] r279568 - [InstCombine] remove icmp shr folds that are already handled by InstSimplify
Sanjay Patel via llvm-commits
- [PATCH] D23819: [InstCombine] add assert and explanatory comment for fold removed in r279568; NFC
Sanjay Patel via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via llvm-commits
- [llvm] r279626 - [InstCombine] add assert and explanatory comment for fold removed in r279568; NFC
Sanjay Patel via llvm-commits
- [PATCH] D23819: [InstCombine] add assert and explanatory comment for fold removed in r279568; NFC
Sanjay Patel via llvm-commits
- [PATCH] D23798: [Instruction] Introduce a predicate mustOperandBeConstant()
Sanjay Patel via llvm-commits
- [llvm] r279677 - [InstCombine] use m_APInt to allow icmp eq/ne (shr X, C2), C folds for splat constant vectors
Sanjay Patel via llvm-commits
- [llvm] r279685 - [InstCombine] move foldICmpDivConstConst() contents to foldICmpDivConstant(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r279828 - [InstCombine] rename variables in foldICmpDivConstant(); NFC
Sanjay Patel via llvm-commits
- [llvm] r279831 - [InstCombine] rename variables in foldICmpAndConstant(); NFC
Sanjay Patel via llvm-commits
- [llvm] r279834 - [InstCombine] add helper function for folding of icmp (and X, C2), C; NFC
Sanjay Patel via llvm-commits
- [llvm] r279837 - [InstCombine] clean up foldICmpAndConstConst(); NFC
Sanjay Patel via llvm-commits
- [llvm] r279851 - [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFC
Sanjay Patel via llvm-commits
- [llvm] r279937 - [InstCombine] use m_APInt to allow icmp (and X, Y), C folds for splat constant vectors
Sanjay Patel via llvm-commits
- [llvm] r279939 - [x86] add tests for <3 x N> vector types (PR29114)
Sanjay Patel via llvm-commits
- [PATCH] D23974: [TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)
Sanjay Patel via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Sanjoy Das via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Sanjoy Das via llvm-commits
- [PATCH] D23572: [SCEV] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded when unroll runtime iteration loop
Sanjoy Das via llvm-commits
- [llvm] r279647 - [SCCP] Don't delete side-effecting instructions
Sanjoy Das via llvm-commits
- [PATCH] D21464: [PM] WIP: Introduce basic update capabilities to the new PM's CGSCC pass manager, including both plumbing and logic to handle function pass updates.
Sanjoy Das via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Sean Bruno via llvm-commits
- [PATCH] D23795: [mips] Tighten FastISel restrictions
Sean Bruno via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Sean Bruno via llvm-commits
- [PATCH] D23782: GVNHoist: Use the pass version of MemorySSA and preserve it.
Sebastian Pop via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Sebastian Pop via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [llvm] r279732 - GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [PATCH] D21232: Add attribute noreturn to functions that throw
Sebastian Pop via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [PATCH] D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Sebastian Pop via llvm-commits
- [PATCH] D23927: GVN-hoist: invalidate MD cache (PR29144)
Sebastian Pop via llvm-commits
- [PATCH] D23929: GVN-hoist: only hoist relevant scalar instructions
Sebastian Pop via llvm-commits
- [llvm] r279907 - GVN-hoist: invalidate MD cache (PR29144)
Sebastian Pop via llvm-commits
- [PATCH] D23927: GVN-hoist: invalidate MD cache (PR29144)
Sebastian Pop via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Serge Rogatch via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Serge Rogatch via llvm-commits
- [PATCH] D23931: [XRay] ARM 32-bit no-Thumb support
Serge Rogatch via llvm-commits
- [PATCH] D23933: [XRay] ARM 32-bit no-Thumb support in compiler-rt
Serge Rogatch via llvm-commits
- [PATCH] D23933: [XRay] ARM 32-bit no-Thumb support in compiler-rt
Serge Rogatch via llvm-commits
- [PATCH] D17983: Eliminate many benign instances of "potentially uninitialized local variable" warnings
Sergio Martins via llvm-commits
- [llvm] r279439 - [mips][ias] Support .dtprel[d]word and .tprel[d]word directives
Simon Atanasyan via llvm-commits
- [PATCH] D23669: [mips][ias] Support .dtprel[d]word and .tprel[d]word directives
Simon Atanasyan via llvm-commits
- [PATCH] D20046: [AVR] Add assembly parser
Simon Cook via llvm-commits
- [PATCH] D23669: [mips][ias] Support .dtprel[d]word and .tprel[d]word directives
Simon Dardis via llvm-commits
- [PATCH] D21473: [mips] Fix aui/daui/dahi/dati for MIPSR6
Simon Dardis via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via llvm-commits
- [PATCH] D23795: [mips] Tighten FastISel restrictions
Simon Dardis via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
Simon Dardis via llvm-commits
- [PATCH] D21465: [llc+llvm-mc] Replace the hidden -target-abi option with a -mabi thats visible in --help.
Simon Dardis via llvm-commits
- [PATCH] D21465: [llc+llvm-mc] Replace the hidden -target-abi option with a -mabi thats visible in --help.
Simon Dardis via llvm-commits
- [PATCH] D21467: [llc+llvm-mc] Prefer applying -mabi to the triple where possible and allow Mips to take ABI information in the triple.
Simon Dardis via llvm-commits
- [PATCH] D21467: [llc+llvm-mc] Prefer applying -mabi to the triple where possible and allow Mips to take ABI information in the triple.
Simon Dardis via llvm-commits
- [PATCH] D21069: [mips] Require that ABI's are passed in the triple within LLVM.
Simon Dardis via llvm-commits
- [PATCH] D21069: [mips] Require that ABI's are passed in the triple within LLVM.
Simon Dardis via llvm-commits
- [PATCH] D22304: [mips] Allow ABI names from MCTargetOptions::ABIName but only if they agree with the triple.
Simon Dardis via llvm-commits
- [PATCH] D22304: [mips] Allow ABI names from MCTargetOptions::ABIName but only if they agree with the triple.
Simon Dardis via llvm-commits
- [PATCH] D22301: Don't ignore MCTargetOptions::ABIName on targets that currently do so.
Simon Dardis via llvm-commits
- [PATCH] D22301: Don't ignore MCTargetOptions::ABIName on targets that currently do so.
Simon Dardis via llvm-commits
- [PATCH] D21292: [mips] Correct ELF format for N32.
Simon Dardis via llvm-commits
- [PATCH] D21292: [mips] Correct ELF format for N32.
Simon Dardis via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via llvm-commits
- [llvm] r279623 - [mips] Preparatory work for a generic scheduler
Simon Dardis via llvm-commits
- [PATCH] D23548: [mips] Preparatory work for a generic scheduler
Simon Dardis via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via llvm-commits
- [PATCH] D21473: [mips] Fix aui/daui/dahi/dati for MIPSR6
Simon Dardis via llvm-commits
- [PATCH] D21473: [mips] Fix aui/daui/dahi/dati for MIPSR6
Simon Dardis via llvm-commits
- [PATCH] D23399: [mips][ias] fix li macro when values are negated with ~
Simon Dardis via llvm-commits
- [PATCH] D23551: [mips] interAptiv based generic schedule model
Simon Dardis via llvm-commits
- [PATCH] D23118: [mips] Fix c.<cc>.<fmt> instruction definition.
Simon Dardis via llvm-commits
- [llvm] r279426 - [ThinLTO][X86] Fix windows build
Simon Pilgrim via llvm-commits
- [PATCH] D23027: [X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
Simon Pilgrim via llvm-commits
- [llvm] r279430 - [X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
Simon Pilgrim via llvm-commits
- [PATCH] D23027: [X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
Simon Pilgrim via llvm-commits
- [llvm] r279435 - [X86] Only accept SM_SentinelUndef (-1) as an undefined shuffle mask in range
Simon Pilgrim via llvm-commits
- [llvm] r279441 - [X86][AVX] Don't use SubVectorBroadcast if there are additional users of the chain (PR29088)
Simon Pilgrim via llvm-commits
- [llvm] r279435 - [X86] Only accept SM_SentinelUndef (-1) as an undefined shuffle mask in range
Simon Pilgrim via llvm-commits
- [llvm] r279089 - Resubmit "Write the TPI stream from a PDB to Yaml."
Simon Pilgrim via llvm-commits
- [llvm] r279089 - Resubmit "Write the TPI stream from a PDB to Yaml."
Simon Pilgrim via llvm-commits
- [PATCH] D23673: [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Simon Pilgrim via llvm-commits
- [llvm] r279508 - [X86][SSE] Demonstrate inability to recognise that (v)cvtpd2ps implicitly zeroes the upper half of the xmm
Simon Pilgrim via llvm-commits
- [llvm] r279511 - [X86][SSE] Demonstrate inability to recognise that (v)cvtpd2ps intrinsics implicitly zeroes the upper half of the xmm
Simon Pilgrim via llvm-commits
- [PATCH] D23797: [X86][SSE] Improve awareness of (v)cvtpd2ps implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [llvm] r279518 - [X86][AVX] Add AVX2/AVX512 fp to int conversion tests
Simon Pilgrim via llvm-commits
- [llvm] r279520 - [X86][AVX] Add v2i32 fp to int conversion tests
Simon Pilgrim via llvm-commits
- [llvm] r279521 - [X86][AVX] Updated fptosi_2f64_to_4i32 test to show missed opportunity to implicit zero the upper elements
Simon Pilgrim via llvm-commits
- [PATCH] D23673: [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Simon Pilgrim via llvm-commits
- [llvm] r279527 - [X86][SSE] Demonstrate inability to recognise that (v)cvtpd2dq & (v)cvttpd2dq intrinsics implicitly zeroes the upper half of the xmm
Simon Pilgrim via llvm-commits
- [PATCH] D23808: [X86][SSE] Add lowering to cvttpd2dq/cvttps2dq for sitofp v2f64/2f32 to 2i32
Simon Pilgrim via llvm-commits
- [llvm] r279619 - [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Simon Pilgrim via llvm-commits
- [PATCH] D23673: [X86][SSE] Add support for 32-bit element vectors to X86ISD::VZEXT_LOAD
Simon Pilgrim via llvm-commits
- [llvm] r279621 - [X86][F16C] Regenerated f16c tests
Simon Pilgrim via llvm-commits
- [llvm] r279622 - [X86][AVX2] Ensure on 32-bit targets that we broadcast f64 types not i64 (PR29101)
Simon Pilgrim via llvm-commits
- [llvm] r279630 - [X86][SSE] Regenerate scalar math load folding tests for 32 and 64 bit targets
Simon Pilgrim via llvm-commits
- [llvm] r279646 - [X86][SSE] Add support for combining VZEXT_MOVL target shuffles
Simon Pilgrim via llvm-commits
- [llvm] r279652 - [X86][SSE] Add MINSD/MAXSD/MINSS/MAXSS intrinsic scalar load folding support
Simon Pilgrim via llvm-commits
- [llvm] r279735 - [X86][AVX] Provide SubVectorBroadcast fallback if load fold fails (PR29133)
Simon Pilgrim via llvm-commits
- [llvm] r279736 - [X86][AVX] Improved AVX512F/AVX512VL SubVectorBroadcast tests
Simon Pilgrim via llvm-commits
- [llvm] r279745 - Fix line endings
Simon Pilgrim via llvm-commits
- [llvm] r279751 - [X86][SSE] INSERTPS is only combined on v4f32 types. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D23893: [DAGCombine] Don't fold a trunc if it feeds an anyext
Simon Pilgrim via llvm-commits
- [llvm] r279811 - [X86][SSE4A] The EXTRQ/INSERTQ bit extraction/insertion ops should be in the integer domain
Simon Pilgrim via llvm-commits
- [PATCH] D23897: [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizes
Simon Pilgrim via llvm-commits
- [PATCH] D23919: [X86] Loosen memory folding requirements for cvtdq2pd and cvtps2pd instructions
Simon Pilgrim via llvm-commits
- [llvm] r279934 - [X86][AVX512] Only combine EVEX targets shuffles to shuffles of the same number of vector elements
Simon Pilgrim via llvm-commits
- [PATCH] D23067: TargetInstrInfo: add two new target hooks to analyse branch offsets
Sjoerd Meijer via llvm-commits
- [PATCH] D23674: Do not set __guard_local to hidden for OpenBSD SSP
Stefan Kempf via llvm-commits
- [PATCH] D21378: [asan] suppress new-delete-type-mismatch per ASAN_OPTIONS suppressions settings
Stephan Bergmann via llvm-commits
- [PATCH] D21378: [asan] suppress new-delete-type-mismatch per ASAN_OPTIONS suppressions settings
Stephan Bergmann via llvm-commits
- [llvm] r268809 - Reapply 267210 with fix for PR27490
Steven Wu via llvm-commits
- [llvm] r268809 - Reapply 267210 with fix for PR27490
Steven Wu via llvm-commits
- [llvm] r271066 - Start using shouldAssumeDSOLocal on ARM.
Steven Wu via llvm-commits
- [llvm] r271066 - Start using shouldAssumeDSOLocal on ARM.
Steven Wu via llvm-commits
- [llvm] r269909 - Don't pass a Reloc::Model to MC.
Steven Wu via llvm-commits
- [llvm] r279943 - Fix some typos in the doc
Sylvestre Ledru via llvm-commits
- [PATCH] D23975: Support of kfreebsd & GNU Hurd in llvm-shlib
Sylvestre Ledru via llvm-commits
- [llvm] r279349 - [LTO] Add the ability to test -thinlto-emit-imports-files through llvm-lto2
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Teresa Johnson via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Teresa Johnson via llvm-commits
- [PATCH] D23600: [LTO] Stop always creating and running an LTO compilation if there is not a single LTO object
Teresa Johnson via llvm-commits
- [PATCH] D23599: [ThinLTO] Add caching to the new LTO API
Teresa Johnson via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Teresa Johnson via llvm-commits
- [llvm] r279631 - [ThinLTO/gold] Add caching support to gold-plugin
Teresa Johnson via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Teresa Johnson via llvm-commits
- [llvm] r278907 - [LTO] Introduce an Output class to wrap the output stream creation (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Teresa Johnson via llvm-commits
- [PATCH] D23836: [ThinLTO/gold] Add caching support to gold-plugin
Teresa Johnson via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Teresa Johnson via llvm-commits
- [llvm] r278338 - Restore "Resolution-based LTO API."
Teresa Johnson via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Teresa Johnson via llvm-commits
- [PATCH] D23940: Delete dead code
Teresa Johnson via llvm-commits
- [llvm] r279856 - Streamline LTO getComdat invocation (NFC)
Teresa Johnson via llvm-commits
- [llvm] r278338 - Restore "Resolution-based LTO API."
Teresa Johnson via llvm-commits
- [PATCH] D23940: Delete dead code
Teresa Johnson via llvm-commits
- [PATCH] D23885: [ThinLTO] add constArgumentsBitmask to caller summary
Teresa Johnson via llvm-commits
- [PATCH] D23946: [ThinLTO] Move loading of cache entry to client
Teresa Johnson via llvm-commits
- [llvm] r279883 - [ThinLTO] Move loading of cache entry to client
Teresa Johnson via llvm-commits
- [PATCH] D23946: [ThinLTO] Move loading of cache entry to client
Teresa Johnson via llvm-commits
- [PATCH] D23949: NFC: add early exit in ModuleSummaryAnalysis
Teresa Johnson via llvm-commits
- [PATCH] D23955: [LTO] Don't create a new common unless merged has different size
Teresa Johnson via llvm-commits
- [llvm] r279911 - [LTO] Don't create a new common unless merged has different size
Teresa Johnson via llvm-commits
- [PATCH] D23955: [LTO] Don't create a new common unless merged has different size
Teresa Johnson via llvm-commits
- [PATCH] D23966: ThinLTO: sort inputs and schedule by decreasing size
Teresa Johnson via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Tim Northover via llvm-commits
- [PATCH] D23516: [ARM] Generate consistent frame records for Thumb2
Tim Northover via llvm-commits
- [llvm] r279548 - GlobalISel: legalize 1-bit load/store and mark 8/16 bit variants legal on AArch64.
Tim Northover via llvm-commits
- [llvm] r279553 - GlobalISel: mark pointer casts legal on AArch64.
Tim Northover via llvm-commits
- [llvm] r279554 - GlobalISel: extend legalizer interface to handle multiple types.
Tim Northover via llvm-commits
- [llvm] r279565 - GlobalISel: legalize conditional branches on AArch64.
Tim Northover via llvm-commits
- [llvm] r279566 - GlobalISel: legalize integer comparisons on AArch64.
Tim Northover via llvm-commits
- [llvm] r279567 - GlobalISel: make truncate/extend casts uniform
Tim Northover via llvm-commits
- [llvm] r279569 - GlobalISel: add forgotten test-case for G_ICMP
Tim Northover via llvm-commits
- [llvm] r279569 - GlobalISel: add forgotten test-case for G_ICMP
Tim Northover via llvm-commits
- [llvm] r279579 - GlobalISel: add some G_TRUNCs to make icmp test valid MIR.
Tim Northover via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Tim Northover via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Tim Northover via llvm-commits
- [llvm] r279633 - GlobalISel: fix cmp test to be in SSA form
Tim Northover via llvm-commits
- [PATCH] D23847: [ARM] Handle empty functions with debug info in load/store opt pass
Tim Northover via llvm-commits
- [llvm] r279665 - ARM: don't diagnose cbz/cbnz to Thumb functions.
Tim Northover via llvm-commits
- [PATCH] D23834: [AArch64] Allow label arithmetic with add/sub/cmp
Tim Northover via llvm-commits
- [llvm] r279757 - GlobalISel: mark small extends as legal on AArch64
Tim Northover via llvm-commits
- [llvm] r279758 - GlobalISel: perform multi-step legalization
Tim Northover via llvm-commits
- [llvm] r279759 - GlobalISel: mark pointer constants as legal on AArch64.
Tim Northover via llvm-commits
- [llvm] r279760 - GlobalISel: mark simple ops legal even on types < 32-bit.
Tim Northover via llvm-commits
- [llvm] r279761 - GlobalISel: mark overflow bit of overflow ops legal.
Tim Northover via llvm-commits
- [llvm] r279762 - GlobalISel: add missing type to G_UADDE instructions
Tim Northover via llvm-commits
- [llvm] r279773 - ARM: by default don't set the Thumb bit on MachO relocated values.
Tim Northover via llvm-commits
- [llvm] r279839 - GlobalISel: mark float/int conversions legal
Tim Northover via llvm-commits
- [llvm] r279840 - GlobalISel: mark selects legal
Tim Northover via llvm-commits
- [llvm] r279841 - GlobalISel: legalize under-width divisions.
Tim Northover via llvm-commits
- [llvm] r279842 - GlobalISel: legalize sdiv and srem operations.
Tim Northover via llvm-commits
- [llvm] r279843 - GlobalISel: simplify G_ICMP legalization regime.
Tim Northover via llvm-commits
- [llvm] r279844 - GlobalISel: mark G_FCMP legal on float & double.
Tim Northover via llvm-commits
- [llvm] r279845 - GlobalISel: mark G_FPEXT legal from float to double.
Tim Northover via llvm-commits
- [llvm] r279852 - AArch64: avoid assertion on illegal types in performFDivCombine.
Tim Northover via llvm-commits
- [PATCH] D23561: [RISCV 4/10] Add basic RISCV{InstrFormats, InstrInfo, RegisterInfo, }.td
Tim Northover via llvm-commits
- [PATCH] D23560: [RISCV 3/10] Add stub backend
Tim Northover via llvm-commits
- [PATCH] D23557: [RISCV 1/10] Recognise riscv32 and riscv64 in triple parsing code
Tim Northover via llvm-commits
- [PATCH] D23563: [RISCV 6/10] Add basic RISCVAsmParser
Tim Northover via llvm-commits
- [PATCH] D23564: [RISCV 7/10] Add RISCVInstPrinter and basic MC assembler tests
Tim Northover via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Tim Northover via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Tim Northover via llvm-commits
- [llvm] r279449 - [SSP] Do not set __guard_local to hidden for OpenBSD SSP
Tim Shen via llvm-commits
- [PATCH] D23674: Do not set __guard_local to hidden for OpenBSD SSP
Tim Shen via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
Tim Shen via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
Tim Shen via llvm-commits
- [llvm] r279475 - [GraphTraits] Replace all NodeType usage with NodeRef
Tim Shen via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
Tim Shen via llvm-commits
- [PATCH] D23730: [GraphTraits] Replace all NodeType usage with NodeRef
Tim Shen via llvm-commits
- [PATCH] D23649: [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
Tim Shen via llvm-commits
- [PATCH] D23649: [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
Tim Shen via llvm-commits
- [llvm] r279482 - [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
Tim Shen via llvm-commits
- [PATCH] D23649: [ADT] Actually mutate the iterator VisitStack.back().second, not its copy.
Tim Shen via llvm-commits
- [polly] r279488 - Migrate from NodeType * to NodeRef.
Tim Shen via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Tim Shen via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Tim Shen via llvm-commits
- [llvm] r279769 - [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Tim Shen via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Tim Shen via llvm-commits
- [llvm] r279778 - [MemCpy] Add comments for r279769
Tim Shen via llvm-commits
- [PATCH] D23846: [MemCpy] Check for alias in performMemCpyToMemSetOptzn, instead of the identity of two operands
Tim Shen via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23833: [Polly] Introduce unittests.
Tobias Grosser via llvm-commits
- [polly] r279734 - Introduce unittests.
Tobias Grosser via llvm-commits
- [polly] r279734 - Introduce unittests.
Tobias Grosser via llvm-commits
- [polly] r279734 - Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [polly] r279734 - Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [polly] r279813 - Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [PATCH] D23910: Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [PATCH] D23917: Improve documentation and testing for isl_valFromAPInt
Tobias Grosser via llvm-commits
- [polly] r279734 - Introduce unittests.
Tobias Grosser via llvm-commits
- [PATCH] D23916: [Polly] Check validity of new access relations. NFC.
Tobias Grosser via llvm-commits
- [polly] r279815 - Improve documentation and testing for isl_valFromAPInt
Tobias Grosser via llvm-commits
- [PATCH] D23917: Improve documentation and testing for isl_valFromAPInt
Tobias Grosser via llvm-commits
- [PATCH] D23917: Improve documentation and testing for isl_valFromAPInt
Tobias Grosser via llvm-commits
- [polly] r279817 - unittests: Make the expected value the first argument in EXPECT_EQ [NFC]
Tobias Grosser via llvm-commits
- [polly] r279824 - Avoid the use of large unsigned values in isl unit test
Tobias Grosser via llvm-commits
- [polly] r279813 - Improve documentation and testing of APIntFromVal
Tobias Grosser via llvm-commits
- [PATCH] D23962: [Polly] Allow mapping scalar MemoryAccesses to array elements.
Tobias Grosser via llvm-commits
- [zorg] r279663 - update Xcode LLDB build to use the just-build debugserver
Todd Fiala via llvm-commits
- [PATCH] D23776: AMDGPU/SI: Canonicalize offset order for merged DS instructions
Tom Stellard via llvm-commits
- [PATCH] D23640: AMDGPU: Split SILowerControlFlow into two pieces
Tom Stellard via llvm-commits
- [PATCH] D23813: AMDGPU/SI: Query AA, if available, in areMemAccessesTriviallyDisjoint()
Tom Stellard via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Tom Stellard via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Tom Stellard via llvm-commits
- [PATCH] D23862: AMDGPU/SI: Improve register allocation hints for sopk instructions
Tom Stellard via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Tom Stellard via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Tom Stellard via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Tom Stellard via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Tom Stellard via llvm-commits
- [PATCH] D23814: AMDGPU/SI: Improve SILoadStoreOptimizer and run it before the scheduler
Tom Stellard via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Tom Stellard via llvm-commits
- [PATCH] D23688: AMDGPU/SI: Implement a custom MachineSchedStrategy
Tom Stellard via llvm-commits
- [llvm] r279867 - AMDGPU/SI: Use a better method for determining the largest pressure sets
Tom Stellard via llvm-commits
- [llvm] r279868 - XXX
Tom Stellard via llvm-commits
- [llvm] r279870 - AMDGPU/SI: Canonicalize offset order for merged DS instructions
Tom Stellard via llvm-commits
- [PATCH] D23863: AMDGPU: Select mulhi 24-bit instructions
Tom Stellard via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Tom Stellard via llvm-commits
- [PATCH] D23642: AMDGPU: Mark sched model complete
Tom Stellard via llvm-commits
- [PATCH] D23620: AMDGPU: Fix sched type for branches
Tom Stellard via llvm-commits
- [PATCH] D23622: AMDGPU: Move cndmask pseudo to be isel pseudo
Tom Stellard via llvm-commits
- [PATCH] D23785: AMDGPU: Remove unneeded implicit exec defs
Tom Stellard via llvm-commits
- [PATCH] D23781: Fix SystemZ hang caused by r279105
Ulrich Weigand via llvm-commits
- [PATCH] D23617: [AMDGPU ]Refactor SOP instruction definitions.
Valery Pykhtin via llvm-commits
- [PATCH] D23617: [AMDGPU ]Refactor SOP instruction definitions.
Valery Pykhtin via llvm-commits
- [llvm-dev] [PATCH] Obsolete WebKit Calling Convention
Vedant Kumar via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Vedant Kumar via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Vedant Kumar via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Vedant Kumar via llvm-commits
- [PATCH] D23812: cmake: Do not install libgtest
Vedant Kumar via llvm-commits
- [PATCH] D23277: [llvm-cov] Add the "Goto first zero count" feature.
Vedant Kumar via llvm-commits
- [PATCH] D23922: [llvm-cov] Use the native path in the coverage report.
Vedant Kumar via llvm-commits
- [PATCH] D23766: DebugInfo: introduce di_flags_t type for debug info flags
Victor via llvm-commits
- [PATCH] D23767: DebugInfo: use llvm::di_flags_t for debug info flags
Victor via llvm-commits
- [PATCH] D23766: DebugInfo: introduce di_flags_t type for debug info flags
Victor via llvm-commits
- [PATCH] D23766: DebugInfo: introduce DIFlagsUnderlying type for debug info flags
Victor via llvm-commits
- [PATCH] D23767: DebugInfo: use llvm::DIFlagsUnderlying type for debug info flags
Victor via llvm-commits
- [PATCH] D23766: DebugInfo: introduce DIFlagsUnderlying type for debug info flags
Victor via llvm-commits
- [PATCH] D23766: DebugInfo: introduce DIFlagsUnderlying type for debug info flags
Victor via llvm-commits
- [llvm] r279498 - [lanai] Make Lanai backend non-experimental
Vitaly Buka via llvm-commits
- [PATCH] D23790: [asan] Fix OOB_char on arm 32bit
Vitaly Buka via llvm-commits
- [PATCH] D23790: [asan] Fix OOB_char on arm 32bit
Vitaly Buka via llvm-commits
- [compiler-rt] r279501 - [asan] Fix OOB_char on arm 32bit
Vitaly Buka via llvm-commits
- [PATCH] D23790: [asan] Fix OOB_char on arm 32bit
Vitaly Buka via llvm-commits
- [llvm] r279502 - CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
Vitaly Buka via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Vitaly Buka via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Vitaly Buka via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Vitaly Buka via llvm-commits
- [llvm] r279484 - ADT: Separate some list manipulation API into ilist_base, NFC
Vitaly Buka via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [PATCH] D23818: Fix warning about unused member
Vitaly Buka via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [zorg] r279615 - Set executable attribute for sh scripts
Vitaly Buka via llvm-commits
- [zorg] r279616 - Revert "Try to disable clobbering of the build tree"
Vitaly Buka via llvm-commits
- [compiler-rt] r279572 - [sanitizer] change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Vitaly Buka via llvm-commits
- [compiler-rt] r279643 - Revert r279572 "[sanitizer] change the 64-bit..." because of failures on ubsan
Vitaly Buka via llvm-commits
- [compiler-rt] r279572 - [sanitizer] change the 64-bit allocator to use a single array for free-d chunks instead of a lock-free linked list of tranfer batches. This change simplifies the code, makes the allocator more 'hardened', and will allow simpler code to release RAM to OS. This may also slowdown malloc stress tests due to lock contension, but I did not observe noticeable slowdown on various real multi-threaded benchmarks.
Vitaly Buka via llvm-commits
- powerpc64 failures, Was Not: [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [llvm] r279573 - MachineFunction: Introduce NoPHIs property
Vitaly Buka via llvm-commits
- [llvm] r279599 - Increase the size of the sigaltstack used by LLVM signal handlers. 8KB is not
Vitaly Buka via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
Vitaly Buka via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
Vitaly Buka via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Vitaly Buka via llvm-commits
- [llvm] r279676 - MachineRegisterInfo/MIR: Initialize tracksSubRegLiveness early, do not print/parser it
Vitaly Buka via llvm-commits
- [llvm] r279605 - Preserve a pointer to the newly allocated signal stack as well. That too
Vitaly Buka via llvm-commits
- [llvm] r279717 - [asan] Disable CreateSigAltStack from Unix/Signals.inc for asan builds
Vitaly Buka via llvm-commits
- [PATCH] D23864: [asan] Disable CreateSigAltStack from Unix/Signals.inc for asan builds
Vitaly Buka via llvm-commits
- [llvm] r279718 - Fixed comment
Vitaly Buka via llvm-commits
- [llvm] r279605 - Preserve a pointer to the newly allocated signal stack as well. That too
Vitaly Buka via llvm-commits
- [PATCH] D23864: [asan] Disable CreateSigAltStack from Unix/Signals.inc for asan builds
Vitaly Buka via llvm-commits
- [llvm] r279605 - Preserve a pointer to the newly allocated signal stack as well. That too
Vitaly Buka via llvm-commits
- [PATCH] D23865: Fix memory leaks in clang-offload-bundler
Vitaly Buka via llvm-commits
- [PATCH] D23865: Fix memory leaks in clang-offload-bundler
Vitaly Buka via llvm-commits
- [zorg] r279749 - Update clang prevision on sanitizer-x86_64-linux-fast
Vitaly Buka via llvm-commits
- [PATCH] D23947: Use store operation to poison allocas for lifetime analysis.
Vitaly Buka via llvm-commits
- [PATCH] D23954: [asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayout
Vitaly Buka via llvm-commits
- [PATCH] D23947: Use store operation to poison allocas for lifetime analysis.
Vitaly Buka via llvm-commits
- [PATCH] D23947: Use store operation to poison allocas for lifetime analysis.
Vitaly Buka via llvm-commits
- [PATCH] D23947: Use store operation to poison allocas for lifetime analysis.
Vitaly Buka via llvm-commits
- [PATCH] D23947: Use store operation to poison allocas for lifetime analysis.
Vitaly Buka via llvm-commits
- [PATCH] D23967: [asan] Remove runtime flag detect_stack_use_after_scope
Vitaly Buka via llvm-commits
- [PATCH] D23968: [asan] Enable new stack poisoning with store instruction by default
Vitaly Buka via llvm-commits
- [PATCH] D23980: Documentation for IPRA
Vivek Pandya via llvm-commits
- [llvm] r279629 - AMDGPU : Add V_SAD_U32 instruction pattern.
Wei Ding via llvm-commits
- [PATCH] D23572: [SCEV] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded when unroll runtime iteration loop
Wei Mi via llvm-commits
- [PATCH] D23572: [SCEV] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded when unroll runtime iteration loop
Wei Mi via llvm-commits
- [llvm] r279748 - [UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded
Wei Mi via llvm-commits
- [PATCH] D23572: [SCEV] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded when unroll runtime iteration loop
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D23619: Refactor metadata copying/swapping code to make it sharable
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D23432: [AliasSetTracker] Degrade AliasSetTracker results when may-alias sets get too large.
Xinliang David Li via llvm-commits
- [llvm] r279523 - [Profile] refactor meta data copying/swapping code
Xinliang David Li via llvm-commits
- [llvm] r279525 - Fix windows build failure
Xinliang David Li via llvm-commits
- [llvm] r279532 - [ThinLTO] Make sure the Context used for the ThinLTO backend has all the appropriate options
Xinliang David Li via llvm-commits
- [llvm] r279542 - Possible fix of test failures on win bots
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [llvm] r279693 - [Profile] Propagate branch metadata properly in instcombine
Xinliang David Li via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
Xinliang David Li via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [llvm] r279628 - [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [PATCH] D23277: [llvm-cov] Add the "Goto first zero count" feature.
Ying Yi via llvm-commits
- [PATCH] D23922: [llvm-cov] Use the native path in the coverage report.
Ying Yi via llvm-commits
- [PATCH] D23922: [llvm-cov] Use the native path in the coverage report.
Ying Yi via llvm-commits
- [PATCH] D23922: [llvm-cov] Use the native path in the coverage report.
Ying Yi via llvm-commits
- [PATCH] D22112: Disambiguate a constant with both 0B prefix and H suffix.
Yunzhong Gao via llvm-commits
- [PATCH] D22112: Disambiguate a constant with both 0B prefix and H suffix.
Yunzhong Gao via llvm-commits
- [PATCH] D22112: Disambiguate a constant with both 0B prefix and H suffix.
Yunzhong Gao via llvm-commits
- [llvm] r279089 - Resubmit "Write the TPI stream from a PDB to Yaml."
Zachary Turner via llvm-commits
- [llvm] r279560 - Update coding standards for include style.
Zachary Turner via llvm-commits
- [llvm] r279561 - Remove unused translation unit.
Zachary Turner via llvm-commits
- [PATCH] D23591: Update coding standards for include style
Zachary Turner via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Zachary Turner via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Zachary Turner via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Zachary Turner via llvm-commits
- [PATCH] D23965: Add StringRef::keep_front() and StringRef::keep_back()
Zachary Turner via llvm-commits
- [PATCH] D23981: Add StringRef::scan_between
Zachary Turner via llvm-commits
- [PATCH] D23981: Add StringRef::scan_between
Zachary Turner via llvm-commits
- [PATCH] D21473: [mips] Fix aui/daui/dahi/dati for MIPSR6
Zoran Jovanovic via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23252: [ADT] Zip range adapter
bryant via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
bryant via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
bryant via llvm-commits
- [PATCH] D23589: Fix hang caused by memory corruption caused by insufficient alternate stack space for signal handlers.
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23937: [MemCpyOpt] Return value `memcpy` elision.
bryant via llvm-commits
- [PATCH] D23937: [MemCpyOpt] Return value `memcpy` elision.
bryant via llvm-commits
- [PATCH] D22956: Ajust two tests implementation of TargetParserTest
jojo.ma via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
khemant at codeaurora.org via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
khemant at codeaurora.org via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
khemant at codeaurora.org via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
khemant at codeaurora.org via llvm-commits
- [PATCH] D23621: llvm-objdump: ELF: Handle code and data mix in all scenarios
khemant at codeaurora.org via llvm-commits
- [PATCH] D23763: cmake: Add LLVM_ENABLE_OCAMLDOC to control building OCaml bindings doc
whitequark via llvm-commits
- [PATCH] D23763: cmake: Add LLVM_ENABLE_OCAMLDOC to control building OCaml bindings doc
whitequark via llvm-commits
Last message date:
Sun Aug 28 23:59:19 PDT 2016
Archived on: Sun Aug 28 23:58:31 PDT 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).