- 16a7651 X86: optimization for -(x != 0) by Manman Ren · 13 years ago
- 7a3afa9 ARM: Diagnostics for out of range fixups. by Jim Grosbach · 13 years ago
- 887d095 Fix address calculation error from r155744. by Jakob Stoklund Olesen · 13 years ago
- e4f1b37 fix typo by Sebastian Pop · 13 years ago
- 1701105 test/CodeGen/X86/select.ll: remove spaces by Manman Ren · 13 years ago
- 238ae31 Tidy up. No functional change intended. by Chad Rosier · 13 years ago
- ddc693b Fix fastcc structure return with fast-isel on x86-32 by Derek Schuff · 13 years ago
- ff73d8f Don't introduce illegal types when creating vmull operations. <rdar://11324364> by Bob Wilson · 13 years ago
- 37bc5a2 It doesn't make sense to move symbol relocations to section relocations when by Eli Bendersky · 13 years ago
- 5ff30e7 Just mark the sign bit as known zero, rather than any other irrelevant bits by Duncan Sands · 13 years ago
- bfbab99 Second attempt at PR12573: by Bill Wendling · 13 years ago
- 38da2a8 Use an ArrayRef instead of explicit vector type. by Bill Wendling · 13 years ago
- 6d15e87 Code cleanup in RuntimeDyld: by Eli Bendersky · 13 years ago
- 6aa3327 Remove hack from r154987. The problem persists even with it, so it's not even a good hack. by Bill Wendling · 13 years ago
- 7d1e3dc No need to normalize index before calling Extract128BitVector by Craig Topper · 13 years ago
- 6942f70 Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT emitter. Needs some major refactoring as these two code emitters are almost identical by Pete Cooper · 13 years ago
- 9719cf3 Make sure HoistInsertPosition finds a position that is dominated by all inputs. by Rafael Espindola · 13 years ago
- 6610b1d Remove unneeded casts. No functionality change. by Jakub Staszak · 13 years ago
- 7988981 Remove superfluous 'inline' by Craig Topper · 13 years ago
- d77d2fe Simplify code a bit. No functional change intended. by Craig Topper · 13 years ago
- a04fe83 Update the documentation of CellSPU, in case it gets removed in 3.1. by Kalle Raiskila · 13 years ago
- 2b8d050 RegisterPressure: ArrayRefize some functions for better readability. No functionality change. by Benjamin Kramer · 13 years ago
- 5fe0198 Fix some formatting, grammar and style issues and add a couple of missing comments. by Eli Bendersky · 13 years ago
- 30183bf Remove redundant line (the memory manager is set above to the same object by Eli Bendersky · 13 years ago
- 3703baa SmallVector: Don't rely on having an assignment operator around in push_back for POD-like types. by Benjamin Kramer · 13 years ago
- bbd8e5d Fix comments from copy-paste to a more relevant meaning by Eli Bendersky · 13 years ago
- db0bbde Add constants for first and last integer vector types to be consistent with floating point. by Craig Topper · 13 years ago
- c7f7a9b Remove tab characters by Craig Topper · 13 years ago
- 9efb030 Mark the default cases of MVT::getVectorElementType and MVT:getVectorNumElements as unreachable to reduce code size. by Craig Topper · 13 years ago
- ff11c01 Don't update spill weights when joining intervals. by Jakob Stoklund Olesen · 13 years ago
- f4aee4c Spring cleaning - Delete dead code. by Jakob Stoklund Olesen · 13 years ago
- 1888303 If the __is_trivially_copyable type trait is available use it as the baseline for isPodLike. by Benjamin Kramer · 13 years ago
- 1dd346a Use the most basic superclass of SmallVector in ArrayRef. by Benjamin Kramer · 13 years ago
- 9b10dae Fix a problem with blocks that need to be split twice. by Jakob Stoklund Olesen · 13 years ago
- 2674a4a Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice. by Andrew Trick · 13 years ago
- a9cc08f ARM: Thumb add(sp plus register) asm constraints. by Jim Grosbach · 13 years ago
- bb32f1d ARM: Tweak tADDrSP definition for consistent operand order. by Jim Grosbach · 13 years ago
- f3db6b8 Revert r155745 by Derek Schuff · 13 years ago
- 9dc28b0 Fix fastcc structure return with fast-isel on x86-32 by Derek Schuff · 13 years ago
- 456ff46 Track worst case alignment padding more accurately. by Jakob Stoklund Olesen · 13 years ago
- 0e47cfd Temporarily revert r155668: Fix the SD scheduler to avoid gluing. by Andrew Trick · 13 years ago
- 66ddd15 Use 'unsigned' instead of 'int' in several places when retrieving number of vector elements. by Craig Topper · 13 years ago
- a73b6fc Add x86-specific DAG combine to simplify: by Chad Rosier · 13 years ago
- 57d61de [Support/YAMLParser] Fix ASan found bugs. by Michael J. Spencer · 13 years ago
- b4a8aef Tidy up spacing. by Craig Topper · 13 years ago
- da71cca Make test less fragile. by Evan Cheng · 13 years ago
- e32e544 Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.). by Hal Finkel · 13 years ago
- f6d55df Change recurse depth limit to uint32 to fix warning. by David Blaikie · 13 years ago
- ca63acd Switch to c-style comments in a C file. by David Blaikie · 13 years ago
- 447989c Miscellaneous accumulated cleanups. by Dan Gohman · 13 years ago
- 7787800 Fix the order of the operands in the llvm.fma intrinsic patterns for ARM, by Lang Hames · 13 years ago
- 5dde20b Add an early bailout to IsValueFullyAvailableInBlock from deeply nested blocks. by Mon P Wang · 13 years ago
- 03e091f Reapply r155682, making constant folding more consistent, with a fix to work by Dan Gohman · 13 years ago
- 04a09a4 Fix ARM assembly parsing for upper case condition codes on IT instructions. by Richard Barton · 13 years ago
- a4c4df4 Remove a docs reference to the CBackend. by Jim Grosbach · 13 years ago
- 71275b1 Missed some register numbers. by Benjamin Kramer · 13 years ago
- a356e94 Update edis test for r155704. by Benjamin Kramer · 13 years ago
- 17c836c X86: Don't emit conditional floating point moves on when targeting pre-pentiumpro architectures. by Benjamin Kramer · 13 years ago
- c84f975 Update config.sub in the sample project. by Evgeniy Stepanov · 13 years ago
- 3f11998 [asan] small optimization: do not emit "x+0" instructions by Kostya Serebryany · 13 years ago
- 4d2f077 Refactor IT handling not to store the bottom bit of the condition code in the mask operand in the MCInst. by Richard Barton · 13 years ago
- d213ee7 Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding vectors" by NAKAMURA Takumi · 13 years ago
- e507922 [tsan] Atomic support for ThreadSanitizer, patch by Dmitry Vyukov by Kostya Serebryany · 13 years ago
- 76c5897 Add mcpu to tests to prevent them from using AVX instructions on Sandy Bridge after r155618. by Craig Topper · 13 years ago
- afb3b5e Implement a bastardized ABI. by Evan Cheng · 13 years ago
- 97a4543 - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2 by Evan Cheng · 13 years ago
- 97b44f9 Use ConstantExpr::getExtractElement when constant-folding vectors by Dan Gohman · 13 years ago
- f9f1c7a Break up getProfitableChainIncrement(). by Jakob Stoklund Olesen · 13 years ago
- 70a1860 Turn IVChain into a struct. by Jakob Stoklund Olesen · 13 years ago
- c1fc5e4 Add instcombine patterns for the following transformations: by Chad Rosier · 13 years ago
- 0d5c323 DumpSegment64Command() wasn't returning correct result. Caught by static analyzer. rdar://11329354 by Evan Cheng · 13 years ago
- aec9240 Fix the SD scheduler to avoid gluing the same node twice. by Andrew Trick · 13 years ago
- 06e950e Defensively guard against calling malloc() with a size of zero. by Ted Kremenek · 13 years ago
- 9da7892 ARM: Thumb ldr(literal) base address alignment is 32-bits. by Jim Grosbach · 13 years ago
- dba86d8 Add note about returns_twice magic removal from LLVM itself. by Joerg Sonnenberger · 13 years ago
- c573b1f by Preston Gurd · 13 years ago
- 3c00db7 [CMake] Restructure how Clang, Polly and other external projects get included. by Michael J. Spencer · 13 years ago
- 60f3d92 [Support/YAML] Properly fix unitialized variable warning by inserting a by Michael J. Spencer · 13 years ago
- 5c77bc2 Fixed SmallMap test. The order of items is undefined in DenseMap. So being checking the increment for big mode, we can only check that all items are in map. by Stepan Dyatkovskiy · 13 years ago
- 37abe8d Use VLD1 in NEON extenting-load patterns instead of VLDR. by Tim Northover · 13 years ago
- e38993f Test commit. by Tim Northover · 13 years ago
- 1203f2f Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei7-avx, core-avx-i, and core-avx2 cpu names. by Craig Topper · 13 years ago
- 464bda3 Teach the reassociate pass to fold chains of multiplies with repeated by Chandler Carruth · 13 years ago
- cac31de Specify cpu to unbreak tests. by Evan Cheng · 13 years ago
- e67a416 If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assume by Evan Cheng · 13 years ago
- 4866363 Don't forget to reset 'first operand' flag when we're setting the MDNodeOperand value. by Bill Wendling · 13 years ago
- 6962106 Try to fix llvm-arm-linux builder with -mcpu. by Jakob Stoklund Olesen · 13 years ago
- 01c0dd1 Trivial change to make the test use -mcpu=generic so as to avoid by Preston Gurd · 13 years ago
- b856d55 Reapply the SmallMap patch with a fix. by Benjamin Kramer · 13 years ago
- 165324c Print IV chain numbers while collecting them. by Jakob Stoklund Olesen · 13 years ago
- a0b0219 Remove more dead code. by Jakob Stoklund Olesen · 13 years ago
- b56e411 Unify internal representation of ARM instructions with a register right-shifted by #32. These are stored as shifts by #0 in the MCInst and correctly marshalled when transforming from or to assembly representation. by Richard Barton · 13 years ago
- bdbf015 Revert "First implementation of:" by Eric Christopher · 13 years ago
- 76271a3 First implementation of: by Stepan Dyatkovskiy · 13 years ago
- 50e1d84 Simplify LiveIntervals::getApproximateInstructionCount(). by Jakob Stoklund Olesen · 13 years ago
- a62efd8 Remove a dead function. by Jakob Stoklund Olesen · 13 years ago
- 40a2b65 Remove the -disable-cross-class-join option. by Jakob Stoklund Olesen · 13 years ago
- a2404e3 Cross-class joining is winning. by Jakob Stoklund Olesen · 13 years ago
- 8030e1a Add ifdef around getSubtargetFeatureName in tablegen output file so that only targets that want the function get it. This prevents other targets from getting an unused function warning. by Craig Topper · 13 years ago
- c16f851 Use vector_shuffles instead of target specific unpack nodes for AVX ZERO_EXTEND/ANY_EXTEND combine. These will be converted to target specific nodes during lowering. This is more consistent with other code. by Craig Topper · 13 years ago