- 52b4edf In GCC 4.7, function names are now forbidden from .gcda files. Support this by by Nick Lewycky · 13 years ago
- 58591b1 Doh, fix behaviour change introduced in r176168 which is tested in clang, by Nick Lewycky · 13 years ago
- f8b80de Revert r176166 because it broke one of the lit tests. by Nadav Rotem · 13 years ago
- f26b4f0 For each function that we optimize we initialize a new list of lib functions. For each function name we malloc memory. This patch changes the Libcall map to use BumpPtrAllocator. Now we malloc only once. This speeds up instcombine by a few % on a large c++ program. by Nadav Rotem · 13 years ago
- bd2d124 IRBuilder has grown all sorts of useful utility functions. Make use of them to by Nick Lewycky · 13 years ago
- e7c5228 std::string to StringRef. by Nadav Rotem · 13 years ago
- c1a2caf Fix cut/paste error in a comment. by Reed Kotler · 13 years ago
- d056dc0 Add the skeleton for the Mips constant island pass. by Reed Kotler · 13 years ago
- 8df7c39 IR: Don't constant fold GEP bitcasts between different address spaces by Meador Inge · 13 years ago
- 5e5974f SelectionDAG: If llvm.donothing has a landingpad, we should clear by Manman Ren · 13 years ago
- 06df83c Debug Info: for static member variables, add AT_MIPS_linkage_name to the by Manman Ren · 13 years ago
- b3201c5 Enhance integer division emulation support to handle types smaller than 32 bits, by Pedro Artigas · 13 years ago
- bdc98d3 Have a way for a target to opt-out of target-independent fast isel by Michael Ilseman · 13 years ago
- 5330482 Try to get rid of a -wunitialized warning: explicitly initialize the pointer by Eli Bendersky · 13 years ago
- 6160250 Constant fold vector bitcasts of halves similarly to how floats and doubles are folded. Test case included. by Michael Ilseman · 13 years ago
- ebbb359 Add support for autodetection of ADM bdver2. by Roman Divacky · 13 years ago
- d61c840 Revert r176120 as it caused a failure at static-member.cpp by Manman Ren · 13 years ago
- f15fe81 [TableGen] Fix ICE on MSVC 2012 Release builds. by Michael J. Spencer · 13 years ago
- 6539682 Fix PR15332 (patch by Florian Zeitz). by Bill Schmidt · 13 years ago
- 7375f4f Fix auto_ptr is deprecated warnings by Matt Arsenault · 13 years ago
- 6fe2610 Debug Info: for static member variables, move AT_MIPS_linkage_name from by Manman Ren · 13 years ago
- 0908bcb Add a test case for r176066. by Chad Rosier · 13 years ago
- ac67b50 AsmParser: More generic support for integer type suffices. by Jim Grosbach · 13 years ago
- d06c9cb Fix typo by Matt Arsenault · 13 years ago
- 5493280 Another test commit. Remove trailing whitespace. by Matt Arsenault · 13 years ago
- d433902 Test commit. Remove trailing whitespace. by Matt Arsenault · 13 years ago
- 2137d37 Remove a few unused arguments. by Chad Rosier · 13 years ago
- 3e1a721 [docs] Use reST link instead of direct HTML link. by Sean Silva · 13 years ago
- b6080b4 Slight cosmetic fixes by Eli Bendersky · 13 years ago
- 3c980d1 R600/SI: Add promotion of e32 to e64 in operand folding by Christian Konig · 13 years ago
- f767018 R600/SI: add VOP mapping functions by Christian Konig · 13 years ago
- b37afdc R600/SI: swap operands if it helps folding by Christian Konig · 13 years ago
- b3d1ead R600/SI: add some more instruction flags by Christian Konig · 13 years ago
- d3b5509 R600/SI: add post ISel folding for SI v2 by Christian Konig · 13 years ago
- c018eca R600/SI: add folding helper by Christian Konig · 13 years ago
- 749428f R600/SI: fix VOP3b encoding v2 by Christian Konig · 13 years ago
- 6fd49bc R600/SI: fix and cleanup SI register definition v2 by Christian Konig · 13 years ago
- a25b8d4 R600/SI: fix stupid typo by Christian Konig · 13 years ago
- 37527d1 Adding ARM as supported architecture by Renato Golin · 13 years ago
- e57aaf0 Proper XFAILs for ARMv7 / v5 by Renato Golin · 13 years ago
- 3a42989 Fix PR15359. by Bill Schmidt · 13 years ago
- 86ab766 GCC 4.6.3 O3 miscompiles on ARM by Renato Golin · 13 years ago
- 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 13 years ago
- ce522ee Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduces the pass-manager overhead from FPPassManager::runOnFunction() by about 10%. by Michael Ilseman · 13 years ago
- 70cdcd5 [mips] Use class RegDefsUses to track register defs and uses. by Akira Hatanaka · 13 years ago
- fe88aa0 [fast-isel] Make sure the FastLowerArguments function checks to make sure the by Chad Rosier · 13 years ago
- d09318f Refine fix to PR10499, no functionality change by Michael Liao · 13 years ago
- 5e6e15c Fix PR10499 by Michael Liao · 13 years ago
- b90cc2f Provide workaround for PR 15130. by Andrew Kaylor · 13 years ago
- ffa1dba Fix wording. by Chad Rosier · 13 years ago
- 823e95d Remove extraneous attribute number. by Chad Rosier · 13 years ago
- fd3417d [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 or by Chad Rosier · 13 years ago
- 029f4fd pre-RA-sched fix: only reevaluate physreg interferences when necessary. by Andrew Trick · 13 years ago
- dca8318 [ms-inline asm] Add support for the pushad/popad mnemonics. rdar://13254235 by Chad Rosier · 13 years ago
- 035a1f4 ARM build docs easier for copy&paste by Renato Golin · 13 years ago
- 50e75bf 'Hexadecimal' has two 'a's and only one 'i'. by Matt Beaumont-Gay · 13 years ago
- fc7695a Fix missing relocation for TLS addressing peephole optimization. by Bill Schmidt · 13 years ago
- 7e6ffac Fix spelling noticed by Duncan. by Chandler Carruth · 13 years ago
- af23f8e Fix the root cause of PR15348 by correctly handling alignment 0 on by Chandler Carruth · 13 years ago
- de89ecd Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters. by Reed Kotler · 13 years ago
- 6172f02 DIBuilder: support structs with vtable pointers in the same way as classes by David Blaikie · 13 years ago
- 29cb259 Make psuedo FEXT_T8I816_ins into a custom emitter. by Reed Kotler · 13 years ago
- 4edd84d Fix PR14364. by Bill Schmidt · 13 years ago
- e8aa36a CVP: If we have a PHI with an incoming select, try to skip the select. by Benjamin Kramer · 13 years ago
- bd4b21e Fix invalid IR in test, missing incoming value for PHI node. by Benjamin Kramer · 13 years ago
- f4aa644 Typo by Francois Pichet · 13 years ago
- f8db447 Revert r169638 because it broke Mesa llvmpipe tests. by Nadav Rotem · 13 years ago
- 459d35c Make psuedo FEXT_T8I816_ins a custom inserter. It should be expanded by Reed Kotler · 13 years ago
- cc6137e Add a use of an otherwise unused variable to remove a warning in non-Asserts by Cameron Zwarich · 13 years ago
- eb1b725 TwoAddressInstructionPass::tryInstructionTransform() only potentially returns by Cameron Zwarich · 13 years ago
- c5a6349 TwoAddrInstructionPass::tryInstructionTransform() has a case where it calls by Cameron Zwarich · 13 years ago
- e7c6749 Add new base instruction def for cmpi, cmp, slt and sltu so that def/uses by Reed Kotler · 13 years ago
- 1ea93c7 TargetInstrInfo::commuteInstruction() doesn't actually return a new instruction by Cameron Zwarich · 13 years ago
- abafaba Add global structure vectorization to docs by Renato Golin · 13 years ago
- 4ff470e Some more tests for the global structure vectorizer by Renato Golin · 13 years ago
- 36bd16e X86: Disable cmov-memory patterns on subtargets without cmov. by Benjamin Kramer · 13 years ago
- 79f5ab1 Make some fixes for LiveInterval repair with debug info. Debug value by Cameron Zwarich · 13 years ago
- b4bd022 Fix a bug with the LiveIntervals updating in the two-address pass found by by Cameron Zwarich · 13 years ago
- 4c57942 Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware. by Cameron Zwarich · 13 years ago
- 80885e5 Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware in by Cameron Zwarich · 13 years ago
- 50354a3 Expand pseudos/macros for Selt. This is the last of the complex by Reed Kotler · 13 years ago
- 1e8ed25 ARM: Convenience aliases for 'srs*' instructions. by Jim Grosbach · 13 years ago
- 3603e9a Fixed a careless mistake. by Michael Gottesman · 13 years ago
- 3ce51a9 Use getSplitDebugFilename when constructing the skeleton cu and by Eric Christopher · 13 years ago
- e4b6790 Add a field to the compile unit of where we plan on splitting out by Eric Christopher · 13 years ago
- 1683b30 Add a TODO and explain when we can get rid of the isMain field. by Eric Christopher · 13 years ago
- 4e7cd1c Formatting. by Eric Christopher · 13 years ago
- d99a5a3 SelectionDAG compile time improvement. by Nadav Rotem · 13 years ago
- 6068932 [mips] Emit call16 operator instead of got_disp. The former allows lazy binding. by Akira Hatanaka · 13 years ago
- 2de6d3b Fix test by matching movaps instead of AVX-only vmovaps by Peter Collingbourne · 13 years ago
- c4952bf x86_64: designate most general purpose and SSE registers as callee save under coldcc by Peter Collingbourne · 13 years ago
- e178c4f Revert "Test commit" by Peter Collingbourne · 13 years ago
- dc2a700 Test commit by Peter Collingbourne · 13 years ago
- 70c808f An Optional<T> is pod-like if the inner type is. by Benjamin Kramer · 13 years ago
- b7eb784 Remove unused CHECK lines copied from another test by Pete Cooper · 13 years ago
- fd4af7d More tests to global struct vectorizer by Renato Golin · 13 years ago
- 45b2c25 Made it more explicit that the self-referential llvm.loop identifier metadata by Pekka Jaaskelainen · 13 years ago
- 890dc92 R600/SI: Add pattern for sign extension of i1 to i32. by Michel Danzer · 13 years ago
- dd24703 R600/SI: Add pattern for logical or of i1 values. by Michel Danzer · 13 years ago
- 86f7e67 R600/SI: Add pattern for fceil. by Michel Danzer · 13 years ago