- 83eaae1 Remove a duplicative binding. Patch by Mahadevan R. by Gordon Henriksen · 16 years ago
- 68d2d2f add missing #include. by Chris Lattner · 16 years ago
- fbaa379 On Darwin, the string header file isn't 64-bit clean. The use of by Bill Wendling · 16 years ago
- fc1efbb Move isTrueWhenEqual to ICmpInst. by Nick Lewycky · 16 years ago
- c9b0aa7 Add CommonLinkage. by Dale Johannesen · 16 years ago
- 0bf7b41 Add functions to enable adding a single attribute to a function and by Eric Christopher · 16 years ago
- 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 16 years ago
- e2d896f Update comments based on Duncan's feedback. by Dan Gohman · 16 years ago
- 0ef8de3 Fix typos and comments. by Evan Cheng · 16 years ago
- 041e2eb IR support for extractvalue and insertvalue instructions. Also, begin by Dan Gohman · 16 years ago
- f0df031 Make use of vector load and store operations to implement memcpy, memmove, and memset. Currently only X86 target is taking advantage of these. by Evan Cheng · 16 years ago
- ff155f03 Move the operator new and operator delete out of line. This fixes an issue with by Nate Begeman · 16 years ago
- 0342049 Add support to IR builder for new vicmp, vfcmp routines by Nate Begeman · 16 years ago
- 31cd33a Don't generate unused variables in a no-assert build by Nate Begeman · 16 years ago
- aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 16 years ago
- ef3682a Simplify internalize pass. Add test case. Patch by Matthijs Kooijman! by Devang Patel · 16 years ago
- 6422e8a Do not generate by TableGen the hard-coded standard, target-independent part of by Roman Levenstein · 16 years ago
- 816cdf6 Commit the header I accidentally left out of 51083. by Dan Gohman · 16 years ago
- 1d5562f Move RemoveFromVector out of the global namespace. by Dan Gohman · 16 years ago
- 9c78a39 Whitespace cleanups. by Dan Gohman · 16 years ago
- 5d9bac6 Make getNumContainedManagers and getNumContainedPasses const. by Dan Gohman · 16 years ago
- 79fc202 Make PassInfo noncopyable. by Dan Gohman · 16 years ago
- 45b3197 Split the loop unroll mechanism logic out into a utility function. by Dan Gohman · 16 years ago
- 94fb68b Merge of r51073-51074 from use-diet branch. by Gabor Greif · 16 years ago
- e3fc385 Make this function public. by Eric Christopher · 16 years ago
- e269f43 Add thin layer over StringMap to form StringSet. By Mikhail Glushenkov. by Anton Korobeynikov · 16 years ago
- 77f0b7a Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset. by Evan Cheng · 16 years ago
- d6a2218 Derive GetResultInst from UnaryInstruction, this simplifies code and removes a FIXME. by Gabor Greif · 16 years ago
- 6ddba2b Change class' public PassInfo variables to by initialized with the by Dan Gohman · 16 years ago
- 9bfa03c Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. by Evan Cheng · 16 years ago
- 9f8fea3 Constify the machine instruction passed into the by Bill Wendling · 16 years ago
- f86f211 Forgot this. by Evan Cheng · 16 years ago
- b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 16 years ago
- ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 16 years ago
- ab7d9cc Add a new SparsePropagation analysis utility, which allows you to do by Chris Lattner · 16 years ago
- fff116f Make constructors target-specific. This fixes problems where the path would by Nick Lewycky · 16 years ago
- c2e7353 Remove warnings when using -Wshorten-64-to-32. by Bill Wendling · 16 years ago
- 1b2f729 Prevent -W64-to-32-shortened warnings. by Bill Wendling · 16 years ago
- d2a5a2a Prevent warnings from the -Wshorten-64-to-32 flag. by Bill Wendling · 16 years ago
- 469a582 remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS by Gabor Greif · 16 years ago
- efe6536 merge of use-diet branch to trunk by Gabor Greif · 16 years ago
- c6c6a3e Make OpActionsCapacity multiple of 4. by Evan Cheng · 16 years ago
- 4ca7913 add support for pattern matching 'neg' by Chris Lattner · 16 years ago
- d96288a add a new Instruction::mayReadFromMemory predicate, make by Chris Lattner · 16 years ago
- 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 16 years ago
- 1fd2e6d Make the interface of CStrInCStrNoCase be the same as strcasestr. by Ted Kremenek · 16 years ago
- 029840c Add a new LibCallAliasAnalysis pass, which is parameterized by Chris Lattner · 16 years ago
- fdedd53 Fix some serious logical errors in CStrInCStrNoCase pointed out by Bill. by Ted Kremenek · 16 years ago
- 671fa97 Output correct exception handling and frame info by Duncan Sands · 16 years ago
- fbd1589 Guard for empty strings in CStrInCStrNoCase. by Ted Kremenek · 16 years ago
- 6925f50 Added CStrInCStrNoCase, a portable implementation of strcasestr. by Ted Kremenek · 16 years ago
- 14852f2 Add a new interface for describing the behavior of library calls. This by Chris Lattner · 16 years ago
- 094aa6c Typo. by Nick Lewycky · 16 years ago
- 69cedcb Make the use of the "noinline" attribute conditional on using GCC. by Bill Wendling · 16 years ago
- ef02b81 Workaround for a compiler bug (see <rdar://problem/5852746>). Once that bug is by Bill Wendling · 16 years ago
- b04addd Make StripPointerCast a common function (should we mak it method of Value instead?) by Anton Korobeynikov · 16 years ago
- 919852b Improve documentation. by Gordon Henriksen · 16 years ago
- 84b7df4 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 16 years ago
- 703bfe6 Fix a broken doxygen comment, and reword it for clarity. by Dan Gohman · 16 years ago
- 521e245 Using "unsigned" was masking the "size_t" version of this method. by Bill Wendling · 16 years ago
- be5918c Remove unused function. by Devang Patel · 16 years ago
- 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 16 years ago
- 34cd4a4 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 16 years ago
- d69bb1a Fix 80 column violations. by Evan Cheng · 16 years ago
- a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 16 years ago
- 46bb007 Fix PR1098 by correcting the postdominators analysis. by Owen Anderson · 16 years ago
- 84cb71b remove obsolete method. by Chris Lattner · 16 years ago
- 16c1f44 Use (void) instead of () in C code. by Gordon Henriksen · 16 years ago
- f605580 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 16 years ago
- 7a07428 Implement operator-> for ImmutableMap iterators. by Ted Kremenek · 16 years ago
- 22b942a Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. by Evan Cheng · 16 years ago
- 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 16 years ago
- 5713604 Initialize a local variable. by Ted Kremenek · 16 years ago
- fd1cbbe Delete the IPO simplify-libcalls and completely reimplement it as by Chris Lattner · 16 years ago
- 7010013 Add CreateCall3/CreateCall4 at Eric's request. by Chris Lattner · 16 years ago
- 4b9f046 Add a spiffy little "CreateCall2" method, which can be used to make by Chris Lattner · 16 years ago
- 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 16 years ago
- deae48e add missing #include by Chris Lattner · 16 years ago
- 12e6d20 add a method for comparing to see if a value has a specified name. by Chris Lattner · 16 years ago
- 0396cd3 Rename DeadLoopElimination to LoopDeletion, part 2. by Owen Anderson · 16 years ago
- a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 16 years ago
- 0ff7708 Add dead loop elimination, which removes dead loops for which we can compute by Owen Anderson · 16 years ago
- 1fcfc3b Correct parameter attributes encoding for C bindings. Patch by Anders Johnsen! by Anton Korobeynikov · 16 years ago
- beb5be0 Don't try to convert PPC long double. by Dale Johannesen · 16 years ago
- 9d695d5 Add more alignment enums. by Ted Kremenek · 16 years ago
- e2435da Expose parameter attributes via C bindings. by Gordon Henriksen · 16 years ago
- 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 16 years ago
- beb4d82 Add support for response files to the CommandLine library. by Mikhail Glushenkov · 16 years ago
- b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 16 years ago
- e49e52d restore the copy ctor in SmallVector. This fixes serious by Chris Lattner · 16 years ago
- 5da0b73 generalize SmallVector copy ctor, there is no requirement for by Chris Lattner · 16 years ago
- 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 16 years ago
- 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 16 years ago
- 5e76423 A few inline asm cleanups: by Chris Lattner · 16 years ago
- 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 16 years ago
- 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 16 years ago
- 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 16 years ago
- ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 16 years ago
- a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 16 years ago
- 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 16 years ago