- f2c696f [docs] Include the Kaleidescope tutorial in the Sphinx docs build. by Daniel Dunbar · 13 years ago
- 062c0a5 Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just like it now knows for FMULs. by Owen Anderson · 13 years ago
- c0f0a93 by Preston Gurd · 13 years ago
- 79bbe85 Change the Intel Atom detection code to recognize Lincroft and Medfield. by Preston Gurd · 13 years ago
- 363e4b9 Teach DAG combine that multiplication by 1.0 can always be constant folded. by Owen Anderson · 13 years ago
- 4599613 Add tools/lld to .gitignore. by Michael J. Spencer · 13 years ago
- 2727930 ARM: Add missing two-operand VBIC aliases. by Jim Grosbach · 13 years ago
- f657da2 Move llvm-tblgen's StringMatcher into the TableGen library so it can by Douglas Gregor · 13 years ago
- 8ed9951 [llvm-c] Make a few function declarations proper prototypes by Anders Waldenborg · 13 years ago
- 95f0cf0 This patch continues the work of adding instruction latencies for X86 Atom, by Preston Gurd · 13 years ago
- e284985 Revert r155853 by Manman Ren · 13 years ago
- 37cb9ac [tsan] typo and style (thanks to Nick Lewycky) by Kostya Serebryany · 13 years ago
- 55e7098 The value held in the vector may be RAUW'ed by some of the canonicalization by Bill Wendling · 13 years ago
- 0a552d6 Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures. by Richard Barton · 13 years ago
- a9a568a Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support for AsmPrinter. by Craig Topper · 13 years ago
- 38dbb60 Update SmallVector to support move semantics if the host does. by John McCall · 13 years ago
- 9679f0f Fix unintentional use of operator bool. by John McCall · 13 years ago
- 41827f9 Fix the implementation of MachOObjectFile::isSectionZeroInit so it follows the MachO spec. by Eli Friedman · 13 years ago
- 39cc513 Tidy up. Naming conventions. by Jim Grosbach · 13 years ago
- dca40aa Remove unneeded break. by Jakub Staszak · 13 years ago
- ce00b44 Use dyn_cast instead of checking opcode and cast. by Jakub Staszak · 13 years ago
- bf14860 Remove trailing spaces. by Jakub Staszak · 13 years ago
- 95dd442 Strip the pointer casts off of allocas so that the selection DAG can find them. by Bill Wendling · 13 years ago
- 9023370 Target independent Hexagon Packetizer fix. by Sirish Pande · 13 years ago
- 54319e2 ARM: Add a few missing add->sub aliases w/ 'w' suffix. by Jim Grosbach · 13 years ago
- 94b590f ARM: allow vanilla expressions for movw/movt. by Jim Grosbach · 13 years ago
- 66413b6 by Preston Gurd · 13 years ago
- 686c018 MC: Unknown assembler directives are now hard errors. by Jim Grosbach · 13 years ago
- 25c7b6e MC: Remove errant EatToEndOfStatement() in asm parser. by Jim Grosbach · 13 years ago
- 769ea2f X86: optimization for max-like struct by Manman Ren · 13 years ago
- d07d06c X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to generate debug info for local variables) if stack needs realignment by Alexey Samsonov · 13 years ago
- 0998627 Move MipsDisassembler classes into an anonymous namespace. by Benjamin Kramer · 13 years ago
- 4ab6fca Regression test for PR2960. by Jay Foad · 13 years ago
- 030a341 Value-initialize global to avoid global construction. by Benjamin Kramer · 13 years ago
- c201e6e RuntimeDyld cleanup: by Eli Bendersky · 13 years ago
- 34df160 YAMLParser: get rid of global ctors & dtors. by Benjamin Kramer · 13 years ago
- 7c4ce30 Change the PassManager from a reference to a pointer. by Bill Wendling · 13 years ago
- c80e7d2 Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors. by Craig Topper · 13 years ago
- d98c9e9 RuntimeDyld code cleanup: by Eli Bendersky · 13 years ago
- e499cdf Make XOP and FMA4 require SSE4A to match GCC behavior. Use this to simplify Bulldozer feature list. by Craig Topper · 13 years ago
- ff72e74 Attempt to handle MRMInitReg in emitVEXOpcodePrefix. Hopefully fixes PR12711. by Craig Topper · 13 years ago
- f8b30f9 Removed examples of stack frame inspection which no longer work for old JIT. by Eli Bendersky · 13 years ago
- e106d2e Make XOP imply AVX as its needed to legalize the registers types. by Craig Topper · 13 years ago
- c49c6e15 Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES and HasCLMUL predicates. by Craig Topper · 13 years ago
- da1a984 Make CLMUL and AES imply SSE2 since its needed to legalize the type. by Craig Topper · 13 years ago
- ed39ac5 Enable AVX and FMA4 for AMD Bulldozer processors. by Craig Topper · 13 years ago
- 4056a73 An instruction in a loop is not guaranteed to be executed just because the loop by Nick Lewycky · 13 years ago
- 973f72a Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. Fixes by Lang Hames · 13 years ago
- 39379c5 Add some constantness. No functionality change. by Jakub Staszak · 13 years ago
- 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