Commit Graph

  • ed2032f17a MIR Serialization: Serialize the frame index machine operands. Alex Lorenz 2015-07-16 23:37:45 +00:00
  • 1dd3d83c5e Add new constructors for LoopInfo/DominatorTree/BFI/BPI Cong Hou 2015-07-16 23:23:35 +00:00
  • 650d9427f0 Arm: Don't define a label twice with two setjmps in a function. Matthias Braun 2015-07-16 22:34:20 +00:00
  • 9e4654db1a Fix __builtin_setjmp in combination with sjlj exception handling. Matthias Braun 2015-07-16 22:34:16 +00:00
  • ec56faaa64 Fix ffiInvoke() use of DataLayout, broken in 242414 Mehdi Amini 2015-07-16 22:23:09 +00:00
  • 62d7c49b50 Merging r242412: ------------------------------------------------------------------------ r242412 | tstellar | 2015-07-16 09:13:34 -0700 (Thu, 16 Jul 2015) | 3 lines Hans Wennborg 2015-07-16 22:14:55 +00:00
  • 6e4912e118 Merging r242410: ------------------------------------------------------------------------ r242410 | tstellar | 2015-07-16 08:38:29 -0700 (Thu, 16 Jul 2015) | 13 lines Hans Wennborg 2015-07-16 22:13:13 +00:00
  • cb19d4c525 [SCEV][NFC] Use triple-slash (///) for comment. Sanjoy Das 2015-07-16 22:08:37 +00:00
  • 6757a44d2d Fix spelling. NFCI. Simon Pilgrim 2015-07-16 21:44:53 +00:00
  • bd53caa737 Merging r242442: ------------------------------------------------------------------------ r242442 | wschmidt | 2015-07-16 14:14:07 -0700 (Thu, 16 Jul 2015) | 14 lines Hans Wennborg 2015-07-16 21:41:21 +00:00
  • c5cc2e1a5a AArch64: make inexact signalling on round Darwin-specific Tim Northover 2015-07-16 21:30:21 +00:00
  • eee548ab0c [X86][SSE] Added nounwind attribute to vector shift tests. Simon Pilgrim 2015-07-16 21:14:26 +00:00
  • 7be3a33a0b [PowerPC] v4i32 is a VSRCRegClass Bill Schmidt 2015-07-16 21:14:07 +00:00
  • edcb51fd4c List supported architectures for StackMap section and related intrinsics Philip Reames 2015-07-16 21:10:46 +00:00
  • cc89d5ab31 [X86][SSE] Updated vector conversion test names. Simon Pilgrim 2015-07-16 21:00:57 +00:00
  • ccd3aa85a9 Streamline the coding style in NVPTXLowerAggrCopies Eli Bendersky 2015-07-16 20:42:38 +00:00
  • da787addf3 MachineInstr: Explain the subtle semantics of uses()/defs() Matthias Braun 2015-07-16 20:27:01 +00:00
  • 1241b83d61 [NVPTX] enable SpeculativeExecution in NVPTX Jingyue Wu 2015-07-16 20:13:48 +00:00
  • 66b12088cb AArch64: Implement conditional compare sequence matching. Matthias Braun 2015-07-16 20:02:37 +00:00
  • 104dab3e04 AMDPGU/SI: Negative offsets aren't allowed in MUBUF's vaddr operand Tom Stellard 2015-07-16 19:40:09 +00:00
  • cac05d9b58 AMDPGU/SI: Use AssertZext node to mask high bit for scratch offsets Tom Stellard 2015-07-16 19:40:07 +00:00
  • 0219a272ec LiveInterval: Document and enforce rules about empty subranges. Matthias Braun 2015-07-16 18:55:35 +00:00
  • ac40c926aa Do not duplicate method name in comment, remove duplicate comment Matthias Braun 2015-07-16 18:55:32 +00:00
  • 5404f6983a Delete an unused function. Rafael Espindola 2015-07-16 18:41:41 +00:00
  • 5cfac0ef44 Revert "Add missing load/store flags to thumb2 instructions." Pete Cooper 2015-07-16 18:38:13 +00:00
  • 204b59072d Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type to const&. Cong Hou 2015-07-16 18:23:57 +00:00
  • 4a6d99b0a9 Internalize: internalize comdat members as a group, and drop comdat on such members. Peter Collingbourne 2015-07-16 17:42:21 +00:00
  • fc0d94c8ec [NVPTX] Don't leak dead instructions after unlinking them from the BasicBlock Benjamin Kramer 2015-07-16 16:51:48 +00:00
  • 965883ad85 Fix Kaleidoscope tuto: ExecutionEngine->getDataLayout() returns a ref Mehdi Amini 2015-07-16 16:47:18 +00:00
  • e02fce0ac9 Make ExecutionEngine owning a DataLayout Mehdi Amini 2015-07-16 16:34:23 +00:00
  • 9e05109e11 Correct lowering of memmove in NVPTX Eli Bendersky 2015-07-16 16:27:19 +00:00
  • 2da44c31e3 AMDGPU/R600: Remove unused variable Tom Stellard 2015-07-16 16:13:34 +00:00
  • 2f8588b7a7 AMDPGU/R600: Replace llvm_unreachable() call with LLVMContext::emitError() Tom Stellard 2015-07-16 15:38:29 +00:00
  • acd275a629 [Codegen] Add intrinsics 'absdiff' and corresponding SDNodes for absolute difference operation James Molloy 2015-07-16 15:22:46 +00:00
  • 4998fdb3fa Add some more PowerPC release notes Bill Schmidt 2015-07-16 15:18:28 +00:00
  • 09eff6e2f0 Add PowerPC release notes for 3.7 Bill Schmidt 2015-07-16 15:15:38 +00:00
  • e0117a90cf - TargetParser does not handle armv7l in parseArchProfile(). - ARM V7L matches the 'A' profile of ARM architecture. Alexandros Lamprineas 2015-07-16 14:54:41 +00:00
  • e4877f25bd Fix memcheck interval ends for pointers with negative strides Silviu Baranga 2015-07-16 14:02:58 +00:00
  • 5649b37b0e [X86] Test for r242395 (Fix emitPrologue() to make less assumptions about pushes) Michael Kuperstein 2015-07-16 13:55:39 +00:00
  • a53e706573 [X86] Reapply r240257 : "Allow more call sequences to use push instructions for argument passing" Michael Kuperstein 2015-07-16 13:54:14 +00:00
  • 72400f8d50 [X86] Fix emitPrologue() to make less assumptions about pushes Michael Kuperstein 2015-07-16 12:27:59 +00:00
  • 4fceffb0d6 Revert "Make ExecutionEngine owning a DataLayout" Michael Kuperstein 2015-07-16 12:20:31 +00:00
  • 81266fc854 [Mips] Make helper function static, NFC. Benjamin Kramer 2015-07-16 11:12:05 +00:00
  • 83c223932e Add PM extension point EP_VectorizerStart Tobias Grosser 2015-07-16 08:20:37 +00:00
  • e03f4bd255 Add missing break in switch case in R600ISelLowering Mehdi Amini 2015-07-16 06:23:12 +00:00
  • eaeb380a9f Make ExecutionEngine owning a DataLayout Mehdi Amini 2015-07-16 06:17:14 +00:00
  • 9c5961b7ba Move most user of TargetMachine::getDataLayout to the Module one Mehdi Amini 2015-07-16 06:11:10 +00:00
  • a5574d611a Remove DataLayout from TargetLoweringObjectFile, redirect to Module Mehdi Amini 2015-07-16 06:04:17 +00:00
  • 24e2a7c43f Redirect pointerSize query to the TargetMachine in ASMPrinter Mehdi Amini 2015-07-16 05:59:25 +00:00
  • 45646075c3 [LAA] Split out a helper to check the pointer partitions, NFC Adam Nemet 2015-07-16 02:48:05 +00:00
  • 3cd5b05b14 Revert "[X86] Allow more call sequences to use push instructions for argument passing" Reid Kleckner 2015-07-16 01:30:00 +00:00
  • 7c898facbc Revert "Update LLVM bindings after r239940. ..." Reid Kleckner 2015-07-16 01:16:39 +00:00
  • f7a602587e Fix broken testcase from r242358. Alex Lorenz 2015-07-16 00:58:33 +00:00
  • 6780493e8d [ARM] Define a subtarget feature that is used to avoid using movt/movw pairs for 32-bit immediates. Akira Hatanaka 2015-07-16 00:58:23 +00:00
  • 2cf6eb4a42 Trying to fix the windows bots. Rafael Espindola 2015-07-16 00:38:34 +00:00
  • 6a37b479b3 Fix handling of relative paths in thin archives. Rafael Espindola 2015-07-16 00:14:49 +00:00
  • 371e0062a4 Merging r242341: ------------------------------------------------------------------------ r242341 | hans | 2015-07-15 15:18:25 -0700 (Wed, 15 Jul 2015) | 7 lines Hans Wennborg 2015-07-16 00:14:40 +00:00
  • 789b63a150 Merging r242331: ------------------------------------------------------------------------ r242331 | hans | 2015-07-15 14:06:16 -0700 (Wed, 15 Jul 2015) | 17 lines Hans Wennborg 2015-07-16 00:14:12 +00:00
  • 076d176640 Clear kill flags in ARMLoadStoreOptimizer. Pete Cooper 2015-07-16 00:09:18 +00:00
  • a2e819fb09 MIR Serialization: Serialize the jump table index operands. Alex Lorenz 2015-07-15 23:38:35 +00:00
  • 81bef8c7a7 MIR Serialization: Serialize the jump table info. Alex Lorenz 2015-07-15 23:31:07 +00:00
  • 155c5e75fb Add a test for r242281 from an old patch of mine. Sean Silva 2015-07-15 23:23:02 +00:00
  • 102d0382d4 Remove a private member of BranchProbabilityInfo which is not used at all. Cong Hou 2015-07-15 23:20:34 +00:00
  • 167af8c16c llvm-ar: Don't write the directory in the string table. Rafael Espindola 2015-07-15 23:15:33 +00:00
  • 8770f7af5f Create a wrapper pass for BranchProbabilityInfo. Cong Hou 2015-07-15 22:48:29 +00:00
  • 1ae7a81d26 Silence GCC -Wparenthesis warning David Majnemer 2015-07-15 22:48:26 +00:00
  • ba7661d294 For new archive member we only need to store the full path. Rafael Espindola 2015-07-15 22:46:53 +00:00
  • c2fa6d64b4 [LoopUnswitch] Add an else clause to IsTrivialUnswitchCondition() when checking HeaderTerm instruction type Chen Li 2015-07-15 22:41:13 +00:00
  • db210912ad test-release.sh: Run both .o files through sed before comparing them Hans Wennborg 2015-07-15 22:18:25 +00:00
  • 2aa5727755 TargetRegisterInfo: Provide a way to check assigned registers in getRegAllocationHints() Matthias Braun 2015-07-15 22:16:00 +00:00
  • 71da3635d9 MIR Serialization: Serialize references from the stack objects to named allocas. Alex Lorenz 2015-07-15 22:14:49 +00:00
  • 641735d426 Add a "debugger tuning" concept that allows us to fine-tune how we emit debug info, according to the preferences of the different debuggers used on various targets. Darwin and FreeBSD default to tuning for LLDB; PS4 defaults to tuning for the SCE (Sony Computer Entertainment) debugger. All others default to GDB. Paul Robinson 2015-07-15 22:04:54 +00:00
  • 063eb4e389 Fix mergefunc infinite loop JF Bastien 2015-07-15 21:51:33 +00:00
  • a0458b67ae Simplify a few uses of remove_filename by using parent_path instead. Rafael Espindola 2015-07-15 21:24:07 +00:00
  • f9893938de Switch the release script to build with CMake by default (PR21561) Hans Wennborg 2015-07-15 21:06:16 +00:00
  • 8d1daf644b Handle the error of trying to convert a regular archive to a thin one. Rafael Espindola 2015-07-15 20:45:56 +00:00
  • befaca2f23 Merging r242288: ------------------------------------------------------------------------ r242288 | d0k | 2015-07-15 05:56:19 -0700 (Wed, 15 Jul 2015) | 3 lines Hans Wennborg 2015-07-15 20:35:58 +00:00
  • 445ea38ee9 Merging r242239: ------------------------------------------------------------------------ r242239 | hfinkel | 2015-07-14 15:53:11 -0700 (Tue, 14 Jul 2015) | 4 lines Hans Wennborg 2015-07-15 20:27:43 +00:00
  • 2fa118d257 Rename doFunction() in BFI to calculate() and change its parameters from pointers to references. Cong Hou 2015-07-15 19:58:26 +00:00
  • 3659b8adc9 Analyze recursive PHI nodes in BasicAA Tobias Edler von Koch 2015-07-15 19:32:22 +00:00
  • 162c547bf6 Revert "Refactor optimizeUncoalescable logic" Bruno Cardoso Lopes 2015-07-15 18:10:46 +00:00
  • ae1ebf6cf7 Revert "Look through PHIs to find additional register sources" Bruno Cardoso Lopes 2015-07-15 18:10:35 +00:00
  • 15afc3140e Test commit. Cong Hou 2015-07-15 17:58:15 +00:00
  • b7faac8a2e Delete declared but not implemented functions. Rafael Espindola 2015-07-15 17:19:39 +00:00
  • bd584159e1 Debug Info: Add basic support for external types references. This is a necessary prerequisite for bootstrapping the emission of debug info inside modules. Adrian Prantl 2015-07-15 17:01:41 +00:00
  • 745b733071 Add missing load/store flags to thumb2 instructions. Pete Cooper 2015-07-15 16:36:38 +00:00
  • aa2200c5fa [PPC64LE] Fix vec_sld semantics for little endian Bill Schmidt 2015-07-15 15:45:30 +00:00
  • b11d8102cf Look through PHIs to find additional register sources Bruno Cardoso Lopes 2015-07-15 15:35:23 +00:00
  • 7c72a2254c Refactor optimizeUncoalescable logic Bruno Cardoso Lopes 2015-07-15 15:35:09 +00:00
  • 9226c071b0 Expose setPersonalityFn to Go Andrew Wilkins 2015-07-15 13:03:08 +00:00
  • 17351cfb43 [PPC] Disassemble little endian ppc instructions in the right byte order Benjamin Kramer 2015-07-15 12:56:19 +00:00
  • 4aa2f4514c -Added API for retrieving the default FPU of a CPU from TargetParser. -Implemented as a table lookup. Alexandros Lamprineas 2015-07-15 10:46:21 +00:00
  • 7d51923226 [PM/AA] Fix *numerous* serious bugs in GlobalsModRef found by inspection. Chandler Carruth 2015-07-15 08:53:29 +00:00
  • a018099669 [SDAG] Optimize unordered comparison in soft-float mode (patch by Anton Nadolskiy) Alexey Bataev 2015-07-15 08:39:35 +00:00
  • 8913d18fb1 [PowerPC] Use the MachineCombiner to reassociate fadd/fmul Hal Finkel 2015-07-15 08:23:05 +00:00
  • e4edd6cd8e [PowerPC] Extend physical register live range in PPCVSXFMAMutate Hal Finkel 2015-07-15 08:23:03 +00:00
  • b2a353c753 [MachineCombiner] Work with itineraries Hal Finkel 2015-07-15 08:22:23 +00:00
  • ec223f1217 [AArch64] Fix problems in decoding generic MSR instructions Petr Pavlu 2015-07-15 08:10:30 +00:00
  • f31b1ec106 [PM/AA] Cleanup some loops to be range-based. NFC. Chandler Carruth 2015-07-15 08:09:23 +00:00
  • d2e1e42c1a [TableGen] Improve decoding options for non-orthogonal instructions Petr Pavlu 2015-07-15 08:04:27 +00:00