- 3f2b2c2 Add a bunch more X86 AVX2 instructions and their corresponding intrinsics. by Craig Topper · 14 years ago
- 3eae0c2 Rename show-diagnostics to something less ambiguous. by Chad Rosier · 14 years ago
- 9af37a3 Add support to the linker to lazily link in functions. This change only links functions marked with specific linkage (internal, private, linker_private, linker_private_weak, linker_private_weak_def_auto, linkonce, linkonce_odr, and available_externally) if they have uses in the destination module. Instead of automatically linking, these functions are placed onto a worklist to be processed in the final stage of linking. We iterate over the list and if any functions on the list have uses in the destination module, we link them in and repeat the process until no changes in the state (uses) has changed. This means that any functions in the LazilyLink worklist that have a use in the destination module will be linked in and none that don't. by Tanya Lattner · 14 years ago
- 0d7b231 Factor out a SelectTrunc function. No functionality change intended. by Chad Rosier · 14 years ago
- 3129da8 Broaden an assert to handle enable-iv-rewrite=true following r143183. by Andrew Trick · 14 years ago
- 064e48a Fixed a bug in the code to create a dwarf file and directory table entires when by Kevin Enderby · 14 years ago
- 6284afc ARM label operands can be quoted. by Jim Grosbach · 14 years ago
- ed6a0c5 ARM label operands can have an optional '#' before them. by Jim Grosbach · 14 years ago
- 613b757 First part of support for generating dwarf for assembly source files with the by Kevin Enderby · 14 years ago
- 60cb643 Fix disassembly of some VST1 instructions. by Owen Anderson · 14 years ago
- 0173864 rename getHostTriple into getDefaultTargetTriple by Sebastian Pop · 14 years ago
- de2e0b5 rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE by Sebastian Pop · 14 years ago
- c4cbf4a derive LLVM_HOSTTRIPLE from target by Sebastian Pop · 14 years ago
- f6aa6b1 Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat value. Fixes PR11289. by Eli Friedman · 14 years ago
- fadfd7b Ignore MachO symbol flags in the upper nibble of n_desc. by Jim Grosbach · 14 years ago
- 8f4a172 Support/Compiler: Add LLVM_EXTENSION for use where we want to hide pedantic diags. by Daniel Dunbar · 14 years ago
- 0e6c1c5 Don't fold negative offsets into cp / dp accesses to avoid relocation errors. by Richard Osborne · 14 years ago
- 441ed4a Combine various XCore tests for floating point intrinsic support into a single test. by Richard Osborne · 14 years ago
- 70ad395 Move various XCore tests to FileCheck by Richard Osborne · 14 years ago
- ce7de9f Fix operand type for x86 pmadd_ub_sw intrinsic. by Craig Topper · 14 years ago
- c947925 Remove a couple unused methods. PR11201. by Eli Friedman · 14 years ago
- 049260d Make sure we use the right insertion point when instcombine replaces a PHI with another instruction. (Specifically, don't insert an arbitrary instruction before a PHI.) Fixes PR11275. by Eli Friedman · 14 years ago
- 597362a A couple misc fixes so that bugpoint doesn't explode reducing code containing landingpads. by Eli Friedman · 14 years ago
- 0325053 Add LuaAV to external projects list. by Bill Wendling · 14 years ago
- dc9414d Move x86-specific tests into X86 folder. by Eli Friedman · 14 years ago
- 50ea611 Remove empty directory. by Eli Friedman · 14 years ago
- 9c06bc7 Move another test requiring x86 into X86 directory. by Eli Friedman · 14 years ago
- f001fe7 Move test requiring x86 backend into X86 directory. by Eli Friedman · 14 years ago
- 681460f ARM VLD/VST assembly parsing for symbolic address operands. by Jim Grosbach · 14 years ago
- 7bdf006 Update split candidate correctly when interference cache is full. by Jakob Stoklund Olesen · 14 years ago
- a7dd4df Add support for new atomics to cpp backend. Misc other fixes while I'm here. PR11268. by Eli Friedman · 14 years ago
- 2ad3f93 Add utility to append a function to the list of global constructors. by Devang Patel · 14 years ago
- 11f9987 Change the actual tests to match the input directory rename (duh) by Matt Beaumont-Gay · 14 years ago
- 0f24175 Reapply r141657. by Tanya Lattner · 14 years ago
- be7a772 Rename "TestObjectFiles" to "Inputs" (like the pattern for Clang tests) by Matt Beaumont-Gay · 14 years ago
- 4334e03 ARM VST1 w/ writeback assembly parsing and encoding. by Jim Grosbach · 14 years ago
- 0ba1179 Update 'Getting Started' to suggest using GCC 4.2 or higher (or Clang). There is no reason to support older versions of GCC. by Ted Kremenek · 14 years ago
- ea0a8c9c Added instruction how to add a builder to docs. by Galina Kistanova · 14 years ago
- f47368b Cleanup. Document. Make sure that this build_vector optimization only runs before the op legalizer and that the used type is legal. by Nadav Rotem · 14 years ago
- f9f5a76 ARM writeback vs. stride operands for VST/VLD. by Jim Grosbach · 14 years ago
- 5e6d548 Move test to the X86 directory, note the PR number and only run MC once. by Rafael Espindola · 14 years ago
- fb6ab2b More not-crashing NEON disassembly updates for the vld refactoring. by Owen Anderson · 14 years ago
- 4b2e07a docs/*.html: Fix markups. by NAKAMURA Takumi · 14 years ago
- 5c6e4df docs/*.html: Appease W3C Checker to add "charset=utf-8". by NAKAMURA Takumi · 14 years ago
- 782c8fb Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsic by Craig Topper · 14 years ago
- 593c1d9 Test case for X86 FS/GS Base intrinsics by Craig Topper · 14 years ago
- 6b1c5fc Begin adding AVX2 instructions. No selection support yet other than intrinsics. by Craig Topper · 14 years ago
- 1c929be Close <div> that was indenting the rest of the page. by Nick Lewycky · 14 years ago
- 4e478fe Switch new .file directive emission off by default, change llc's flag for it to by Nick Lewycky · 14 years ago
- e7b0550 Add intrinsics and feature flag for read/write FS/GS base instructions. Also add AVX2 feature flag. by Craig Topper · 14 years ago
- 6dc9e2b Reapply commit 143214 with a fix: m_ICmp doesn't match conditions by Duncan Sands · 14 years ago
- 26ec44f Mark X86 pcmpeq b/w/d intrinsics as being Commutative. pcmpeqq is already marked as Commutative. by Craig Topper · 14 years ago
- 8895316 Teach ModuleLinker::getLinkageResult about materialisable functions by Peter Collingbourne · 14 years ago
- dade3c1 X86: Emit logical shift by constant splat of <16 x i8> as a <8 x i16> shift and zero out the bits where zeros should've been shifted in. by Benjamin Kramer · 14 years ago
- 6762427 Fix return type for X86 mpsadbw instrinsic. The instruction takes in a vector of 8-bit integers, but produces a vector of 16-bit integers. by Craig Topper · 14 years ago
- fb0dfbb by Nadav Rotem · 14 years ago
- 50bf86e Silence compiler warning. by Benjamin Kramer · 14 years ago
- 5157588 Stabilize the test by specifying an exact cpu target by Nadav Rotem · 14 years ago
- 223764c Update on PPC32. by Roman Divacky · 14 years ago
- ac6d7e4 Do a relative path ln command instead of an absolute path one. Some people strangely enough have different directory layouts... by Bill Wendling · 14 years ago
- 7541867 CREDITS.TXT: Add a line. (test commit) by NAKAMURA Takumi · 14 years ago
- b00418a Add a new DAGCombine optimization for BUILD_VECTOR. by Nadav Rotem · 14 years ago
- f86545e Force SSE for this test. by Benjamin Kramer · 14 years ago
- 95c885d PPC: Disable moves for all CR subregisters. by Benjamin Kramer · 14 years ago
- 59e43bd SimplifyLibCalls: Use IRBuilder.CreateGlobalString when creating a string for printf->puts, which correctly sets the unnamed_addr bit on the resulting GlobalVariable. by Benjamin Kramer · 14 years ago
- 987d976 Test. by llvm · 14 years ago
- ae8538e Revise ThreadSanitizer mention so that it lists the correct frontends. by Bill Wendling · 14 years ago
- 63507d1 Add Cling to the External Projects list. by Bill Wendling · 14 years ago
- 09c3253 Revert r143214; it's breaking a bunch of stuff. by Eli Friedman · 14 years ago
- 6f3ddef Revert r143206, as there are still some failing tests. by Dan Gohman · 14 years ago
- 29ceb7c test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll: [PR11218] Mark "REQUIRES: asserts" for now. by NAKAMURA Takumi · 14 years ago
- e70ec84 ARM mode 'mov' to 'mvn' assembler alias. by Jim Grosbach · 14 years ago
- 89a6337 Add Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm". by Jim Grosbach · 14 years ago
- 48c1f84 Allow InstAlias's to use immediate matcher patterns that xform the value. by Jim Grosbach · 14 years ago
- 017f87c Fix illegal disassembly testcase. by Owen Anderson · 14 years ago
- 087f050 Clarify example snippets a bit. by Jim Grosbach · 14 years ago
- b3727fe Specify that the high bit of the alignment field is fixed to 0 on these instructions. by Owen Anderson · 14 years ago
- feaa4c3 Make changes necessary in LowerFormalArguments to support Mips64. by Akira Hatanaka · 14 years ago
- e42f33b Make changes necessary in LowerCall to support Mips64. by Akira Hatanaka · 14 years ago
- 012f854 The expression icmp eq (select (icmp eq x, 0), 1, x), 0 folds to false. by Duncan Sands · 14 years ago
- 2ec69fa Add variable IsO32 to MipsTargetLowering. by Akira Hatanaka · 14 years ago
- 4604fc7 A shift of a power of two is a power of two or zero. by Duncan Sands · 14 years ago
- c65c747 Fold icmp ugt (udiv X, Y), X to false. Spotted by my super-optimizer by Duncan Sands · 14 years ago
- cb9fed6 Reapply r143202, with a manual decoding hook for SWP. This change inadvertantly exposed a decoding ambiguity between SWP and CPS that the auto-generated decoder can't handle. by Owen Anderson · 14 years ago
- bf923b8 Reapply r143177 and r143179 (reverting r143188), with scheduler by Dan Gohman · 14 years ago
- 82418ff Revert r143202. by Owen Anderson · 14 years ago
- 7ccee56 Specify fixed bits on CPS instructions to enable roundtripping. by Owen Anderson · 14 years ago
- 5d0492c Thumb2 ADD/SUB instructions encoding selection outside IT block. by Jim Grosbach · 14 years ago
- be5d6bc Allow register classes to match a containing class in InstAliases. by Jim Grosbach · 14 years ago
- 398daae test/MC/AsmParser/2011-09-06-NoNewline.s: Add explicit -mtriple=i386. It uses X86 instruction. by NAKAMURA Takumi · 14 years ago
- c3e48c3 Dwarf: [PR11022] Fix emitting DW_AT_const_value(>i64), to be host-endian-neutral. by NAKAMURA Takumi · 14 years ago
- 9df3b91 uint64 formatted output: replaced %llx with PRIx64 macro. by Stepan Dyatkovskiy · 14 years ago
- 91bbe23 Use BranchProbability compare operators. by Benjamin Kramer · 14 years ago
- 5c56f0b test/CodeGen/X86/2010-08-10-DbgConstant.ll: Add explicit -mtriple=i686-linux. It must be for elf! by NAKAMURA Takumi · 14 years ago
- 62c1d00 Speculatively disable Dan's commits 143177 and 143179 to see if by Duncan Sands · 14 years ago
- 6a7efcf Always use the string pool, even when it makes the .o larger. This may help by Nick Lewycky · 14 years ago
- 6f2dd7e LFTR should avoid a type mismatch with null pointer IVs. by Andrew Trick · 14 years ago
- 3799efa Delete #if 0 code accidentally left in. by Dan Gohman · 14 years ago
- 2ba60e5 Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUW by Dan Gohman · 14 years ago
- ee826c8 Have llvm-config --cppflags print correct flags when in CMake build directory by Peter Collingbourne · 14 years ago