The Week Of Monday 21 April 2014 Archives by author
Starting: Mon Apr 21 00:09:01 PDT 2014
Ending: Sun Apr 27 23:16:47 PDT 2014
Messages: 1111
- [llvm] r207028 - MC: honour IMAGE_SCN_CNT_INITIALIZED_DATA
Saleem Abdulrasool
- [llvm] r207029 - MC: move ARM64 test from AArch64 directory
Saleem Abdulrasool
- [llvm] r207030 - MC: move test from Generic to COFF
Saleem Abdulrasool
- [llvm] r207038 - MC: disable test on thumbv7-windows
Saleem Abdulrasool
- [PATCH] ARM: For thumb fixups store halfwords high first and low second
Saleem Abdulrasool
- [PATCH] ARM: remove @llvm.arm.sevl intrinsic
Saleem Abdulrasool
- [llvm] r207200 - X86: convert object streamer selection to a switch
Saleem Abdulrasool
- [llvm] r207242 - ARM: provide a new generic hint intrinsic
Saleem Abdulrasool
- [PATCH] ARM: provide a generic hint intrinsic
Saleem Abdulrasool
- [llvm] r207246 - ARM: remove @llvm.arm.sevl
Saleem Abdulrasool
- [PATCH] ARM: remove @llvm.arm.sevl intrinsic
Saleem Abdulrasool
- [llvm] r207341 - ARM: Support SingleParameterDotFile on WoA
Saleem Abdulrasool
- [llvm] r207342 - MC: style tweaks to WinCOFFStreamer
Saleem Abdulrasool
- [llvm] r207343 - MC: rename WinCOFFStreamer and move declaration out-of-line
Saleem Abdulrasool
- [llvm] r207344 - MC: create X86WinCOFFStreamer for target specific behaviour
Saleem Abdulrasool
- [llvm] r207345 - Add WoA object file emission support
Saleem Abdulrasool
- [llvm] r207346 - COFF: move ARM COFF test to ARM directory
Saleem Abdulrasool
- [llvm] r207347 - tests: Windows ARM now supports object emission
Saleem Abdulrasool
- [llvm] r207349 - MC: restore behaviour of defaulting to ELF
Saleem Abdulrasool
- [llvm] r207350 - ARM: MSVC does not support = default
Saleem Abdulrasool
- [llvm] r207349 - MC: restore behaviour of defaulting to ELF
Saleem Abdulrasool
- [llvm] r207350 - ARM: MSVC does not support = default
Saleem Abdulrasool
- [llvm] r207365 - MC: duplicate .file test for WoA (SVN r207341)
Saleem Abdulrasool
- [llvm] r207341 - ARM: Support SingleParameterDotFile on WoA
Saleem Abdulrasool
- [llvm] r207343 - MC: rename WinCOFFStreamer and move declaration out-of-line
Saleem Abdulrasool
- [llvm] r207393 - MC: range-loopify
Saleem Abdulrasool
- [PATCH] `nonnull` argument attribute.
Luqman Aden
- [llvm] r206878 - [mips] Clang-format MipsAsmParser.
Matheus Almeida
- [llvm] r207123 - [mips] Remove non-ascii character.
Matheus Almeida
- [PATCH] [tablegen] Add !listconcat operator with the similar semantics as !strconcat
Owen Anderson
- [PATCH] AARCH64: Implement big endian loads of NEON types from constant pools
Konrad Anheim
- [PATCH] R600: Make sign_extend_inreg legal.
Matt Arsenault
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Matt Arsenault
- [llvm] r206772 - Fix unnecessary line break
Matt Arsenault
- [PATCH] Fix assertion with a trunc store to an i1 vector.
Matt Arsenault
- [PATCH] R600/SI: Fix unreachable on branch on constant.
Matt Arsenault
- [llvm] r206862 - R600: Make sign_extend_inreg legal.
Matt Arsenault
- [PATCH] R600: Make sign_extend_inreg legal.
Matt Arsenault
- [llvm] r206864 - R600: Change how vector truncating stores are packed.
Matt Arsenault
- [PATCH] R600: Change how vector truncating stores are packed.
Matt Arsenault
- [PATCH] R600: Emit error instead of unreachable on function call
Matt Arsenault
- [llvm] r206904 - R600: Emit error instead of unreachable on function call
Matt Arsenault
- [PATCH] R600: Emit error instead of unreachable on function call
Matt Arsenault
- [PATCH] Remove dead code in instcombine.
Matt Arsenault
- [llvm] r207000 - Remove dead code in instcombine.
Matt Arsenault
- [PATCH] Remove dead code in instcombine.
Matt Arsenault
- [llvm] r207015 - Convert test to FileCheck
Matt Arsenault
- [llvm] r207017 - R600: Add a test that used to be broken that I forgot to add
Matt Arsenault
- [llvm] r207019 - Don't use default address space arguments in GlobalOpt
Matt Arsenault
- [llvm] r207021 - Remove more default address space argument usage.
Matt Arsenault
- [llvm] r207023 - Use pointer size function where only a pointer is expected
Matt Arsenault
- [PATCH] R600/SI: Use address space in allowsUnalignedMemoryAccesses
Matt Arsenault
- [llvm] r207054 - Handle addrspacecast when looking at memcpys from globals
Matt Arsenault
- [llvm] r207126 - R600/SI: Use address space in allowsUnalignedMemoryAccesses
Matt Arsenault
- [PATCH] R600/SI: Use address space in allowsUnalignedMemoryAccesses
Matt Arsenault
- [PATCH] Teach FastISel about address spaces.
Matt Arsenault
- [llvm] r204071 - Make DAGCombiner work on vector bitshifts with constant splat vectors.
Matt Arsenault
- [llvm] r207019 - Don't use default address space arguments in GlobalOpt
Matt Arsenault
- [PATCH RFC 3/4] R600: Implement iterative algorithm for udivrem
Matt Arsenault
- [PATCH RFC 4/4] R600: optimize the UDIVREM 64 algorithm
Matt Arsenault
- [PATCH RFC 4/4] R600: optimize the UDIVREM 64 algorithm
Matt Arsenault
- R600: Add BFE DAG combines
Matt Arsenault
- [PATCH 1/1] R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Matt Arsenault
- [PATCH v2 1/1] R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r206969 - [yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section class
Simon Atanasyan
- [llvm] r206017 - [yaml2obj][ELF] ELF Relocations Support.
Simon Atanasyan
- [llvm] r207003 - [yaml2obj][ELF] Remove unnecessary space between namespace name and
Simon Atanasyan
- [llvm] r206969 - [yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section class
Simon Atanasyan
- [PATCH] [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
Simon Atanasyan
- [PATCH] [X86] Silvermont new scheduler model
Alexey Bader
- [llvm] r207350 - ARM: MSVC does not support = default
Aaron Ballman
- [llvm] r207350 - ARM: MSVC does not support = default
Aaron Ballman
- [PATCH] Fix the local-stack-framework test
Eli Bendersky
- [llvm] r206763 - Fix the test: DCE optimized away everything.
Eli Bendersky
- [PATCH] Fix the local-stack-framework test
Eli Bendersky
- [PATCH] CSE on GEP indices
Eli Bendersky
- [PATCH] CSE on GEP indices
Eli Bendersky
- [PATCH] CSE on GEP indices
Eli Bendersky
- [PATCH] CSE on GEP indices
Eli Bendersky
- [PATCH] Fix PR19169:Crash on invalid attempting to specialize a template method as a template variable
Karthik Bhat
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Karthik Bhat
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Karthik Bhat
- [llvm] r207085 - Allow vectorization of few missed llvm intrinsic calls in BBVectorizor by handling them in isVectorizableIntrinsic function.
Karthik Bhat
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Karthik Bhat
- [PATCH] Allow vectorization of bit intrinsics in BB Vectorizor
Karthik Bhat
- [llvm] r207174 - Allow vectorization of bit intrinsics in BB Vectorizer.
Karthik Bhat
- [PATCH] Allow vectorization of bit intrinsics in BB Vectorizor
Karthik Bhat
- [PATCH] Optimization for certain shufflevector by using insertps.
Andrea Di Biagio
- [PATCH][X86] Add support for Read Time Stamp Counter intrinsics ('__rdtsc' and '__rdtscp').
Andrea Di Biagio
- [llvm] r207127 - [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.
Andrea Di Biagio
- [PATCH][X86] Add support for Read Time Stamp Counter intrinsics ('__rdtsc' and '__rdtscp').
Andrea Di Biagio
- [PATCH][InstCombine][X86] Teach how to fold calls to SSE2/AVX2 psrl intrinsics.
Andrea Di Biagio
- [PATCH] Optimization for certain shufflevector by using insertps.
Andrea Di Biagio
- [llvm] r207299 - [InstCombine][X86] Teach how to fold calls to SSE2/AVX2 packed logical shift
Andrea Di Biagio
- [PATCH][InstCombine][X86] Teach how to fold calls to SSE2/AVX2 psrl intrinsics.
Andrea Di Biagio
- [llvm] r207303 - Revert commit r207302 since build failures
Andrea Di Biagio
- [compiler-rt] r177132 - Fix a virtual destructor warning.
David Blaikie
- [llvm] r206727 - Protect the ArgList dtor
David Blaikie
- [llvm] r206780 - Use value semantics to manage DbgVariables rather than dynamic allocation/pointers.
David Blaikie
- [llvm] r206784 - Use unique_ptr to manage objects owned by the ScheduleDAGMI.
David Blaikie
- [llvm] r206785 - Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImpl
David Blaikie
- [llvm] r206786 - Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler.
David Blaikie
- [llvm] r206788 - Simplify expression that was explicitly naming an operator overload in a call.
David Blaikie
- [llvm] r206790 - Use unique_ptr to handle GlobalOpt's Evaluator members
David Blaikie
- [llvm] r206794 - Simplify destruction of Modules in LLVContextImpl.
David Blaikie
- [llvm] r206796 - Use unique_ptr to manage ownership of GCOVFunctions, Blocks, and Edges.
David Blaikie
- [llvm] r206800 - Use Regex objects by value (rather than 'new'ed) in CodeGenSchedule.
David Blaikie
- [llvm] r206807 - Store State objects by value in TableGen's DFAPacketizerEmitter
David Blaikie
- [llvm] r206821 - Fix builds that use an stl missing std::set::emplace
David Blaikie
- [llvm] r206824 - Simplify DFAPacketizerEmitter State copy/move semantics to use compiler defaults.
David Blaikie
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
David Blaikie
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
David Blaikie
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
David Blaikie
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
David Blaikie
- [llvm] r206866 - Use unique_ptr to manage ParsedBinariesAndObjects in LLVMSymbolizer
David Blaikie
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
David Blaikie
- [llvm] r206867 - Revert "Use value semantics to manage DbgVariables rather than dynamic allocation/pointers."
David Blaikie
- [llvm] r206905 - Simplify address pool index assignment.
David Blaikie
- [llvm] r206921 - Use std::unique_ptr to handle ownership of DwarfUnits in DwarfFile.
David Blaikie
- [llvm] r206925 - Push memory ownership of DwarfUnits into clients of DwarfFile.
David Blaikie
- [llvm] r206925 - Push memory ownership of DwarfUnits into clients of DwarfFile.
David Blaikie
- [llvm] r206925 - Push memory ownership of DwarfUnits into clients of DwarfFile.
David Blaikie
- [llvm] r206927 - Requisite reformatting for previous commit.
David Blaikie
- [llvm] r206969 - [yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section class
David Blaikie
- [llvm] r207010 - Split out DwarfFile from DwarfDebug into its own .h/.cpp files.
David Blaikie
- [llvm] r207016 - clang-format r207010
David Blaikie
- [llvm] r207022 - Separate out the DWARF address pool into its own type/files.
David Blaikie
- [llvm] r207025 - clang-format for my previous commit (I keep forgetting... )
David Blaikie
- [llvm] r207026 - Move the AddressPool from DwarfFile to DwarfDebug.
David Blaikie
- [llvm] r207044 - DwarfAccelTable: Remove trivial dtor and simplify construction with an array.
David Blaikie
- [llvm] r207049 - Remove intermediate accelerator table for names.
David Blaikie
- [llvm] r207050 - More formatting...
David Blaikie
- [llvm] r207051 - And actually use the DwarfDebug::AccelNames to emit the names.
David Blaikie
- [llvm] r207057 - Remove the intermediate AccelObjC maps in DWARF units
David Blaikie
- [llvm] r207059 - Remove the intermediate AccelNamespace maps in DWARF units.
David Blaikie
- [llvm] r207060 - Remove the intermediate AccelTypes maps in DWARF units.
David Blaikie
- [llvm] r207061 - Remove unused parameter
David Blaikie
- [llvm] r207118 - Fix memory leak of MCSymbolData in MCAsmStreamer.
David Blaikie
- [llvm] r207086 - [LCG] Switch the SCC's parent iterators to be value iterators rather
David Blaikie
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
David Blaikie
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
David Blaikie
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
David Blaikie
- [llvm] r207124 - Spread some const around for non-mutating uses of MCSymbolData.
David Blaikie
- [patch] prototype of storing MCSymbolData directly in the MCAssembler
David Blaikie
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
David Blaikie
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
David Blaikie
- [llvm] r207130 - Debug info for optimized code: Support variables that are on the stack and
David Blaikie
- [llvm] r207167 - Fix quadratic performance during debug compression due to sections x symbols iteration.
David Blaikie
- [llvm] r207198 - Add missing cpp file header
David Blaikie
- [llvm] r207022 - Separate out the DWARF address pool into its own type/files.
David Blaikie
- [llvm] r207240 - PR19554: Fix some memory leaks in DIEHashTest.cpp
David Blaikie
- [llvm] r207244 - Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-null DIE by reference to DbgVariable::setDIE
David Blaikie
- [llvm] r207253 - DwarfUnit: Suddently, DIE references, everywhere.
David Blaikie
- [llvm] r207255 - Return DIE by reference instead of pointer from DwarfUnit::getUnitDie
David Blaikie
- [llvm] r207259 - DwarfUnit: return by reference from createAndAddDIE
David Blaikie
- [llvm] r207261 - DIEEntry: Refer to the specified DIE via reference rather than pointer.
David Blaikie
- [llvm] r207263 - DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.
David Blaikie
- [llvm] r207264 - DwarfUnit: Remove unused function
David Blaikie
- [llvm] r207265 - BugPoint: Fix some memory leaks.
David Blaikie
- [llvm] r207266 - MCAssembler: Simplify implementation of const variants of getSymbolData by calling one implementation from the other.
David Blaikie
- PATCH: fix leaks in bugpoint
David Blaikie
- [llvm] r207277 - Encapsulate the DWARF string pool in a separate type.
David Blaikie
- [llvm] r207281 - DwarfAccelTable: Store the string symbol in the accelerator table to avoid duplicate lookup.
David Blaikie
- [llvm] r207321 - DwarfDebug: Minor refactoring around type unit construction
David Blaikie
- [llvm] r207323 - DWARF Type Units: Avoid emitting type units under fission if the type requires an address.
David Blaikie
- [llvm] r207324 - Include C++ source for debug info test case committed in r207323
David Blaikie
- [llvm] r207333 - DebugInfo: Fix and test a regression caused by r207263 causing the DW_AT_object_pointer to go missing on blocks
David Blaikie
- [llvm] r207334 - DwarfDebug: Roll argument into call.
David Blaikie
- [llvm] r207357 - Remove redundant explicit default initialization of non-trivially constructed member.
David Blaikie
- [llvm] r207281 - DwarfAccelTable: Store the string symbol in the accelerator table to avoid duplicate lookup.
David Blaikie
- [llvm] r207009 - ProfileData: Avoid unnecessary copies of CounterData
Justin Bogner
- [llvm] r206656 - ProfileData: Add support for the indexed instrprof format
Justin Bogner
- [llvm] r207034 - llvm-cov: Allow short options to be grouped
Justin Bogner
- [llvm] r207035 - llvm-cov: Add support for gcov's --long-file-names option
Justin Bogner
- [compiler-rt] r207140 - [sanitizer] wordexp isn't available on iOS
Justin Bogner
- [llvm] r207172 - ProfileData: Treat missing function counts as malformed
Justin Bogner
- [PATCH] Rename X86insrtps to the proper instruction name.
Filipe Cabecinhas
- [llvm] r206779 - Rename X86insrtps to the proper instruction name.
Filipe Cabecinhas
- [lld] r206940 - winlib should be lib.exe, not just lib.
Filipe Cabecinhas
- [lld] r206947 - XFAIL the Mips tests when we don't have the target.
Filipe Cabecinhas
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Filipe Cabecinhas
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [llvm] r207055 - Optimize some special cases for SSE4a insertqi
Filipe Cabecinhas
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [PATCH] Add "Hard Mode" sanitizers
Filipe Cabecinhas
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [llvm] r207291 - Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [llvm] r207295 - Appease the almighty buildbots.
Filipe Cabecinhas
- [PATCH] Optimize shufflevector that copies an i64/f64 and zeros the rest.
Filipe Cabecinhas
- [PATCH] Optimize shufflevector that copies an i64/f64 and zeros the rest.
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [llvm] r206735 - Revert r206732 which is causing llc to crash on most of the build bots.
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chandler Carruth
- [llvm] r206737 - [PM] Add a nice low-tech registry of passes as a boring macro expansion
Chandler Carruth
- [llvm] r206739 - [PM] Wire the analysis passes (such as they are) into the registry, and
Chandler Carruth
- [llvm] r206744 - [PM] Fix a bug where we didn't properly clear the list map when the list
Chandler Carruth
- [llvm] r206745 - [PM] Add a new-PM-style CGSCC pass manager using the newly added
Chandler Carruth
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Chandler Carruth
- [llvm] r206775 - [Modules] Sink the DEBUG_TYPE macro out of LegalizeTypes.h and into the
Chandler Carruth
- [llvm] r206777 - [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the
Chandler Carruth
- [llvm] r206778 - [Modules] Consolidate the DEBUG_TYPE defines in NVPTX to the top of the
Chandler Carruth
- [llvm] r206822 - [Modules] Make Support/Debug.h modular. This requires it to not change
Chandler Carruth
- [llvm] r206830 - [Modules] Followup to r206822 to add a DEBUG_TYPE which is used on ARM
Chandler Carruth
- [llvm] r206837 - [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206838 - [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
Chandler Carruth
- [llvm] r206840 - [cleanup] Fix another place where we were including the tablegen'ed code
Chandler Carruth
- [llvm] r206841 - [cleanup] Fix two headers where we included a standard library header
Chandler Carruth
- [llvm] r206842 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206843 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206844 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206845 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206846 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206847 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206848 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [lld] r206851 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [polly] r206852 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
Chandler Carruth
- [llvm] r206938 - [LCG] Switch the Callee sets to be DenseMaps pointing to the index into
Chandler Carruth
- [llvm] r206948 - [LCG] Hoist the logic for forming a new SCC from the top of the DFSStack
Chandler Carruth
- [llvm] r206954 - [LCG] Add a unittest for the LazyCallGraph. I had a weak moment and
Chandler Carruth
- [llvm] r206959 - [LCG] Add some accessor methods to the SCC to allow iterating over the
Chandler Carruth
- [llvm] r206966 - [LCG] Implement Tarjan's algorithm correctly this time. We have to walk
Chandler Carruth
- [llvm] r206968 - [LCG] Add the first round of mutation support to the lazy call graph.
Chandler Carruth
- [llvm] r207042 - [LCG] Switch the primary SCC building code to use the negative low-link
Chandler Carruth
- [llvm] r207045 - [LCG] Switch the SCC lookup to be in terms of call graph nodes rather
Chandler Carruth
- [llvm] r207047 - [LCG] Make the insertion and query paths into the LCG which cannot fail
Chandler Carruth
- [llvm] r207048 - [LCG] Switch the primary node iterator to be a *much* more normal C++
Chandler Carruth
- [llvm] r207052 - [LCG] Remove two unused typedefs from the iterators.
Chandler Carruth
- [llvm] r207053 - [LCG] Normalize the post-order SCC iterator to just iterate over the SCC
Chandler Carruth
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
Chandler Carruth
- [llvm] r207072 - [ADT] Factor out the facade aspect of the iterator_adaptor_base into its
Chandler Carruth
- [llvm] r207078 - Use the shiny new iterator adaptor tool to implement the
Chandler Carruth
- [llvm] r207082 - [ADT] Try to appease MSVC by sinking the enable_if from a default
Chandler Carruth
- [llvm] r207084 - [ADT] Attempt to appease another MSVC oddity by moving the injected
Chandler Carruth
- [llvm] r207086 - [LCG] Switch the SCC's parent iterators to be value iterators rather
Chandler Carruth
- [llvm] r207090 - [LCG] We don't actually need a set in each SCC to track the nodes. We
Chandler Carruth
- [llvm] r207091 - [LCG] Switch the parent SCC tracking from a SmallSetVector to
Chandler Carruth
- [llvm] r207094 - [LCG] Re-order expectations to provide more useful output when debugging
Chandler Carruth
- [llvm] r207095 - [LCG] Rotate logic applied to the top of the DFSStack to instead be
Chandler Carruth
- [llvm] r207098 - [LCG] Incorporate the core trick of improvements on the naive Tarjan's
Chandler Carruth
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
Chandler Carruth
- [llvm] r207143 - Add 'musttail' marker to call instructions
Chandler Carruth
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Chandler Carruth
- [llvm] r207146 - [ADT] Generalize pointee_iterator to smart pointers by using decltype.
Chandler Carruth
- [llvm] r207147 - [LCG] Switch a weird do/while loop that actually couldn't fail its
Chandler Carruth
- [llvm] r207201 - [LCG] Now that the loop structure of the core SCC finding routine is
Chandler Carruth
- [llvm] r207202 - [LCG] Remove a completely unnecessary loop. It wasn't even doing any
Chandler Carruth
- [llvm] r207212 - [LCG] Rather than doing a linear time SmallSetVector removal of each
Chandler Carruth
- [llvm] r207213 - [LCG] During the incremental re-build of an SCC after removing an edge,
Chandler Carruth
- [llvm] r207217 - [LCG] During the incremental update of an SCC, switch to using the
Chandler Carruth
- [PATCH] SEH exceptions on Win64 (LLVM)
Chandler Carruth
- [PATCH] SEH exceptions on Win64 (LLVM)
Chandler Carruth
- [llvm] r207300 - [LCG] Refactor the duplicated code I added in my last commit here into
Chandler Carruth
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Chandler Carruth
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Chandler Carruth
- [llvm] r207305 - [LCG] Special case the removal of self edges. These don't impact the SCC
Chandler Carruth
- [llvm] r207306 - [LCG] In the incremental SCC re-formation, lift the node currently being
Chandler Carruth
- [llvm] r207310 - [LCG] Hoist the main DFS loop out of the edge removal function. This
Chandler Carruth
- [llvm] r207311 - [LCG] Rotate the full SCC finding algorithm to avoid round-trips through
Chandler Carruth
- [llvm] r207312 - [LCG] Rather than removing nodes from the SCC entry set when we process
Chandler Carruth
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Chandler Carruth
- [llvm] r207335 - [LCG] Switch the node iterator to use the new fancy adaptor base. This
Chandler Carruth
- [llvm] r207336 - [LCG] Eliminate more boiler plate by using the iterator facade base
Chandler Carruth
- [llvm] r207337 - [LCG] Add some pedantry to the use of ptrdiff_t to appease build bots.
Chandler Carruth
- [llvm] r207339 - [LCG] Re-organize the methods for mutating a call graph to make their
Chandler Carruth
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Chandler Carruth
- [llvm] r207385 - Teach the pass manager's execution dump to print the current time before
Chandler Carruth
- [llvm] r207387 - Update tests to use the new format of printing a TimeValue. It's a bit
Chandler Carruth
- [llvm] r207388 - Update the Windows TimeValue formatting to match the new formatting on
Chandler Carruth
- [llvm] r207389 - Use raw_ostream and Format.h on Windows so that we don't have to roll
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Evan Cheng
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Eric Christopher
- [patch][pr19470] Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Eric Christopher
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Eric Christopher
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
Eric Christopher
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [PATCH] LowerDbgDeclare - get rid of redundant dbg.values when an alloca survives optimization
Eric Christopher
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Eric Christopher
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Eric Christopher
- [PATCH] LowerDbgDeclare - get rid of redundant dbg.values when an alloca survives optimization
Eric Christopher
- [llvm] r206925 - Push memory ownership of DwarfUnits into clients of DwarfFile.
Eric Christopher
- [PATCH] Fix PR16938 - rewrite CSE heuristic for same block uses
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Eric Christopher
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Eric Christopher
- patch for inlining all blocks with address taken
Eric Christopher
- Optimize load from aggregate stores
Eric Christopher
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Eric Christopher
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Eric Christopher
- [PATCH] reset iterators when more than one dead code instruction is removed
Eric Christopher
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Eric Christopher
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Eric Christopher
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Eric Christopher
- [llvm] r201747 - Add support for hashing DW_FORM_sdata and a small testcase.
Eric Christopher
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Eric Christopher
- [llvm] r207283 - Make sure that rangelists are also relative to the compile unit
Eric Christopher
- [PATCH] SEH exceptions on Win64 (LLVM)
Vadim Chugunov
- [PATCH] SEH exceptions on Win64 (LLVM)
Vadim Chugunov
- [PATCH] SEH exceptions on Win64 (LLVM)
Vadim Chugunov
- [PATCH] Add user-defined callback on write() calls.
Peter Collingbourne
- [compiler-rt] r207131 - Add user-defined callback on write() calls.
Peter Collingbourne
- [PATCH] Add user-defined callback on write() calls.
Peter Collingbourne
- [PATCH] Add C bindings for manipulating function return value attributes
Peter Collingbourne
- [PATCH] Modify the assertion in DIBuilder.cpp to cover the DWARF 5 languages
Peter Collingbourne
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Quentin Colombet
- [PATCH] ARM64: Combine shifts and uses to bit-extract instruction from different basic block
Quentin Colombet
- [PATCH] ARM64: Combine shifts and uses to bit-extract instruction from different basic block
Quentin Colombet
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
Quentin Colombet
- [llvm] r206834 - [CodeGenPrepare] Use APInt to check the value of the immediate in a and
Quentin Colombet
- [llvm] r206839 - This reverts r206828 until David has time to figure out that is going on.
Quentin Colombet
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
Quentin Colombet
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Quentin Colombet
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
Quentin Colombet
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Quentin Colombet
- [llvm] r207014 - [X86] Fix missing/wrong scheduling model found by code inspection.
Quentin Colombet
- [llvm] r207020 - [ARM64] Fix the information we give to the peephole optimizer for comparison.
Quentin Colombet
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Quentin Colombet
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Quentin Colombet
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Quentin Colombet
- R600/SI: Prettier display of input modifiers and fold of fabs
Daenzer, Michel
- [PATCH] R600/SI: Only select SALU instructions in the entry or exit block
Daenzer, Michel
- patches on review
Demikhovsky, Elena
- i1 vectors (Re: [PATCH] Fix PR15267)
Demikhovsky, Elena
- [llvm] r206897 - AVX-512: store and truncstore for i1 values
Elena Demikhovsky
- [llvm] r206953 - X86Disassembler - fixed a bug in immediate print
Elena Demikhovsky
- [PATCH] Optimization for certain shufflevector by using insertps.
Demikhovsky, Elena
- [PATCH] Optimization for certain shufflevector by using insertps.
Elena Demikhovsky
- Lower certain build_vectors to insertps instructions
Demikhovsky, Elena
- [PATCH] Lower certain build_vectors to insertps instructions
Elena Demikhovsky
- [PATCH] Lower certain build_vectors to insertps instructions
Elena Demikhovsky
- [PATCH] Lower certain build_vectors to insertps instructions
Demikhovsky, Elena
- [PATCH] Lower certain build_vectors to insertps instructions
Elena Demikhovsky
- [PATCH] Lower certain build_vectors to insertps instructions
Elena Demikhovsky
- [PATCH] Lower certain build_vectors to insertps instructions
Elena Demikhovsky
- [PATCH] Teaching loop simplify to preserve LCSSA
Dinesh Dwivedi
- [PATCH] PR18921, vmov part
Stepan Dyatkovskiy
- [PATCH] PR18921, vmov part
Stepan Dyatkovskiy
- [PATCH] Integrated assembler. :vararg macro.
Stepan Dyatkovskiy
- [PATCH] PR18921, vmov part
Stepan Dyatkovskiy
- [PATCH] Integrated assembler. :vararg macro.
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [llvm] r206951 - Integrated assbemler, macros: added 'vararg' argument qualifier support.
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Stepan Dyatkovskiy
- [llvm] r207080 - Fix for PR18921, "vmov" part.
Stepan Dyatkovskiy
- [PATCH] Integrated assembler. :vararg macro.
Stepan Dyatkovskiy
- [PATCH] PR18921, vmov part
Stepan Dyatkovskiy
- [PATCH] Darwin vararg parameters support in assembler macros
Stepan Dyatkovskiy
- [llvm] r206906 - Fix the assembler to print a better relocatable expression error
Kevin Enderby
- [llvm] r206923 - Change the prototype for MCContext::FatalError() so it can be called
Kevin Enderby
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Rafael Avila de Espindola
- [llvm] r206750 - Convert getFileOffset to getOffset and move it to its only user.
Rafael Espindola
- [llvm] r206792 - clang-format this function.
Rafael Espindola
- [llvm] r206793 - Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode.
Rafael Espindola
- [llvm] r206801 - Simplify a vpermil* with constant mask.
Rafael Espindola
- [llvm] r206911 - Fix DataLayout::operator==().
Rafael Espindola
- [llvm] r206917 - Follow aliases when determining if a symbol is thumb.
Rafael Espindola
- [llvm] r206972 - Remove AssemblyAnnotationWriter from NamedMDNode::print.
Rafael Espindola
- [llvm] r206988 - Centralize handling of ELF_Other_ThumbFunc.
Rafael Espindola
- [llvm] r207366 - Avoid using MCSymbolData on the asm streamer.
Rafael Espindola
- [llvm] r207367 - Make getOrCreateSymbolData non virtual.
Rafael Espindola
- [llvm] r207381 - Add emitThumbSet to the arm target streamer.
Rafael Espindola
- [PATCH] Fix DataLayout::operator==()
Rafael Ávila de Espíndola
- [PATCH] Fix DataLayout::operator==()
Rafael Ávila de Espíndola
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Ávila de Espíndola
- [PATCH] PR18921, vmov part
Rafael Ávila de Espíndola
- [PATCH] PR18921, vmov part
Rafael Ávila de Espíndola
- [PATCH] Integrated assembler. :vararg macro.
Rafael Ávila de Espíndola
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Ávila de Espíndola
- [PATCH] Integrated assembler. :vararg macro.
Rafael Ávila de Espíndola
- [PATCH] PR18921, vmov part
Rafael Ávila de Espíndola
- [PATCH] Fix DataLayout::operator==()
Rafael Ávila de Espíndola
- [PATCH] Fix DataLayout::operator==()
Rafael Ávila de Espíndola
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Ávila de Espíndola
- [PATCH] Remove dead code in instcombine.
Rafael Ávila de Espíndola
- [PATCH] Remove dead code in instcombine.
Rafael Ávila de Espíndola
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Ávila de Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Rafael Ávila de Espíndola
- [patch] Add more loop simplification passes to LTO
Rafael Espíndola
- [patch] Simplify a vpermilps with constant mask
Rafael Espíndola
- [patch] Simplify a vpermilps with constant mask
Rafael Espíndola
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Espíndola
- [PATCH] Integrated assembler. :vararg macro.
Rafael Espíndola
- [patch][pr19470] Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode
Rafael Espíndola
- [patch] Simplify a vpermilps with constant mask
Rafael Espíndola
- buildbot failure in LLVM on clang-atom-d525-fedora
Rafael Espíndola
- [PATCH] Fix DataLayout::operator==()
Rafael Espíndola
- [PATCH] Fix DataLayout::operator==()
Rafael Espíndola
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Espíndola
- A tiny documentation patch to LLVM Language Reference Manual
Rafael Espíndola
- [PATCH] Remove dead code in instcombine.
Rafael Espíndola
- [PATCH] Remove dead code in instcombine.
Rafael Espíndola
- [PATCH] Remove AssemblyAnnotationWriter from NamedMDNode::print
Rafael Espíndola
- [PATCH] Remove AssemblyAnnotationWriter from NamedMDNode::print
Rafael Espíndola
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Rafael Espíndola
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Espíndola
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Espíndola
- [PATCH] getStreamedBitcodeModule: take StreamingMemoryObject instead of DataStreamer
Rafael Espíndola
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Espíndola
- [llvm] r206906 - Fix the assembler to print a better relocatable expression error
Rafael Espíndola
- [patch][dragonegg] Fix c/InternFunctionWeakref.c
Rafael Espíndola
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Espíndola
- [llvm] r207019 - Don't use default address space arguments in GlobalOpt
Rafael Espíndola
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Rafael Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Rafael Espíndola
- [llvm] r207124 - Spread some const around for non-mutating uses of MCSymbolData.
Rafael Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Rafael Espíndola
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Rafael Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Rafael Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Rafael Espíndola
- [llvm] r207058 - [InstCombine][x86] Constant fold psll intrinsics.
Rafael Espíndola
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Rafael Espíndola
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Rafael Espíndola
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Rafael Espíndola
- [llvm] r207341 - ARM: Support SingleParameterDotFile on WoA
Rafael Espíndola
- [llvm] r207343 - MC: rename WinCOFFStreamer and move declaration out-of-line
Rafael Espíndola
- [llvm] r207349 - MC: restore behaviour of defaulting to ELF
Rafael Espíndola
- [llvm] r205997 - Move the segmented stack switch to a function attribute
Rafael Espíndola
- [llvm] r207349 - MC: restore behaviour of defaulting to ELF
Rafael Espíndola
- [PATCH] getStreamedBitcodeModule: take StreamingMemoryObject instead of DataStreamer
Rafael Espíndola
- [patch] prototype of storing MCSymbolData directly in the MCAssembler
Rafael Espíndola
- [patch] Centralize the handling of the thumb bit
Rafael Espíndola
- [PATCH][libLTO] Add Accessors to libLTO to expose more bitcode information
Rafael Espíndola
- [PATCH] Fix bug in CallInst::CreateFree(Value* Source, BasicBlock *InsertAtEnd)
Stephan Falke
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Hal Finkel
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Hal Finkel
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Hal Finkel
- buildbot failure in LLVM on llvm-mips-linux (probably r206769)
Hal Finkel
- [llvm] r206795 - Remove seemingly-unneeded artificial dependency
Hal Finkel
- [llvm] r206795 - Remove seemingly-unneeded artificial dependency
Hal Finkel
- [R600/SI] Merge const_load for SI
Hal Finkel
- i1 vectors (Re: [PATCH] Fix PR15267)
Hal Finkel
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Hal Finkel
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Hal Finkel
- [PATCH] CSE on GEP indices
Hal Finkel
- [PATCH] CSE on GEP indices
Hal Finkel
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Hal Finkel
- [PATCH] 128-bit ABI for x86_64-w64-mingw32 incorrectly generated
Keno Fischer
- [zorg] r207228 - Enable Arcanist interface to Phabricator for Zorg
Rick Foos
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Dan Gohman
- [PATCH] PR18921, vmov part
Renato Golin
- [PATCH] Implement Named Register Global Variables in LLVM
Renato Golin
- [PATCH] Implement Named Register Global Variables in LLVM
Renato Golin
- [LLVMdev] AArch64 -> ARM64 merge status
Renato Golin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] MachineFunction is exposed to X86AsmParser.
Yuri Gorshenin
- [PATCH] Fixed instrumentation of x86 intel syntax inline assembly.
Yuri Gorshenin
- [PATCH] MCInstrInfo is exposed to asm instrumentation.
Yuri Gorshenin
- [PATCH] Support outline instrumentation for wide types
Yury Gribov
- [PATCH] Support outline instrumentation for wide types
Yury Gribov
- [PATCH] Support outline instrumentation for wide types
Yury Gribov
- [patch] Simplify a vpermilps with constant mask
Jim Grosbach
- [llvm] r206767 - Object: iterator_range accessors for ObjectImage symbols and sections.
Jim Grosbach
- [llvm] r206768 - Tidy up. Remove extraneous typedef.
Jim Grosbach
- [llvm] r206769 - [rtdyld,c++11] Range'ify symbol table walking.
Jim Grosbach
- [llvm] r206773 - Revert "[rtdyld, c++11] Range'ify symbol table walking."
Jim Grosbach
- [patch] Simplify a vpermilps with constant mask
Jim Grosbach
- [llvm] r206773 - Revert "[rtdyld, c++11] Range'ify symbol table walking."
Jim Grosbach
- buildbot failure in LLVM on llvm-mips-linux (probably r206769)
Jim Grosbach
- [llvm] r206797 - ARM64: Extended addressing mode source reg is 64-bit.
Jim Grosbach
- [llvm] r206798 - Move helper functions earlier in the file.
Jim Grosbach
- [llvm] r206799 - ARM64: Improve diagnostics for malformed reg+reg addressing mode.
Jim Grosbach
- [llvm] r206802 - ARM64: Refactor away a few redundant helpers.
Jim Grosbach
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Jim Grosbach
- buildbot failure in LLVM on llvm-mips-linux (probably r206769)
Jim Grosbach
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Jim Grosbach
- [PATCH] Darwin vararg parameters support in assembler macros
Jim Grosbach
- [PATCH] Darwin vararg parameters support in assembler macros
Jim Grosbach
- [polly] r206852 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Tobias Grosser
- [polly] r206852 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Tobias Grosser
- [polly] r206898 - IslCodeGeneration: Document the IslExprBuilder
Tobias Grosser
- [polly] r206900 - Fixed missing cloog test with automake/configure build setup
Tobias Grosser
- [polly] r206901 - We missed two files in the last commit.
Tobias Grosser
- [polly] r206903 - Fix formatting
Tobias Grosser
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Tobias Grosser
- [polly] r207006 - www: Reference phone call notes
Tobias Grosser
- [llvm] r207088 - X86: Emit test instead of constant shift + compare if the shift result is unused.
Tobias Grosser
- [llvm] r207088 - X86: Emit test instead of constant shift + compare if the shift result is unused.
Tobias Grosser
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Lang Hames
- [llvm] r206743 - llvm/test/CodeGen/X86/bmi.ll: Relax expressions for targeting win32.
Lang Hames
- [llvm] r206869 - [X86] Don't use BZHI for short masks (>=32 bits). Thanks to Ben Kramer for the
Lang Hames
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Lang Hames
- [llvm] r206879 - [X86] Use tablegen instead of DAG combines to match BZHI instructions, as
Lang Hames
- [llvm] r206880 - [X86] Remove Tablegen def of X86bzhi SDNode: It's not needed as of r206879.
Lang Hames
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Lang Hames
- [llvm] r206885 - [X86] Require HasBMI2 for the new BZHI tablegen patterns.
Lang Hames
- [llvm] r206879 - [X86] Use tablegen instead of DAG combines to match BZHI instructions, as
Lang Hames
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Lang Hames
- [PATCH] Fix bug in load PRE in GVN.cpp
Akira Hatanaka
- [PATCH] Segmented stack support ARM iOS
Valerii Hiora
- [PATCH] reset iterators when more than one dead code instruction is removed
Gerolf Hoflehner
- [llvm] r207302 - RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
- [llvm] r207303 - Revert commit r207302 since build failures
Gerolf Hoflehner
- [llvm] r207308 - Restore CloneFunction.cpp which got accidently
Gerolf Hoflehner
- [llvm] r207303 - Revert commit r207302 since build failures
Gerolf Hoflehner
- [llvm] r207309 - RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
- [llvm] r206971 - Create MCTargetOptions.
Timur Iskhodzhanov
- [llvm] r206971 - Create MCTargetOptions.
Timur Iskhodzhanov
- [compiler-rt] r207113 - Add DLL thunks for recently-added memcpy, memset and memmove ASan intrinsics
Timur Iskhodzhanov
- [llvm] r206774 - ARM64: Combine shifts and uses from different basic block to bit-extract instruction
Yi Jiang
- [llvm] r206803 - Set default value of HasExtractBitsInsn to false
Yi Jiang
- [PATCH] Add user-defined callback on write() calls.
Sam Kerner
- [PATCH] Add user-defined callback on write() calls.
Sam Kerner
- [llvm] r206884 - [AVX512] Implemented integer conversions up/down with masking.
Robert Khasanov
- [zorg] r206926 - Moved hexagon-build-02 builders to hexagon-build-03 slave.
Galina Kistanova
- [zorg] r206928 - Commented excessive argument for SanitizerBuilderII factory.
Galina Kistanova
- [llvm] r206727 - Protect the ArgList dtor
Reid Kleckner
- [llvm] r206789 - Fix PR7272 in -tailcallelim instead of the inliner
Reid Kleckner
- [llvm] r206936 - Fix test/CodeGen/arm.ll
Reid Kleckner
- [PATCH] Add 'musttail' marker to call instructions
Reid Kleckner
- [llvm] r207142 - Fix rdtsc.ll test to match r8 on win64
Reid Kleckner
- [llvm] r207143 - Add 'musttail' marker to call instructions
Reid Kleckner
- [llvm] r207144 - Remove dead inline function that doesn't compile
Reid Kleckner
- [PATCH] Teach the inliner how to preserve musttail invariants
Reid Kleckner
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Reid Kleckner
- [PATCH] Implement X86 code generation for musttail
Reid Kleckner
- [PATCH] Add comdat key field to llvm.global_ctors and llvm.global_dtors
Reid Kleckner
- [llvm] r207171 - Change llvm-config --ldflags to report ${CMAKE_CXX_LINK_FLAGS}
Reid Kleckner
- tip of tree broken with --enable-werror in configure
Reid Kleckner
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Reid Kleckner
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Nick Kledzik
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Nick Kledzik
- [patch] mergefunc struct result
Carlo Kok
- [PATCH] [LNT] Fix plotting issue caused by r188111
Yi Kong
- [llvm] r207247 - Make sure that DSUB does not duplicate the pattern of DSUBU
Reed Kotler
- [llvm] r207256 - enable fast isel tablegen files for Mips
Reed Kotler
- [llvm] r206727 - Protect the ArgList dtor
Benjamin Kramer
- [llvm] r206740 - [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't break the API.
Benjamin Kramer
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Benjamin Kramer
- [PATCH] X86: If we have an instruction that sets a flag and a zero test on the input of that instruction try to eliminate the test.
Benjamin Kramer
- [PATCH] [Instcombine] Recognize test for overflow in integer multiplication.
Benjamin Kramer
- [PATCH] [Instcombine] Recognize test for overflow in integer multiplication.
Benjamin Kramer
- [llvm] r207088 - X86: Emit test instead of constant shift + compare if the shift result is unused.
Benjamin Kramer
- [llvm] r207145 - X86: Don't transform shifts into ands when the sign bit is tested.
Benjamin Kramer
- [llvm] r207088 - X86: Emit test instead of constant shift + compare if the shift result is unused.
Benjamin Kramer
- [llvm] r207314 - X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.
Benjamin Kramer
- [llvm] r207315 - DAGCombiner: Turn divs of vector splats into vectorized multiplications.
Benjamin Kramer
- [llvm] r207316 - Rip out X86-specific vector SDIV lowering, make the corresponding DAGCombiner transform work on vectors.
Benjamin Kramer
- [llvm] r207317 - X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.
Benjamin Kramer
- [llvm] r207318 - X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.
Benjamin Kramer
- [llvm] r207320 - X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably cheap now.
Benjamin Kramer
- [llvm] r207322 - Print X86ISD::PMULDQ nodes properly in debug output.
Benjamin Kramer
- [llvm] r207331 - Mark the growing path in SmallVector::push_back as cold.
Benjamin Kramer
- [llvm] r207338 - DAGCombiner: Simplify code a bit, make more transforms work with vectors.
Benjamin Kramer
- [llvm] r207352 - SelectionDAG: Aggressively fold shuffles of constant splats.
Benjamin Kramer
- [llvm] r207354 - Update test not to check for a shuffle of an all-zero vector.
Benjamin Kramer
- [llvm] r207359 - Make helper functions static.
Benjamin Kramer
- [llvm] r207370 - X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32 to pmuludq and fix up the high parts.
Benjamin Kramer
- [llvm] r207371 - X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.
Benjamin Kramer
- [PATCH] Fix building Asan and common sanitizers tests on FreeBSD 9.2
Viktor Kutuzov
- [PATCH 1/5] R600: Expand vector sin and cos on r600.
Christian König
- [Mesa-dev] [PATCH] R600/SI: allow 4 more input SGPRs to a shader
Christian König
- [Mesa-dev] [PATCH] R600/SI: allow 4 more input SGPRs to a shader
Christian König
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chris Lattner
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chris Lattner
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Chris Lattner
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Chris Lattner
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Chris Lattner
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Chris Lattner
- R600/SI: Prettier display of input modifiers and fold of fabs
Vincent Lejeune
- [R600/SI] Merge const_load for SI
Vincent Lejeune
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Nick Lewycky
- [PATCH] Added new functionality to LLVM C API to use DiagnosticInfo to handle errors
Nick Lewycky
- [PATCH] Add 'musttail' marker to call instructions
Nick Lewycky
- [PATCH] reset iterators when more than one dead code instruction is removed
Nick Lewycky
- [PATCH] If building with LLVM_ENABLE_DOXYGEN with CMake then abort if Doxygen could not be found.
Dan Liew
- [llvm] r207328 - Trivial test commit.
Dan Liew
- [PATCH] Teach add_sphinx_target to respect LLVM_INSTALL_TOOLCHAIN_ONLY
Dan Liew
- [llvm] r206873 - Fix an infinite loop bug in DAG Combine about keeping transfering between ANY_EXTEND and SIGN_EXTEND.
Hao Liu
- [PATCH] [ARM64]Fix a bug when lowing shuffle vector to EXT instruction
Hao Liu
- [PATCH] [ARM64]Fix the bug cannot select UQSHL/SQSHL with constant i64 shift amount.
Hao Liu
- [PATCH] [ARM64]Fix a bug when lowing shuffle vector to EXT instruction
Hao Liu
- [llvm] r206861 - [AArch64] Enable global merge pass.
Jiangning Liu
- [PATCH] Enable global merge pass
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH][ARM64] Handle fp128 for parameter passing on stack
Jiangning Liu
- [llvm] r207222 - [ARM64] Handle fp128 for parameter passing on stack
Jiangning Liu
- [PATCH][ARM64] Handle fp128 for parameter passing on stack
Jiangning Liu
- [PATCH] Implement ADRP CSE for global symbols
Jiangning Liu
- [PATCH] Remove AssemblyAnnotationWriter from NamedMDNode::print
Robert Matusewicz
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Stanislav Mekhanoshin
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Stanislav Mekhanoshin
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Stanislav Mekhanoshin
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Mekhanoshin, Stanislav
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Stanislav Mekhanoshin
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Mekhanoshin, Stanislav
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Mekhanoshin, Stanislav
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Mekhanoshin, Stanislav
- [llvm] r206965 - [ARM64] Add a big endian version of the ARM64 target machine, and update all users.
James Molloy
- [llvm] r206967 - [ARM64] Fix formatting.
James Molloy
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
James Molloy
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
James Molloy
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
James Molloy
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
James Molloy
- Re: [PATCH] [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test.
James Molloy
- AArch64 -> ARM64 merge status
James Molloy
- [llvm] r206956 - [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Alexander Musman
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Alexander Musman
- [PATCH] Fix typo in MCObjectDisassembler::getBBAt()
Maks Naumov
- [PATCH] Fix DataLayout::operator==()
Maks Naumov
- [PATCH] Fix DataLayout::operator==()
Maks Naumov
- [PATCH] Fix DataLayout::operator==()
Maks Naumov
- [PATCH][DAGCombiner] Split up an indexed load if only the base pointer value is live
Adam Nemet
- [llvm] r207271 - [LoopStrengthReduce] Don't trim formula that uses a subset of required registers
Adam Nemet
- [PATCH][LoopStrengthReduce] Don't trim a formula that uses a subset of required registers
Adam Nemet
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Zinovy Nis
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Zinovy Nis
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Zinovy Nis
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Zinovy Nis
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [llvm] r207089 - [CLNUP] Test commit. Remove newline.
Zinovy Nis
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Zinovy Nis
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Zinovy Nis
- [llvm] r206874 - ARM: disable emission of __XYZvfp in soft-float environment.
Tim Northover
- [llvm] r206875 - AArch64/ARM64: mark fmul intrinsic as commutative.
Tim Northover
- [llvm] r206876 - AArch64/ARM64: add patterns for scalar_to_vector/extract pairs
Tim Northover
- [llvm] r206877 - AArch64/ARM64: enable various AArch64 tests on ARM64.
Tim Northover
- [PATCH] Implement ADRP CSE for global symbols
Tim Northover
- [PATCH] [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Tim Northover
- [llvm] r206887 - AArch64/ARM64: add extra testing from AArch64 to ARM64
Tim Northover
- [llvm] r206888 - AArch64/ARM64: make use of ANDS and BICS instructions for comparisons.
Tim Northover
- [llvm] r206889 - AArch64/ARM64: more testing from AArch64 to ARM64
Tim Northover
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Tim Northover
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Tim Northover
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Tim Northover
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Tim Northover
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Tim Northover
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Tim Northover
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Tim Northover
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Tim Northover
- [llvm] r207101 - AArch64/ARM64: port more tests
Tim Northover
- [llvm] r207102 - AArch64/ARM64: implement BFI optimisation
Tim Northover
- [llvm] r207103 - AArch64/ARM64: port bitfield test to ARM64.
Tim Northover
- [llvm] r207104 - AArch64/ARM64: enable some MC tests on ARM64
Tim Northover
- [llvm] r207105 - AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operands
Tim Northover
- [llvm] r207106 - ARM64: shut up warning about variable only used in assert.
Tim Northover
- [llvm] r207108 - AArch64/ARM64: add support for :abs_gN_s: MOVZ modifiers
Tim Northover
- [llvm] r207109 - AArch64/ARM64: support relocated ADR instruction
Tim Northover
- [llvm] r207110 - ARM64: support relocated "TBZ/TBNZ" instructions.
Tim Northover
- [llvm] r207111 - AArch64/ARM64: allow negative addends, at least on ELF.
Tim Northover
- [llvm] r207112 - AArch64/ARM64: enable remaining MC elf tests.
Tim Northover
- [llvm] r207116 - AArch64: print NEON lists with a space.
Tim Northover
- [llvm] r207119 - AArch64/ARM64: run AArch64 NEON MC tests through ARM64 too.
Tim Northover
- [llvm] r207120 - AArch64/ARM64: add ARM64 runs to more MC tests.
Tim Northover
- [PATCH] ARM64: When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT.
Tim Northover
- [PATCH] ARM: provide a generic hint intrinsic
Tim Northover
- [PATCH] [ARM64]Fix the bug cannot select UQSHL/SQSHL with constant i64 shift amount.
Tim Northover
- [PATCH] [ARM64] Support crc predicate on ARM64.
Tim Northover
- [PATCH] [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Tim Northover
- [PATCH] [ARM64]Fix a bug when lowing shuffle vector to EXT instruction
Tim Northover
- [llvm] r207221 - ARM64: fix assertion in ISelDAGToDAG
Tim Northover
- [PATCH] ARM: remove @llvm.arm.sevl intrinsic
Tim Northover
- [PATCH][ARM64] Handle fp128 for parameter passing on stack
Tim Northover
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Tyler Nowicki
- [PATCH] R600/SI: allow 4 more input SGPRs to a shader
Marek Olšák
- [Mesa-dev] [PATCH] R600/SI: allow 4 more input SGPRs to a shader
Marek Olšák
- [PATCH] XCore target: Add TypeString meta data to IR output.
Richard Osborne
- [llvm] r207303 - Revert commit r207302 since build failures
Pasi Parviainen
- [PATCH] Fix condition in HexagonInstrInfo::mayBeNewStore()
Krzysztof Parzyszek
- [PATCH] Fix condition in HexagonInstrInfo::mayBeNewStore()
Krzysztof Parzyszek
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Krzysztof Parzyszek
- [PATCH] ARM: For thumb fixups store halfwords high first and low second
Christian Pirker
- [PATCH] ARM: For thumb fixups store halfwords high first and low second
Christian Pirker
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
Christian Pirker
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
Christian Pirker
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Filip Pizlo
- [compiler-rt] r206881 - [ASan] Fixed the expectation for Darwin memset test.
Alexander Potapenko
- [compiler-rt] r207002 - [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)
Alexander Potapenko
- [llvm] r207002 - [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)
Alexander Potapenko
- [compiler-rt] r207220 - [ASan] Use a non-null altstack.ss_size when disabling sigaltstack on Darwin.
Alexander Potapenko
- [PATCH] LowerDbgDeclare - get rid of redundant dbg.values when an alloca survives optimization
Adrian Prantl
- [PATCH] LowerDbgDeclare - get rid of redundant dbg.values when an alloca survives optimization
Adrian Prantl
- [llvm] r207130 - Debug info for optimized code: Support variables that are on the stack and
Adrian Prantl
- [llvm] r207135 - Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location
Adrian Prantl
- [llvm] r207159 - Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location"
Adrian Prantl
- [llvm] r207162 - Revert "Debug info for optimized code: Support variables that are on the stack and"
Adrian Prantl
- [llvm] r207159 - Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location"
Adrian Prantl
- [llvm] r207165 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207166 - Revert "This reapplies r207130 with an additional testcase+and a missing check for"
Adrian Prantl
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207236 - Reapply r207135 without modifications.
Adrian Prantl
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207250 - Revert "This reapplies r207130 with an additional testcase+and a missing check for"
Adrian Prantl
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207269 - This reapplies r207235 with an additional bugfixes caught by the msan
Adrian Prantl
- [llvm] r207284 - Unbreak the gdb buildbot by not lowering dbg.declare intrinsics for arrays.
Adrian Prantl
- [llvm] r207368 - Debug Info: Prepare DebugLocEntry to handle more than a single value per
Adrian Prantl
- [llvm] r207369 - Debug info: Refactor EmitDwarfRegOpPiece to be a member function of
Adrian Prantl
- [llvm] r207372 - Clarify the doxygen comment for AsmPrinter::EmitDwarfRegOpPiece and add
Adrian Prantl
- [PATCH] [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Kevin Qin
- [llvm] r206949 - [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Kevin Qin
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Kevin Qin
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Kevin Qin
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Kevin Qin
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Kevin Qin
- Fwd: [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - Clang.
Kevin Qin
- [PATCH] [ARM64] Support crc predicate on ARM64.
Kevin Qin
- [llvm] r207214 - [ARM64] Support crc predicate on ARM64.
Kevin Qin
- [PATCH] [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test.
Kevin Qin
- patch for inlining all blocks with address taken
Manman Ren
- [llvm] r207245 - [inline cold threshold] Command line argument for inline threshold will
Manman Ren
- [PATCH 3/3] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Juergen Ributzka
- [llvm] r206912 - [Constant Hoisting] Print the instructions in the correct order for debugging. No functional change.
Juergen Ributzka
- [llvm] r206913 - [Constant Hoisting] Materialize the constant before the cloned cast instruction.
Juergen Ributzka
- [llvm] r207304 - [DAG] During DAG legalization keep opaque constants even after expanding.
Juergen Ributzka
- [PATCH][PM] Add pass run listeners to the pass manager.
Juergen Ributzka
- [PATCH][PM] Add pass run listeners to the pass manager.
Juergen Ributzka
- [PATCH] SEH exceptions on Win64 (LLVM)
Nico Rieck
- [llvm] r207022 - Separate out the DWARF address pool into its own type/files.
Robinson, Paul
- [PATCH] Add a jumptable attribute and support for creating jump-instruction tables
Tom Roeder
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [llvm] r207279 - Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [llvm] r207043 - Use std::less instead of < in array_pod_sort's default comparator.
Jordan Rose
- [llvm] r204071 - Make DAGCombiner work on vector bitshifts with constant splat vectors.
Alex Rosenberg
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Nadav Rotem
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Nadav Rotem
- [PATCH] Rename X86insrtps to the proper instruction name.
Nadav Rotem
- [PATCH] Rename X86insrtps to the proper instruction name.
Nadav Rotem
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Nadav Rotem
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Nadav Rotem
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Nadav Rotem
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Nadav Rotem
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Nadav Rotem
- [PATCH] Optimization for certain shufflevector by using insertps.
Nadav Rotem
- [PATCH] Optimization for certain shufflevector by using insertps.
Nadav Rotem
- [PATCH] [DAGCombiner] Fold (vextract v, (sext (trunc i))) -> (vextract v, i)
Nadav Rotem
- [PATCH] [DAGCombiner] Fold (vextract v, (sext (trunc i))) -> (vextract v, i)
Nadav Rotem
- [PATCH][InstCombine][X86] Teach how to fold calls to SSE2/AVX2 psrl intrinsics.
Nadav Rotem
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Nadav Rotem
- [PATCH] Fix condition in HexagonInstrInfo::mayBeNewStore()
Alexey Samsonov
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Alexey Samsonov
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Alexey Samsonov
- [compiler-rt] r206915 - [profile] Flatten profile runtime - define platform-specific code in sources, not in the build system
Alexey Samsonov
- [llvm] r206632 - DebugInfo: Remove some initializer lists to make MSVC happy again.
Alexey Samsonov
- [llvm] r207151 - [DWARF parser] Simplify and re-format a method
Alexey Samsonov
- [llvm] r207153 - [DWARF parser] DWARFUnit ctor doesn't need both parsed and raw .debug_abbrev section. Remove the former.
Alexey Samsonov
- [llvm] r207156 - [DWARF parser] Make a few methods non-public
Alexey Samsonov
- [PATCH] Fix building Asan and common sanitizers tests on FreeBSD 9.2
Alexey Samsonov
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Alexey Samsonov
- [llvm] r207274 - [DWARF parser] Cleanup code in DWARFDebugAbbrev.
Alexey Samsonov
- [llvm] r207276 - [DWARF parser] Cleanup code in DWARFDebugAranges.
Alexey Samsonov
- [llvm] r207278 - Fix missing include
Alexey Samsonov
- buildbot failure in LLVM on llvm-mips-linux (probably r206769)
Daniel Sanders
- [PATCH] [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
Daniel Sanders
- [PATCH] [tablegen] !strconcat accepts more than two arguments but this wasn't documented or tested.
Daniel Sanders
- [PATCH] [tablegen] Add !listconcat operator with the similar semantics as !strconcat
Daniel Sanders
- [PATCH] [mips] Expand on r206218 to put the prologue_end marker in the correct place.
Daniel Sanders
- [PATCH] [tablegen] Add !listconcat operator with the similar semantics as !strconcat
Daniel Sanders
- [PATCH] [tablegen] Add !listconcat operator with the similar semantics as !strconcat
Daniel Sanders
- [PATCH] ARM64: When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT.
Tilmann Scheller
- [llvm] r207226 - [ARM64] When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT
Tilmann Scheller
- [PATCH] ARM64: When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT.
Tilmann Scheller
- [PATCH] Fix MipsLongBranch pass to work when the code has inline assembly.
Mark Seaborn
- [PATCH 3/3] [LLVM] [sanitizer] add conditionals for libc
Konstantin Serebryany
- [compiler-rt] r206733 - [asan] implement __asan_loadN/__asan_storeN for out-lined asan checks
Kostya Serebryany
- [llvm] r206734 - [asan] insert __asan_loadN/__asan_storeN as out-lined asan checks, llvm part
Kostya Serebryany
- [llvm] r206741 - [asan] temporary disable generating __asan_loadN/__asan_storeN
Kostya Serebryany
- [compiler-rt] r206742 - [asan] add one more mode to run asan tests with '-with-calls', i.e. using -mllvm -asan-instrumentation-with-call-threshold=0. This is very unfortunate since it effectively doubles the number of gunit asan tests that need to be built and run, but as long as we need out-lined calls (PR17409) I see no other way to test this workaround
Kostya Serebryany
- [llvm] r206746 - [asan] instead of inserting inline instrumentation around memset/memcpy/memmove, replace the intrinsic with __asan_memset/etc. This makes the memset/etc handling more complete and consistent with what we do in msan. It may slowdown some cases (when the intrinsic was actually inlined) and speedup other cases (when it was not inlined)
Kostya Serebryany
- [llvm] r206747 - [asan] add llvm-ish test for memset/etc instrumentation
Kostya Serebryany
- [compiler-rt] r206748 - [asan] add __asan_memset and friends
Kostya Serebryany
- [compiler-rt] r206753 - [asan] add a run-time flag detect_container_overflow=true/false
Kostya Serebryany
- [llvm] r206756 - [asan] add a run-time flag detect_container_overflow=true/false
Kostya Serebryany
- [llvm] r206756 - [asan] add a run-time flag detect_container_overflow=true/false
Kostya Serebryany
- [compiler-rt] r206872 - [sanitizer] enable check_printf by default for asan and tsan. We've been using this flag for a while and it seems to be stable enough for the rest of the world.
Kostya Serebryany
- [PATCH] Support outline instrumentation for wide types
Kostya Serebryany
- [PATCH] Support outline instrumentation for wide types
Kostya Serebryany
- [PATCH] Support outline instrumentation for wide types
Kostya Serebryany
- [llvm] r206883 - [asan] Support outline instrumentation for wide types and delete dead code, patch by Yuri Gribov
Kostya Serebryany
- [PATCH] Support outline instrumentation for wide types
Kostya Serebryany
- [compiler-rt] r206896 - [asan] enable LeakSanitizer (LSan) by default in asan. This only affects Linux x86_64. LSan has been used in various projects for more than half a year and we now consider it quite stable to be on by default.
Kostya Serebryany
- [compiler-rt] r206955 - [asan] disable lsan back. :( -- It appears that quite a few lit tests have leaks and they were not covered by out buildbot
Kostya Serebryany
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Kostya Serebryany
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Kostya Serebryany
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Kostya Serebryany
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Kostya Serebryany
- [compiler-rt] r207099 - [asan] enable use_sigaltstack by default (this will provide verbose reports on stack-overflow instead of silently crashing with SEGV)
Kostya Serebryany
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [compiler-rt] r207210 - [asan] implement an experimental detector of ODR violations. Not tested yet outside of a tiny test, may need tuning.
Kostya Serebryany
- PATCH: fix leaks in bugpoint
Kostya Serebryany
- [llvm] r206924 - [docs] Add a note to docs/README.txt
Sean Silva
- [PATCH] Document how to check external links in Sphinx documentation
Sean Silva
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Sean Silva
- [PATCH] Optimization for certain shufflevector by using insertps.
Sean Silva
- [PATCH] Some code improvements (no functional change)
Artyom Skrobov
- [PATCH] [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Bradley Smith
- [llvm] r207219 - [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Bradley Smith
- [PATCH] [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Bradley Smith
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Duncan P. N. Exon Smith
- [llvm] r206765 - CalcSpillWeights: Hack to prevent x87 nonsense
Duncan P. N. Exon Smith
- [llvm] r206766 - Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
Duncan P. N. Exon Smith
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Duncan P. N. Exon Smith
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Duncan P. N. Exon Smith
- [llvm] r206771 - blockfreq: Some cleanup of UnsignedFloat
Duncan P. N. Exon Smith
- [PATCH] Reassociate x + -0.1234 * y into x - 0.1234 * y
Duncan P. N. Exon Smith
- [llvm] r206853 - blockfreq: Remove "dead" comment
Duncan P. N. Exon Smith
- [llvm] r206854 - blockfreq: Move PackagedLoopData above WorkingData
Duncan P. N. Exon Smith
- [llvm] r206855 - blockfreq: Rename PackagedLoopData => LoopData
Duncan P. N. Exon Smith
- [llvm] r206856 - blockfreq: Implement clear() explicitly
Duncan P. N. Exon Smith
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
Duncan P. N. Exon Smith
- [llvm] r206858 - blockfreq: Use a pointer for ContainingLoop too
Duncan P. N. Exon Smith
- [llvm] r206859 - blockfreq: Rename PackagedLoops => Loops
Duncan P. N. Exon Smith
- [llvm] r206860 - blockfreq: Skip irreducible backedges inside functions
Duncan P. N. Exon Smith
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
Duncan P. N. Exon Smith
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
Duncan P. N. Exon Smith
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
Duncan P. N. Exon Smith
- [llvm] r207072 - [ADT] Factor out the facade aspect of the iterator_adaptor_base into its
Duncan P. N. Exon Smith
- [llvm] r207177 - blockfreq: Use a std::list for Loops
Duncan P. N. Exon Smith
- [llvm] r207178 - blockfreq: Stop using range-based for to traverse Loops
Duncan P. N. Exon Smith
- [llvm] r207179 - blockfreq: Use LoopData directly
Duncan P. N. Exon Smith
- [llvm] r207180 - blockfreq: Embed Loop hierarchy in LoopData
Duncan P. N. Exon Smith
- [llvm] r207181 - blockfreq: Encapsulate LoopData::Header
Duncan P. N. Exon Smith
- [llvm] r207182 - blockfreq: Store the header with the members
Duncan P. N. Exon Smith
- [llvm] r207183 - blockfreq: Expose getPackagedNode()
Duncan P. N. Exon Smith
- [llvm] r207184 - blockfreq: LoopData::MemberList => NodeList
Duncan P. N. Exon Smith
- [llvm] r207185 - blockfreq: Separate unwrapLoops() from finalizeMetrics()
Duncan P. N. Exon Smith
- [llvm] r207186 - blockfreq: Unwrap from Loops
Duncan P. N. Exon Smith
- [llvm] r207187 - blockfreq: Pass the Loop directly into unwrapLoopPackage()
Duncan P. N. Exon Smith
- [llvm] r207188 - blockfreq: unwrapLoopPackage() => unwrapLoop()
Duncan P. N. Exon Smith
- [llvm] r207189 - blockfreq: Scale LoopData::Scale on the way down
Duncan P. N. Exon Smith
- [llvm] r207190 - blockfreq: Remove dead code
Duncan P. N. Exon Smith
- [llvm] r207191 - blockfreq: Document high-level functions
Duncan P. N. Exon Smith
- [llvm] r207192 - blockfreq: Clean up irreducible testcases
Duncan P. N. Exon Smith
- [llvm] r207193 - blockfreq: Use better branch weights in multiexit test
Duncan P. N. Exon Smith
- [llvm] r207194 - blockfreq: Document assertion
Duncan P. N. Exon Smith
- [llvm] r207195 - blockfreq: Only one mass distribution per node
Duncan P. N. Exon Smith
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
Duncan P. N. Exon Smith
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Duncan P. N. Exon Smith
- [llvm] r207248 - SCC: Remove redundant inline keywords, NFC
Duncan P. N. Exon Smith
- [llvm] r207249 - SCC: Un-inline long functions
Duncan P. N. Exon Smith
- [llvm] r207251 - SCC: Doxygen-ize comments, NFC
Duncan P. N. Exon Smith
- [llvm] r207252 - SCC: Change clients to use const, NFC
Duncan P. N. Exon Smith
- [llvm] r207254 - SCC: Remove non-const operator*()
Duncan P. N. Exon Smith
- [llvm] r207257 - SCC: Provide operator->() through iterator_facade_base
Duncan P. N. Exon Smith
- [llvm] r207258 - blockfreq: Further shift logic to LoopData
Duncan P. N. Exon Smith
- [llvm] r207270 - SCC: Use the reference typedef
Duncan P. N. Exon Smith
- [llvm] r207286 - blockfreq: Approximate irreducible control flow
Duncan P. N. Exon Smith
- [llvm] r207287 - Revert "blockfreq: Approximate irreducible control flow"
Duncan P. N. Exon Smith
- [patch] mergefunc struct result
Duncan P. N. Exon Smith
- [PATCH] Updated OCaml "Kaleidoscope" Examples
Duncan P. N. Exon Smith
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Duncan P. N. Exon Smith
- [PATCH][libLTO] Add Accessors to libLTO to expose more bitcode information
Duncan P. N. Exon Smith
- [PATCH] If building with LLVM_ENABLE_DOXYGEN with CMake then abort if Doxygen could not be found.
Duncan P. N. Exon Smith
- [PATCH] Fix typo in MCObjectDisassembler::getBBAt()
Duncan P. N. Exon Smith
- [PATCH] Fix typo in MCObjectDisassembler::getBBAt()
Duncan P. N. Exon Smith
- [llvm] r206372 - [Allocator] Make BumpPtrAllocator movable and move assignable.
Duncan P. N. Exon Smith
- [llvm] r206774 - ARM64: Combine shifts and uses from different basic block to bit-extract instruction
Richard Smith
- [polly] r206852 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Richard Smith
- [llvm] r207133 - [modules] "Specialize" a function by actually specializing a function template
Richard Smith
- [llvm] r207136 - Remove C++11ism (specializing a template in a surrounding namespace) to appease the buildbots.
Richard Smith
- [llvm] r207157 - Function defined in a header should be inline. Found by modules build.
Richard Smith
- [llvm] r207158 - Add missing include, found by modules build.
Richard Smith
- [llvm] r207298 - Add missing include guards and missing #include, found by modules build.
Richard Smith
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Joerg Sonnenberger
- [PATCH] [x86] Fold extract_vector_elt of a load into the load's address computation.
Michael Spencer
- [PATCH] [InstCombine][x86] Constant fold psll intrinsics.
Michael Spencer
- [llvm] r207058 - [InstCombine][x86] Constant fold psll intrinsics.
Michael Spencer
- [PATCH] [DAGCombiner] Fold (vextract v, (sext (trunc i))) -> (vextract v, i)
Michael Spencer
- [PATCH][InstCombine][X86] Teach how to fold calls to SSE2/AVX2 psrl intrinsics.
Michael Spencer
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Michael Spencer
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Michael Spencer
- [PATCH] [DAGCombiner] Fold (vextract v, (sext (trunc i))) -> (vextract v, i)
Michael Spencer
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Michael Spencer
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Michael Spencer
- [llvm] r207058 - [InstCombine][x86] Constant fold psll intrinsics.
Michael J. Spencer
- [PATCH] Fix SROA regression causing data corruption, fixes PR19250
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] R600: Make sign_extend_inreg legal.
Tom Stellard
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Tom Stellard
- [PATCH] R600/SI: Fix unreachable on branch on constant.
Tom Stellard
- [PATCH 1/5] R600: Expand vector sin and cos on r600.
Tom Stellard
- [PATCH 2/5] R600: Remove duplicate setting of SELECT expansion.
Tom Stellard
- [PATCH 3/5] R600: Move R600 scalar operations initialization to R600ISelLowering.cpp
Tom Stellard
- [PATCH] R600: Make sign_extend_inreg legal.
Tom Stellard
- [PATCH] R600: Emit error instead of unreachable on function call
Tom Stellard
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Tom Stellard
- [llvm] r206902 - R600/SI: Reorganize SIInstructions.td
Tom Stellard
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Tom Stellard
- [PATCH] R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errors
Tom Stellard
- [PATCH] R600/SI: Use address space in allowsUnalignedMemoryAccesses
Tom Stellard
- [PATCH] R600/SI: Only select SALU instructions in the entry or exit block
Tom Stellard
- [PATCH 2/4] R600: Change UDIV/UREM to UDIVREM when legalizing types
Tom Stellard
- [PATCH RFC 3/4] R600: Implement iterative algorithm for udivrem
Tom Stellard
- [compiler-rt] r206755 - [sanitizer] Intercept tsearch.
Evgeniy Stepanov
- [llvm] r206759 - [msan] Enable out-of-line instrumentation for large functions by default.
Evgeniy Stepanov
- [llvm] r206954 - [LCG] Add a unittest for the LazyCallGraph. I had a weak moment and
Evgeniy Stepanov
- [llvm] r206971 - Create MCTargetOptions.
Evgeniy Stepanov
- [PATCH] Created MCTargetOptions which affects assembly instrumentations.
Evgeniy Stepanov
- [llvm] r206975 - Fix handling of missing DataLayout in sanitizers.
Evgeniy Stepanov
- [compiler-rt] r206983 - [msan] Disable chained origins in signal handlers.
Evgeniy Stepanov
- [PATCH] Fixed instrumentation of x86 intel syntax inline assembly.
Evgeniy Stepanov
- [llvm] r207092 - [asan] Fix instrumentation of x86 intel syntax inline assembly.
Evgeniy Stepanov
- [PATCH] Fixed instrumentation of x86 intel syntax inline assembly.
Evgeniy Stepanov
- [PATCH] MCInstrInfo is exposed to asm instrumentation.
Evgeniy Stepanov
- [llvm] r207115 - [asan] Use MCInstrInfo in inline asm instrumentation.
Evgeniy Stepanov
- [PATCH] MCInstrInfo is exposed to asm instrumentation.
Evgeniy Stepanov
- [compiler-rt] r207224 - [sanitizer] Intercept a bunch of stdio calls.
Evgeniy Stepanov
- [compiler-rt] r207227 - [sanitizer] Limit fopen interceptor to linux.
Evgeniy Stepanov
- [PATCH] [MC] [MachO] Check for overflow of scattered relocations on ARM
Jevin Sweval
- [PATCH] [python] Fix getting section contents.
Gregory Szorc
- [llvm] r206743 - llvm/test/CodeGen/X86/bmi.ll: Relax expressions for targeting win32.
NAKAMURA Takumi
- [llvm] r206758 - Appease autoconf build since X86Disassembler.c has been disappeared in r206717.
NAKAMURA Takumi
- [dragonegg] r206868 - dragonegg/src/Convert.cpp: Add explicit DEBUG_TYPE corresponding to LLVM r206822.
NAKAMURA Takumi
- [llvm] r206894 - Remove DOS CRLF.
NAKAMURA Takumi
- [llvm] r206017 - [yaml2obj][ELF] ELF Relocations Support.
NAKAMURA Takumi
- [llvm] r206656 - ProfileData: Add support for the indexed instrprof format
NAKAMURA Takumi
- [llvm] r206989 - Mark llvm/test/BugPoint/compile-custom.ll as XFAIL:vg_leak.
NAKAMURA Takumi
- [llvm] r206990 - cl::ParseCommandLineOptions(): Use StringRef to receive sys::path::filename() instead of std::string.
NAKAMURA Takumi
- [llvm] r206991 - X86AsmParser.cpp: Fix memory leak at replacing movsd to movsl.
NAKAMURA Takumi
- [llvm] r201747 - Add support for hashing DW_FORM_sdata and a small testcase.
NAKAMURA Takumi
- [llvm] r201747 - Add support for hashing DW_FORM_sdata and a small testcase.
NAKAMURA Takumi
- [llvm] r207118 - Fix memory leak of MCSymbolData in MCAsmStreamer.
NAKAMURA Takumi
- [llvm] r207355 - Revert r206989, "Mark llvm/test/BugPoint/compile-custom.ll as XFAIL:vg_leak." It has been fixed since r207265.
NAKAMURA Takumi
- [llvm] r207356 - Add the default constructor DwarfAccelTable::DataArray() to initialize (MCSymbol*)StrSym explicitly.
NAKAMURA Takumi
- [llvm] r207281 - DwarfAccelTable: Store the string symbol in the accelerator table to avoid duplicate lookup.
NAKAMURA Takumi
- [llvm] r207384 - CodeGen/AsmPrinter.h: Fix \param in r207369. [-Wdocumentation]
NAKAMURA Takumi
- [PATCH] FileCheck: Permit CHECK-NEXT as the first directive
Alp Toker
- [PATCH][libLTO] Add Accessors to libLTO to expose more bitcode information
Nick Tomlinson
- [llvm] r207083 - [C++] Use 'nullptr'.
Craig Topper
- [llvm] r207176 - [C++] Use 'nullptr'. Tools edition.
Craig Topper
- [llvm] r207196 - [C++] Use 'nullptr'. Transforms edition.
Craig Topper
- [llvm] r207197 - [C++] Use 'nullptr'. Target edition.
Craig Topper
- [llvm] r207326 - Remove an unused version of getMemIntrinsicNode and getNode. Additionally, these were calling makeVTList with the pointers passed in which would were unlikely to belong to SelectionDAG and likely would have just been stack pointers.
Craig Topper
- [llvm] r207327 - Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.
Craig Topper
- [llvm] r207329 - Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer and size.
Craig Topper
- [llvm] r207330 - Replace std::vector with SmallVector for some small, known size vectors.
Craig Topper
- [llvm] r207373 - Const-correct SelectionDAG::getAtomic.
Craig Topper
- [llvm] r207374 - Convert SelectionDAG::getMergeValues to use ArrayRef.
Craig Topper
- [llvm] r207375 - Convert SDNode constructor to use ArrayRef.
Craig Topper
- [llvm] r207376 - Convert one last signature of getNode to take an ArrayRef of SDUse.
Craig Topper
- [llvm] r207377 - Convert SelectionDAG::SelectNodeTo to use ArrayRef.
Craig Topper
- [llvm] r207378 - Convert SelectionDAG::MorphNodeTo to use ArrayRef.
Craig Topper
- [llvm] r207379 - Convert SelectionDAGISel::MorphNode to use ArrayRef.
Craig Topper
- [llvm] r207380 - Fix an assert I accidentally broke to hopefully fix the build bots.
Craig Topper
- [llvm] r207383 - Convert AddNodeIDNode and SelectionDAG::getNodeIfExiists to use ArrayRef<SDValue>
Craig Topper
- [llvm] r207394 - [C++] Use 'nullptr'.
Craig Topper
- [llvm] r207397 - Convert more SelectionDAG functions to use ArrayRef.
Craig Topper
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Andrew Trick
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Andrew Trick
- [PATCH] [X86] Silvermont new scheduler model
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [PATCH][LoopStrengthReduce] Don't trim a formula that uses a subset of required registers
Andrew Trick
- [PATCH][PM] Add pass run listeners to the pass manager.
Andrew Trick
- [llvm] r206825 - Fix wrong iterator type
Rui Ueyama
- [lld] r206831 - [PECOFF] Handle line comment in module-definition file.
Rui Ueyama
- [lld] r206863 - [PECOFF] Better handling of /OPT option.
Rui Ueyama
- [llvm] r206916 - Replace loops using goto with plain while loops
Rui Ueyama
- [llvm] r206918 - No need to check condition after grow()
Rui Ueyama
- [llvm] r206919 - Whitespace
Rui Ueyama
- [lld] r206931 - [PECOFF] Skip IMAGE_SYM_DEBUG sections correctly.
Rui Ueyama
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Rui Ueyama
- [lld] r207125 - [PECOFF] Allow symbols not starting with '_' in x86
Rui Ueyama
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Rui Ueyama
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Rui Ueyama
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Rui Ueyama
- [lld] r207154 - [PECOFF] Do not copy-construct ExportDesc.
Rui Ueyama
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Rui Ueyama
- [lld] r207168 - [PECOFF] Assign unique ordinals to __imp_ symbols.
Rui Ueyama
- [lld] r207175 - [PECOFF] Add /IMPLIB command line option.
Rui Ueyama
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Rui Ueyama
- [lld] r207294 - [PECOFF] Fix off-by-one error in .def file parser.
Rui Ueyama
- [lld] r207297 - [PECOFF] Allow multiple directives in one module-definition file.
Rui Ueyama
- [PATCH] Reassociate x + -0.1234 * y into x - 0.1234 * y
Erik Verbruggen
- [PATCH] [Hexagon] [Hexagon] Add New TSFlags to be used in the upcoming patches.
Jyotsna Verma
- [PATCH] [Hexagon] Add new InstrItinClass to support timing classes.
Jyotsna Verma
- [PATCH 1/5] R600: Expand vector sin and cos on r600.
Jan Vesely
- [PATCH RFC 0/4] R600: Implement 64bit div/rem
Jan Vesely
- [PATCH 1/4] R600: remove unused variable
Jan Vesely
- [PATCH 2/4] R600: Change UDIV/UREM to UDIVREM when legalizing types
Jan Vesely
- [PATCH RFC 3/4] R600: Implement iterative algorithm for udivrem
Jan Vesely
- [PATCH RFC 4/4] R600: optimize the UDIVREM 64 algorithm
Jan Vesely
- [PATCH RFC 3/4] R600: Implement iterative algorithm for udivrem
Jan Vesely
- [PATCH 2/4] R600: Change UDIV/UREM to UDIVREM when legalizing types
Jan Vesely
- [PATCH RFC 4/4] R600: optimize the UDIVREM 64 algorithm
Jan Vesely
- [PATCH 1/1] R600: Fix function name printing in LowerCall
Jan Vesely
- [PATCH v2 1/1] R600: Fix function name printing in LowerCall
Jan Vesely
- R600: Add BFE DAG combines
Jan Vesely
- [PATCH 1/1] CodeGen: Use helper variable
Jan Vesely
- [PATCH v2 2/4] R600: Change UDIV/UREM to UDIVREM when legalizing types
Jan Vesely
- [PATCH v2 4/4] R600: optimize the UDIVREM 64 algorithm
Jan Vesely
- [PATCH 5/4] R600: Add udivrem64 test case
Jan Vesely
- [PATCH] [X86] Silvermont new scheduler model
Alexey Volkov
- [llvm] r206957 - [X86] Silvermont new scheduler model
Alexey Volkov
- [llvm] r206960 - Fixing typos in commit r206957
Alexey Volkov
- [PATCH] Introduce new gold plugin option "relocation-pic"
Alexey Volkov
- [PATCH] Introduce new gold plugin option "relocation-pic"
Alexey Volkov
- [PATCH] Introduce new gold plugin option "relocation-pic"
Alexey Volkov
- [PATCH] getStreamedBitcodeModule: take StreamingMemoryObject instead of DataStreamer
Jan Voung
- [compiler-rt] r206754 - tsan: deflake test
Dmitry Vyukov
- [compiler-rt] r206950 - tsan: reduce number of iterations in the test
Dmitry Vyukov
- [compiler-rt] r206952 - tsan: more precise check for "app memory" in COMPAT mode
Dmitry Vyukov
- [PATCH] asan/tsan/msan: properly intercept pthread_cond_xxx
Dmitry Vyukov
- [compiler-rt] r206980 - tsan: fix atexit handling after fork
Dmitry Vyukov
- [compiler-rt] r207114 - tsan: stop background thread when sandbox is enabled
Dmitry Vyukov
- [compiler-rt] r207204 - tsan: better reports for "double lock of a mutex"
Dmitry Vyukov
- [compiler-rt] r207205 - tsan: add new test for commit 207204 (forget to add new file)
Dmitry Vyukov
- [compiler-rt] r207206 - tsan: better report for bad mutex unlocks
Dmitry Vyukov
- [compiler-rt] r207207 - tsan: fix tests
Dmitry Vyukov
- [compiler-rt] r207208 - tsan: improve "read unlock of a write locked mutex" report
Dmitry Vyukov
- [compiler-rt] r207209 - tsan: better reports for "read lock of a write locked mutex"
Dmitry Vyukov
- [compiler-rt] r207211 - tsan: better reports for "unlock of an unlocked mutex"
Dmitry Vyukov
- [compiler-rt] r207218 - tsan: allow to suppress all reports
Dmitry Vyukov
- [llvm] r207012 - llvm-build: Get rid of 'import *'
Anders Waldenborg
- [llvm] r207018 - [python] Fix python bindings tests
Anders Waldenborg
- [PATCH] [python] Fix getting section contents.
Anders Waldenborg
- [llvm] r207199 - [python] Fix getting section contents.
Anders Waldenborg
- [llvm] r204829 - Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base pointer" (r204174)
Hans Wennborg
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] CSE on GEP indices
Jingyue Wu
- [llvm] r206749 - Reapply r206732. This time without optimization of branches.
Michael Zolotukhin
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Michael Zolotukhin
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Michael Zolotukhin
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Michael Zolotukhin
- [llvm] r207313 - Revert r206749 till a final decision about the intrinsics is made.
Michael Zolotukhin
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
hfinkel at anl.gov
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
hfinkel at anl.gov
- [PATCH] CSE on GEP indices
hfinkel at anl.gov
- [PATCH] Allow vectorization of bit intrinsics in BB Vectorizor
hfinkel at anl.gov
- tip of tree broken with --enable-werror in configure
reed kotler
- [PATCH] XCore target: fix bug in dereferencing null pointer.
robert lytton
- [PATCH] XCore target: Add TypeString meta data to IR output.
robert lytton
- Optimize load from aggregate stores
deadal nix
- [PATCH] ARM64: Combine shifts and uses to bit-extract instruction from different basic block
yijiang
- [PATCH] ARM64: Combine shifts and uses to bit-extract instruction from different basic block
yijiang
Last message date:
Sun Apr 27 23:16:47 PDT 2014
Archived on: Tue Aug 4 17:11:12 PDT 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).