- 9646acf By popular demand, link up types by name if they are isomorphic and one is an by Chris Lattner · 14 years ago
- 94438ba Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is supported. Fix 'unpackh v, v' for 256-bit types to understand 128-bit lanes. by Craig Topper · 14 years ago
- de0cfe8 Tweak CMake build on Cygwin. by NAKAMURA Takumi · 14 years ago
- 4620947 Target/Hexagon: Fix CMake build. by NAKAMURA Takumi · 14 years ago
- 1da2827 Avoid a confusing assert for silly options: -unroll-runtime -unroll-count=1. by Andrew Trick · 14 years ago
- 478a4d9 [asan] add a test for instrumenting globals by Kostya Serebryany · 14 years ago
- ddecfe5 ARM NEON aliases for vmovq.f* by Jim Grosbach · 14 years ago
- fec3344 Extract a method. No functional change. by Jakob Stoklund Olesen · 14 years ago
- 275dd94 llvm-config: Fix --targets-built, I changed this to use the registry but wasn't by Daniel Dunbar · 14 years ago
- b6744db Thumb2 ADR assembly parsing w/o the .w suffix. by Jim Grosbach · 14 years ago
- 7e840ef Make sure we correctly note the existence of an i8 immediate for vblendvps and friends, so we compute fixups correctly. PR11586. by Eli Friedman · 14 years ago
- bcf14bb llvm-config: Update help text for removal of "backend" pseudo component. by Daniel Dunbar · 14 years ago
- bb53bbb build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile by Daniel Dunbar · 14 years ago
- 028700f Move parts of lib/Target that use CodeGen into lib/CodeGen. by Nick Lewycky · 14 years ago
- 2f21e8c Make check a bit more strict so we don't call ARM_AM::getFP32Imm with a value that isn't a 32-bit value. (This is just to be safe; I don't think this actually causes any issues in practice.) by Eli Friedman · 14 years ago
- a738da7 ARM NEON VCLE is an alias for VCGE w/ the source operands reversed. by Jim Grosbach · 14 years ago
- a4b2b1d [asan] add the name of the module to the description of a global variable. This improves the readability of global-buffer-overflow reports. by Kostya Serebryany · 14 years ago
- d239ff6 Add MCTargetDesc library to Hexagon target by Tony Linthicum · 14 years ago
- 60d99a5 ARM NEON VTBL/VTBX assembly parsing and encoding. by Jim Grosbach · 14 years ago
- b6ff6ec Enable proper constant island alignment by default. by Jakob Stoklund Olesen · 14 years ago
- c8dd201 Add missing zmovl AVX patterns which were causing crashes. by Chad Rosier · 14 years ago
- 7bcfc99 [asan] fix a bug (issue 19) where dlclose and the following mmap caused a false positive. compiler part. by Kostya Serebryany · 14 years ago
- 276ed03 Silence warning. by Jim Grosbach · 14 years ago
- 0aaf4cd ARM NEON two-register double spaced register list parsing support. by Jim Grosbach · 14 years ago
- 0660cfe Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX. by Chad Rosier · 14 years ago
- b012eb8 Zap unnecessary semicolons. by Eli Friedman · 14 years ago
- 81fdd7b Set specific target cpu for testcase. by Lang Hames · 14 years ago
- 74c86e5 Added test case for r146671. by Lang Hames · 14 years ago
- d4c826f Use the proper comparator for set_intersection. by Jakob Stoklund Olesen · 14 years ago
- a0a2513 Fix VSELECT operand order. Was previously backwards, causing bogus vector shift results - <rdar://problem/10559581>. by Lang Hames · 14 years ago
- 0508d04 Update DebugLoc while merging nodes at -O0. by Devang Patel · 14 years ago
- 0481143 Add a test case to make sure that the nop really does follow the bl on ppc64 elf by Hal Finkel · 14 years ago
- 9642c57 Virtual table holder field is either metadata or null. by Devang Patel · 14 years ago
- 7f370b6 Ensure that the nop that should follow a bl call in PPC64 ELF actually does by Hal Finkel · 14 years ago
- 7e56831 Synthesize missing register class intersections. by Jakob Stoklund Olesen · 14 years ago
- 27a7859 Pass optLevel to XCoreDAGToDAGISel. by Richard Osborne · 14 years ago
- 3ba19b1 Fix test. by Eli Friedman · 14 years ago
- adeb0a6 Make constant folding for GEPs a bit more aggressive. by Eli Friedman · 14 years ago
- ca072a3 Don't try to form FGETSIGN after legalization; it is possible in some cases, but the existing code can't do it correctly. PR11570. by Eli Friedman · 14 years ago
- 01d426e Use SmallVector/assign(), rather than std::vector/push_back(). by Chad Rosier · 14 years ago
- a860b18 Add support for lowering fneg when AVX is enabled. rdar://10566486 by Chad Rosier · 14 years ago
- 4e5a1ab Added InstCombine for "select cond, ~cond, x" type patterns by Pete Cooper · 14 years ago
- 4e0adfa Enable synthesis of FLOG2 and FEXP2 SelectionDAG nodes from libm calls. These are already marked as illegal by default. by Owen Anderson · 14 years ago
- 7d1ff37 Make loop preheader insertion in LoopSimplify handle the case where the loop header is a landing pad correctly (by splitting the landingpad out of the loop header). Make some adjustments to the rest of LoopSimplify to make it clear that the rest of LoopSimplify isn't making bad assumptions about the presence of landing pads. PR11575. by Eli Friedman · 14 years ago
- 7a13b72 Re-re-enable compact unwind after fixing a failure in SingleSource/Benchmarks/Shootout-C++/except.cpp and friends. It was encoding the stored registers in the wrong order. by Bill Wendling · 14 years ago
- dac2953 Another improvement to the implementation of .incbin directive by avoiding a by Kevin Enderby · 14 years ago
- 10e412e The saved registers weren't being processed in the correct order. This lead to by Bill Wendling · 14 years ago
- f042660 Move Instruction::isSafeToSpeculativelyExecute out of VMCore and by Dan Gohman · 14 years ago
- 299b059 Consider CPE alignment in CreateNewWater(). by Jakob Stoklund Olesen · 14 years ago
- 799ca9d ARM NEON better assembly operand range checking for lane indices of VLD/VST. by Jim Grosbach · 14 years ago
- 9b1b390 ARM NEON VLD2/VST2 lane indexed assembly parsing and encoding. by Jim Grosbach · 14 years ago
- 5211134 Do not sink instruction, if it is not profitable. by Devang Patel · 14 years ago
- 2868186 Add a blurb about MachineInstr bundling support. by Evan Cheng · 14 years ago
- 69fdcd7 Reapply r146481 with a fix to create the Builder value in the correct place and by Bill Wendling · 14 years ago
- c3fc313 Improve the implementation of .incbin directive by replacing a loop by using by Kevin Enderby · 14 years ago
- 19154f4 LSR: Fold redundant bitcasts on-the-fly. by Andrew Trick · 14 years ago
- ec04a3f ARM NEON fix alignment encoding for VST2 w/ writeback. by Jim Grosbach · 14 years ago
- c55acca Add the .incbin directive which takes the binary data from a file and emits by Kevin Enderby · 14 years ago
- 2dbab5c Nuke old code. Missed in last commit. by Jim Grosbach · 14 years ago
- 2e9c724 Add high level description of MachineInstr bundles. by Evan Cheng · 14 years ago
- bb3a2e4 ARM NEON refactor VST2 w/ writeback instructions. by Jim Grosbach · 14 years ago
- 20accfc ARM NEON improve factoring a bit. No functional change. by Jim Grosbach · 14 years ago
- 020f410 Model ARM predicated write as read-mod-write. e.g. r0 = mov #0 r0 = moveq #1 by Evan Cheng · 14 years ago
- e90ac9b ARM NEON VST2 assembly parsing and encoding. by Jim Grosbach · 14 years ago
- ac12ef4 Fix for bug #11429: Wrong behaviour for switches. Small improvement for code size heuristics. by Stepan Dyatkovskiy · 14 years ago
- f9096e4 It turns out that clang does use pointer-to-function types to by Dan Gohman · 14 years ago
- 5e46dcb Fix speling and 80-col. by Jakob Stoklund Olesen · 14 years ago
- 3faac0a Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct object by Akira Hatanaka · 14 years ago
- 5dca1c9 Fix copy/pasto that skipped the 'modify' step. by Jim Grosbach · 14 years ago
- 4677708 ARM/Thumb2 mov vs. mvn alias goes both ways. by Jim Grosbach · 14 years ago
- 6762f8f VFP2 is required for FP loads. Noticed by inspection. by Chad Rosier · 14 years ago
- 64ac91b Tidy up. by Chad Rosier · 14 years ago
- 8d11c63 ARM/Thumb2 'cmp rn, #imm' alias to cmn. by Jim Grosbach · 14 years ago
- 404ed3c Fix 80-column violation and extraneous brackets. by Chad Rosier · 14 years ago
- 20536b5 Vectors are not aggregate types (see isAggregateType). by Duncan Sands · 14 years ago
- d2cda5c llvm/lib/CodeGen: Fix cmake build since r146542. by NAKAMURA Takumi · 14 years ago
- e610982 Fix a stupid typo in MemDepPrinter. by Eli Friedman · 14 years ago
- e08db65 Add missing cases to SDNode::getOperationName(). Patch by Micah Villmow. by Eli Friedman · 14 years ago
- 12dfdb4 Allow target to specify register output dependency. Still default to one. by Evan Cheng · 14 years ago
- dbdc616 Revert r146481 to review possible miscompilations. by Bill Wendling · 14 years ago
- e08643b Disable to review some failures. by Bill Wendling · 14 years ago
- a39cda7 ARM assembler support for the target-specific .req directive. by Jim Grosbach · 14 years ago
- ddfd137 - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
- 8f64425 Add newline at EOF. by Chad Rosier · 14 years ago
- 798313d DW_AT_virtuality is also defined to be constant, not flag. by Nick Lewycky · 14 years ago
- c6cff9d Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 14 years ago
- bd7910d [asan] remove .preinit_array from the compiler module (it breaks .so builds). This should be done in the run-time. by Kostya Serebryany · 14 years ago
- a740e19 llvm-nm: refactor in order to support reading files from stdin. by Michael J. Spencer · 14 years ago
- 5b08230 Support/FileSystem: Add file_magic and move a vew clients over to it. by Michael J. Spencer · 14 years ago
- b92cb30 Support/Program: Make Change<stream>ToBinary return error_code. by Michael J. Spencer · 14 years ago
- faebf11 Cleanup whitespace. by Michael J. Spencer · 14 years ago
- 863d2af Thumb2 assembler aliases for "mov(shifted register)" by Jim Grosbach · 14 years ago
- 27debd6 ARM LDM/STM system instruction variants. by Jim Grosbach · 14 years ago
- b065987 Thumb2 pre/post indexed stores can be from any non-PC GPR. by Jim Grosbach · 14 years ago
- 0da6e86 Test for 146516 by Jim Grosbach · 14 years ago
- d7ea73a Thumb2 tweak for ccout handling in RSB parsing. by Jim Grosbach · 14 years ago
- 55b02f2 ARM thumb2 parsing of "rsb rd, rn, #0". by Jim Grosbach · 14 years ago
- 0f293de ARM NEON two-operand aliases for VQDMULH. by Jim Grosbach · 14 years ago
- e91e7bc ARM pre-UAL NEG mnemonic for convenience when porting old code. by Jim Grosbach · 14 years ago
- f101540 ARM add some more pre-UAL VFP mnemonics for convenience when porting old code. by Jim Grosbach · 14 years ago