- 5ce564e [InstCombine] Remove unused argument. NFC by Craig Topper · 8 years ago
- de8d034 [InstCombine] Replace a simple matcher with a plain old dyn_cast. NFC by Craig Topper · 8 years ago
- b9e85a0 [InstCombine] Remove an unnecessary dyn_cast to Instruction and a switch over two opcodes. Just dyn_cast to the specific instruction classes individually. NFC by Craig Topper · 8 years ago
- 65bc875 [PowerPC] better instruction selection for OR (XOR) with a 32-bit immediate by Hiroshi Inoue · 8 years ago
- d5e52ea [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text by Dean Michael Berris · 8 years ago
- d7276a4 bpf: add variants of -mcpu=# and support for additional jmp insns by Yonghong Song · 8 years ago
- 212ebf2 Fix tail-merge-after-mbp test by Matthias Braun · 8 years ago
- d44f024 Add test case for r311511 by Matthias Braun · 8 years ago
- d10d99e NFC: fix ToolDrivers syntax and typo errors by Martell Malone · 8 years ago
- 91e5590 Update LLVM fuzzers to use the libFuzzer bundled with the compiler toolchain by George Karpenkov · 8 years ago
- eaf0747 Remove llvm-pdbutil/fuzzer. by George Karpenkov · 8 years ago
- 18f2445 TargetInstrInfo: Change duplicate() to work on bundles. by Matthias Braun · 8 years ago
- 31bf47e [SelectionDAG] Make ISD::isConstantSplatVector always return an element sized APInt. by Craig Topper · 8 years ago
- 1bc52fb [InstCombine] Remove check for sext of vector icmp from shouldOptimizeCast by Craig Topper · 8 years ago
- 1eae26a Revert "[llvm-dwarfdump] Print type names in DW_AT_type DIEs" by Jonas Devlieghere · 8 years ago
- 30abbf9 [llvm-dwarfdump] Print type names in DW_AT_type DIEs by Jonas Devlieghere · 8 years ago
- bb516bc WholeProgramDevirt: Create bitcast to i8* at each virtual call site. by Peter Collingbourne · 8 years ago
- 6008ca2 [SanitizerCoverage] Optimize stack-depth instrumentation. by Matt Morehouse · 8 years ago
- 5288e91 [ADCE][Dominators] Reapply: Teach ADCE to preserve dominators by Jakub Kuderski · 8 years ago
- 4514969 [Debug info] Add new DbgValues after looping over DAG by Jonas Devlieghere · 8 years ago
- 40f6dc6 [x86] auto-generate full checks; NFC by Sanjay Patel · 8 years ago
- c1aac4e [x86] simplify runs and auto-generate full checks by Sanjay Patel · 8 years ago
- 93fb9f2 Emit section information for extern variables by Erich Keane · 8 years ago
- 8cae86f [ARM][AArch64] Add Armv8.3-a unittests by Sam Parker · 8 years ago
- abb3211 [ARM][AArch64] v8.3-A Javascript Conversion by Sam Parker · 8 years ago
- f09cdf9 [ARM] Avoid creating duplicate ANDs in SelectionDAG by Renato Golin · 8 years ago
- 0dfee36 [ARM] Call setBooleanContents(ZeroOrOneBooleanContent) by Renato Golin · 8 years ago
- c2330d0 [SelectionDAG] Add getNode debug messages by Sjoerd Meijer · 8 years ago
- aa58e7f [AArch64] Cleanup of HasFullFP16 argument. NFC. by Sjoerd Meijer · 8 years ago
- 151d777 Fix a typo in r311435. by Chandler Carruth · 8 years ago
- 378757f Use report_fatal_error for unsupported calling conventions by Alex Bradbury · 8 years ago
- 95a4133 [lib/Analysis] - Mark personality functions as live. by George Rimar · 8 years ago
- 03d8600 [X86] Prevent several calls to ISD::isConstantSplatVector from returning a narrower APInt than the original scalar type by Craig Topper · 8 years ago
- 3c6e126 Integrate manifest merging library into LLD. by Eric Beckmann · 8 years ago
- 88b828e dsymutil: don't copy compile units without children from PCM files by Adrian Prantl · 8 years ago
- ec925a2 Moving libFuzzer from LLVM to compiler-rt. by George Karpenkov · 8 years ago
- 0f87ccd Re-apply "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
- 463fa38 [RegAlloc] Make sure live-ranges reflect the state of the IR when removing them by Quentin Colombet · 8 years ago
- 16e7603 [ValueTracking] Add assertions that the starting Depth in isKnownToBeAPowerOfTwo and ComputeNumSignBitsImpl is not above MaxDepth by Craig Topper · 8 years ago
- 6995f18 [InstCombine] add udiv/urem tests with constant numerator; NFC by Sanjay Patel · 8 years ago
- cf9591e Revert "Re-apply "Introduce FuzzMutate library"" by Justin Bogner · 8 years ago
- 6b52665 Re-apply "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
- 15e40f1 [InstCombine] add more tests for udiv/urem narrowing; NFC by Sanjay Patel · 8 years ago
- a978c65 [AArch64] Restore the test of conditional branch fusion by Evandro Menezes · 8 years ago
- 55e2d2f GlobalISel (AArch64): fix ABI at border between GPRs and SP. by Tim Northover · 8 years ago
- d900cd5 [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level by Steven Wu · 8 years ago
- 854f917 [InstCombine] Move the checks for pointer types in getMaskedTypeForICmpPair earlier in the function by Craig Topper · 8 years ago
- 52d7bc1 [Support, Windows] Handle long paths with unix separators by Pirama Arumuga Nainar · 8 years ago
- 4547fff Revert "Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators" by Sanjoy Das · 8 years ago
- 4467dc7 [ORE] Remove Old Optimization Remark API by Sam Elliott · 8 years ago
- af04423 [PDB] Serialize records into a stack-allocated buffer. by Zachary Turner · 8 years ago
- 5078f59 Always compile libFuzzer with no coverage by George Karpenkov · 8 years ago
- a326878 [lld/pdb] Speed up construction of publics & globals addr map. by Zachary Turner · 8 years ago
- 25ef265 [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes. by Haicheng Wu · 8 years ago
- 14edb7e [InlineCost] Add more debug during inline cost computation. by Chad Rosier · 8 years ago
- f6ac6bc [BinaryStream] Defaultify copy and move constructors. by Zachary Turner · 8 years ago
- 5aca549 [LibCallSimplifier] try harder to fold memcmp with constant arguments (2nd try) by Sanjay Patel · 8 years ago
- bbbb2f5 [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt X, 0) and (icmp sgt X, -1) as equivalent to an and with the sign bit of the truncated type by Craig Topper · 8 years ago
- 7c45ace Revert "Introduce FuzzMutate library" by Justin Bogner · 8 years ago
- 943140e Introduce FuzzMutate library by Justin Bogner · 8 years ago
- 2a641f4 [PPC] Refine checks for emiting TOC restore nop and tail-call eligibility. by Sean Fertile · 8 years ago
- 6930fbf Migrate WholeProgramDevirt to new Optimization Remark API by Sam Elliott · 8 years ago
- 6d97003 [APFloat] Fix IsInteger() for DoubleAPFloat. by Davide Italiano · 8 years ago
- 2e732d6 [InstCombine] add tests for memcmp with constant; NFC by Sanjay Patel · 8 years ago
- b4d2672 Emit only A Single Opt Remark When Inlining by Sam Elliott · 8 years ago
- 1952c98 [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions by Craig Topper · 8 years ago
- 51f04d9 [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match by Craig Topper · 8 years ago
- 3ab3d94 Revert 311208, 311209 by Xinliang David Li · 8 years ago
- 544ac6a revert r311333: [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
- f4b3cc8 [InstCombine] add vector tests; NFC by Sanjay Patel · 8 years ago
- b6d8c58 [llvm-pdbutil] Add support for dumping detailed module stats. by Zachary Turner · 8 years ago
- f191249 [InstCombine] regenerate test checks; NFC by Sanjay Patel · 8 years ago
- fe0ed9d [LibCallSimplifier] try harder to fold memcmp with constant arguments by Sanjay Patel · 8 years ago
- 32d044f [PowerPC] Check if the pre-increment PHI Node already exists by Stefan Pintilie · 8 years ago
- 041b4a8 [GlobalISel][X86] Support G_BRCOND operation. by Igor Breger · 8 years ago
- e8fad78 [AsmParser] Recommit: Hash is not a comment on some targets by Oliver Stannard · 8 years ago
- 7c7e6be [GlobalISel][X86] InstructionSelector, for now use fallback path for LOAD_STACK_GUARD and PHI nodes. by Igor Breger · 8 years ago
- cf90ce3 [GlobalISel][X86] LowerCall, for now don't handel ByValue function arguments. by Igor Breger · 8 years ago
- 076fb38 [InterLeaved] Adding lit test for future work interleaved load strid 3 by Michael Zuckerman · 8 years ago
- 0b54cd9 [x86] Teach the "generic" x86 CPU to avoid patterns that are slow on by Chandler Carruth · 8 years ago
- 8f31059 [x86] Handle more cases where we can re-use an atomic operation's flags by Chandler Carruth · 8 years ago
- 0472b1c [ARM][AArch64] Cortex-A75 and Cortex-A55 support by Sam Parker · 8 years ago
- 1d7887e [Support/Parallel] - Do not use a task group for a very small task. by George Rimar · 8 years ago
- 745029a [X86] Allow xacquire/xrelease prefixes by Coby Tayree · 8 years ago
- 3eef39b [AVX-512] Don't change which instructions we use for unmasked subvector broadcasts when AVX512DQ is enabled. by Craig Topper · 8 years ago
- 3662f50 [AVX512] Add 128->256 vbroadcastf64x2/vbroadcasti64x2 instructions to the EVEX->VEX table. by Craig Topper · 8 years ago
- 5a082a4 [XRay][tools] Support new kinds of instrumentation map entries by Dean Michael Berris · 8 years ago
- 3f7e6da Revert r311077: [LV] Using VPlan ... by Chandler Carruth · 8 years ago
- b3bdcc1 [InstCombine] Add a test case for a weakness in canEvaluateZExtd. NFC by Craig Topper · 8 years ago
- 33ebd6e [AVX512] Add a test to check what happens when a load is referenced by two different masked scalar intrinsics with the same op inputs, but different masking node. by Craig Topper · 8 years ago
- 3ef5d9d Fix archive-update.test after r311296. by Kuba Mracek · 8 years ago
- 38aead2 [AVX-512] Use a scalar load pattern for FPCLASSSS/FPCLASSSD patterns. by Craig Topper · 8 years ago
- 6965d51 Remove uses of "%T" from test/Object/archive-* tests. by Kuba Mracek · 8 years ago
- 7aab928 [NVPTX] Reduce copypasta. by Benjamin Kramer · 8 years ago
- a7c3f3d Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>. by Kuba Mracek · 8 years ago
- fbd10c1 Get rid of some more "%T" expansions, see <https://reviews.llvm.org/D35396>. by Kuba Mracek · 8 years ago
- efa50a2 [MachO] Use Twines more efficiently. by Benjamin Kramer · 8 years ago
- 700558a [Mem2Reg] Modernize code a bit. by Benjamin Kramer · 8 years ago
- c773276 Move helper classes into anonymous namespaces. by Benjamin Kramer · 8 years ago
- 1c8117b [dlltool] Make memory buffer ownership less weird. by Benjamin Kramer · 8 years ago