The Week Of Monday 27 July 2015 Archives by author
Starting: Mon Jul 27 00:18:52 PDT 2015
Ending: Sun Aug 2 23:32:43 PDT 2015
Messages: 1438
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11078: Redirect pointerSize query from the to the TargetMachine in ASMPrinter
Mehdi AMINI
- [PATCH] D11079: Remove DataLayout from TargetLoweringObjectFile, redirect to Module
Mehdi AMINI
- [PATCH] D11086: Remove cached DataLayout from X86ISelLowering
Mehdi AMINI
- [PATCH] D11090: Move most user of TargetMachine::getDataLayout to the Module one
Mehdi AMINI
- [PATCH] D11103: Remove access to the DataLayout in the TargetMachine
Mehdi AMINI
- [PATCH] D11110: Make ExecutionEngine owning a DataLayout
Mehdi AMINI
- [PATCH] D11120: Add missing break in switch case in R600ISelLowering
Mehdi AMINI
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Mehdi AMINI
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi AMINI
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi AMINI
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi AMINI
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi AMINI
- [PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Saleem Abdulrasool
- [PATCH] D11180: Fixed debug info generation for function static variables, typedef, and records
Amjad Aboud
- [llvm] r243089 - Revert "Remove access to the DataLayout in the TargetMachine"
Mehdi Amini
- [llvm] r243388 - Move the Target way of overriding DAG Scheduler to a target hook
Mehdi Amini
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Mehdi Amini
- [llvm] r243664 - Fix lli with OrcLazyJIT: the default DataLayout was used.
Mehdi Amini
- [llvm] r243682 - Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi Amini
- [llvm] r243682 - Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi Amini
- [llvm] r243682 - Add a TargetMachine hook that verifies DataLayout compatibility
Mehdi Amini
- [RFC] SortedVector ADT
Mehdi Amini
- [PATCH] New MemoryBufferRef constructor
Jonathan Anderson
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Owen Anderson
- [llvm] [PATCH] AMDGPU: Fix return type of getImplicitParameterOffset.
Matt Arsenault
- [llvm] r243300 - Fix assert when inlining a constantexpr addrspacecast
Matt Arsenault
- [PATCH] D11242: Fix assert when inlining a constantexpr addrspacecast
Matt Arsenault
- [PATCH] D10289: LoopStrengthReduce: Try to pass address space to isLegalAddressingMode
Matt Arsenault
- [PATCH] D10289: LoopStrengthReduce: Try to pass address space to isLegalAddressingMode
Matt Arsenault
- [PATCH] D10289: LoopStrengthReduce: Try to pass address space to isLegalAddressingMode
Matt Arsenault
- [PATCH] D11081: SelectionDAG: Support Expand of f16 extloads
Matt Arsenault
- [PATCH] D11155: Move AMDGPUAlwaysInlinePass to generic code
Matt Arsenault
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and add asserts.
Matt Arsenault
- [llvm] r243459 - AMDGPU: Fix return type of getImplicitParameterOffset.
Matt Arsenault
- [llvm] [PATCH] AMDGPU: Fix return type of getImplicitParameterOffset.
Matt Arsenault
- [llvm] r243461 - AMDGPU: Fix crash if called function is a bitcast
Matt Arsenault
- [PATCH] D11507: AMDGPU: Fix crash if called function is a bitcast
Matt Arsenault
- [llvm] r243462 - AMDGPU: Don't try to use LDS/vector for private if pointer value stored
Matt Arsenault
- [PATCH] D11508: AMDGPU: Don't try to use LDS/vector for private if pointer value stored
Matt Arsenault
- [PATCH] D11587: AMDGPU: Assume SMRD access for constant address space
Matt Arsenault
- [PATCH] D11601: AMDGPU/SI: Simplify moveSMRDToVALU()
Matt Arsenault
- [PATCH] D11602: AMDGPU/SI: Use ComplexPatterns for SMRD addressing modes
Matt Arsenault
- [PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Matt Arsenault
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Matt Arsenault
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Matt Arsenault
- [PATCH] D11620: AMDGPU/SI: Remove isTriviallyReMaterializable() function from SIInstrInfo
Matt Arsenault
- [PATCH] D11621: AMDGPU/SI: Mark SMRD instructions as rematerializable
Matt Arsenault
- [PATCH] D11623: TableGen: Support folding casts from bits to int
Matt Arsenault
- [PATCH] D11624: AMDGPU: Fix unreachable when emitting binary debug info
Matt Arsenault
- [PATCH] D11625: AMDGPU/SI: Set DwarfRegNum
Matt Arsenault
- [PATCH] D11626: AMDGPU: Set SubRegIndex size and offset
Matt Arsenault
- [PATCH] D11627: AMDGPU: Fix assert on dbg_value instructions
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [PATCH] D11636: Set address space when emitting debug info
Matt Arsenault
- [llvm] r243627 - Add amdopencl environment to triple
Matt Arsenault
- [PATCH] D11500: Add amdopencl environment to triple
Matt Arsenault
- [PATCH] D11637: X86: Set AMD OpenCL libfunc name overrides
Matt Arsenault
- [PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Matt Arsenault
- [PATCH] D11625: AMDGPU/SI: Set DwarfRegNum
Matt Arsenault
- [llvm] r243660 - AMDGPU: Fix unreachable when emitting binary debug info
Matt Arsenault
- [llvm] r243661 - AMDGPU: Set SubRegIndex size and offset
Matt Arsenault
- [PATCH] D11624: AMDGPU: Fix unreachable when emitting binary debug info
Matt Arsenault
- [PATCH] D11626: AMDGPU: Set SubRegIndex size and offset
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Matt Arsenault
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Matt Arsenault
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [llvm] r243722 - TableGen: Support folding casts from bits to int
Matt Arsenault
- [llvm] r243723 - AMDGPU/SI: Set DwarfRegNum
Matt Arsenault
- [PATCH] D11623: TableGen: Support folding casts from bits to int
Matt Arsenault
- [PATCH] D11625: AMDGPU/SI: Set DwarfRegNum
Matt Arsenault
- [PATCH] D11602: AMDGPU/SI: Use ComplexPatterns for SMRD addressing modes
Matt Arsenault
- [llvm] r243731 - AMDGPU: Fix v16i32 to v16i8 truncstore
Matt Arsenault
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Matt Arsenault
- [PATCH] D11689: Fix the addition of implicit register operands in incorrect order in SiInstrInfo.
Matt Arsenault
- [PATCH] D9751: Add HSAIL target
Matt Arsenault
- [PATCH] D11689: Fix the addition of implicit register operands in incorrect order in SiInstrInfo.
Matt Arsenault
- [PATCH] D11691: [WebAssembly] Add Relooper
Matt Arsenault
- [PATCH] D11691: [WebAssembly] Add Relooper
Matt Arsenault
- [PATCH] D11691: [WebAssembly] Add Relooper
Matt Arsenault
- [PATCH] D11166: WIP: Make MergeConsecutiveStores look at other stores on same chain
Matt Arsenault
- [PATCH] D11166: WIP: Make MergeConsecutiveStores look at other stores on same chain
Matt Arsenault
- [PATCH] D11702: AMDGPU: Make scc not allocatable
Matt Arsenault
- [PATCH] D11703: AMDGPU: scc does not support i32
Matt Arsenault
- [PATCH] D11704: AMDGPU: Remove SCCReg.
Matt Arsenault
- [PATCH] D11705: AMDGPU/SI: Remove EXECReg
Matt Arsenault
- [PATCH] D11708: AMDGPU/SI: Fix missing implicit def/use of exec
Matt Arsenault
- [PATCH] D11708: AMDGPU/SI: Fix missing implicit def/use of exec
Matt Arsenault
- [PATCH] D11713: AMDGPU/SI: Remove source uses of VCCReg
Matt Arsenault
- [PATCH] D11705: AMDGPU/SI: Remove EXECReg
Matt Arsenault
- [PATCH] D11714: AMDGPU/SI: Remove VCCReg
Matt Arsenault
- [PATCH] D11702: AMDGPU: Make scc not allocatable
Matt Arsenault
- [PATCH] D11703: AMDGPU: scc does not support i32
Matt Arsenault
- [lld] r243626 - [Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section, and __RLD_MAP symbol
Simon Atanasyan
- [lld] r243626 - [Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section, and __RLD_MAP symbol
Simon Atanasyan
- [llvm] r243833 - [Mips] Support DT_MIPS_RLD_MAP_REL dynamic section tag in the llvm-readobj
Simon Atanasyan
- [lld] r243835 - [Mips] Implement definition of the DT_MIPS_RLD_MAP_REL dynamic tag
Simon Atanasyan
- [PATCH] D11267: LLD: Add AMDGPU ELF ReaderWriter
Simon Atanasyan
- [PATCH] D11589: [lld][LinkerScript] Process program header of linker script
Rafael Auler
- [PATCH] D11526: [X86][AVX512VL] add many intrinsics
Asaf Badouh
- [PATCH] D11528: AVX512 : VGETEXPSS/D implemantation
Asaf Badouh
- [PATCH] D11564: [X86][AVX512bw] add convert i16 to i8 and unpack intrinsics
Asaf Badouh
- [PATCH] D11564: [X86][AVX512bw] add convert i16 to i8 and unpack intrinsics
Asaf Badouh
- [PATCH] D11598: [X86][AVX512VLDQ] add reduce/range/cvt intrinsics
Asaf Badouh
- [PATCH] D11642: [X86][AVX512VLBW] add pack, cvt, mulhi and madd intrinsics
Asaf Badouh
- [PATCH] D11598: [X86][AVX512VLDQ] add reduce/range/cvt intrinsics
Asaf Badouh
- [PATCH] D11642: [X86][AVX512VLBW] add pack, cvt, mulhi and madd intrinsics
Asaf Badouh
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Aaron Ballman
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Aaron Ballman
- [llvm] r243527 - Reverting r243386 because it has serious post-commit concerns that have not been addressed. Also reverts r243389, which relied on this commit.
Aaron Ballman
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Aaron Ballman
- [RFC] SortedVector ADT
Aaron Ballman
- [RFC] SortedVector ADT
Aaron Ballman
- [llvm] r243589 - [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.
Aaron Ballman
- [llvm] r243270 - [ARM/AArch64] Fix cost model for interleaved accesses
Silviu Baranga
- [llvm] r243273 - Fix the tests added in r243270. Use 2>&1 instead of |&
Silviu Baranga
- [llvm] r243274 - The tests added in r243270 require asserts to be enabled
Silviu Baranga
- [llvm] r243416 - [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFC
Silviu Baranga
- [PATCH] D11421: New interface to enable shrink wrapping
Kit Barton
- [PATCH] D11421: New interface to enable shrink wrapping
Kit Barton
- [PATCH] D11607: Fix infinite loop in Shrink Wrapping
Kit Barton
- [llvm] r243297 - Fix `llvm-config` to emit the linker flag for the combined shared object built by autoconfig/make instead of the individual components.
JF Bastien
- [PATCH] D11392: Fix `llvm-config` to emit the linker flag for the combined shared object built by autoconfig/make instead of the individual components.
JF Bastien
- [llvm] r243326 - WebAssembly: minor MCAsmInfo fixes
JF Bastien
- [PATCH] D11537: WebAssembly: minor MCAsmInfo fixes
JF Bastien
- [PATCH] D11537: WebAssembly: minor MCAsmInfo fixes
JF Bastien
- [PATCH] D11544: WebAssembly: more MCAsmInfo nits.
JF Bastien
- [PATCH] D11544: WebAssembly: more MCAsmInfo nits.
JF Bastien
- [llvm] r243339 - WebAssembly: more MCAsmInfo nits.
JF Bastien
- [PATCH] D11544: WebAssembly: more MCAsmInfo nits.
JF Bastien
- [PATCH] D11537: WebAssembly: minor MCAsmInfo fixes
JF Bastien
- [llvm] r243345 - WebAssembly: add a generic CPU
JF Bastien
- [PATCH] D11546: WebAssembly: add a generic CPU
JF Bastien
- [PATCH] D11546: WebAssembly: add a generic CPU
JF Bastien
- [PATCH] D11567: WebAssembly: MCAsmInfo only has one syntax variant for now.
JF Bastien
- [llvm] r243452 - WebAssembly: MCAsmInfo only has one syntax variant for now.
JF Bastien
- [PATCH] D11567: WebAssembly: MCAsmInfo only has one syntax variant for now.
JF Bastien
- [PATCH] D11382: x86 atomic: optimize a.store(reg op a.load(acquire), release)
JF Bastien
- [PATCH] D11422: Refactor AtomicExpand::expandAtomicRMWToCmpXchg into a standalone function.
JF Bastien
- [PATCH] D11377: x86: check hasOpaqueSPAdjustment in canRealignStack
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [llvm] r243763 - WebAssembly: print basic integer assembly.
JF Bastien
- [PATCH] D11671: WebAssembly: print basic integer assembly.
JF Bastien
- [llvm] r243770 - WebAssembly: handle unused function arguments.
JF Bastien
- [PATCH] D11684: WebAssembly: handle unused function arguments.
JF Bastien
- [PATCH] D11684: WebAssembly: handle unused function arguments.
JF Bastien
- [llvm] r243772 - x86: check hasOpaqueSPAdjustment in canRealignStack
JF Bastien
- [PATCH] D11377: x86: check hasOpaqueSPAdjustment in canRealignStack
JF Bastien
- [PATCH] D11692: WebAssembly: handle `ret void`.
JF Bastien
- [PATCH] D11691: [WebAssembly] Add Relooper
JF Bastien
- [PATCH] D11691: [WebAssembly] Add Relooper
JF Bastien
- [llvm] r243783 - WebAssembly: handle `ret void`.
JF Bastien
- [PATCH] D11692: WebAssembly: handle `ret void`.
JF Bastien
- [PATCH] D11699: WebAssembly: handle more than int32 argument/return
JF Bastien
- [PATCH] D11691: [WebAssembly] Add Relooper
JF Bastien
- [PATCH] D11699: WebAssembly: handle more than int32 argument/return
JF Bastien
- [llvm] r243822 - WebAssembly: handle more than int32 argument/return
JF Bastien
- [PATCH] D11699: WebAssembly: handle more than int32 argument/return
JF Bastien
- [PATCH] D11691: [WebAssembly] Add Relooper
JF Bastien
- [llvm] r243860 - WebAssembly: implement getScalarShiftAmountTy so we can shift by amount, with type
JF Bastien
- [PATCH] D11715: WebAssembly: implement getScalarShiftAmountTy so we can shift by amount, with type
JF Bastien
- [PATCH] D11715: WebAssembly: implement getScalarShiftAmountTy so we can shift by amount, with type
JF Bastien
- [PATCH] D11663: [NVPTX] Added an option to run NVVMReflect pass.
Artem Belevich
- [PATCH] D11622: [NVPTX] allow register copy between float and int
Eli Bendersky
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Daniel Berlin
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Daniel Berlin
- [llvm] r243422 - [AArch64] Match float round and convert to int instructions.
Geoff Berry
- [PATCH] D11424: [AArch64] Match float round and convert to int instructions.
Geoff Berry
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Geoff Berry
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Geoff Berry
- [llvm] r243753 - [AArch64] Favor extended reg patterns for sub
Geoff Berry
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Geoff Berry
- [test-suite] r243400 - Add CC_Hash to simple report, containing a hash of the binary.
Kristof Beyls
- [LNT] r243407 - Add more unit tests checking for error 400/404 when requesting invalid or unavailable data.
Kristof Beyls
- [test-suite] r243400 - Add CC_Hash to simple report, containing a hash of the binary.
Kristof Beyls
- [test-suite] r243400 - Add CC_Hash to simple report, containing a hash of the binary.
Kristof Beyls
- [PATCH] D11143: [RFC] Cross Block DSE
Karthik Bhat
- [PATCH] D11143: [RFC] Cross Block DSE
Karthik Bhat
- [llvm] r243395 - [X86][SSE] Use bitmasks instead of shuffles where possible.
Andrea Di Biagio
- [PATCH] D11180: Fixed debug info generation for function static variables, typedef, and records
David Blaikie
- [llvm] r241220 - Add a routine to TargetTransformInfo that will allow targets to look
David Blaikie
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
David Blaikie
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
David Blaikie
- [llvm] r243349 - [opaque pointers] Avoid the use of pointee types when parsing inline asm in IR
David Blaikie
- [llvm] r243356 - [opaque pointer type] Avoid using pointee types to retrieve InlineAsm's function type
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- [llvm] r243349 - [opaque pointers] Avoid the use of pointee types when parsing inline asm in IR
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- [llvm] r243566 - [opaque pointers] Remove use of PointerType::getElementType in favor of GEPOperator::getSourceElementType
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- Reverse range adapter
David Blaikie
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
David Blaikie
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
David Blaikie
- Reverse range adapter
David Blaikie
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
David Blaikie
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
David Blaikie
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
David Blaikie
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
David Blaikie
- [RFC] SortedVector ADT
David Blaikie
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
David Blaikie
- [llvm] r243786 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243788 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243789 - Fix some formatting from a recent commit.
David Blaikie
- [llvm] r243791 - Fix a GCC buildbot that seemed to be having trouble producing the implicit move ctor
David Blaikie
- [llvm] r243792 - Fix an MSVC build break since it can't synthesize move ctors.
David Blaikie
- [llvm] r243816 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243820 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243821 - Missing formatting
David Blaikie
- [llvm] r243823 - Workaround some compilers that give a stricter throw spec to = default than implicit dtors
David Blaikie
- [llvm] r243824 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243825 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
David Blaikie
- [llvm] r243836 - Provide move constructor to appease Visual C++.
David Blaikie
- [llvm] r243842 - De-constify pointers to Type since they can't be modified. NFC
David Blaikie
- [llvm] r243843 - Merge the const and non-const Type::getScalarType to a const version that returns a non-const pointer. Since we don't put const on Types all places were already calling the non-const version.
David Blaikie
- [PATCH] D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness)
Mitch Bodart
- [PATCH] D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness)
Mitch Bodart
- [PATCH] D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness)
Mitch Bodart
- FW: D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness) -- Request for code review
Bodart, Mitch L
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Justin Bogner
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Justin Bogner
- [RFC] SortedVector ADT
Justin Bogner
- [PATCH] D11425: Filter UnDef size values in Scop Detection
Utpal Bora
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Ahmed Bougacha
- [PATCH] D10966: [ARM] Make GlobalMerge merge extern globals by default
Ahmed Bougacha
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Ahmed Bougacha
- [PATCH] D10966: [ARM] Make GlobalMerge merge extern globals by default
Ahmed Bougacha
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Ahmed Bougacha
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11370: Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing.
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Matthias Braun
- [llvm] r243590 - IR: Implement Value::mergeUseLists() iteratively
Matthias Braun
- [PATCH] D11616: DAGCombiner: Improve DAGCombiner select normalization
Matthias Braun
- [PATCH] D11577: Reassociate: Fix miscompile for va_arg arguments.
Matthias Braun
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Matthias Braun
- [PATCH] D10966: [ARM] Make GlobalMerge merge extern globals by default
John Brawn
- [PATCH] D10966: [ARM] Make GlobalMerge merge extern globals by default
John Brawn
- [PATCH] D10966: [ARM] Make GlobalMerge merge extern globals by default
John Brawn
- [compiler-rt] r243418 - [asan] Set abort_on_error=1 by default on OS X
Kuba Brecka
- [PATCH] D11365: [asan] Add a "dump_registers" flag to print out CPU registers after a SIGSEGV
Kuba Brecka
- [compiler-rt] r243423 - Applying the Darwin-specific default lit ASAN_OPTIONS to UBSan+ASan tests as
Kuba Brecka
- [compiler-rt] r243426 - Fix typo from r243418. Should fix the failing `abort_on_error.cc` test.
Kuba Brecka
- [PATCH] D11389: [asan] Fix the freopen interceptor to allow NULL instead of a filename
Kuba Brecka
- [PATCH] D11521: AVX512: Add encoding tests to vptestnm instructions
Igor Breger
- [PATCH] D11528: AVX512 : VGETEXPSS/D implemantation
Igor Breger
- [llvm] r243390 - AVX512: Implemented encoding and intrinsics for VGETEXPSS/D instructions
Igor Breger
- [llvm] r243391 - AVX512: Add encoding tests to vptestnm instructions
Igor Breger
- [PATCH] D11593: AVX512 : VGETMANT implemantation
Igor Breger
- [PATCH] D11709: AVX512 : vshufps/d implemantation
Igor Breger
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Filipe Cabecinhas
- Reverse range adapter
Filipe Cabecinhas
- [PATCH] D11656: Fix bitcode parser to check ValueAsMetaData::get calls.
Filipe Cabecinhas
- [PATCH] D11502: [UBSan] Fix isDerivedFromAtOffset on iOS ARM64
Filipe Cabecinhas
- [compiler-rt] r243771 - [UBSan] Test: Move coverage-levels.cc out of Linux directory
Filipe Cabecinhas
- [PATCH] D10415: [UBSan] Test: Move coverage-levels.cc out of Linux directory
Filipe Cabecinhas
- [PATCH] D11477: fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Chandler Carruth
- [PATCH] D11541: [X86][SSE] Use bitmasks instead of shuffles where possible.
Chandler Carruth
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Chandler Carruth
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Chandler Carruth
- [llvm] r243385 - [GMR] Fix a long-standing bug in GlobalsModRef where it failed to clear
Chandler Carruth
- [PATCH] D11453: [GMR] Fix a long-standing bug in GlobalsModRef where it failed to clear out the per-function modref data structures when functions were deleted or when globals were deleted.
Chandler Carruth
- [llvm] r243405 - [GMR] Teach GlobalsModRef to distinguish an important and safe case of
Chandler Carruth
- [PATCH] D11410: [GMR] Teach GlobalsModRef to distinguish an important and safe case of no-alias with non-addr-taken globals: they cannot alias a captured pointer.
Chandler Carruth
- [PATCH] D11410: [GMR] Teach GlobalsModRef to distinguish an important and safe case of no-alias with non-addr-taken globals: they cannot alias a captured pointer.
Chandler Carruth
- [PATCH] D11531: fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Chandler Carruth
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Chandler Carruth
- [lld] r243496 - [ELF2] Devirtualize SymbolBody.
Chandler Carruth
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Chandler Carruth
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Chandler Carruth
- [PATCH] D11597: Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Chandler Carruth
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Chandler Carruth
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Chandler Carruth
- [PATCH] D11706: [Unroll] Improve the brute force loop unroll estimate by propagating through PHI nodes across iterations.
Chandler Carruth
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
Chandler Carruth
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
Chandler Carruth
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
Chandler Carruth
- [PATCH] D9744: Install libunwind headers
Logan Chien
- [PATCH] D11463: [AArch64] Define subtarget feature "reserve-x18"
Eric Christopher
- [PATCH] D8717: Add a callback to FunctionPass to enable skipping execution on a per-function basis
Eric Christopher
- [PATCH] D8717: Add a callback to FunctionPass to enable skipping execution on a per-function basis
Eric Christopher
- [llvm] r243308 - [AArch64] Remove check for Darwin that was needed to decide if x18 should
Eric Christopher
- [PATCH] reserve constants for Swift bitcode compatibility
Eric Christopher
- [PATCH] D11374: Make DW_AT_[MIPS]linkage_name optional, and off by default for SCE.
Eric Christopher
- [PATCH] D10416: Use function attribute "arm-restrict-it"
Eric Christopher
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Eric Christopher
- [PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
Eric Christopher
- [PATCH] D11571: [MachO] Replace macho-dump with llvm-readobj in tests
Eric Christopher
- [PATCH] D11470: [ARM] Define subtarget feature "strict-align"
Eric Christopher
- [llvm] r243474 - Limit this test only on linux.
Eric Christopher
- [llvm] r243474 - Limit this test only on linux.
Eric Christopher
- [PATCH] D11500: Add amdopencl environment to triple
Eric Christopher
- [llvm] r243578 - Rename hasCompatibleFunctionAttributes->areInlineCompatible based
Eric Christopher
- [llvm] r241220 - Add a routine to TargetTransformInfo that will allow targets to look
Eric Christopher
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Eric Christopher
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Eric Christopher
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Eric Christopher
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Eric Christopher
- [PATCH] D11654: Add a TargetMachine hook that verifies DataLayout compatibility
Eric Christopher
- [llvm] r243689 - Fix TableGen code generation for ReadNone attribute.
Eric Christopher
- [TableGen] fix incorrect code generation for attribute ReadNone for llvm intrinsics
Eric Christopher
- [llvm] r243057 - fix crash in machine trace metrics due to processing dbg_value instructions (PR24199)
Eric Christopher
- [llvm] r243682 - Add a TargetMachine hook that verifies DataLayout compatibility
Eric Christopher
- [llvm] r243682 - Add a TargetMachine hook that verifies DataLayout compatibility
Eric Christopher
- [PATCH]: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Eric Christopher
- [PATCH]: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Eric Christopher
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Marshall Clow
- [PATCH] New MemoryBufferRef constructor
Peter Collingbourne
- [PATCH] D11583: LowerBitSets: Add debugging output.
Peter Collingbourne
- [PATCH] D11584: CFI: Update tests for various bit vector sizes following lowerbitsets optzns.
Peter Collingbourne
- [llvm] r243546 - LowerBitSets: Add debugging output.
Peter Collingbourne
- [compiler-rt] r243547 - CFI: Update tests for various bit vector sizes following lowerbitsets optzns.
Peter Collingbourne
- [PATCH] D11583: LowerBitSets: Add debugging output.
Peter Collingbourne
- [PATCH] D11584: CFI: Update tests for various bit vector sizes following lowerbitsets optzns.
Peter Collingbourne
- [lld] r243568 - COFF: Ignore /ThrowNew command line option.
Peter Collingbourne
- [PATCH] D11608: COFF: Remove the old COFF linker and rename link2 link.
Peter Collingbourne
- [PATCH] D10548: Teach LTOModule to emit linker flags for dllexported symbols, plus interface cleanup.
Peter Collingbourne
- [PATCH] D11647: [dfsan] Enable dfsan for aarch64
Peter Collingbourne
- [PATCH] D11645: [sanitizers] Enable dfsan for aarch64
Peter Collingbourne
- [PATCH] D11673: [lld] COFF: When resolving _load_config_used, add it as a GC root.
Peter Collingbourne
- [lld] r243735 - COFF: When resolving _load_config_used, add it as a GC root.
Peter Collingbourne
- [PATCH] D11673: [lld] COFF: When resolving _load_config_used, add it as a GC root.
Peter Collingbourne
- [PATCH] ADT SortedVector and MachineBasicBlock::LiveIns changes.
Quentin Colombet
- [PATCH] D11421: New interface to enable shrink wrapping
Quentin Colombet
- [PATCH] D2809: [X86][SchedModel] Add missing scheduling model for SSE related instructions
Quentin Colombet
- [PATCH] D11439: [X86][SSE] Vectorize i64 ASHR operations
Quentin Colombet
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and add asserts.
Quentin Colombet
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Quentin Colombet
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Quentin Colombet
- [PATCH] D10905: move DAGCombiner's allowableAlignment() helper function into the TLI
Quentin Colombet
- [PATCH] D10905: move DAGCombiner's allowableAlignment() helper function into the TLI
Quentin Colombet
- [PATCH] D9429: Improve the cost evaluation of LSR
Quentin Colombet
- [PATCH] D2522: Add address space argument to allowsUnalignedMemoryAccess.
Quentin Colombet
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Quentin Colombet
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Quentin Colombet
- [PATCH] D11439: [X86][SSE] Vectorize i64 ASHR operations
Quentin Colombet
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Quentin Colombet
- [PATCH] D11370: Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing.
Quentin Colombet
- [PATCH] D11607: Fix infinite loop in Shrink Wrapping
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Quentin Colombet
- [PATCH] D11644: Emit <regmask R1 R2 R3 ...> instead of just <regmask> in IR dumps.
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Quentin Colombet
- [llvm] r243282 - Revert "Add const to some Type* parameters which didn't need to be mutable. NFC."
Pete Cooper
- [llvm] r243283 - Revert "Add const to a bunch of Type* in DataLayout. NFC."
Pete Cooper
- [llvm] r243146 - Add const to some Type* parameters which didn't need to be mutable. NFC.
Pete Cooper
- [llvm] r243302 - Revert "Remove unnecessary null check. NFC."
Pete Cooper
- [llvm] r243167 - Remove unnecessary null check. NFC.
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- [llvm] r243563 - Add reverse(ContainerTy) range adapter.
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- [llvm] r243567 - Revert "Add reverse(ContainerTy) range adapter."
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- Reverse range adapter
Pete Cooper
- [llvm] r243581 - Reapply "Add reverse(ContainerTy) range adapter."
Pete Cooper
- Reverse range adapter
Pete Cooper
- [llvm] r243598 - Prefix make_reverse_iterator with llvm namespace.
Pete Cooper
- Reverse range adapter
Pete Cooper
- [llvm] r243581 - Reapply "Add reverse(ContainerTy) range adapter."
Pete Cooper
- [llvm] r243581 - Reapply "Add reverse(ContainerTy) range adapter."
Pete Cooper
- [PATCH] D11559: Prevent the scalarizer from caching incorrect entries
Fraser Cormack
- [PATCH] D11559: Prevent the scalarizer from caching incorrect entries
Fraser Cormack
- [llvm] r243331 - [IndVars] Make loop varying predicates loop invariant.
Sanjoy Das
- [PATCH] D11278: [IndVars] Make loop varying predicates loop invariant.
Sanjoy Das
- [llvm] r243347 - [TargetTransformInfo][NFCI] Add TargetTransformInfo::isZExtFree.
Sanjoy Das
- [llvm] r243348 - [LSR] Generate and use zero extends
Sanjoy Das
- [PATCH] D9180: [TargetTransformInfo][NFCI] Add TargetTransformInfo::isZExtFree.
Sanjoy Das
- [PATCH] D9181: [LSR] Generate and use zero extends
Sanjoy Das
- [llvm] r243357 - [LSR] Move X86 specific test case to X86/
Sanjoy Das
- [PATCH] D11212: [SCEV] Apply NSW and NUW flags via poison value analysis
Sanjoy Das
- [PATCH] D11550: [Statepoints] Let patchable statepoints have a symbolic call target.
Sanjoy Das
- [llvm] r243378 - FileCheck'ify some wc/grep based tests; NFCI.
Sanjoy Das
- [PATCH] D11550: [Statepoints] Let patchable statepoints have a symbolic call target.
Sanjoy Das
- [llvm] r243502 - [Statepoints] Let patchable statepoints have a symbolic call target.
Sanjoy Das
- [PATCH] D11550: [Statepoints] Let patchable statepoints have a symbolic call target.
Sanjoy Das
- [PATCH] D10717: Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
David
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
David
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
David
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
David
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
David
- [PATCH] D11605: [LoopUnswitch] Add block frequency analysis to recognize hot/cold regions
David
- [PATCH] D1622: Make variable argument intrinsics behave correctly in a Win64 CC function.
Charles Davis
- [llvm] r243581 - Reapply "Add reverse(ContainerTy) range adapter."
Charles Davis
- [llvm] r243581 - Reapply "Add reverse(ContainerTy) range adapter."
Charles Davis
- [PATCH] D10683: AVX-512 vector shuffle lowering
Elena Demikhovsky
- [PATCH] D11521: AVX512: Add encoding tests to vptestnm instructions
Elena Demikhovsky
- [PATCH] D11528: AVX512 : VGETEXPSS/D implemantation
Elena Demikhovsky
- [PATCH] D11526: [X86][AVX512VL] add many intrinsics
Elena Demikhovsky
- [PATCH] Flag to enable IEEE-754 friendly FP optimizations
Sergey Dmitrouk
- [PATCH] D9887: [DebugInfo][FastISel] Prevent using debug location from previous block for local values
Sergey Dmitrouk
- [compiler-rt] r243746 - Fix __floatsitf() for negative input
Sergey Dmitrouk
- [PATCH] D11679: [compiler-rt] Add AArch64 to CMake configuration and several missing builtins
Sergey Dmitrouk
- [PATCH] D11679: [compiler-rt] Add AArch64 to CMake configuration and several missing builtins
Sergey Dmitrouk
- [llvm] r242833 - Don't iterate over the program headers in the constructor of ELFFile.
Dimitar Dobrev
- [PATCH] D11491: [Polly] Move computations out of constructors
Johannes Doerfert
- [PATCH] D11536: Extend documentation of scalar code generation [NFC]
Johannes Doerfert
- [PATCH] D11554: Keep track of ScopArrayInfo objects that model PHI node storage
Johannes Doerfert
- [PATCH] D11621: AMDGPU/SI: Mark SMRD instructions as rematerializable
Michel Dänzer
- [PATCH] D11675: Added support for the div, divu, ddiv and ddivu macros using traps and breaks in the integrated assembler.
Scott Egerton
- [PATCH] D11676: Added support for using traps and breaks in the integrated assembler via command line options.
Scott Egerton
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Kevin Enderby
- [compiler-rt] r243467 - PowerPC's ABIs differ from those of other architectures in that the
Hal Finkel
- [llvm] r243519 - [PPC] Fix PR24216: Don't generate splat for misaligned shuffle mask
Hal Finkel
- Issue with -printdebugline.
Keno Fischer
- [PATCH] D10548: Teach LTOModule to emit linker flags for dllexported symbols, plus interface cleanup.
Yunzhong Gao
- Use isl_schedule_node_band_tile instead of getPrevectorMap.
Roman Gareev
- [PATCH] D11585: docs: Fix typo in Phabricator.rst
Brian Gesiak
- [PATCH] D11585: docs: Fix typo in Phabricator.rst
Brian Gesiak
- [llvm] [PATCH] AMDGPU: Fix return type of getImplicitParameterOffset.
Zoltan Gilian
- [llvm] [PATCH] AMDGPU: Add pass to lower OpenCL image and sampler arguments.
Zoltan Gilian
- [llvm] [PATCH] AMDGPU: Add pass to lower OpenCL image and sampler arguments.
Zoltán Gilián
- [llvm] [PATCH] AMDGPU: Fix return type of getImplicitParameterOffset.
Zoltán Gilián
- [PATCH] D11537: WebAssembly: minor MCAsmInfo fixes
Dan Gohman
- [PATCH] D11671: WebAssembly: print basic integer assembly.
Dan Gohman
- [PATCH] D11692: WebAssembly: handle `ret void`.
Dan Gohman
- [PATCH] D11699: WebAssembly: handle more than int32 argument/return
Dan Gohman
- [PATCH] D11522: [libc++abi] Allow use just compiled clang++ for tests
Renato Golin
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Renato Golin
- [PATCH] D11524: [ARM/AArch64] Fix cost model for interleaved accesses
Renato Golin
- [PATCH] D11534: [AArch64] Implement __builtin_thread_pointer
Renato Golin
- [llvm] r243401 - Improving lli documentation
Renato Golin
- Patches to 3.7.0
Renato Golin
- [PATCH] D6866: [zorg] Support Windows/Linux Clang CMake builds with unified builder.
Renato Golin
- [PATCH] D7665: Code Generator for Gather and Scatter Intrinsics.
Renato Golin
- [PATCH] D11494: test-release.sh: Add -openmp option.
Renato Golin
- [PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
Renato Golin
- [PATCH] D11494: test-release.sh: Add -openmp option.
Renato Golin
- Patches to 3.7.0
Renato Golin
- [PATCH] D11216: [ARM] Warnings for .cpu/.fpu/.arch directives in ASM
Renato Golin
- [PATCH] D11522: [libc++abi] Allow use just compiled clang++ for tests
Renato Golin
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Renato Golin
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Renato Golin
- [compiler-rt] r243743 - [AArch64|DFSAN] XPASS custom.cc, as it got fixed by r243686
Renato Golin
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Renato Golin
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Renato Golin
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Renato Golin
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Renato Golin
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Renato Golin
- [PATCH] D11522: [libc++abi] Allow use just compiled clang++ for tests
Renato Golin
- [PATCH] D11680: [ARM] Be less conservative about forming IT blocks.
Renato Golin
- [PATCH] D11679: [compiler-rt] Add AArch64 to CMake configuration and several missing builtins
Renato Golin
- [PATCH] D11679: [compiler-rt] Add AArch64 to CMake configuration and several missing builtins
Renato Golin
- [polly] r243291 - Simplify code in BlockGenerator::generateScalarLoads [NFC]
Tobias Grosser
- [PATCH] D11536: Extend documentation of scalar code generation [NFC]
Tobias Grosser
- [PATCH] D11536: Extend documentation of scalar code generation [NFC]
Tobias Grosser
- [PATCH] D11536: Extend documentation of scalar code generation [NFC]
Tobias Grosser
- [polly] r243024 - Removed redundant alias checks generated during run time.
Tobias Grosser
- [PATCH] D11554: Keep track of ScopArrayInfo objects that model PHI node storage
Tobias Grosser
- [PATCH] D11556: Make OpenMP codegen work in the presence of scalar dependences
Tobias Grosser
- [PATCH] D11491: [Polly] Move computations out of constructors
Tobias Grosser
- [PATCH] D11554: Keep track of ScopArrayInfo objects that model PHI node storage
Tobias Grosser
- [polly] r243410 - Extend documentation of scalar code generation [NFC]
Tobias Grosser
- [PATCH] D11536: Extend documentation of scalar code generation [NFC]
Tobias Grosser
- [polly] r243411 - Do not compile GPU library with sanitizers
Tobias Grosser
- [polly] r243420 - Keep track of ScopArrayInfo objects that model PHI node storage
Tobias Grosser
- [PATCH] D11554: Keep track of ScopArrayInfo objects that model PHI node storage
Tobias Grosser
- [PATCH] D11554: Keep track of ScopArrayInfo objects that model PHI node storage
Tobias Grosser
- [polly] r243458 - Rewrite getPrevectorMap using schedule trees operations
Tobias Grosser
- [PATCH] D11556: Make OpenMP codegen work in the presence of scalar dependences
Tobias Grosser
- [polly] r243464 - Do not end lines with '\'
Tobias Grosser
- [polly] r243465 - Remove some dead code
Tobias Grosser
- [PATCH] D11425: Filter UnDef size values in Scop Detection
Tobias Grosser
- [polly] r243515 - Do not detect scops that are delinearized to arrays with "undef" size
Tobias Grosser
- [PATCH] D11425: Filter UnDef size values in Scop Detection
Tobias Grosser
- [polly] r243829 - Fix typo
Tobias Grosser
- [polly] r243830 - Only use instructions as insert locations for SCEVExpander
Tobias Grosser
- [polly] r243849 - Dependences: Zero pad the schedule map
Tobias Grosser
- [polly] r243852 - Use the branch instruction to define the location of a PHI-node write
Tobias Grosser
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Sumanth Gundapaneni
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Sumanth Gundapaneni
- [llvm] r243717 - [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Sumanth Gundapaneni
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Sumanth Gundapaneni
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Sumanth Gundapaneni
- Issue with -printdebugline.
Lang Hames
- [llvm] r243456 - [RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRef
Lang Hames
- Issue with -printdebugline.
Lang Hames
- [llvm] r243476 - [RuntimeDyld] Remove a memory-leak that was introduced in r243456. Thanks to Ben
Lang Hames
- [llvm] r243456 - [RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRef
Lang Hames
- [llvm] r243542 - Fix typos in comments. NFC.
Lang Hames
- Issue with -printdebugline.
Lang Hames
- [llvm] r243589 - [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.
Lang Hames
- [llvm] r243609 - [MCJIT] Fix a memory leak in a unit test that was introduced in r243589.
Lang Hames
- [llvm] r243589 - [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.
Lang Hames
- [PATCH] D8717: Add a callback to FunctionPass to enable skipping execution on a per-function basis
Akira Hatanaka
- [PATCH] D11470: [ARM] Define subtarget feature "strict-align"
Akira Hatanaka
- [PATCH] D11463: [AArch64] Define subtarget feature "reserve-x18"
Akira Hatanaka
- [llvm] r243308 - [AArch64] Remove check for Darwin that was needed to decide if x18 should
Akira Hatanaka
- [PATCH] D11470: [ARM] Define subtarget feature "strict-align"
Akira Hatanaka
- [PATCH] D11470: [ARM] Define subtarget feature "strict-align"
Akira Hatanaka
- [llvm] r243493 - [ARM] Define subtarget feature strict-align.
Akira Hatanaka
- [llvm] r243516 - [AArch64] Define subtarget feature strict-align.
Akira Hatanaka
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Gerolf Hoflehner
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Gerolf Hoflehner
- [PATCH] D11696: [x86] machine combiner reassociation: mark EFLAGS operand as 'dead'
Gerolf Hoflehner
- [PATCH] D11696: [x86] machine combiner reassociation: mark EFLAGS operand as 'dead'
Gerolf Hoflehner
- [PATCH] D11505: [NVPTX] convert pointers in byval kernel arguments to global
Justin Holewinski
- [PATCH] D11622: [NVPTX] allow register copy between float and int
Justin Holewinski
- [PATCH] D11622: [NVPTX] allow register copy between float and int
Justin Holewinski
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Cong Hou
- [PATCH] D11250: Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type to const&.
Cong Hou
- [PATCH] D10717: Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
Cong Hou
- [PATCH] D10717: Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
Cong Hou
- [PATCH] D10717: Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
Cong Hou
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Cong Hou
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Cong Hou
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Cong Hou
- [PATCH] D11393: [X86] Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11274: Add new constructors for LoopInfo/DominatorTree/BFI/BPI
Cong Hou
- [PATCH] D11250: Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type to const&.
Cong Hou
- [PATCH] D11250: Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type to const&.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Cong Hou
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Cong Hou
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Cong Hou
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Cong Hou
- [PATCH] D11683: Create a wrapper pass for MachineDominatorTree to remove pass dependence when it is only used conditionally.
Cong Hou
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Cong Hou
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Cong Hou
- llvm patch
Jan Hranac
- [PATCH] D10524: Clang/driver: emulated TLS mode.
Chih-Hung Hsieh
- [llvm] r243438 - Implement target independent TLS compatible with glibc's emutls.c.
Chih-Hung Hsieh
- [PATCH] D10522: Implement target independent TLS compatible with glibc's emutls.c.
Chih-Hung Hsieh
- [PATCH] D10524: Clang/driver: emulated TLS mode.
Chih-Hung Hsieh
- [llvm] r243454 - Move unit tests to target specific directories.
Chih-Hung Hsieh
- [llvm] r243474 - Limit this test only on linux.
Chih-Hung Hsieh
- [llvm] r243475 - Fix typo.
Chih-Hung Hsieh
- [llvm] r243438 - Implement target independent TLS compatible with glibc's emutls.c.
Chih-hung Hsieh
- [llvm] r243474 - Limit this test only on linux.
Chih-hung Hsieh
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11234: Add debug option to turn off zero cost phi node inserting in PRE
Lawrence Hu
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Lawrence Hu
- [PATCH] D11051: Swap loop invariant GEP with loop variant GEP to allow more LICM.
Lawrence Hu
- [PATCH] D11051: Swap loop invariant GEP with loop variant GEP to allow more LICM.
Lawrence Hu
- [PATCH] D11443: Create constant GEP first to allow more LICM.
Lawrence Hu
- [llvm] r243284 - [TableGen] Emit the correct error message.
Davide Italiano
- [lld] r243161 - [ELF2] Add a new ELF linker based on the new PE/COFF linker.
Davide Italiano
- [compiler-rt] r243241 - tsan: fix shift overflow
Davide Italiano
- [PATCH] D11571: [MachO] Replace macho-dump with llvm-readobj in tests
Davide Italiano
- [llvm] r243487 - [tests] Use llvm-readobj instead of macho-dump.
Davide Italiano
- [PATCH] D11608: COFF: Remove the old COFF linker and rename link2 link.
Davide Italiano
- [PATCH] D11571: [MachO] Replace macho-dump with llvm-readobj in tests
Davide Italiano
- [PATCH] D11471: Scalar to vector conversions using direct moves
Nemanja Ivanovic
- [PATCH] D11471: Scalar to vector conversions using direct moves
Nemanja Ivanovic
- [PATCH] D11471: Scalar to vector conversions using direct moves
Nemanja Ivanovic
- [PATCH] D11471: Scalar to vector conversions using direct moves
Nemanja Ivanovic
- [llvm] r243469 - [mips][FastISel] Fix generated code for IR's select instruction.
Vasileios Kalintiris
- [PATCH] D11506: [mips][FastISel] Fix generated code for IR's select instruction.
Vasileios Kalintiris
- [llvm] r243485 - [mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.
Vasileios Kalintiris
- [PATCH] D11515: [mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.
Vasileios Kalintiris
- [PATCH] D11592: [mips][FastISel] Apply only zero-extension to constants prior to their materialization.
Vasileios Kalintiris
- [PATCH] D11516: [mips][FastISel] Fix code generation for logical-ops by zero-extending constant operands.
Vasileios Kalintiris
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [llvm] r243636 - [mips][FastISel] Apply only zero-extension to constants prior to their materialization.
Vasileios Kalintiris
- [PATCH] D11592: [mips][FastISel] Apply only zero-extension to constants prior to their materialization.
Vasileios Kalintiris
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [llvm] r243638 - [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Vasileios Kalintiris
- [llvm] r243640 - [mips] Fix out-of-date debug information in test file.
Vasileios Kalintiris
- [PATCH] D10713: Let cmake infer source file language by the file extension.
Douglas Katzman
- [PATCH] D10707: Part 1 of 2-part patch: Use a specified list of languages in cmake project() command.
Douglas Katzman
- [llvm] r243419 - Use a specified list of languages in cmake project() command.
Douglas Katzman
- [PATCH] D10707: Part 1 of 2-part patch: Use a specified list of languages in cmake project() command.
Douglas Katzman
- [compiler-rt] r243446 - Let cmake infer source file language by the file extension.
Douglas Katzman
- [PATCH] D10713: Let cmake infer source file language by the file extension.
Douglas Katzman
- [PATCH] D11597: Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Douglas Katzman
- [PATCH] D11597: Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Douglas Katzman
- [llvm] r243539 - Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Douglas Katzman
- [PATCH] D11597: Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Douglas Katzman
- [PATCH] D11527: docs: update arcanist links
Yaron Keren
- [PATCH][Solaris] Clang/Driver, stop hardcoding GCC paths in crt/ld.so lookup
Yaron Keren
- [llvm] r243836 - Provide move constructor to appease Visual C++.
Yaron Keren
- [llvm] r243824 - -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are deprecated in C++11
Yaron Keren
- [PATCH] D6356: [ARM] Stop the LLVM ELF streamer uppercasing NTBS data in build attributes.
Jason Kim
- isZextFree() and isTruncateFree()
Steve King
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Steve King
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Steve King
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Steve King
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Steve King
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Steve King
- [PATCH] D11512: Fix conflict for referencing "flags" variable in X86 assembly syntax
Reid Kleckner
- [PATCH] D11510: [X86] Remove mergeSPUpdatesUp()
Reid Kleckner
- [PATCH] D11495: [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Reid Kleckner
- [PATCH] D10707: Part 1 of 2-part patch: Use a specified list of languages in cmake project() command.
Reid Kleckner
- [PATCH] D1622: Make variable argument intrinsics behave correctly in a Win64 CC function.
Reid Kleckner
- [PATCH] D10713: Let cmake infer source file language by the file extension.
Reid Kleckner
- [PATCH] D10524: Clang/driver: emulated TLS mode.
Reid Kleckner
- [PATCH] D10522: Implement target independent TLS compatible with glibc's emutls.c.
Reid Kleckner
- [PATCH] D10713: Let cmake infer source file language by the file extension.
Reid Kleckner
- [PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Reid Kleckner
- [llvm] r243337 - Fix -Wmicrosoft-enum warning
Reid Kleckner
- [PATCH] D10707: Part 1 of 2-part patch: Use a specified list of languages in cmake project() command.
Reid Kleckner
- [PATCH] D11512: Fix conflict for referencing "flags" variable in X86 assembly syntax
Reid Kleckner
- [PATCH] D11513: Fix conflict for referencing "flags" variable in X86 assembly syntax - test case
Reid Kleckner
- [PATCH] D11565: [WinEH] Add documentation motivating the new EH instructions
Reid Kleckner
- [compiler-rt] r243529 - Delete unused <dbghelp.h> include
Reid Kleckner
- [PATCH] D11377: x86: check hasOpaqueSPAdjustment in canRealignStack
Reid Kleckner
- [PATCH] D11585: docs: Fix typo in Phabricator.rst
Reid Kleckner
- [llvm] r243755 - [COFF] Return symbol VAs instead of RVAs for PE files
Reid Kleckner
- [lld] r243757 - Add some help strings for /dll and /debug so they show up in /?
Reid Kleckner
- [lld] r243758 - Disable objdump disassembly test after r243755
Reid Kleckner
- [PATCH] D11097: New EH representation for MSVC compatibility
Reid Kleckner
- [PATCH] D11681: [asan] Print VAs instead of RVAs for module offsets on Windows
Reid Kleckner
- [PATCH] D11149: Fix memcheck interval ends for pointers with negative strides
Manuel Klimek
- [PATCH] D11370: Improved the interface of methods commuting operands, improved X86-FMA3 mem-folding&coalescing.
Vyacheslav Klochkov
- [PATCH] D10905: move DAGCombiner's allowableAlignment() helper function into the TLI
James Y Knight
- [PATCH] D11548: [LLVM] Fix Clang-tidy llvm-namespace-comment warnings
Alexander Kornienko
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Anton Korobeynikov
- [compiler-rt] r243241 - tsan: fix shift overflow
Benjamin Kramer
- [llvm] r243456 - [RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRef
Benjamin Kramer
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
Benjamin Kramer
- [PATCH] D11597: Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier.
Benjamin Kramer
- [llvm] r243759 - [CodeGenPrepare] Compress a pair. No functional change.
Benjamin Kramer
- [PATCH] D11491: [Polly] Move computations out of constructors
Michael Kruse
- [PATCH] D11491: [Polly] Move computations out of constructors
Michael Kruse
- [polly] r243677 - Move computations out of constructors
Michael Kruse
- [PATCH] D11491: [Polly] Move computations out of constructors
Michael Kruse
- [PATCH] D11648: InstCombinePHI: Partial simplification of identity operations
Jakub Kuderski
- [PATCH] Bitcode: Add bitcode format compatibility test
Vedant Kumar
- [PATCH] Bitcode: Add bitcode format compatibility test
Vedant Kumar
- [PATCH] Bitcode: Add bitcode format compatibility test
Vedant Kumar
- [PATCH] Bitcode: Add bitcode format compatibility test
Vedant Kumar
- [PATCH] Bitcode: Add bitcode format compatibility test
Vedant Kumar
- [llvm] r243396 - [X86] Remove mergeSPUpdatesUp()
Michael Kuperstein
- [PATCH] D11510: [X86] Remove mergeSPUpdatesUp()
Michael Kuperstein
- [PATCH] D11564: [X86][AVX512bw] add convert i16 to i8 and unpack intrinsics
Michael Kuperstein
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Michael Kuperstein
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Michael Kuperstein
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Michael Kuperstein
- [PATCH] D11564: [X86][AVX512bw] add convert i16 to i8 and unpack intrinsics
Michael Kuperstein
- [PATCH] D11591: Allow PeepholeOptimizer to fold a few more cases
Michael Kuperstein
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Michael Kuperstein
- [llvm] r243630 - [X86] Recognize "flags" as an identifier, not a register in Intel-syntax inline asm
Michael Kuperstein
- [PATCH] D11512: Fix conflict for referencing "flags" variable in X86 assembly syntax
Michael Kuperstein
- [PATCH] D11513: Fix conflict for referencing "flags" variable in X86 assembly syntax - test case
Michael Kuperstein
- [PATCH] D11685: cache OptSize and MinSize attributes in the DAG
Michael Kuperstein
- [PATCH] D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness)
Michael Kuperstein
- [PATCH] D11598: [X86][AVX512VLDQ] add reduce/range/cvt intrinsics
Michael Kuperstein
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
Michael Kuperstein
- [PATCH] D11598: [X86][AVX512VLDQ] add reduce/range/cvt intrinsics
Michael Kuperstein
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
Michael Kuperstein
- [PATCH] D11642: [X86][AVX512VLBW] add pack, cvt, mulhi and madd intrinsics
Michael Kuperstein
- [llvm] r243010 - [X86] Allow load folding into PUSH instructions
Kuperstein, Michael M
- [PATCH] IR: Expose the method 'getLocalSlot' in module slot tracker.
Alex L
- [PATCH] MachineRegisterInfo: Reset the virtual registers in liveins when clearing the virtual registers.
Alex L
- [PATCH] MIR Serialization: Serialize the machine function's liveins.
Alex L
- [llvm] r243173 - MIR Serialization: Serialize MachineFrameInfo's callee saved information.
Alex L
- [PATCH] MIR Serialization: Serialize unnamed basic block references.
Alex L
- [PATCH] IR: Expose the method 'getLocalSlot' in module slot tracker.
Alex L
- [PATCH] MIR Serialization: Serialize unnamed basic block references.
Alex L
- [llvm] r243341 - Tweak llvm/test/CodeGen/X86/virtual-registers-cleared-in-machine-functions-liveins.ll not to fail for targeting win32.
Alex L
- [PATCH] MIR Serialization: Serialize the block address machine operands.
Alex L
- [PATCH] MIR Serialization: Serialize the target index machine operands.
Alex L
- [PATCH] MIR Serialization: Serialize the block address machine operands.
Alex L
- [llvm] r242191 - [MMX] Use the appropriate instructions for GR64 <-> VR64 copies.
Alex L
- [PATCH] MIR Serialization: Serialize the machine basic block successor weights.
Alex L
- [PATCH] MIR Serialization: Serialize the target index machine operands.
Alex L
- [PATCH] MIR Serialization: Serialize the machine basic block successor weights.
Alex L
- [PATCH] Serialize the floating point immediate machine operands.
Alex L
- [PATCH] MIR Serialization: Serialize the machine basic block successor weights.
Alex L
- [PATCH] Serialize the floating point immediate machine operands.
Alex L
- [PATCH] MIR Serialization: Serialize the UsesPhysRegMask from machine register info.
Alex L
- [PATCH] Serialize the floating point immediate machine operands.
Alex L
- [PATCH] Serialize the floating point immediate machine operands.
Alex L
- [PATCH] Serialize the floating point immediate machine operands.
Alex L
- [PATCH] MIR Serialization: Initial serialization of the machine memory operands.
Alex L
- [PATCH] D11352: Emit argmemonly attribute for intrinsics
Igor Laevsky
- [PATCH] D10571: Allow InstCombiner to eliminate truncates even if it will require inserting additional instructions
Igor Laevsky
- [PATCH] D11687: Make cost estimation in RewriteLoopExitValues smarter
Igor Laevsky
- [llvm] r243335 - - Added support for parsing HWDiv features using Target Parser.
Alexandros Lamprineas
- [IMPORTANT] Mailing list Move & Downtime (Tuesday, August 4th)
Tanya Lattner
- [IMPORTANT] Mailing list Move & Downtime (Tuesday, August 4th)
Tanya Lattner
- [IMPORTANT] Mailing list Move & Downtime (Tuesday, August 4th)
Tanya Lattner
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Colin LeMahieu
- [llvm] r243334 - [llvm-mc] Pushing plumbing through for --fatal-warnings flag.
Colin LeMahieu
- [llvm] r243338 - [llvm-mc] Add --no-warn flag with -W alias to disable outputting warnings while assembling.
Colin LeMahieu
- [llvm] r243526 - [llvm-objdump] Added -j flag to filter sections that are operated on.
Colin LeMahieu
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Colin LeMahieu
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Colin LeMahieu
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Colin LeMahieu
- [llvm] r243556 - [llvm-objdump] Merging MachO DumpSections in to FilterSections. Simplifying some predicate logic.
Colin LeMahieu
- [PATCH] D11487: llvm-objdump --section, -j section filtering
Colin LeMahieu
- [llvm] r243558 - [llvm-objdump] Inverting logic to match the word "predicate". Returning true when we want it rather than when we want to discard it.
Colin LeMahieu
- [llvm] r243585 - Fix typo "fuction" noticed in comments in AssumptionCache.h, and also all the other files that have the same typo. All comments, no functionality change! (Merely a "fuctionality" change.)
Nick Lewycky
- [PATCH] D11605: [LoopUnswitch] Add block frequency analysis to recognize hot/cold regions
Chen Li
- [PATCH] D11605: [LoopUnswitch] Add block frequency analysis to recognize hot/cold regions
Chen Li
- [PATCH] D11698: Introduce enum value for previously defined metadata -- make.implicit
Chen Li
- [PATCH] D11698: Introduce enum value for previously defined metadata -- make.implicit
Chen Li
- [PATCH] D11698: Introduce enum value for previously defined metadata -- make.implicit
Chen Li
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Xinliang David Li
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Xinliang David Li
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Xinliang David Li
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Xinliang David Li
- [PATCH] D11442: Provide an interface normalizeSuccWeights in MachineBasicBlock to normalize its successors' weights and use it in other places.
Xinliang David Li
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Xinliang David Li
- [PATCH] D11662: Filter cold blocks off the loop chain when profile data is available.
Xinliang David Li
- [llvm] r243271 - [PeepholeOptimizer] Look through PHIs to find additional register sources
Bruno Cardoso Lopes
- [llvm] r243318 - Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources"
Bruno Cardoso Lopes
- [PATCH] D11364: [CaptureTracker] Provide a numbered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
- [PATCH] D11364: [CaptureTracker] Provide a numbered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Bruno Cardoso Lopes
- [llvm] r243430 - [LVI] Cleanup whitespaces. NFC
Bruno Cardoso Lopes
- [llvm] r243457 - Add a test case for r242191 ([MMX] Use the appropriate instructions for
Bruno Cardoso Lopes
- [llvm] r243486 - [PeepholeOptimizer] Look through PHIs to find additional register sources
Bruno Cardoso Lopes
- [llvm] r243540 - Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources"
Bruno Cardoso Lopes
- [llvm] r243486 - [PeepholeOptimizer] Look through PHIs to find additional register sources
Bruno Cardoso Lopes
- [PATCH] D11651: [LVI] Improve LazyValueInfo compile time performance
Bruno Cardoso Lopes
- [llvm] r243750 - [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
- [PATCH] D11364: [CaptureTracker] Provide a numbered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
- [Patch] GettingStarted.rst update
Erik de Castro Lopo
- [Patch] GettingStarted.rst update
Erik de Castro Lopo
- [llvm] r243288 - MIR Serialization: Serialize the machine function's liveins.
Alex Lorenz
- [llvm] r243290 - Reset the virtual registers in liveins when clearing the virtual registers.
Alex Lorenz
- [llvm] r243319 - MIR Parser: Rename the standalone parsing methods. NFC.
Alex Lorenz
- [llvm] r243322 - MIR Serialization: Serialize the '.cfi_def_cfa_register' CFI instruction.
Alex Lorenz
- [llvm] r243336 - IR: Expose the method 'getLocalSlot' in the module slot tracker.
Alex Lorenz
- [llvm] r243340 - MIR Serialization: Serialize the unnamed basic block references.
Alex Lorenz
- [llvm] r243445 - MIR Parser: Remove redundant parameters. NFC.
Alex Lorenz
- [llvm] r243447 - MIR Printer: Remove an outdated TODO comment and assertion. NFC.
Alex Lorenz
- [llvm] r243449 - MIR Parser: Move the function 'lexName'. NFC.
Alex Lorenz
- [llvm] r243450 - MIR Parser: Extract the method 'parseGlobalValue'. NFC.
Alex Lorenz
- [llvm] r243453 - MIR Serialization: Serialize the block address machine operands.
Alex Lorenz
- [llvm] r243457 - Add a test case for r242191 ([MMX] Use the appropriate instructions for
Alex Lorenz
- [llvm] r243497 - MIR Serialization: Serialize the target index machine operands.
Alex Lorenz
- [llvm] r243501 - Fix broken ArrayRef conversion from r243497.
Alex Lorenz
- [llvm] r243553 - MIR Parser: Parse multiple LHS register machine operands.
Alex Lorenz
- [llvm] r243554 - MIR Serialization: Serialize the '.cfi_def_cfa' CFI instruction.
Alex Lorenz
- [llvm] r243572 - MIR Parser: Extract the code that parses MBB references into a new method. NFC.
Alex Lorenz
- [llvm] r243575 - MIR Serialization: Serialize the frame info's save and restore points.
Alex Lorenz
- [llvm] r243659 - MIR Serialization: Serialize the machine basic block's successor weights.
Alex Lorenz
- [llvm] r243695 - MIR Parser: Report an error when a virtual register is redefined.
Alex Lorenz
- [llvm] r243696 - MIR Parser: Report an error when a constant pool item is redefined.
Alex Lorenz
- [PATCH] D11689: Fix the addition of implicit register operands in incorrect order in SiInstrInfo.
Alex Lorenz
- [llvm] r243780 - MIR Serialization: Serialize the floating point immediate machine operands.
Alex Lorenz
- [PATCH] D11689: Fix the addition of implicit register operands in incorrect order in SiInstrInfo.
Alex Lorenz
- [llvm] r243796 - MIR Parser: Remove unused variable.
Alex Lorenz
- [llvm] r243798 - MIR Parser: Report an error when a jump table entry is redefined.
Alex Lorenz
- [llvm] r243799 - AMDGPU/SI: Add implicit register operands in the correct order.
Alex Lorenz
- [PATCH] D11689: Fix the addition of implicit register operands in incorrect order in SiInstrInfo.
Alex Lorenz
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Puyan Lotfi
- [llvm] r243389 - Changes for MachineBasicBlock to use SortedVector for LiveIns.
Puyan Lotfi
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Puyan Lotfi
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Puyan Lotfi
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Puyan Lotfi
- [llvm] r243386 - Adding ADT SortedVector; client patch will follow.
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [RFC] SortedVector ADT
Puyan Lotfi
- [PATCH] D11686: [RegAlloc] Trace sibling copies when checking for rematerializability during spill weight calculation (PR24139)
Robert Lougher
- [PATCH][Solaris] Clang/Driver, stop hardcoding GCC paths in crt/ld.so lookup
Xan López
- [PATCH][Solaris] Use the GCC Installation detector to add the C++ include paths
Xan López
- [PATCH][Solaris] Clang/Driver, stop hardcoding GCC paths in crt/ld.so lookup
Xan López
- [PATCH][Solaris] Clang/Driver, stop hardcoding GCC paths in crt/ld.so lookup
Xan López
- [PATCH] D11545: COFF: Write import library symbols to a symbol table.
David Majnemer
- [PATCH] D11097: New EH representation for MSVC compatibility
David Majnemer
- [PATCH] D11577: Reassociate: Implement isUnmovableInstruction() without a hardcoded list
David Majnemer
- [PATCH] D11012: Add a target environment for CoreCLR.
David Majnemer
- [PATCH] D11097: New EH representation for MSVC compatibility
David Majnemer
- [llvm] r243658 - [COFF] Add IMAGE_SCN_TYPE_NOLOAD to SectionCharacteristics
David Majnemer
- [PATCH] D11655: COFF: Sort output sections which start with .debug to the end of the file
David Majnemer
- [PATCH] D11655: COFF: Sort output sections which start with .debug to the end of the file
David Majnemer
- [lld] r243680 - COFF: Sort output sections which start with .debug to the end of the file
David Majnemer
- [PATCH] D11655: COFF: Sort output sections which start with .debug to the end of the file
David Majnemer
- [llvm] r243761 - [COFF] Consider the ImageBase when reporting section addresses
David Majnemer
- [lld] r243762 - COFF: Reenable the lld test disabled in r243758.
David Majnemer
- [llvm] r243766 - New EH representation for MSVC compatibility
David Majnemer
- [PATCH] D11097: New EH representation for MSVC compatibility
David Majnemer
- [llvm] r243769 - Attempt to appease the MSVC build bots
David Majnemer
- [PATCH] D11316: [X86] -- Fix fptoui i64 conversions for IA32 (performance and correctness)
David Majnemer
- [PATCH] D11707: [GMR] Teach the conservative path of GMR to catch even more easy cases.
David Majnemer
- [PATCH] D11527: docs: update arcanist links
Martell Malone
- [PATCH] D11527: docs: update arcanist links
Martell Malone
- [PATCH] D11527: docs: update arcanist links
Martell Malone
- [PATCH] D11527: docs: update arcanist links
Martell Malone
- [llvm] r243408 - docs: update arcanist links
Martell Malone
- [PATCH] D11527: docs: update arcanist links
Martell Malone
- [llvm] r243434 - Summary:
Martell Malone
- [PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Martell Malone
- [PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Martell Malone
- [llvm] r243434 - Summary:
Martell Malone
- [lld] r243161 - [ELF2] Add a new ELF linker based on the new PE/COFF linker.
Ed Maste
- [PATCH] D9429: Improve the cost evaluation of LSR
Wei Mi
- [PATCH] D10445: Choose the best consecutive candidate for a store instruction in SLP vectorizer
Wei Mi
- [PATCH] D10445: Choose the best consecutive candidate for a store instruction in SLP vectorizer
Wei Mi
- [llvm] r243666 - [SLP vectorizer]: Choose the best consecutive candidate to pair with a store instruction.
Wei Mi
- [PATCH] D10445: Choose the best consecutive candidate for a store instruction in SLP vectorizer
Wei Mi
- [PATCH] D11424: [AArch64] Match float round and convert to int instructions.
James Molloy
- [PATCH] D11262: [SDAG] Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN
James Molloy
- [PATCH] D11146: [ValueTracking] Add support for floating-point minnum and maxnum
James Molloy
- RFC: LoopEditor, a high-level loop transform toolkit
James Molloy
- RFC: LoopEditor, a high-level loop transform toolkit
James Molloy
- RFC: LoopEditor, a high-level loop transform toolkit
James Molloy
- RFC: LoopEditor, a high-level loop transform toolkit
James Molloy
- RFC: LoopEditor, a high-level loop transform toolkit
James Molloy
- [PATCH] D11596: Separate out BDCE's analysis into a separate DemandedBits analysis.
James Molloy
- [PATCH] D11623: TableGen: Support folding casts from bits to int
James Molloy
- [PATCH] D11680: [ARM] Be less conservative about forming IT blocks.
James Molloy
- [PATCH] D11678: [CodeGen] Fixes *absdiff* intrinsic: LangRef doc/test case improvement and corresponding code change
James Molloy
- [PATCH] D11146: [ValueTracking] Add support for floating-point minnum and maxnum
James Molloy
- [PATCH] D11262: [SDAG] Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN
James Molloy
- [PATCH] D11262: [SDAG] Add new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN
James Molloy
- [compiler-rt] r243675 - testing for tail call optimization repression when sanitizing use-after-dtor
Naomi Musgrave
- RFC: LoopEditor, a high-level loop transform toolkit
Adam Nemet
- [Diffusion] rL243239: [LAA] Begin moving the logic of generating checks out of addRuntimeCheck
Adam Nemet
- [llvm] r243312 - [LAA] Split out a helper from addRuntimeCheck to generate the check, NFC
Adam Nemet
- [llvm] r243313 - [LAA] Upper-case variable names, NFC
Adam Nemet
- [llvm] r243354 - [LAA] Split out a helper to print a collection of memchecks
Adam Nemet
- [llvm] r243382 - [LDist][LVer] Explicitly pass the set of memchecks to LoopVersioning, NFC
Adam Nemet
- [test-suite] r243400 - Add CC_Hash to simple report, containing a hash of the binary.
Adam Nemet
- [test-suite] r243481 - Revert r243400.
Adam Nemet
- [test-suite] r243400 - Add CC_Hash to simple report, containing a hash of the binary.
Adam Nemet
- [PATCH] D10386: [LAA] Merge memchecks for accesses separated by a constant offset
Adam Nemet
- RFC: LoopEditor, a high-level loop transform toolkit
Adam Nemet
- [llvm] r243613 - [LDist] Filter the checks locally rather than in LAA, NFC
Adam Nemet
- [llvm] r243616 - [LoopVer] Add missing std::move
Adam Nemet
- [llvm] r243492 - AArch64: be careful of large immediates when optimising cmps.
Tim Northover
- [llvm] r243536 - AArch64: use AddressingModes.h accessors for compare shifts
Tim Northover
- [llvm] r243576 - AArch64: use 32-bit MOV rather than UBFX to truncate registers.
Tim Northover
- [PATCH] D11661: [ARM] Lower modulo operation to generate __aeabi_divmod on Android
Tim Northover
- [PATCH] D11569: [AArch64] Favor extended reg patterns for sub
Tim Northover
- [llvm] r243298 - Fix ODR violation. NFC.
Diego Novillo
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Diego Novillo
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Diego Novillo
- [Patch][LoopVectorize]Late evaluation of vectorization requirements
Tyler Nowicki
- [PATCH] D10714: Modify interleave diagnostics to clearly indicate why interleaving wasn't done.
Tyler Nowicki
- [Patch][LoopVectorize]Late evaluation of vectorization requirements
Tyler Nowicki
- [llvm] r243263 - AMDGPU/SI: Fix the V_FRACT_F64 SI bug workaround
Marek Olsak
- [llvm] r243294 - AMDGPU: don't match vgpr loads for constant loads
Marek Olsak
- [PATCH] D9822: Reducing the costs of cast instructions to enable more vectorization of smaller types in LoopVectorize
Sam Parker
- [RFC] SortedVector ADT
Krzysztof Parzyszek
- [RFC] SortedVector ADT
Krzysztof Parzyszek
- [RFC] SortedVector ADT
Krzysztof Parzyszek
- [PATCH] D11503: [INSTCOMBINE][X86][SSE] Replace sign/zero extension intrinsics with native IR
Sanjay Patel
- [llvm] r243287 - fix typo and spacing; NFC
Sanjay Patel
- [PATCH] D11345: ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Sanjay Patel
- [llvm] r243293 - move combineRepeatedFPDivisors logic into a helper function; NFCI
Sanjay Patel
- [PATCH] D11531: fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Sanjay Patel
- [PATCH] D11345: ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Sanjay Patel
- [llvm] r243327 - don't repeat function names in comments; NFC
Sanjay Patel
- [llvm] r243328 - remove unnecessary forward declaration; NFC
Sanjay Patel
- [llvm] r243351 - fix typo; NFC
Sanjay Patel
- [PATCH] D11477: fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Sanjay Patel
- [llvm] r243361 - fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Sanjay Patel
- [PATCH] D11477: fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Sanjay Patel
- [llvm] r243424 - fix formatting; NFC
Sanjay Patel
- [llvm] r243451 - add tests to show broken current behavior of minsize attribute
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [llvm] r243438 - Implement target independent TLS compatible with glibc's emutls.c.
Sanjay Patel
- [llvm] r243438 - Implement target independent TLS compatible with glibc's emutls.c.
Sanjay Patel
- [PATCH] D11531: fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [llvm] r243498 - fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Sanjay Patel
- [PATCH] D11531: fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Sanjay Patel
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Sanjay Patel
- [PATCH] D11345: ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Sanjay Patel
- [PATCH] D10905: move DAGCombiner's allowableAlignment() helper function into the TLI
Sanjay Patel
- [llvm] r243549 - move DAGCombiner's allowableAlignment() helper function into the TLI
Sanjay Patel
- [PATCH] D10905: move DAGCombiner's allowableAlignment() helper function into the TLI
Sanjay Patel
- [PATCH] propagate IR-level fast-math-flags to DAG nodes, disabled by default
Sanjay Patel
- [llvm] r243596 - push fast-math check for machine-combiner reassociations into instruction-type check; NFC
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [llvm] r243687 - enable fast-math-flag propagation to DAG nodes
Sanjay Patel
- [llvm] r243693 - fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [PATCH] D11568: fix memcpy/memset/memmove lowering when optimizing for size
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [llvm] r243751 - don't repeat function names in comments; NFC
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [llvm] r243756 - [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Sanjay Patel
- [PATCH] D11363: Allow merging of immediates within a basic block for code size savings and reduced footprint.
Sanjay Patel
- [PATCH] D11685: cache OptSize and MinSize attributes in the DAG
Sanjay Patel
- [PATCH] D11685: cache OptSize and MinSize attributes in the DAG
Sanjay Patel
- [PATCH] D11696: [x86] machine combiner reassociation: mark EFLAGS operand as 'dead'
Sanjay Patel
- [llvm] r242954 - Revert "Improve merging of stores from static constructors in GlobalOpt"
Anthony Pesch
- [PATCH] D11528: AVX512 : VGETEXPSS/D implemantation
Phabricator
- [PATCH] D11521: AVX512: Add encoding tests to vptestnm instructions
Phabricator
- [PATCH] D11526: [X86][AVX512VL] add many intrinsics
Phabricator
- [PATCH] D7203: [asan] Set abort_on_error=1 by default on OS X
Phabricator
- [PATCH] D11564: [X86][AVX512bw] add convert i16 to i8 and unpack intrinsics
Phabricator
- [PATCH] D11620: AMDGPU/SI: Remove isTriviallyReMaterializable() function from SIInstrInfo
Phabricator
- [PATCH] D11601: AMDGPU/SI: Simplify moveSMRDToVALU()
Phabricator
- [PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Phabricator
- [PATCH] D10081: docs: Add information about helper scripts to HowToReleaseLLVM page
Phabricator
- [PATCH] D11263: ELFYAML: Enable parsing of EM_AMDGPU
Phabricator
- [PATCH] D11598: [X86][AVX512VLDQ] add reduce/range/cvt intrinsics
Phabricator
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [llvm] r243264 - [X86] Reordered lowerVectorShuffleAsBitMask before lowerVectorShuffleAsBlend. NFCI.
Simon Pilgrim
- [llvm] r243303 - [InstCombine][X86][SSE] Replace sign/zero extension intrinsics with native IR
Simon Pilgrim
- [PATCH] D11503: [INSTCOMBINE][X86][SSE] Replace sign/zero extension intrinsics with native IR
Simon Pilgrim
- [llvm] r243306 - Fixed signed/unsigned comparison warning.
Simon Pilgrim
- [llvm] r243324 - [X86][SSE] Added shuffle tests to demonstrate missed bitmask.
Simon Pilgrim
- [PATCH] D11541: [X86][SSE] Use bitmasks instead of shuffles where possible.
Simon Pilgrim
- [llvm] r243395 - [X86][SSE] Use bitmasks instead of shuffles where possible.
Simon Pilgrim
- [PATCH] D11541: [X86][SSE] Use bitmasks instead of shuffles where possible.
Simon Pilgrim
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [PATCH] D11439: [X86][SSE] Vectorize i64 ASHR operations
Simon Pilgrim
- [llvm] r243395 - [X86][SSE] Use bitmasks instead of shuffles where possible.
Simon Pilgrim
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Simon Pilgrim
- [PATCH] D11439: [X86][SSE] Vectorize i64 ASHR operations
Simon Pilgrim
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Simon Pilgrim
- [llvm] r243569 - [X86][SSE] Vectorize i64 ASHR operations
Simon Pilgrim
- [PATCH] D11439: [X86][SSE] Vectorize i64 ASHR operations
Simon Pilgrim
- [llvm] r243577 - [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Simon Pilgrim
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Simon Pilgrim
- [PATCH] D11327: [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit.
Simon Pilgrim
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [llvm] r243831 - [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [PATCH] D11518: [DAGCombiner] Convert constant AND masks to shuffle clear masks down to the byte level
Simon Pilgrim
- [llvm] r243837 - Use SDValue bool check. NFCI.
Simon Pilgrim
- [llvm] r243838 - Remove trailing whitespace. NFCI.
Simon Pilgrim
- [llvm] r243850 - [X86][SSE] Refreshed sse2 vector shift tests
Simon Pilgrim
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Simon Pilgrim
- [PATCH] D11389: [asan] Fix the freopen interceptor to allow NULL instead of a filename
Alexander Potapenko
- [PATCH] D11589: [lld][LinkerScript] Process program header of linker script
Denis Protivensky
- [PATCH] D9744: Install libunwind headers
Oleg Ranevskyy
- [PATCH] D11489: [RewriteStatepointsForGC] Handle extractelement fully in the base pointer algorithm
Philip Reames
- [PATCH] D11698: Introduce enum value for previously defined metadata -- make.implicit
Philip Reames
- [PATCH] D11605: [LoopUnswitch] Add block frequency analysis to recognize hot/cold regions
Philip Reames
- [PATCH] D10571: Allow InstCombiner to eliminate truncates even if it will require inserting additional instructions
Philip Reames
- [llvm] r243304 - [AArch64][FastISel] Add more truncation tests.
Juergen Ributzka
- [llvm] r243582 - [dsymutil] Rename -v option to -verbose
Frederic Riss
- [llvm] r243583 - [dsymutil] Use option categories.
Frederic Riss
- [llvm] r243584 - [dsymutil] Re-add command line option -v this time printing the version.
Frederic Riss
- [llvm] r243777 - [dsymutil] Support multiple input files on the command line
Frederic Riss
- [llvm] r243778 - [dwarfdump] Ignore scattered relocations for mach-o.
Frederic Riss
- [llvm] r243861 - [dwarfdump] Move dumping to a helper function NFC
Frederic Riss
- [llvm] r243862 - [dwarfdump] Add support for dumping mach-o universal objectfiles
Frederic Riss
- [llvm] r243863 - Use early return NFC.
Frederic Riss
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
Frédéric Riss
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
Frédéric Riss
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
Frédéric Riss
- [llvm] r242847 - [dsymutil] Implement ODR uniquing for C++ code.
Frédéric Riss
- [llvm] r243057 - fix crash in machine trace metrics due to processing dbg_value instructions (PR24199)
Robinson, Paul
- [PATCH] D11374: Make DW_AT_[MIPS]linkage_name optional, and off by default for SCE.
Paul Robinson
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Robinson, Paul
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Jonathan Roelofs
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Jonathan Roelofs
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Jonathan Roelofs
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and add asserts.
Jonathan Roelofs
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and add asserts.
Jonathan Roelofs
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Jonathan Roelofs
- [PATCH] D8304: Fix backward operands in call to isTruncateFree() and improve comments.
Jonathan Roelofs
- [PATCH] D11522: [libc++abi] Allow use just compiled clang++ for tests
Jonathan Roelofs
- [PATCH] D11691: [WebAssembly] Add Relooper
Jonathan Roelofs
- [PATCH] D11691: [WebAssembly] Add Relooper
Jonathan Roelofs
- [PATCH] D10445: Choose the best consecutive candidate for a store instruction in SLP vectorizer
Nadav Rotem
- [PATCH] D10445: Choose the best consecutive candidate for a store instruction in SLP vectorizer
Nadav Rotem
- [PATCH] D11212: [SCEV] Apply NSW and NUW flags via poison value analysis
Bjarke Hammersholt Roune
- [PATCH] D11212: [SCEV] Apply NSW and NUW flags via poison value analysis
Bjarke Hammersholt Roune
- [PATCH] D11212: [SCEV] Apply NSW and NUW flags via poison value analysis
Bjarke Hammersholt Roune
- [llvm] r243505 - Make function comments consistently imperative.
Bjarke Hammersholt Roune
- [PATCH] D11141: Add support to set/get ordering for load/store from the C API
Amaury SECHET
- [compiler-rt] r243051 - [sanitizer] Implement logging to syslog.
Alexey Samsonov
- [PATCH] D10415: [UBSan] Test: Move coverage-levels.cc out of Linux directory
Alexey Samsonov
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Alexey Samsonov
- [PATCH] D11552: Fix fast stack-unwinding for Power
Alexey Samsonov
- [PATCH] D11531: fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold
Alexey Samsonov
- [PATCH] D11495: [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Alexey Samsonov
- [PATCH] D11495: [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Alexey Samsonov
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Alexey Samsonov
- [PATCH] D11082: [CMake] Adding some utility functions for Darwin builds into a new CompilerRTDarwinUtils.cmake module
Alexey Samsonov
- [PATCH] D11583: LowerBitSets: Add debugging output.
Alexey Samsonov
- [PATCH] D11584: CFI: Update tests for various bit vector sizes following lowerbitsets optzns.
Alexey Samsonov
- [llvm] r243561 - [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Alexey Samsonov
- [PATCH] D11495: [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Alexey Samsonov
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Alexey Samsonov
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Alexey Samsonov
- [compiler-rt] r243599 - [Sanitizer] Replace diagnostic string literal to workaround CMake 2.8 bug.
Alexey Samsonov
- [PATCH] D11618: [CMake] Pass -march=i686 when targeting i686 (PR24222)
Alexey Samsonov
- [PATCH] D11618: [CMake] Pass -march=i686 when targeting i686 (PR24222)
Alexey Samsonov
- [compiler-rt] r243610 - [sanitizer] add a weak hook for strncmp interceptor, both to dfsan and other sanitizers. Hide the declaration and the calls in better macros
Alexey Samsonov
- [PATCH] D11681: [asan] Print VAs instead of RVAs for module offsets on Windows
Alexey Samsonov
- [compiler-rt] r243785 - [CMake] Don't build libc++ with MSan-with-calls instrumentation.
Alexey Samsonov
- [compiler-rt] r243797 - [Sanitizer] Try to fix sanitizer_libc_test on FreeBSD.
Alexey Samsonov
- [compiler-rt] r243800 - [ASan] Fix two tests on FreeBSD: alloca.h is missing there.
Alexey Samsonov
- [PATCH] D11506: [mips][FastISel] Fix generated code for IR's select instruction.
Daniel Sanders
- [PATCH] D11515: [mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.
Daniel Sanders
- [PATCH] D11516: [mips][FastISel] Fix code generation for logical-ops by zero-extending constant operands.
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- [PATCH] D11448: [UBSan][MIPS] Fix cast-overflow tests for mips big endian.
Daniel Sanders
- [PATCH] D11478: test-release.sh: Defer test errors until the end
Daniel Sanders
- [PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
Daniel Sanders
- [PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
Daniel Sanders
- [PATCH] D11563: [test-release.sh] Add -no-libunwind to disable it on targets that don't support it.
Daniel Sanders
- [PATCH] D10969: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
Daniel Sanders
- [llvm] r243633 - [test-release.sh] Add -no-libunwind to disable it on targets that don't support it.
Daniel Sanders
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Daniel Sanders
- [PATCH] D11592: [mips][FastISel] Apply only zero-extension to constants prior to their materialization.
Daniel Sanders
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- [PATCH] D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Daniel Sanders
- [PATCH] D11644: Emit <regmask R1 R2 R3 ...> instead of just <regmask> in IR dumps.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Daniel Sanders
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Daniel Sanders
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [compiler-rt] r243740 - Revert r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Daniel Sanders
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Daniel Sanders
- [compiler-rt] r243744 - Re-commit r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [llvm] r243745 - [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Daniel Sanders
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Daniel Sanders
- [PATCH] D11448: [UBSan][MIPS] Fix cast-overflow tests for mips big endian.
Daniel Sanders
- [PATCH] D9998: [RuntimeDyld] Adapt PPC64 relocations to PPC32
Pierre-Andre Saulais
- [PATCH] D11072: Implement tool to convert bitcode to text.
Karl Schimpf
- [PATCH] D11072: Implement tool to convert bitcode to text.
Karl Schimpf
- [PATCH] D11391: Fix testing for end of stream in bitstream reader.
Karl Schimpf
- [PATCH] D11391: Fix testing for end of stream in bitstream reader.
Karl Schimpf
- [PATCH] D11656: Fix bitcode parser to check ValueAsMetaData::get calls.
Karl Schimpf
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [PATCH] D11552: Fix fast stack-unwinding for Power
Bill Schmidt
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Schmidt
- [compiler-rt] r243467 - PowerPC's ABIs differ from those of other architectures in that the
Bill Schmidt
- [PATCH] D11552: Fix fast stack-unwinding for Power
Bill Schmidt
- [compiler-rt] r243470 - Add commentary explaining PPC access to return address
Bill Schmidt
- [compiler-rt] r243467 - PowerPC's ABIs differ from those of other architectures in that the
Bill Schmidt
- [llvm] r243519 - [PPC] Fix PR24216: Don't generate splat for misaligned shuffle mask
Bill Schmidt
- [PATCH] D11471: Scalar to vector conversions using direct moves
Bill Schmidt
- [PATCH] D11471: Scalar to vector conversions using direct moves
Bill Schmidt
- [PATCH] D11471: Scalar to vector conversions using direct moves
Bill Schmidt
- RFC: LoopEditor, a high-level loop transform toolkit
Arnold Schwaighofer
- [PATCH] D11365: [asan] Add a "dump_registers" flag to print out CPU registers after a SIGSEGV
Kostya Serebryany
- [PATCH] D7203: [asan] Set abort_on_error=1 by default on OS X
Kostya Serebryany
- [compiler-rt] r243241 - tsan: fix shift overflow
Kostya Serebryany
- [compiler-rt] r243241 - tsan: fix shift overflow
Kostya Serebryany
- [compiler-rt] r243362 - [dfsan/libFuzzer] correctly ignore sanitizer coverage calls in dfsan
Kostya Serebryany
- [llvm] r243363 - [libFuzzer] when using cmp traces, first check that the CMP is evaluated to one value much more frequently than to the other value (heuristic)
Kostya Serebryany
- [llvm] r243365 - [libFuzzer] ensure that the dfsan tracing hooks actually run (using -verbosity=3 in tests)
Kostya Serebryany
- [PATCH] D11495: [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls.
Kostya Serebryany
- [compiler-rt] r243595 - [asan, tsan, msan] move the memcmp interceptor from asan/tsan to sanitizer_common. This may potentially lead to more reports from msan as it now sees the reads inside memcmp. To disable, use the flag intercept_memcmp=0. Likewise, it may potentially cause new races to appear due to more strict memcmp checking (flag strict_memcmp=1)
Kostya Serebryany
- [compiler-rt] r243599 - [Sanitizer] Replace diagnostic string literal to workaround CMake 2.8 bug.
Kostya Serebryany
- [compiler-rt] r243601 - [sanitizer] add a weak hook for memcmp interceptor, to be used primarily for fuzzing. More hooks will be added later. So far this is a Linux-only feature
Kostya Serebryany
- [llvm] r243603 - [libFuzzer] implement memcmp hook for data-flow-guided fuzzing (w/o dfsan), extend the memcmp fuzzer test
Kostya Serebryany
- [compiler-rt] r243610 - [sanitizer] add a weak hook for strncmp interceptor, both to dfsan and other sanitizers. Hide the declaration and the calls in better macros
Kostya Serebryany
- [llvm] r243611 - [libFuzzer] implement strncmp hook for data-flow-guided fuzzing (w/ and w/o dfsan), add a test
Kostya Serebryany
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Kostya Serebryany
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Kostya Serebryany
- [llvm] r243691 - [libFuzzer] fix the strncmp interceptor -- it should respect short strings.
Kostya Serebryany
- [compiler-rt] r243721 - [libFuzzer] prepare for __sanitizer_cov_trace_switch in libFuzzer and sanitizer coverage. Also fix pedantic warnings
Kostya Serebryany
- [compiler-rt] r243610 - [sanitizer] add a weak hook for strncmp interceptor, both to dfsan and other sanitizers. Hide the declaration and the calls in better macros
Kostya Serebryany
- [llvm] r243726 - [libFuzzer] trace switch statements and apply mutations based on the expected case values
Kostya Serebryany
- [llvm] r243760 - [libFuzzer] support switch interception in dfsan mode
Kostya Serebryany
- [llvm] r243768 - [libFuzzer] record traces from the switch statements only when told to do so
Kostya Serebryany
- [llvm] r243781 - [libFuzzer] make sure that 2-byte arguments of switch() are handled properly
Kostya Serebryany
- [llvm] r243793 - [libFuzzer] minimal documentation on data-flow-guided fuzzing
Kostya Serebryany
- [llvm] r243795 - [libFuzzer] limit the size of the inputs printed to stderr
Kostya Serebryany
- [llvm] r243817 - [libFuzzer] start refactoring the Mutator and adding tests to it
Kostya Serebryany
- [llvm] r243818 - [libFuzzer] more refactoring of the Mutator and adding tests to it
Kostya Serebryany
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Seurer
- [PATCH] D9259: [PowerPC]Adapt fast stack unwinding to work for Power.
Bill Seurer
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Shahid
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Shahid
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Shahid
- [PATCH] D11678: [CodeGen] Fixes *absdiff* intrinsic: LangRef doc/test case improvement and corresponding code change
Shahid
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Shahid
- [PATCH] D11678: [CodeGen] Fixes *absdiff* intrinsic: LangRef doc/test case improvement and corresponding code change
Shahid
- [PATCH] D10964: [Codegen] Add intrinsics 'hadd*' and corresponding SDNodes for horizontal sum operation.
Shahid
- [llvm] r243010 - [X86] Allow load folding into PUSH instructions
Sean Silva
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Sean Silva
- [lld] r243626 - [Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section, and __RLD_MAP symbol
Sean Silva
- [PATCH] Bitcode: Add bitcode format compatibility test
Sean Silva
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Sean Silva
- [llvm] r243779 - IR: Add a broad bitcode compatibility test
Sean Silva
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Sean Silva
- [PATCH] D11566: Fix FlattenCFG to invert test when different index is encountered, and add one more operator to invert.
Jan Sjödin
- [PATCH] D11566: Fix FlattenCFG to invert test when different index is encountered, and add one more operator to invert.
Jan Sjödin
- [PATCH] IR: Expose the method 'getLocalSlot' in module slot tracker.
Duncan P. N. Exon Smith
- [PATCH] D11463: [AArch64] Define subtarget feature "reserve-x18"
Duncan P. N. Exon Smith
- [llvm] r242945 - IPO: Avoid brace initialization of a map, some versions of libc++ don't like it
Duncan P. N. Exon Smith
- [llvm] r242945 - IPO: Avoid brace initialization of a map, some versions of libc++ don't like it
Duncan P. N. Exon Smith
- [llvm] r242954 - Revert "Improve merging of stores from static constructors in GlobalOpt"
Duncan P. N. Exon Smith
- [llvm] r243089 - Revert "Remove access to the DataLayout in the TargetMachine"
Duncan P. N. Exon Smith
- [llvm] r243167 - Remove unnecessary null check. NFC.
Duncan P. N. Exon Smith
- [llvm] r243173 - MIR Serialization: Serialize MachineFrameInfo's callee saved information.
Duncan P. N. Exon Smith
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Serialize unnamed basic block references.
Duncan P. N. Exon Smith
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Serialize the block address machine operands.
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Serialize the target index machine operands.
Duncan P. N. Exon Smith
- [llvm] r242954 - Revert "Improve merging of stores from static constructors in GlobalOpt"
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Serialize the machine basic block successor weights.
Duncan P. N. Exon Smith
- [llvm] r243349 - [opaque pointers] Avoid the use of pointee types when parsing inline asm in IR
Duncan P. N. Exon Smith
- [PATCH] D10825: Improvement on computing edge probabilities when choosing the best successor in machine block placement.
Duncan P. N. Exon Smith
- [llvm] r243349 - [opaque pointers] Avoid the use of pointee types when parsing inline asm in IR
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Serialize the machine basic block successor weights.
Duncan P. N. Exon Smith
- [PATCH] D11635: DebugInfo: Emit DW_AT_address_class for non-0 address space
Duncan P. N. Exon Smith
- [PATCH] Serialize the floating point immediate machine operands.
Duncan P. N. Exon Smith
- [PATCH]: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Duncan P. N. Exon Smith
- [PATCH] Bitcode: Add bitcode format compatibility test
Duncan P. N. Exon Smith
- [PATCH]: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Duncan P. N. Exon Smith
- [PATCH] Serialize the floating point immediate machine operands.
Duncan P. N. Exon Smith
- [PATCH] Bitcode: Add bitcode format compatibility test
Duncan P. N. Exon Smith
- [llvm] r243764 - DI: Rewrite the DIBuilder local variable API
Duncan P. N. Exon Smith
- [llvm] r243774 - DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Duncan P. N. Exon Smith
- [llvm] r243764 - DI: Rewrite the DIBuilder local variable API
Duncan P. N. Exon Smith
- [PATCH] Bitcode: Add bitcode format compatibility test
Duncan P. N. Exon Smith
- [PATCH] Serialize the floating point immediate machine operands.
Duncan P. N. Exon Smith
- [llvm] r243779 - IR: Add a broad bitcode compatibility test
Duncan P. N. Exon Smith
- [PATCH] Bitcode: Add bitcode format compatibility test
Duncan P. N. Exon Smith
- [llvm] r243779 - IR: Add a broad bitcode compatibility test
Duncan P. N. Exon Smith
- [PATCH] MIR Serialization: Initial serialization of the machine memory operands.
Duncan P. N. Exon Smith
- [polly] r243801 - Fix polly tests after LLVM IR change in r243774
Duncan P. N. Exon Smith
- [PATCH] D11683: Create a wrapper pass for MachineDominatorTree to remove pass dependence when it is only used conditionally.
Duncan P. N. Exon Smith
- [llvm] r243853 - Remove dead code, NFC
Duncan P. N. Exon Smith
- [llvm] r243854 - AsmPrinter: Change DIEValueList to a subclass of DIE, NFC
Duncan P. N. Exon Smith
- [llvm] r243855 - AsmPrinter: Take DIEValueList in some DwarfUnit API, NFC
Duncan P. N. Exon Smith
- [llvm] r243856 - AsmPrinter: Split out non-DIE printing from DIE::print(), NFC
Duncan P. N. Exon Smith
- [llvm] r243857 - DwarfLinker: Use DIEValueList instead of DIE, NFC
Duncan P. N. Exon Smith
- [llvm] r243858 - AsmPrinter: Stop inheriting from DIE
Duncan P. N. Exon Smith
- [llvm] r243864 - ValueMapper: Reuse local variable, NFC
Duncan P. N. Exon Smith
- [llvm] r243865 - ValueMapper: Use a range-based for, NFC
Duncan P. N. Exon Smith
- [llvm] r243866 - ValueMapper: Only check for cycles if operands change
Duncan P. N. Exon Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Kevin B. Smith
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Kevin B. Smith
- [PATCH] D11660: [x86] reassociate integer multiplies using machine combiner pass
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [PATCH] D11696: [x86] machine combiner reassociation: mark EFLAGS operand as 'dead'
Kevin B. Smith
- [PATCH] D11428: Improve EmitLoweredSelect for contiguous pseudo CMOV instructions.
Kevin B. Smith
- [lld] r243496 - [ELF2] Devirtualize SymbolBody.
Michael Spencer
- [PATCH] D11612: [lld][ELF2] Apply relocations.
Michael Spencer
- [PATCH] D11612: [lld][ELF2] Apply relocations.
Michael Spencer
- [lld] r243496 - [ELF2] Devirtualize SymbolBody.
Michael J. Spencer
- [lld] r243506 - [ELF2] Emit section table.
Michael J. Spencer
- [lld] r243509 - [ELF2] Emit correct section types.
Michael J. Spencer
- [lld] r243579 - [ELF2] Templatize addChunk and handle section flags.
Michael J. Spencer
- [PATCH] [InstCombine] Fix a crash while generating debug output for replacements with debug info
Bjorn Steinbrink
- [PATCH] D11710: [SimplifyCFG] Ignore lifetime intrinsics when looking for empty landing pads
Björn Steinbrink
- [PATCH] D11507: AMDGPU: Fix crash if called function is a bitcast
Tom Stellard
- [Diffusion] rL243263: AMDGPU/SI: Fix the V_FRACT_F64 SI bug workaround
Tom Stellard
- [Diffusion] rL243294: AMDGPU: don't match vgpr loads for constant loads
Tom Stellard
- [PATCH] D11601: AMDGPU/SI: Simplify moveSMRDToVALU()
Tom Stellard
- [PATCH] D11602: AMDGPU/SI: Use ComplexPatterns for SMRD addressing modes
Tom Stellard
- [PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Tom Stellard
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Tom Stellard
- [PATCH] D11620: AMDGPU/SI: Remove isTriviallyReMaterializable() function from SIInstrInfo
Tom Stellard
- [PATCH] D11621: AMDGPU/SI: Mark SMRD instructions as rematerializable
Tom Stellard
- [PATCH] D11624: AMDGPU: Fix unreachable when emitting binary debug info
Tom Stellard
- [PATCH] D11625: AMDGPU/SI: Set DwarfRegNum
Tom Stellard
- [PATCH] D11626: AMDGPU: Set SubRegIndex size and offset
Tom Stellard
- [PATCH] D11627: AMDGPU: Fix assert on dbg_value instructions
Tom Stellard
- [PATCH] D11266: LLD: ELF: Correctly identify SHT_NOTE sections with !SHF_ALLOC as type*Note
Tom Stellard
- [PATCH] D11267: LLD: Add AMDGPU ELF ReaderWriter
Tom Stellard
- [PATCH] D11458: ELF: Add AMDGPU specific defintions
Tom Stellard
- [Diffusion] rL243294: AMDGPU: don't match vgpr loads for constant loads
Tom Stellard
- [Diffusion] rL243263: AMDGPU/SI: Fix the V_FRACT_F64 SI bug workaround
Tom Stellard
- [PATCH] D11603: AMDGPU/SI: Remove unused pattern for f32 constant loads
Tom Stellard
- [llvm] r243651 - AMDGPU/SI: Remove isTriviallyReMaterializable() function from SIInstrInfo
Tom Stellard
- [llvm] r243652 - AMDGPU/SI: Simplify moveSMRDToVALU()
Tom Stellard
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Tom Stellard
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Tom Stellard
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Tom Stellard
- [PATCH] D11604: AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on SI
Tom Stellard
- [PATCH] D11625: AMDGPU/SI: Set DwarfRegNum
Tom Stellard
- [PATCH] D9985: Refactor: Simplify boolean conditional return statements in lib/Target/R600
Tom Stellard
- [llvm] r243719 - AMDGPU/SI: Remove unused pattern for f32 constant loads
Tom Stellard
- [llvm] r243720 - docs: Add information about helper scripts to HowToReleaseLLVM page
Tom Stellard
- [llvm] r243724 - ELFYAML: Enable parsing of EM_AMDGPU
Tom Stellard
- [PATCH] D11602: AMDGPU/SI: Use ComplexPatterns for SMRD addressing modes
Tom Stellard
- [PATCH] D11602: AMDGPU/SI: Use ComplexPatterns for SMRD addressing modes
Tom Stellard
- [compiler-rt] r243051 - [sanitizer] Implement logging to syslog.
Evgenii Stepanov
- [compiler-rt] r243359 - [sanitizer] Fix FreeBSD build of sanitizer_common.
Evgeniy Stepanov
- [PATCH] D11552: Fix fast stack-unwinding for Power
Evgeniy Stepanov
- [compiler-rt] r243473 - [asan] Read process name from /proc/self/cmdline on Linux.
Evgeniy Stepanov
- [compiler-rt] r243480 - [sanitizer] Fix Mac build.
Evgeniy Stepanov
- [compiler-rt] r243494 - [asan] Support per-application flags in the Android setup script.
Evgeniy Stepanov
- [compiler-rt] r243548 - [asan] Remove special case mapping on Android/AArch64.
Evgeniy Stepanov
- [llvm] r243548 - [asan] Remove special case mapping on Android/AArch64.
Evgeniy Stepanov
- [compiler-rt] r243564 - [asan] XFAIL 1 test on Android.
Evgeniy Stepanov
- [PATCH] D11647: [dfsan] Enable dfsan for aarch64
Evgeniy Stepanov
- [zorg] r243678 - [asan] Make errors in Android build/test steps fatal.
Evgeniy Stepanov
- [compiler-rt] r243679 - [asan] Support arm64 devices in asan_device_setup.
Evgeniy Stepanov
- [compiler-rt] r243714 - [asan] Fix signal() interception on 64-bit Android.
Evgeniy Stepanov
- [compiler-rt] r243787 - [asan] Fix wrong __ANDROID_API__ preprocessor condition.
Evgeniy Stepanov
- [compiler-rt] r243802 - [asan] Link tests with ld.gold on Android.
Evgeniy Stepanov
- [PATCH] D8717: Add a callback to FunctionPass to enable skipping execution on a per-function basis
Vladimir Sukharev
- [PATCH] D8717: Add a callback to FunctionPass to enable skipping execution on a per-function basis
Vladimir Sukharev
- [llvm] r243341 - Tweak llvm/test/CodeGen/X86/virtual-registers-cleared-in-machine-functions-liveins.ll not to fail for targeting win32.
NAKAMURA Takumi
- [llvm] r243639 - MCJITTests/MCJITCAPITest.cpp: Try to appease i686-win32.
NAKAMURA Takumi
- [compiler-rt] r243384 - [UBSan][MIPS] Fix cast-overflow tests for mips big endian
Sagar Thakur
- [PATCH] D11448: [UBSan][MIPS] Fix cast-overflow tests for mips big endian.
Sagar Thakur
- [llvm] r243380 - Remove unnecessary const_casts. NFC
Craig Topper
- [llvm] r243842 - De-constify pointers to Type since they can't be modified. NFC
Craig Topper
- [llvm] r243843 - Merge the const and non-const Type::getScalarType to a const version that returns a non-const pointer. Since we don't put const on Types all places were already calling the non-const version.
Craig Topper
- [llvm] r243844 - Mark Type::getPointerTo as const. Unfortunately, this requires a const_cast inside, but at least it makes all methods on Type const. NFC
Craig Topper
- [llvm] r243845 - Mark CompositeType::getTypeAtIndex as const. NFC
Craig Topper
- [llvm] r243843 - Merge the const and non-const Type::getScalarType to a const version that returns a non-const pointer. Since we don't put const on Types all places were already calling the non-const version.
Craig Topper
- [llvm] r243859 - Use range-based for loops. NFC
Craig Topper
- [PATCH] D11565: [WinEH] Add documentation motivating the new EH instructions
Joseph Tremoulet
- [PATCH] D11212: [SCEV] Apply NSW and NUW flags via poison value analysis
Andrew Trick
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Andrew Trick
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Andrew Trick
- [PATCH] D11538: Move the Target way of overriding DAG Scheduler to a target hook
Andrew Trick
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Andrew Trick
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Andrew Trick
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
Andrew Trick
- [llvm] r242436 - AArch64: Implement conditional compare sequence matching.
Charlie Turner
- [lld] r243161 - [ELF2] Add a new ELF linker based on the new PE/COFF linker.
Rui Ueyama
- [lld] r243321 - ELF2: Devirtualize SymbolBody::compare. NFC.
Rui Ueyama
- [lld] r243323 - ELF2: Inline very small functions.
Rui Ueyama
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Rui Ueyama
- [PATCH] D11545: COFF: Write import library symbols to a symbol table.
Rui Ueyama
- [lld] r243346 - COFF: Add REQUIRES arm to tests which use the ARM disassembler.
Rui Ueyama
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Rui Ueyama
- [lld] r243350 - COFF: Write import library symbols to a symbol table.
Rui Ueyama
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Rui Ueyama
- [lld] r243358 - Use SmallDenseMap instead of std::map where we don't care about order of keys.
Rui Ueyama
- [lld] r243232 - ELF2: Avoid calling std::sort to make output deterministic.
Rui Ueyama
- [lld] r243364 - COFF: Skip non-DWARF debug info sections.
Rui Ueyama
- [lld] r243372 - COFF: Fix 32-bit delay-import address table.
Rui Ueyama
- [lld] r243373 - COFF: Add /LargeAddressAware command line option.
Rui Ueyama
- [lld] r243374 - COFF: /HighEntropyVA is on by default only on 64-bit.
Rui Ueyama
- [lld] r243375 - COFF: Do not ignore /merge if /debug is specified.
Rui Ueyama
- [lld] r243377 - COFF: Update README to mention that it now supports 32-bit x86.
Rui Ueyama
- [lld] r243490 - COFF: Fix export symbol names for x86.
Rui Ueyama
- [lld] r243495 - COFF: _tls_used is __tls_used on x86.
Rui Ueyama
- [lld] r243496 - [ELF2] Devirtualize SymbolBody.
Rui Ueyama
- [lld] r243532 - COFF: Set load config table entry on non-x86.
Rui Ueyama
- [lld] r243533 - COFF: Remove unused command line option.
Rui Ueyama
- [lld] r243534 - ELF2: Use DenseMap instead of std::map for a symbol table.
Rui Ueyama
- [lld] r243535 - COFF: Fix SECREL and SECTION relocations.
Rui Ueyama
- [lld] r243557 - COFF: Fix seh.test.
Rui Ueyama
- [lld] r243559 - COFF: ARM: Fix DLL import table.
Rui Ueyama
- [lld] r243560 - COFF: ARM: Fix relocations to thumb code.
Rui Ueyama
- [lld] r243565 - COFF: Add /safeseh command line option.
Rui Ueyama
- [lld] r243568 - COFF: Ignore /ThrowNew command line option.
Rui Ueyama
- [lld] r243570 - Remove astyle-options.
Rui Ueyama
- [lld] r243573 - COFF: Fix command line option spelling.
Rui Ueyama
- [lld] r243568 - COFF: Ignore /ThrowNew command line option.
Rui Ueyama
- [PATCH] D11608: COFF: Remove the old COFF linker and rename link2 link.
Rui Ueyama
- [PATCH] D11608: COFF: Remove the old COFF linker and rename link2 link.
Rui Ueyama
- [lld] r243587 - COFF: Suppress "Duplicate entry" warning of lib.exe
Rui Ueyama
- [lld] r243588 - Remove unused #includes.
Rui Ueyama
- [PATCH] D11612: [lld][ELF2] Apply relocations.
Rui Ueyama
- [PATCH] D11612: [lld][ELF2] Apply relocations.
Rui Ueyama
- [PATCH] D11655: COFF: Sort output sections which start with .debug to the end of the file
Rui Ueyama
- [PATCH] D11655: COFF: Sort output sections which start with .debug to the end of the file
Rui Ueyama
- [lld] r243683 - Remove trailing whitespace.
Rui Ueyama
- [lld] r243700 - COFF: Handle all COMDAT sections as non-GC root.
Rui Ueyama
- [lld] r243701 - COFF: Move code for Identical COMDAT Folding to ICF.cpp.
Rui Ueyama
- [PATCH] D11673: [lld] COFF: When resolving _load_config_used, add it as a GC root.
Rui Ueyama
- [lld] r243794 - COFF: Fix error message. Space was missing.
Rui Ueyama
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Jake VanAdrighem
- [PATCH] D11628: [mips][microMIPS] Implement CACHEE and PREFE instructions
Hrvoje Varga
- [PATCH] D11630: [mips][microMIPS] Implement LLE and SCE instructions
Hrvoje Varga
- [PATCH] D11631: [mips][microMIPS] Implement LWLE, LWRE, SWLE and SWRE instructions
Hrvoje Varga
- [PATCH] D11632: [mips][microMIPS] Implement CACHEE and PREFE instructions for microMIPS32r6
Hrvoje Varga
- [PATCH] D11633: [mips][microMIPS] Implement LB, LBE, LBU and LBUE instructions
Hrvoje Varga
- [PATCH] D11634: [mips][microMIPS] Implement LLE and SCE instructions for microMIPS32r6
Hrvoje Varga
- [PATCH] D11638: [mips][microMIPS] ADDU16, AND16, ANDI16, NOT16, OR16, SLL16 and SRL16
Hrvoje Varga
- [PATCH] D11643: [mips][microMIPS] Implement BREAK16, LI16, MOVE16, SDBBP16, SUBU16 and XOR16 instructions
Hrvoje Varga
- [PATCH] D11674: [mips][microMIPS] Implement ABS.fmt, CEIL.L.fmt, CEIL.W.fmt, FLOOR.L.fmt, FLOOR.W.fmt, TRUNC.L.fmt, TRUNC.W.fmt, RSQRT.fmt and SQRT.fmt instructions
Hrvoje Varga
- [compiler-rt] r243241 - tsan: fix shift overflow
Dmitry Vyukov
- [compiler-rt] r243241 - tsan: fix shift overflow
Dmitry Vyukov
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Dmitry Vyukov
- [compiler-rt] r243615 - Revert r243604, it (very likely) caused PR24312.
Nico Weber
- [PATCH] D11249: Fix PR#24142
Guozhi Wei
- [PATCH] D11249: Fix PR#24142
Guozhi Wei
- [PATCH] D11665: Explicitly clear the MCInst operand list when calling the target disassembler. Otherwise, repeatedly passing in the same MCInst to getInstruction() will append the current instruction's operands to the previous instruction's operands.
Ulrich Weigand
- [compiler-rt] r243170 - [CMake] Workaround for PR24222: don't fail if we can't target COMPILER_RT_TEST_TARGET_TRIPLE unless it was explicitly set.
Hans Wennborg
- [www] r243286 - Win snapshot: r243265
Hans Wennborg
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Hans Wennborg
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Hans Wennborg
- [Diffusion] rL243263: AMDGPU/SI: Fix the V_FRACT_F64 SI bug workaround
Hans Wennborg
- [Diffusion] rL243294: AMDGPU: don't match vgpr loads for constant loads
Hans Wennborg
- [PATCH] D11448: [UBSan][MIPS] Fix cast-overflow tests for mips big endian.
Hans Wennborg
- [PATCH] D11477: fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Hans Wennborg
- [llvm] r243057 - fix crash in machine trace metrics due to processing dbg_value instructions (PR24199)
Hans Wennborg
- [PATCH] D11494: test-release.sh: Add -openmp option.
Hans Wennborg
- [PATCH] D11548: [LLVM] Fix Clang-tidy llvm-namespace-comment warnings
Hans Wennborg
- [llvm] r243361 - fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Hans Wennborg
- [PATCH] D11477: fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
Hans Wennborg
- [PATCH] D11478: test-release.sh: Defer test errors until the end
Hans Wennborg
- Patches to 3.7.0
Hans Wennborg
- [PATCH] D11563: [test-release.sh] Add -no-libunwind to disable it on targets that don't support it.
Hans Wennborg
- [PATCH] D11494: test-release.sh: Add -openmp option.
Hans Wennborg
- [PATCH] D11494: test-release.sh: Add -openmp option.
Hans Wennborg
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Hans Wennborg
- [llvm] r243500 - ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141)
Hans Wennborg
- [llvm] r243519 - [PPC] Fix PR24216: Don't generate splat for misaligned shuffle mask
Hans Wennborg
- [llvm] r243531 - test-release.sh: Add option for building the OpenMP run-time
Hans Wennborg
- [PATCH] D11494: test-release.sh: Add -openmp option.
Hans Wennborg
- [PATCH] D11529: [libcxxabi] Add -funwind-tables to the test compilation options.
Hans Wennborg
- [llvm] r243057 - fix crash in machine trace metrics due to processing dbg_value instructions (PR24199)
Hans Wennborg
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Hans Wennborg
- [PATCH] D11618: [CMake] Pass -march=i686 when targeting i686 (PR24222)
Hans Wennborg
- [PATCH] D11618: [CMake] Pass -march=i686 when targeting i686 (PR24222)
Hans Wennborg
- [compiler-rt] r243604 - [CMake] Pass -march=i686 when targeting i686 (PR24222)
Hans Wennborg
- [PATCH] D11618: [CMake] Pass -march=i686 when targeting i686 (PR24222)
Hans Wennborg
- [compiler-rt] r243604 - [CMake] Pass -march=i686 when targeting i686 (PR24222)
Hans Wennborg
- [compiler-rt] r243615 - Revert r243604, it (very likely) caused PR24312.
Hans Wennborg
- D11610: [mips][FastISel] Remove hidden mips-fast-isel option.
Hans Wennborg
- [llvm] r243589 - [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping.
Hans Wennborg
- [PATCH] D11448: [UBSan][MIPS] Fix cast-overflow tests for mips big endian.
Hans Wennborg
- [llvm] r243057 - fix crash in machine trace metrics due to processing dbg_value instructions (PR24199)
Hans Wennborg
- [PATCH] D11588: [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Hans Wennborg
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Hans Wennborg
- [test-suite] r243704 - Creating release candidate rc2 from release_370 branch
Hans Wennborg
- [lld] r243711 - Creating release candidate rc2 from release_370 branch
Hans Wennborg
- [compiler-rt] r243686 - [Sanitizers] [Bug 24151] Generalize type of offset in internal_mmap
Hans Wennborg
- [PATCH] D11649: [regalloc] Make RegMask clobbers prevent merging vreg's into PhysRegs when hoisting def's upwards.
Hans Wennborg
- [PATCH][CMake] Fix PR14200, llvm-config output misses -fno-rtti
David Wiberg
- [llvm] r243847 - Add support to set/get ordering for load/store from the C API
Andrew Wilkins
- [llvm] r243379 - Reserve some constant values for the Swift calling convention.
Bob Wilson
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Bob Wilson
- [PATCH] D11579: [InstrProfiling] Fix data race on profile counters by using AtomicRMW.
Bob Wilson
- [llvm] r243460 - [SCEV] Apply NSW and NUW flags via poison value analysis
Jingyue Wu
- [llvm] r243522 - Temporarily revert r242871
Jingyue Wu
- [llvm] r243486 - [PeepholeOptimizer] Look through PHIs to find additional register sources
Jingyue Wu
- [llvm] r243486 - [PeepholeOptimizer] Look through PHIs to find additional register sources
Jingyue Wu
- [llvm] r243555 - Roll forward r242871
Jingyue Wu
- [PATCH] D11622: [NVPTX] allow register copy between float and int
Jingyue Wu
- [llvm] r243734 - Refactor: Simplify boolean conditional return statements in lib/Target/NVPTX
Jingyue Wu
- [PATCH] D11505: [NVPTX] convert pointers in byval kernel arguments to global
Jingyue Wu
- [llvm] r243790 - [NVPTX] convert pointers in byval kernel arguments to global
Jingyue Wu
- [llvm] r243839 - [NVPTX] allow register copy between float and int
Jingyue Wu
- Adding VERSION_MIN load command to MachO file on Darwin
Steven Wu
- [PATCH] D11512: Fix conflict for referencing "flags" variable in X86 assembly syntax
Marina Yatsina
- [PATCH] D11512: Fix conflict for referencing "flags" variable in X86 assembly syntax
Marina Yatsina
- [PATCH] D11712: Fix bug in COMISD and COMISS definition in td files
Marina Yatsina
- [PATCH] D11691: [WebAssembly] Add Relooper
Alon Zakai
- [PATCH] D11691: [WebAssembly] Add Relooper
Alon Zakai
- [PATCH] D11691: [WebAssembly] Add Relooper
Alon Zakai
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Adhemerval Zanella
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Adhemerval Zanella
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Adhemerval Zanella
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Adhemerval Zanella
- [PATCH] D11534: [AArch64] Implement __builtin_thread_pointer
Adhemerval Zanella
- [PATCH] D11484: [compiler] [tsan] Enable tsan for aarch64
Adhemerval Zanella
- [PATCH] D11534: [AArch64] Implement __builtin_thread_pointer
Adhemerval Zanella
- [llvm] r243412 - Implement __builtin_thread_pointer
Adhemerval Zanella
- [PATCH] D11645: [sanitizers] Enable dfsan for aarch64
Adhemerval Zanella
- [PATCH] D11647: [dfsan] Enable dfsan for aarch64
Adhemerval Zanella
- [llvm] r243684 - Enable dfsan for aarch64
Adhemerval Zanella
- [compiler-rt] r243688 - [dfsan] Enable dfsan for aarch64
Adhemerval Zanella
- [PATCH] D11548: [LLVM] Fix Clang-tidy llvm-namespace-comment warnings
Eugene Zelenko
- [PATCH] D11547: AliasSetTracker "fixme" fix - using mod/ref information for UnknownInstr
Andrew Zhogin
- [PATCH] D11606: Vtable aliasing improvement: makes obj->vtable noalias obj and modref(obj->virt_call, obj->vtable) = REF
Andrew Zhogin
- RFC: LoopEditor, a high-level loop transform toolkit
Michael Zolotukhin
- [llvm] r243466 - [Unroll] Don't analyze blocks outside the loop.
Michael Zolotukhin
- RFC: LoopEditor, a high-level loop transform toolkit
Michael Zolotukhin
- [llvm] r243471 - [Unroll] Add debug dumps to loop-unroll analyzer.
Michael Zolotukhin
- [PATCH] D8817: Estimate DCE effect in heuristic for estimating complete-unroll optimization effects.
Michael Zolotukhin
- [PATCH] D8817: Estimate DCE effect in heuristic for estimating complete-unroll optimization effects.
Michael Zolotukhin
- [llvm] r243543 - Rename test full-unroll-bad-geps.ll to full-unroll-crashers.ll.
Michael Zolotukhin
- [llvm] r243544 - [Unroll] Don't crash when simplified branch condition is undef.
Michael Zolotukhin
- [llvm] r243545 - [Unroll] Handle SwitchInst properly.
Michael Zolotukhin
- [llvm] r242409 - [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute difference operation
Michael Zolotukhin
- [PATCH] D11678: [CodeGen] Fixes *absdiff* intrinsic: LangRef doc/test case improvement and corresponding code change
Michael Zolotukhin
- [PATCH] D11706: [Unroll] Improve the brute force loop unroll estimate by propagating through PHI nodes across iterations.
Michael Zolotukhin
- RFC: LoopEditor, a high-level loop transform toolkit
Mikhail Zolotukhin
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
hfinkel at anl.gov
- [PATCH] D11051: Extend LICM to hoist loop invariant GEP out
hfinkel at anl.gov
- [PATCH] D11364: [CaptureTracker] Provide a numbered basic block to PointerMayBeCapturedBefore
hfinkel at anl.gov
- [PATCH] D11524: [ARM/AArch64] Fix cost model for interleaved accesses
silviu.baranga at arm.com
- [PATCH] D11524: [ARM/AArch64] Fix cost model for interleaved accesses
silviu.baranga at arm.com
- [PATCH] D10386: [LAA] Merge memchecks for accesses separated by a constant offset
silviu.baranga at arm.com
- [PATCH] D10161: [SCEV][LoopVectorize] Allow ScalarEvolution to make assumptions about overflows
silviu.baranga at arm.com
- [PATCH] fix typo
servuswiegehtz at yahoo.de
- [TableGen] fix incorrect code generation for attribute ReadNone for llvm intrinsics
servuswiegehtz at yahoo.de
Last message date:
Sun Aug 2 23:32:43 PDT 2015
Archived on: Tue Aug 4 17:13:05 PDT 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).