Commit Graph

  • a495784ea0 AMDGPU/SI: Simplify moveSMRDToVALU() Tom Stellard 2015-07-30 16:20:42 +00:00
  • a3a8dc4c30 AMDGPU/SI: Remove isTriviallyReMaterializable() function from SIInstrInfo Tom Stellard 2015-07-30 16:20:40 +00:00
  • d0702afadf Merging r243638 and r243640: ------------------------------------------------------------------------ r243638 | vkalintiris | 2015-07-30 05:39:33 -0700 (Thu, 30 Jul 2015) | 12 lines Hans Wennborg 2015-07-30 16:18:53 +00:00
  • 6055b680c7 Merging r243636: ------------------------------------------------------------------------ r243636 | vkalintiris | 2015-07-30 04:51:44 -0700 (Thu, 30 Jul 2015) | 34 lines Hans Wennborg 2015-07-30 16:16:42 +00:00
  • dc99a4f513 Merging r243485: ------------------------------------------------------------------------ r243485 | vkalintiris | 2015-07-28 14:43:31 -0700 (Tue, 28 Jul 2015) | 12 lines Hans Wennborg 2015-07-30 16:15:22 +00:00
  • 53a63a9874 Merging r243469: ------------------------------------------------------------------------ r243469 | vkalintiris | 2015-07-28 12:57:25 -0700 (Tue, 28 Jul 2015) | 12 lines Hans Wennborg 2015-07-30 16:14:05 +00:00
  • f04b7c7d06 [mips] Fix out-of-date debug information in test file. Vasileios Kalintiris 2015-07-30 13:13:09 +00:00
  • fc77c83c74 MCJITTests/MCJITCAPITest.cpp: Try to appease i686-win32. NAKAMURA Takumi 2015-07-30 13:06:53 +00:00
  • 458b5f3d9b [mips][FastISel] Remove hidden mips-fast-isel option. Vasileios Kalintiris 2015-07-30 12:39:33 +00:00
  • 3b79f0ccc3 [mips][FastISel] Apply only zero-extension to constants prior to their materialization. Vasileios Kalintiris 2015-07-30 11:51:44 +00:00
  • 1166c1fefd Merging r243633: ------------------------------------------------------------------------ r243633 | dsanders | 2015-07-30 11:14:57 +0100 (Thu, 30 Jul 2015) | 11 lines Daniel Sanders 2015-07-30 10:17:28 +00:00
  • 4b26be6066 [test-release.sh] Add -no-libunwind to disable it on targets that don't support it. Daniel Sanders 2015-07-30 10:14:57 +00:00
  • d90468b814 [mips] Remove libunwind from the list of new features. Daniel Sanders 2015-07-30 10:10:42 +00:00
  • 78a589c319 [X86] Recognize "flags" as an identifier, not a register in Intel-syntax inline asm Michael Kuperstein 2015-07-30 10:10:25 +00:00
  • d8c145fd49 Add amdopencl environment to triple Matt Arsenault 2015-07-30 08:16:51 +00:00
  • 77907c7555 [LoopVer] Add missing std::move Adam Nemet 2015-07-30 04:21:13 +00:00
  • 52aafdb50a [LDist] Filter the checks locally rather than in LAA, NFC Adam Nemet 2015-07-30 03:29:16 +00:00
  • 11186e1752 [libFuzzer] implement strncmp hook for data-flow-guided fuzzing (w/ and w/o dfsan), add a test Kostya Serebryany 2015-07-30 02:33:45 +00:00
  • 7c8bec314a [MCJIT] Fix a memory leak in a unit test that was introduced in r243589. Lang Hames 2015-07-30 02:05:37 +00:00
  • c01d39e6b8 [libFuzzer] implement memcmp hook for data-flow-guided fuzzing (w/o dfsan), extend the memcmp fuzzer test Kostya Serebryany 2015-07-30 01:34:58 +00:00
  • b1d5086803 Prefix make_reverse_iterator with llvm namespace. Pete Cooper 2015-07-30 00:40:42 +00:00
  • b7177b045f push fast-math check for machine-combiner reassociations into instruction-type check; NFC Sanjay Patel 2015-07-30 00:04:21 +00:00
  • 6821f63c91 IR: Implement Value::mergeUseLists() iteratively Matthias Braun 2015-07-29 23:22:48 +00:00
  • 7fe1972500 [MCJIT] Fix PR20656 by teaching MCJIT to honor ExecutionEngine's global mapping. Lang Hames 2015-07-29 23:12:33 +00:00
  • 6fc1adf9c7 Fix typo "fuction" noticed in comments in AssumptionCache.h, and also all the other files that have the same typo. All comments, no functionality change! (Merely a "fuctionality" change.) Nick Lewycky 2015-07-29 22:32:47 +00:00
  • 3134cebe28 [dsymutil] Re-add command line option -v this time printing the version. Frederic Riss 2015-07-29 22:29:50 +00:00
  • ba72b708c1 [dsymutil] Use option categories. Frederic Riss 2015-07-29 22:29:46 +00:00
  • 2096f62462 [dsymutil] Rename -v option to -verbose Frederic Riss 2015-07-29 22:29:34 +00:00
  • 639ec3da92 Reapply "Add reverse(ContainerTy) range adapter." Pete Cooper 2015-07-29 22:19:09 +00:00
  • b026a8ade1 Rename hasCompatibleFunctionAttributes->areInlineCompatible based on suggestions. Currently the function is only used for inline purposes and this is more descriptive for the use. Eric Christopher 2015-07-29 22:09:48 +00:00
  • f66eda96eb [X86][SSE] Keep 32-bit target i64 vector shifts on SSE unit. Simon Pilgrim 2015-07-29 21:44:27 +00:00
  • 3614662adb AArch64: use 32-bit MOV rather than UBFX to truncate registers. Tim Northover 2015-07-29 21:34:32 +00:00
  • 81474d36a0 MIR Serialization: Serialize the frame info's save and restore points. Alex Lorenz 2015-07-29 21:09:09 +00:00
  • 3b4ca38ce1 MIR Parser: Extract the code that parses MBB references into a new method. NFC. Alex Lorenz 2015-07-29 20:57:11 +00:00
  • 5ff91d8781 [X86][SSE] Vectorize i64 ASHR operations Simon Pilgrim 2015-07-29 20:31:45 +00:00
  • c54abc96f8 Revert "Add reverse(ContainerTy) range adapter." Pete Cooper 2015-07-29 20:29:10 +00:00
  • 0552dc73a4 [opaque pointers] Remove use of PointerType::getElementType in favor of GEPOperator::getSourceElementType David Blaikie 2015-07-29 20:26:23 +00:00
  • a53ce4e0be Add reverse(ContainerTy) range adapter. Pete Cooper 2015-07-29 20:00:39 +00:00
  • 67e53da671 [ASan] Disable dynamic alloca and UAR detection in presence of returns_twice calls. Alexey Samsonov 2015-07-29 19:36:08 +00:00
  • 55e9a41ac8 [llvm-objdump] Inverting logic to match the word "predicate". Returning true when we want it rather than when we want to discard it. Colin LeMahieu 2015-07-29 19:21:13 +00:00
  • 154b3f0725 [llvm-objdump] Merging MachO DumpSections in to FilterSections. Simplifying some predicate logic. Colin LeMahieu 2015-07-29 19:08:10 +00:00
  • 7e90f694b6 Roll forward r242871 Jingyue Wu 2015-07-29 18:59:09 +00:00
  • dd741a8795 MIR Serialization: Serialize the '.cfi_def_cfa' CFI instruction. Alex Lorenz 2015-07-29 18:57:23 +00:00
  • 0b7483edda MIR Parser: Parse multiple LHS register machine operands. Alex Lorenz 2015-07-29 18:51:21 +00:00
  • 7a641cc940 move DAGCombiner's allowableAlignment() helper function into the TLI Sanjay Patel 2015-07-29 18:24:18 +00:00
  • 8ad735a538 [asan] Remove special case mapping on Android/AArch64. Evgeniy Stepanov 2015-07-29 18:22:25 +00:00
  • 63aeece879 LowerBitSets: Add debugging output. Peter Collingbourne 2015-07-29 18:12:36 +00:00
  • 607fe5bb28 [Unroll] Handle SwitchInst properly. Michael Zolotukhin 2015-07-29 18:10:33 +00:00
  • 815580fe7a [Unroll] Don't crash when simplified branch condition is undef. Michael Zolotukhin 2015-07-29 18:10:29 +00:00
  • 952e40ff00 Rename test full-unroll-bad-geps.ll to full-unroll-crashers.ll. Michael Zolotukhin 2015-07-29 18:10:23 +00:00
  • aaa9ff3d10 Fix typos in comments. NFC. Lang Hames 2015-07-29 18:07:48 +00:00
  • 4e3c7c262b Revert "[PeepholeOptimizer] Look through PHIs to find additional register sources" Bruno Cardoso Lopes 2015-07-29 17:46:47 +00:00
  • de85af6733 Add an ArgList::AddAllArgs that accepts a vector of OptSpecifier. Douglas Katzman 2015-07-29 17:34:41 +00:00
  • 37d060437b Merging r243531: ------------------------------------------------------------------------ r243531 | hans | 2015-07-29 09:29:06 -0700 (Wed, 29 Jul 2015) | 7 lines Hans Wennborg 2015-07-29 16:41:50 +00:00
  • eb745dc50b AArch64: use AddressingModes.h accessors for compare shifts Tim Northover 2015-07-29 16:39:56 +00:00
  • c3a9cb54e6 test-release.sh: Add option for building the OpenMP run-time Hans Wennborg 2015-07-29 16:29:06 +00:00
  • 61c6f9e581 Merging r243519: ------------------------------------------------------------------------ r243519 | wschmidt | 2015-07-29 07:31:57 -0700 (Wed, 29 Jul 2015) | 14 lines Hans Wennborg 2015-07-29 15:58:34 +00:00
  • a229846f3f Reverting r243386 because it has serious post-commit concerns that have not been addressed. Also reverts r243389, which relied on this commit. Aaron Ballman 2015-07-29 15:57:49 +00:00
  • edbf9d742e [llvm-objdump] Added -j flag to filter sections that are operated on. Colin LeMahieu 2015-07-29 15:45:39 +00:00
  • 1008467523 Merging r243500: (conflicts resolved manually since the branch doesn't have r243293) ------------------------------------------------------------------------ r243500 | spatel | 2015-07-28 16:28:22 -0700 (Tue, 28 Jul 2015) | 16 lines Hans Wennborg 2015-07-29 15:38:37 +00:00
  • d63325d5ad Temporarily revert r242871 Jingyue Wu 2015-07-29 15:26:11 +00:00
  • e541870740 [PPC] Fix PR24216: Don't generate splat for misaligned shuffle mask Bill Schmidt 2015-07-29 14:31:57 +00:00
  • b8b226b517 [AArch64] Define subtarget feature strict-align. Akira Hatanaka 2015-07-29 14:17:26 +00:00
  • dc9125e8d1 Make function comments consistently imperative. Bjarke Hammersholt Roune 2015-07-29 00:29:08 +00:00
  • 44d65eac43 [Statepoints] Let patchable statepoints have a symbolic call target. Sanjoy Das 2015-07-28 23:50:30 +00:00
  • a27dfaf544 Fix broken ArrayRef conversion from r243497. Alex Lorenz 2015-07-28 23:34:27 +00:00
  • 8fd3ed9e3a ignore duplicate divisor uses when transforming into reciprocal multiplies (PR24141) Sanjay Patel 2015-07-28 23:28:22 +00:00
  • 6ea347b66f fix TLI's combineRepeatedFPDivisors interface to return the minimum user threshold Sanjay Patel 2015-07-28 23:05:48 +00:00
  • ba90cee0f1 MIR Serialization: Serialize the target index machine operands. Alex Lorenz 2015-07-28 23:02:45 +00:00
  • 4fb2f3310a [ARM] Define subtarget feature strict-align. Akira Hatanaka 2015-07-28 22:44:28 +00:00
  • db059db6ad AArch64: be careful of large immediates when optimising cmps. Tim Northover 2015-07-28 22:42:32 +00:00
  • 62df004d25 [tests] Use llvm-readobj instead of macho-dump. Davide Italiano 2015-07-28 21:58:08 +00:00
  • 6969fd1c60 [PeepholeOptimizer] Look through PHIs to find additional register sources Bruno Cardoso Lopes 2015-07-28 21:45:50 +00:00
  • a0b4070813 [mips][FastISel] Fix call lowering by bailing out on "fastcc" calls. Vasileios Kalintiris 2015-07-28 21:43:31 +00:00
  • 86eea13bdb [RuntimeDyld] Remove a memory-leak that was introduced in r243456. Thanks to Ben Kramer for catching this. Lang Hames 2015-07-28 20:51:53 +00:00
  • 1e8077f10c Fix typo. Chih-Hung Hsieh 2015-07-28 20:38:29 +00:00
  • 8da0a809aa Limit this test only on linux. Chih-Hung Hsieh 2015-07-28 20:31:10 +00:00
  • c82121e77d [Unroll] Add debug dumps to loop-unroll analyzer. Michael Zolotukhin 2015-07-28 20:07:29 +00:00
  • 0ed54d8a2f [mips][FastISel] Fix generated code for IR's select instruction. Vasileios Kalintiris 2015-07-28 19:57:25 +00:00
  • 8ae1a0f789 [Unroll] Don't analyze blocks outside the loop. Michael Zolotukhin 2015-07-28 19:21:21 +00:00
  • 03b49c843a AMDGPU: Don't try to use LDS/vector for private if pointer value stored Matt Arsenault 2015-07-28 18:47:00 +00:00
  • 7a1c02d1f7 AMDGPU: Fix crash if called function is a bitcast Matt Arsenault 2015-07-28 18:29:14 +00:00
  • 7d4d116067 [SCEV] Apply NSW and NUW flags via poison value analysis Jingyue Wu 2015-07-28 18:22:40 +00:00
  • c3f2d5b690 AMDGPU: Fix return type of getImplicitParameterOffset. Matt Arsenault 2015-07-28 18:09:55 +00:00
  • 6adfd93ee4 Add a test case for r242191 ([MMX] Use the appropriate instructions for GR64 <-> VR64 copies). Alex Lorenz 2015-07-28 17:52:59 +00:00
  • ce8287db09 [RuntimeDyld] Make LoadedObjectInfo::getLoadedSectionAddress take a SectionRef rather than a string section name. Lang Hames 2015-07-28 17:52:11 +00:00
  • eb9ef2d368 Move unit tests to target specific directories. Chih-Hung Hsieh 2015-07-28 17:32:49 +00:00
  • 6d0376c00c MIR Serialization: Serialize the block address machine operands. Alex Lorenz 2015-07-28 17:28:03 +00:00
  • 6b43809281 WebAssembly: MCAsmInfo only has one syntax variant for now. JF Bastien 2015-07-28 17:23:07 +00:00
  • b17a94cf1b add tests to show broken current behavior of minsize attribute Sanjay Patel 2015-07-28 17:18:25 +00:00
  • b82063e6e5 MIR Parser: Extract the method 'parseGlobalValue'. NFC. Alex Lorenz 2015-07-28 17:09:52 +00:00
  • e787364571 MIR Parser: Move the function 'lexName'. NFC. Alex Lorenz 2015-07-28 17:03:40 +00:00
  • 8302e12df3 MIR Printer: Remove an outdated TODO comment and assertion. NFC. Alex Lorenz 2015-07-28 16:56:45 +00:00
  • 3e85c48d36 MIR Parser: Remove redundant parameters. NFC. Alex Lorenz 2015-07-28 16:48:37 +00:00
  • dc73dc09f1 Implement target independent TLS compatible with glibc's emutls.c. Chih-Hung Hsieh 2015-07-28 16:24:05 +00:00
  • d6482ace16 Merging r243361: ------------------------------------------------------------------------ r243361 | spatel | 2015-07-27 17:48:32 -0700 (Mon, 27 Jul 2015) | 17 lines Hans Wennborg 2015-07-28 16:20:00 +00:00
  • 751664fd1b Summary: Object: add IMAGE_FILE_MACHINE_ARM64 Martell Malone 2015-07-28 16:18:17 +00:00
  • 456b44fc98 [LVI] Cleanup whitespaces. NFC Bruno Cardoso Lopes 2015-07-28 15:53:21 +00:00
  • 9c12f72a2e fix formatting; NFC Sanjay Patel 2015-07-28 15:38:43 +00:00
  • 1a0868d554 [AArch64] Match float round and convert to int instructions. Geoff Berry 2015-07-28 15:24:10 +00:00