- 3333cc9 [X86] Use ternary operator to reduce code slightly. NFC by Craig Topper · 9 years ago
- 0ba66e5 [X86][XOP] Added VPPERM constant mask decoding and target shuffle combining support by Simon Pilgrim · 9 years ago
- bf62fd9 Add missing #include to fix build by Vedant Kumar · 9 years ago
- 66fb8aa [X86][XOP] More VPPERM shuffle mask decode tests by Simon Pilgrim · 9 years ago
- db4fbb6 ValueMapper: Fix unused var warning. NFC by Simon Atanasyan · 9 years ago
- 492acdd Remove some unneeded headers and replace some headers with forward class declarations (NFC) by Mehdi Amini · 9 years ago
- 3ab0c4f Add SVN version to libLLVMLTO by Mehdi Amini · 9 years ago
- 29d66c4 ThinLTO: Move the ODR resolution to be based purely on the summary. by Mehdi Amini · 9 years ago
- eb79e6e ThinLTO: Make aliases explicit in the summary by Mehdi Amini · 9 years ago
- b677706 Replace hardcoded comment at 'lit.site.cfg.in' by Alex Denisov · 9 years ago
- d7628da Do not modify a cl::opt programmatically, global mutable state is evil. by Mehdi Amini · 9 years ago
- 0b11282 ValueMapper: Stop memoizing ConstantAsMetadata by Duncan P. N. Exon Smith · 9 years ago
- 30f743e [DebugInfo] Correct the assertion introduced in r266509 + update test. by Davide Italiano · 9 years ago
- 1f03619 Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 9 years ago
- b5fd6b3 [DebugInfo] Reduce size of DILocalVariable from 40 to 32 bytes. by Davide Italiano · 9 years ago
- d245507 AMDGPU: Enable LocalStackSlotAllocation pass by Matt Arsenault · 9 years ago
- 86a7a5a Revert "ValueMapper: Eliminate cross-file co-recursion, NFC" by Duncan P. N. Exon Smith · 9 years ago
- 992b34c AMDGPU: Use s_addk_i32 / s_mulk_i32 by Matt Arsenault · 9 years ago
- 90cac21 ValueMapper: Use API from r266503 in unit tests, NFC by Duncan P. N. Exon Smith · 9 years ago
- d83a5e8 ValueMapper: Eliminate cross-file co-recursion, NFC by Duncan P. N. Exon Smith · 9 years ago
- 43ef70d Update and fix LLVM_ENABLE_MODULES: by Richard Smith · 9 years ago
- d1d05a8 Add some missing #includes, found by C++ modules selfhost. by Richard Smith · 9 years ago
- fef9f1f Linker: Remove an unnecessary local variable in for loop, NFC by Duncan P. N. Exon Smith · 9 years ago
- b337fbb Make this header include the header it depends on, rather than trying to include itself. Found by C++ modules build. by Richard Smith · 9 years ago
- 5e3b7ae ValueMapper: Hide Mapper::VM behind an accessor, NFC by Duncan P. N. Exon Smith · 9 years ago
- 1f5a2c3 Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper::hoistAllSpills. by Wei Mi · 9 years ago
- a4f4792 Add ProfileData to required_libraries by Easwaran Raman · 9 years ago
- a138550 [cfi] Support explicit sections for functions in cfi-icall. by Evgeniy Stepanov · 9 years ago
- 422c22e Convert this sample-based-profiling testcase to use a NoDebug CU. by Adrian Prantl · 9 years ago
- ac6d266 [libFuzzer] add a better warning for command line flags with -- (two dashes) by Kostya Serebryany · 9 years ago
- a82c87c Switch lowering: don't add incoming PHI values from skipped bit test MBB's (PR27135) by Hans Wennborg · 9 years ago
- 3301aed SelectionDAGISel: rangeify a loop by Hans Wennborg · 9 years ago
- b87a1e6 Replace the use of MaxFunctionCount module flag by Easwaran Raman · 9 years ago
- c4caccc [libFuzzer] menion the git mirror in the docs by Kostya Serebryany · 9 years ago
- f402ab3 [mips] More range-based for loops. NFC. by Vasileios Kalintiris · 9 years ago
- e4eb0de [mips] Use range-based for loops and simplify slightly the code. NFC. by Vasileios Kalintiris · 9 years ago
- 0f50588 [SystemZ] Call tryAddingSymbolicOperand in the disassembler by Ulrich Weigand · 9 years ago
- 8f148cd Let the DISubprogram in this test point to the right compile unit. by Adrian Prantl · 9 years ago
- 2fee4f2 Update testcase to new debug metadata format. by Adrian Prantl · 9 years ago
- 4479a5c [codeview] Dump char16_t and char32_t simple types by Reid Kleckner · 9 years ago
- 1da7db0 ARM: don't try to hoist constant RHS out of a division. by Tim Northover · 9 years ago
- 2867041 [AArch64] Add load/store pair instructions to getMemOpBaseRegImmOfsWidth(). by Chad Rosier · 9 years ago
- 665e18d Revert "[Coverage] Prevent detection of false instantiations in case of macro expansion." by Igor Kudrin · 9 years ago
- db52b36 [ParallelCG] Add a new splitCodeGen() API which takes a TargetMachineFactory. by Davide Italiano · 9 years ago
- ce5b591 [SystemZ] Fix large tests broken by conditional returns. by Marcin Koscielnicki · 9 years ago
- a3f79ea [InstCombine] Don't transform compares of calls to functions named fabs{f,l,} by David Majnemer · 9 years ago
- 2593b55 Fix test to require Asserts since it uses debug output. by Geoff Berry · 9 years ago
- 4eeaa0d [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. by Adrian Prantl · 9 years ago
- fa0d0a5 llvm/test/CodeGen/AArch64/arm64-csldst-mmo.ll requires +Asserts. by NAKAMURA Takumi · 9 years ago
- 82e3cfc [SimplifyCFG] propagate branch metadata when creating select (PR27344) by Sanjay Patel · 9 years ago
- ee837d0 lli.cpp: Appease some builders. There might be ownership issues between LLVMContext and ExecutionEngine. Investigating. by NAKAMURA Takumi · 9 years ago
- 82ae298 [AArch64] Add MMOs to callee-save load/store instructions. by Geoff Berry · 9 years ago
- fb9467a Fix typing on generated LXV2DX/STXV2DX instructions by Nirav Dave · 9 years ago
- 232aafc [MachineScheduler]Add support for store clustering by Jun Bum Lim · 9 years ago
- cfdf5c2 [Coverage] Prevent detection of false instantiations in case of macro expansion. by Igor Kudrin · 9 years ago
- b6d5c28 [SimplifyCFG] add metadata to show failure to propagate (PR27344) by Sanjay Patel · 9 years ago
- e5d4119 [Coverage] Add support for making test data for more than one function. by Igor Kudrin · 9 years ago
- 4c4aae4 AMDGPU/SI: Fix regression with no-return atomics by Nicolai Haehnle · 9 years ago
- cc9f5cb Use MVT instead of EVT to remove a bunch of unnecessary calls to getSimpleVT. by Craig Topper · 9 years ago
- cf94389 Add a setOperationPromotedToType convenience method that sets an operation to promoted and set the type in one call. Use it so save code in X86. by Craig Topper · 9 years ago
- 8d5bfc6 [X86] AND, OR, and XOR of vectors are always legal no need to set them legal explicitly. by Craig Topper · 9 years ago
- 1249dda [X86] Combine an if and else block that had the same set of calls to setOperationAction that only varied in Legal/Custom. Use the ternary operator on that argument instead. NFC by Craig Topper · 9 years ago
- 0e3b20f Revert "[LTO] Add a new splitCodeGen() API which takes a TargetMachineFactory." by Davide Italiano · 9 years ago
- 9ac6818 [NVPTX] Set NVPTXTTI::getInliningThresholdMultiplier to 5. by Justin Lebar · 9 years ago
- dbebf40 [TTI] Add getInliningThresholdMultiplier. by Justin Lebar · 9 years ago
- ddeb008 [ifcnv] Don't duplicate blocks that contain convergent instructions. by Justin Lebar · 9 years ago
- b3c92d3 Move divergent-target test into CodeGen/NVPTX because it requires an NVPTX target. by Justin Lebar · 9 years ago
- c904368 [PM] Add a SpeculativeExecution pass for targets with divergent branches. by Justin Lebar · 9 years ago
- 41f2abf [Speculation] Add a SpeculativeExecution mode where the pass does nothing unless TTI::hasBranchDivergence() is true. by Justin Lebar · 9 years ago
- 2ef07c5 [ParallelCG] Attempt to placate MSVC. by Davide Italiano · 9 years ago
- 9f34fd5 Option parser: class for consuming a joined arg in addition to all remaining args by Hans Wennborg · 9 years ago
- 486e8bb OptionParsingTest.cpp: reorder EXPECT_EQs to put expectation on the left. NFC. by Hans Wennborg · 9 years ago
- 8885fcd [LTO] Add a new splitCodeGen() API which takes a TargetMachineFactory. by Davide Italiano · 9 years ago
- 891e9f4 [test] Require 'asserts' for a test which uses -debug-only by Vedant Kumar · 9 years ago
- 176a9b27 AMDGPU: Remove custom load/store scalarization by Matt Arsenault · 9 years ago
- 09c4262 AMDGPU: Include LDS size in printed comment by Matt Arsenault · 9 years ago
- f66aab6 [AliasSetTracker] Correctly handle changing the size of an entry by Michael Kuperstein · 9 years ago
- 41b016e Nuke getGlobalContext() from LLVM (but the C API) by Mehdi Amini · 9 years ago
- 8be7707 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
- 6d955a1 AMDGPU: Run SIFoldOperands after PeepholeOptimizer by Matt Arsenault · 9 years ago
- 5009212 AMDGPU: Directly emit m0 initialization with s_mov_b32 by Matt Arsenault · 9 years ago
- 38b2257 AMDGPU: Fold bitcasts of scalar constants to vectors by Matt Arsenault · 9 years ago
- 1a49060 [ScheduleDAGInstrs] Re-factor for based on review feedback. NFC. by Geoff Berry · 9 years ago
- a447ca5 [ARM] Adding IEEE-754 SIMD detection to loop vectorizer by Renato Golin · 9 years ago
- fc164bf [InstCombine] remove constant by inverting compare + logic (PR27105) by Sanjay Patel · 9 years ago
- 755d4ed Fix null pointer access for discriminator assignment. by Dehao Chen · 9 years ago
- 65b5541 AMDGPU: Add skeleton GlobalIsel implementation by Tom Stellard · 9 years ago
- 407de62 Update discriminator assignment algorithm to handle nested call correctly. by Dehao Chen · 9 years ago
- 13fb5a3 Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.h by Reid Kleckner · 9 years ago
- 1252a8c [ValueMapper] Range-loopify to improve readability. NFC. by Davide Italiano · 9 years ago
- 26f23b1 [lanai] Add custom lowering for SRL_PARTS i32. by Jacques Pienaar · 9 years ago
- bd13728 [GlobalISel] Move GISelAccessor class into public headers by Tom Stellard · 9 years ago
- a16ecd43 [DivergenceAnalysis] Treat PHI with incoming undef as constant by Nicolai Haehnle · 9 years ago
- 44aa353 [StructurizeCFG] Annotate branches that were treated as uniform by Nicolai Haehnle · 9 years ago
- d073405 AMDGPU: Remove SIFixSGPRLiveRanges pass by Nicolai Haehnle · 9 years ago
- 31914b9 AMDGPU: change a redundant if () to an assert(). NFC by Nicolai Haehnle · 9 years ago
- b4b70a0 [GlobalISel] Coding style and whitespace fixes by Tom Stellard · 9 years ago
- a54275f AArch64: expand cmpxchg after regalloc at -O0. by Tim Northover · 9 years ago
- a3b03dc [lanai] Add areMemAccessesTriviallyDisjoint, getMemOpBaseRegImmOfs and getMemOpBaseRegImmOfsWidth. by Jacques Pienaar · 9 years ago
- 510a2b9 AMDGPU: allow specifying a workgroup size that needs to fit in a compute unit by Tom Stellard · 9 years ago