- f92bbcd Fixed a problem in the JIT memory allocator where by Sean Callanan · 12 years ago
- d024a20 Add a CoveringSubRegIndices field to SubRegIndex records. by Jakob Stoklund Olesen · 12 years ago
- 3651e7d Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 12 years ago
- 118f194 Properly test the LLVM_USE_RVALUE_REFERENCES macro. by Michael J. Spencer · 12 years ago
- 1ebd25e [PathV2] Add mapped_file_region. Implementation for Windows and POSIX. by Michael J. Spencer · 12 years ago
- b9d565a Add LLVM_DELETED_FUNCTION compatibility macro. by Michael J. Spencer · 12 years ago
- 58aae38 Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion. by Chad Rosier · 12 years ago
- c82cc58 Fix another roundToIntegral bug where very large values could become infinity. Problem and solution identified by Steve Canon. by Owen Anderson · 12 years ago
- c97eda2 Make synthesized sub-register indexes available in the target namespace. by Jakob Stoklund Olesen · 12 years ago
- a99c508 Use vld1/vst1 to load/store f64 if alignment is < 4 and the target allows unaligned access. rdar://12091029 by Evan Cheng · 12 years ago
- 7c28978 Fix typo in comment. by Owen Anderson · 12 years ago
- 65bf80e Add missing Rfalse operand to the predicated pseudo-instructions. by Jakob Stoklund Olesen · 12 years ago
- 0c34ae8 Set the branch probability of branching to the 'normal' destination of an invoke by Bill Wendling · 12 years ago
- 95d235d Fix a const violation in the generated disassembler. by Benjamin Kramer · 12 years ago
- 6e2d506 [asan] implement --asan-always-slow-path, which is a part of the improvement to handle unaligned partially OOB accesses. See http://code.google.com/p/address-sanitizer/issues/detail?id=100 by Kostya Serebryany · 12 years ago
- f7a5dfc Fix a problem with APFloat::roundToIntegral where it would return incorrect results for negative inputs to trunc. Add unit tests to verify this behavior. by Owen Anderson · 12 years ago
- 9441ad0 fix infinite loop in instcombine with more than 4GB memcpy by Michael Liao · 12 years ago
- c2de3dd Fix a typo that led to a failure to correctly verify bitcast instructions. by Nick Lewycky · 12 years ago
- 11a4fa4 Fix undefined behavior: don't perform array indexing through a potentially null by Richard Smith · 12 years ago
- 6521999 The names of VFP variants of half-to-float conversion instructions were by Anton Korobeynikov · 12 years ago
- 6eef0e2 This needs braces. Spotted by Bill. by Eric Christopher · 12 years ago
- b7bf726 minor fix of X86ISD::VSEXT_MOVL dump by Michael Liao · 12 years ago
- 32bab64 [yaml2obj] Fix incorrect use of signed values. by Michael J. Spencer · 12 years ago
- 7091b24 fix PR11334 by Michael Liao · 12 years ago
- fc1a161 Switch the fixed-length disassembler to be table-driven. by Jim Grosbach · 12 years ago
- d7a85b1 Fix the construction of the magic constant for roundToIntegral to be 64-bit safe. Fixes c-torture/execute/990826-0.c by Owen Anderson · 12 years ago
- f6933e6 Fix the make update target to work even when sub repo repositories are ignored. by David Blaikie · 12 years ago
- 7126ee0 Update configure. by Daniel Dunbar · 12 years ago
- 8b5bee4 [configure] Add a --enable-keep-symbols configure flag. by Daniel Dunbar · 12 years ago
- e60da02 [asan] insert crash basic blocks inline as opposed to inserting them at the end of the function. This doesn't seem to fix or break anything, but is considered to be more friendly to downstream passes (test change) by Kostya Serebryany · 12 years ago
- ebd6454 [asan] insert crash basic blocks inline as opposed to inserting them at the end of the function. This doesn't seem to fix or break anything, but is considered to be more friendly to downstream passes by Kostya Serebryany · 12 years ago
- cacafd4 Factor duplicate calls to getUNDEF in several functions. by Craig Topper · 12 years ago
- 6d68815 Re-factor intrinsic lowering to combine common parts of similar intrinsics. Reduces compiled code size a little bit. by Craig Topper · 12 years ago
- 750d761 Change greater than to greater than or equal so that an identical sized store to the same offset is treated as completing overwriting. by Craig Topper · 12 years ago
- bb57feb Fix undefined behavior: binding null pointer to reference. No functionality change. by Richard Smith · 12 years ago
- 3e88373 During the CodeGenPrepare we often lower intrinsics (such as objsize) by Nadav Rotem · 12 years ago
- 443c9ed Grammar. by Eric Christopher · 12 years ago
- b8ea08c Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0) by Richard Smith · 12 years ago
- a61d3a9 Typo. by Eric Christopher · 12 years ago
- 1251263 llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, or it fails on msvc. by NAKAMURA Takumi · 12 years ago
- 7c626d3 Add a roundToIntegral method to APFloat, which can be parameterized over various rounding modes. Use this to implement SelectionDAG constant folding of FFLOOR, FCEIL, and FTRUNC. by Owen Anderson · 12 years ago
- 03e593e Transfer weights in transferSuccessorsAndUpdatePHIs(). by Jakob Stoklund Olesen · 12 years ago
- cb6889b Print out MachineBasicBlock successor weights when available. by Jakob Stoklund Olesen · 12 years ago
- 7b6783a LICM uses AliasSet information to hoist and sink instructions. However, other passes, such as LoopRotate by Nadav Rotem · 12 years ago
- 8dff60e MemoryDependenceAnalysis attempts to find the first memory dependency for function calls. by Nadav Rotem · 12 years ago
- 6d2986c ARM: Move Thumb2 tests to Thumb2 test file and fix CHECK lines. by Jim Grosbach · 12 years ago
- 43600e9 Remove the TII::scheduleTwoAddrSource() hook. by Jakob Stoklund Olesen · 12 years ago
- 6de47d6 Rename test since it's not linux-specific. by Bill Wendling · 12 years ago
- a41db53 ARM: enable struct byval for AAPCS-VFP. This change is to be enabled in clang. by Manman Ren · 12 years ago
- 6d86f3c Whitespace cleanup. by Bill Wendling · 12 years ago
- 786556c Count triangles and diamonds in early if-conversion. by Jakob Stoklund Olesen · 12 years ago
- 5f6d363 Delete dead typedef. by Jakob Stoklund Olesen · 12 years ago
- bc70ff3 Handle extra Tail predecessors in if-conversion. by Jakob Stoklund Olesen · 12 years ago
- d252aa4 [Hexagon] Don't mark callee saved registers as clobbered by a tail call by Arnold Schwaighofer · 12 years ago
- 2e018f1 Fix failure on Atom bot due to r161769 by Manman Ren · 12 years ago
- df83203 Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISDNode has more than one user. by Nadav Rotem · 12 years ago
- c586d26 X86: move Int_CVTSD2SSrr, Int_CVTSI2SSrr, Int_CVTSI2SDrr, Int_CVTSS2SDrr from by Manman Ren · 12 years ago
- 001d219 Add support for the %H output modifier. by Eric Christopher · 12 years ago
- 365a1d4 Ignore known externally-homed tools. by David Blaikie · 12 years ago
- de7f1c2 X86: when auto-detecting the subtarget features, make sure use IsIntel to detect by Manman Ren · 12 years ago
- a3a3219 Fix a documentation typo. by Nadav Rotem · 12 years ago
- 11c2a47 [asan] remove the code for --asan-merge-callbacks as it appears to be a bad idea. (partly related to Bug 13225) by Kostya Serebryany · 12 years ago
- 8932fe4 Added test for non-static use of cl::opt (fixed in r160170) by Alexander Kornienko · 12 years ago
- 88fc697 Add test for previous commit correcting NEON load patterns. by Tim Northover · 12 years ago
- e0b464f Use correct loads for vector types during extending-load operations. by Tim Northover · 12 years ago
- 2f1b2ec Tidy up VSETCC lowering code a bit more by adding an llvm_unreachable and putting an a couple if conditions in a better order. by Craig Topper · 12 years ago
- 523908d Refactor code a bit to share commonalities. No functional change intended. by Craig Topper · 12 years ago
- ec6593c Fix an unused variable warning from r161742. by Craig Topper · 12 years ago
- bccc8ce Remove the LowerMMXCONCAT_VECTORS function. It could never execute because there are no legal 64-bit vector types that could be used as inputs to a 128-bit concat_vectors. Remove a target specific SDNode and its patterns that become unused as a result. by Craig Topper · 12 years ago
- af402ac Give this test an explicit triple. by Nick Lewycky · 12 years ago
- 0c5602d When emitting the PC range in an FDE, use the same data encoding for both ends by Nick Lewycky · 12 years ago
- 2c63d5e Remove call to setOperationAction for SETCC of v4f32. SETCC returns an integer type not an FP type. by Craig Topper · 12 years ago
- b151a64 Remove unnecessary call to setOperationAction for SETCC of v2i64 under SSE42. It was already called for the same under SSE2. by Craig Topper · 12 years ago
- a7016d6 Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARM by Arnold Schwaighofer · 12 years ago
- 0faf46c Change addTypeForNeon to use MVT instead of EVT so all the calls to getSimpleVT can be removed. by Craig Topper · 12 years ago
- 7a9a28b Make replace many calls to getSizeInBits() with is128BitVector/is256BitVector by Craig Topper · 12 years ago
- 0d1f176 Use MVT.isXBitVector instead of EVT.isXBitVector when setting up operation actions. Compiles to smaller code. by Craig Topper · 12 years ago
- 9eac20a fix PR13577, an issue introduced by r161687 by Michael Liao · 12 years ago
- 235e2e6 Create isXBitVector methods in MVT and call them from EVT. This allows targets to call them with an MVT without needing to convert to EVT. by Craig Topper · 12 years ago
- 880ef45 Move setOperationAction for CONCAT_VECTORS for 256-bit vectors into loop since all 256-bit types are supported. by Craig Topper · 12 years ago
- 5fa2d45 MachineCSE: Hoist isConstantPhysReg out of the loop, it checks for overlaps already. by Benjamin Kramer · 12 years ago
- cfc0ad6 PR13578: Teach MachineCSE that instructions that use a constant register can be CSE'd safely. by Benjamin Kramer · 12 years ago
- f4cfc44 Tidy up indentation. No functional change. by Craig Topper · 12 years ago
- dca7254 Fix a cast that was casting away 'const' unnecessarily by Craig Topper · 12 years ago
- 2865422 Add a couple default: llvm_unreachable() to some switch statements. Fix a bad message in an existing llvm_unreachable. by Craig Topper · 12 years ago
- 743a2cf X86: when we are auto-detecting the subtarget features, make sure we turn on by Manman Ren · 12 years ago
- eb74c08 Add a proper if-conversion cost model. by Jakob Stoklund Olesen · 12 years ago
- a35bf50 Give MachineTraceMetrics its own debug tag. by Jakob Stoklund Olesen · 12 years ago
- 5413b68 Add more trace query functions. by Jakob Stoklund Olesen · 12 years ago
- 6b951b2 The normal edge of an invoke is not allowed to branch to a block with a by Eli Friedman · 12 years ago
- d9b4512 ARM: enable struct byval for AAPCS. This change is to be enabled in clang. by Manman Ren · 12 years ago
- 870da6d Add getTPred() and getFPred() functions. by Jakob Stoklund Olesen · 12 years ago
- 8828c4c Include loop-carried dependencies when computing instr heights. by Jakob Stoklund Olesen · 12 years ago
- 2a33cec add X86-specific DAG optimization to simplify boolean test by Michael Liao · 12 years ago
- ac8a4ad A couple of addition comment fixes by Eli Bendersky · 12 years ago
- dadace0 Fix a couple of typos in comments by Eli Bendersky · 12 years ago
- f433e80 Constify some basic blocks, no functionality change. by Rafael Espindola · 12 years ago
- f6c24ee remove tailing whitespaces and test commit by Michael Liao · 12 years ago
- 25ac751 Move BasicBlockEdge to the cpp file. No functionality change. by Rafael Espindola · 12 years ago
- c103ede stdcxx's cstdio doesn't include stdio.h, but the code using PathV2.inc by Joerg Sonnenberger · 12 years ago