- 2ca5c86 convert ConstantVector::get to use ArrayRef. by Chris Lattner · 14 years ago
- 04df049 fix some typos. by Chris Lattner · 14 years ago
- 727961a Remove unused bitvectors that record ARM callee-saved registers. by Bob Wilson · 14 years ago
- eb9f040 Move more fragments of spill weight calculation into CalcSpillWeights.h by Jakob Stoklund Olesen · 14 years ago
- 3fc178f Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value that is modified inside loop. by Devang Patel · 14 years ago
- 5d618ef Switch llvm to using comdats. For now always use groups with a single section. by Rafael Espindola · 14 years ago
- 56519aa PR9139: Specify ARM/Darwin triple for vector-DAGCombine.ll test. by Bob Wilson · 14 years ago
- cf75ab5 Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's hard to reduce a sensible small test case. by Evan Cheng · 14 years ago
- e98d646 A fail to match coprocessor number and register number must fail instead of assert. by Bruno Cardoso Lopes · 14 years ago
- c08830d Add current binary and source directories to the header search list by Oscar Fuentes · 14 years ago
- 7583190 revert my ConstantVector patch, it seems to have made the llvm-gcc by Chris Lattner · 14 years ago
- 50a47e9 Add the ClangSACheckersEmitter tablegen backend which will be used for the clang static analyzer. by Argyrios Kyrtzidis · 14 years ago
- 9de3a07 Move broken HasCommonSymbols to ELFWriter.cpp. by Rafael Espindola · 14 years ago
- a2b6e41 Fix encoding and add parsing support for the arm/thumb CPS instruction: by Bruno Cardoso Lopes · 14 years ago
- 283c8ca Switch ConstantVector::get to use ArrayRef instead of a pointer+size by Chris Lattner · 14 years ago
- 2b9bc42 add a new ArrayRef class. This is intended to replace the idiom we by Chris Lattner · 14 years ago
- 593051b fix PR9210 by implementing some type legalization logic for by Chris Lattner · 14 years ago
- 463b3c2 fix two comment thinkos by Chris Lattner · 14 years ago
- 551b675 Fix typo in comment. by Nick Lewycky · 14 years ago
- 1a73ced Add some statistics to StrongPHIElimination. by Cameron Zwarich · 14 years ago
- 117be03 Add a statistic to PHIElimination tracking the number of critical edges split. by Cameron Zwarich · 14 years ago
- a18da59 missed a header by Chris Lattner · 14 years ago
- 0a9481f Enhance ComputeMaskedBits to know that aligned frameindexes by Chris Lattner · 14 years ago
- eafbe65 Adapt docs to '-loopsimplify -> -loop-simplify' change by Tobias Grosser · 14 years ago
- d8c7ff0 fix thinko :) by Chris Lattner · 14 years ago
- e075118 Revisit my fix for PR9028: the issue is that DAGCombine was by Chris Lattner · 14 years ago
- e5116f8 remove a now-unneccesary cast. by Chris Lattner · 14 years ago
- 5380d28 Remove pointless blank line. by Duncan Sands · 14 years ago
- 52fb846 Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows, by Duncan Sands · 14 years ago
- d239e5a Fix test by Nadav Rotem · 14 years ago
- bc53ca1 Fix a regression from r125393; by Nadav Rotem · 14 years ago
- 915eeb4 when legalizing extremely wide shifts, make sure that by Chris Lattner · 14 years ago
- d302773 fix visitShift to properly zero extend the shift amount if the provided operand by Chris Lattner · 14 years ago
- c55f58b improve solaris support, from PR9109, patch by Yuri! by Chris Lattner · 14 years ago
- b289b40 add PR# by Chris Lattner · 14 years ago
- bb75d33 implement instcombine folding for things like (x >> c) < 42. by Chris Lattner · 14 years ago
- 16e036f add a helper method. by Chris Lattner · 14 years ago
- d91ef79 Wrap the struct in an anonymous namespace. by Argyrios Kyrtzidis · 14 years ago
- 74542aa refactor some code out into a helper method. by Chris Lattner · 14 years ago
- 8ebaf90 teach SCEV that the scale and addition of an inbounds gep don't NSW. by Chris Lattner · 14 years ago
- 26f2310 Add encodings and mnemonics for FXSAVE64 and FXRSTOR64. by Reid Kleckner · 14 years ago
- cc5bd4a Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend. by Venkatraman Govindaraju · 14 years ago
- d02be24 SimplifyLibCalls: Add missing legalize check on various printf to puts and by Daniel Dunbar · 14 years ago
- 43186a4 tests: FileCheckize by Daniel Dunbar · 14 years ago
- 2e3066b Preserve aliases if needed. by Rafael Espindola · 14 years ago
- d800cf0 Add a note about SSE4.1 roundss/roundsd. by Benjamin Kramer · 14 years ago
- 609d54e A fix for 9165. by Nadav Rotem · 14 years ago
- f922c47 AsmMatcher custom operand parser failure enhancements. by Jim Grosbach · 14 years ago
- d7401b3 Fix a silly bug I introduced when dropping std::string. by Rafael Espindola · 14 years ago
- 776b7df attempt to capture recent discussion about overflow and inbounds geps. by Chris Lattner · 14 years ago
- b6c8cb4 Also fold (A+B) == A -> B == 0 when the add is commuted. by Benjamin Kramer · 14 years ago
- 1021236 Per discussion with Dan G, inbounds geps *certainly* can have by Chris Lattner · 14 years ago
- 6aa68a7 When lowering an inbounds gep, the intermediate adds can have by Chris Lattner · 14 years ago
- 84cb033 Tidy out asm matcher .inc output. by Jim Grosbach · 14 years ago
- 63cc3a8 Adds llvm::sys::path::is_separator() to test whether a char is a path separator by Zhanyong Wan · 14 years ago
- 7973f35 Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types. by Nate Begeman · 14 years ago
- f94fdb6 SimplifySelectOps can only handle selects with a scalar condition. Add a check by Nadav Rotem · 14 years ago
- d2f27ea Fix 9173. by Nadav Rotem · 14 years ago
- 5a4552c by Nadav Rotem · 14 years ago
- 015b4b5 Test commit. by Nadav Rotem · 14 years ago
- de2f5f4 More whitespace cleanup... by Jim Grosbach · 14 years ago
- e5ec5a4 Remove trailing whitespace. by Jim Grosbach · 14 years ago
- 78b9649 Poison the relational operators ==, !=, <, <=, >=, > on llvm::Optional by Douglas Gregor · 14 years ago
- 71132af Make LoopUnswitch preserve ScalarEvolution by just forgetting everything about by Cameron Zwarich · 14 years ago
- fae0abe LoopInstSimplify preserves ScalarEvolution. by Cameron Zwarich · 14 years ago
- 354c5b9 fix dumping of METADATA_ATTACHMENT2 names, patch by Peter Housel! by Chris Lattner · 14 years ago
- 33a8f33 make ConstantExpr::replaceUsesOfWithOnConstant preserve the inbounds by Chris Lattner · 14 years ago
- 1f78d51 make the constantexpr interfaces for inbounds GEPs follow the same style by Chris Lattner · 14 years ago
- ef1860a Remove std::string version of getNameWithPrefix. by Rafael Espindola · 14 years ago
- cd3e639 Disable this test for now... by Daniel Dunbar · 14 years ago
- c143dd4 Fix buggy fcopysign lowering. by Evan Cheng · 14 years ago
- 98311ec Remove trailing whitespace. by Jim Grosbach · 14 years ago
- a2f9d4e Add a test for the LSR issue exposed by r125254. by Cameron Zwarich · 14 years ago
- 3b739d2 Tolerate degenerate phi nodes that can occur in the middle of optimization by Nick Lewycky · 14 years ago
- 2c2b933 If we can't avoid running loop-simplify twice for now, at least avoid running by Cameron Zwarich · 14 years ago
- 4a60b93 Rename 'loopsimplify' to 'loop-simplify'. by Cameron Zwarich · 14 years ago
- 7dd74ed Add mips o32 tests again with the hope that the buildbot won't complaint again by Bruno Cardoso Lopes · 14 years ago
- 2fcdfb4 by David Greene · 14 years ago
- b453ce7 Remove the test to silence the buildbot, will check it in again with a proper fix soon by Bruno Cardoso Lopes · 14 years ago
- e02db88 Clean trailing whitespace. by Owen Anderson · 14 years ago
- 8e826e6 Fix a lot of o32 CC issues and add a bunch of tests. Patch by Akira Hatanaka with some small modifications by me. by Bruno Cardoso Lopes · 14 years ago
- 74a579d by David Greene · 14 years ago
- 8e5d01c ptx: add passing parameter to kernel functions by Che-Liang Chiou · 14 years ago
- cbf023d CMake: LLVM_LIT_TOOLS_DIR is needed only on Win32 hosts to use GnuWin32 tools. by NAKAMURA Takumi · 14 years ago
- 2fcc17e CMake: LLVM_NO_RTTI must be obsolete now! by NAKAMURA Takumi · 14 years ago
- 7805cdc lit/TestFormats.py: Unittests may be found with suffix .exe also on Cygwin. by NAKAMURA Takumi · 14 years ago
- f5201bc lit/Util.py: On Cygwin, 'PATHEXT' may exist but it should not be used. by NAKAMURA Takumi · 14 years ago
- 6cdf2ea implement the first part of PR8882: when lowering an inbounds by Chris Lattner · 14 years ago
- 81baf14 switch the constantexpr, target folder, and IRBuilder interfaces by Chris Lattner · 14 years ago
- 7a6aa1a Enhance a bunch of transformations in instcombine to start generating by Chris Lattner · 14 years ago
- b20c0b5 Enhance the "compare with shift" and "compare with div" by Chris Lattner · 14 years ago
- 44cc997 more cleanups, notably bitcast isn't used for "signed to unsigned type by Chris Lattner · 14 years ago
- b9b9044 A bunch of cleanups and simplifications using the new PatternMatch predicates by Chris Lattner · 14 years ago
- a81556f teach SimplifyDemandedBits that exact shifts demand the bits they by Chris Lattner · 14 years ago
- 4d96c63 After 3-addressifying a two-address instruction, update the register maps; add a missing check when considering whether it's profitable to commute. rdar://8977508. by Evan Cheng · 14 years ago
- 6793c49 Revert this in an attempt to bring the builders back. by Eric Christopher · 14 years ago
- b45c7c2 Don't return before calling the post-processing function(s). by Bill Wendling · 14 years ago
- de0c42a Turn this pass ordering: by Cameron Zwarich · 14 years ago
- b9db0c5 Do AsmMatcher operand classification per-opcode. by Jim Grosbach · 14 years ago
- 4f5c9d2 Delete unused code for analyzing and splitting around loops. by Jakob Stoklund Olesen · 14 years ago