| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reapply r65755, but reversing "<" to ">=". | Bill Wendling | 2009-03-03 | 1 | -2/+3 |
| | | | | | llvm-svn: 65945 | ||||
| * | Add example/Skeleton. | Mikhail Glushenkov | 2009-03-03 | 9 | -3/+109 |
| | | | | | | | | This is a template that can be used to build your own LLVMC-based drivers. It can be also useful as a "bare-bones" LLVMC. llvm-svn: 65944 | ||||
| * | Comment fixes. | Mikhail Glushenkov | 2009-03-03 | 2 | -10/+17 |
| | | | | | llvm-svn: 65943 | ||||
| * | Oops. | Mikhail Glushenkov | 2009-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 65942 | ||||
| * | Use LLVMLIBS instead of USEDLIBS. | Mikhail Glushenkov | 2009-03-03 | 1 | -1/+1 |
| | | | | | | | | | Since this Makefile is supposed to be usable from LLVM-based projects not in the tree, LLVMLIBS should be used instead of USEDLIBS. This depends on my previous fix to Makefile.rules. llvm-svn: 65941 | ||||
| * | LINK_COMPONENTS should be added to LLVMLibsOptions. | Mikhail Glushenkov | 2009-03-03 | 1 | -2/+2 |
| | | | | | | | | | | | From the code: "There are "Proj" libs (defined by the user's project) and "LLVM" libs (defined by the LLVM project)." LINK_COMPONENTS are clearly defined by the LLVM project. Additionally, this fixes an issue with llvmc's build process:-) llvm-svn: 65940 | ||||
| * | Move example plugins to the example/ directory. | Mikhail Glushenkov | 2009-03-03 | 5 | -0/+0 |
| | | | | | llvm-svn: 65939 | ||||
| * | ENABLE_PIC is either 0 or 1, but is always defined. | Nick Lewycky | 2009-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 65938 | ||||
| * | Driver: Sketch Arg & ArgList classes. | Daniel Dunbar | 2009-03-03 | 3 | -0/+221 |
| | | | | | llvm-svn: 65937 | ||||
| * | 80-column violation + trailing whitespace. | Mikhail Glushenkov | 2009-03-03 | 1 | -59/+59 |
| | | | | | llvm-svn: 65936 | ||||
| * | PR3691: Add support for complex modes. I also tossed in support for XF | Eli Friedman | 2009-03-03 | 2 | -17/+50 |
| | | | | | | | | | while I was at it. There are still a lot of diagnostics missing from this code, and it isn't completely correct for anything other than x86, but it should work correctly on x86 for valid cases. llvm-svn: 65935 | ||||
| * | Ignore the debug info intrinsics when adding instructions into alias sets. | Zhou Sheng | 2009-03-03 | 2 | -0/+86 |
| | | | | | llvm-svn: 65934 | ||||
| * | Sketch Driver Option classes. | Daniel Dunbar | 2009-03-03 | 4 | -4/+271 |
| | | | | | llvm-svn: 65933 | ||||
| * | Set svn:ignore on Output dir | Daniel Dunbar | 2009-03-03 | 0 | -0/+0 |
| | | | | | llvm-svn: 65932 | ||||
| * | This bug's been fixed but a version with the fix hasn't been released yet. | Nick Lewycky | 2009-03-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 65931 | ||||
| * | Regenerate. | Nick Lewycky | 2009-03-03 | 1 | -25/+33 |
| | | | | | llvm-svn: 65928 | ||||
| * | Switch to using -Wl,-R on Solaris. | Nick Lewycky | 2009-03-03 | 3 | -3/+13 |
| | | | | | llvm-svn: 65927 | ||||
| * | Fix for PR3687: use the memory representation for booleans when a | Eli Friedman | 2009-03-03 | 3 | -5/+20 |
| | | | | | | | | sub-type describes a memory location, like the pointee type of a pointer or the element type of an array. llvm-svn: 65925 | ||||
| * | Implement the basics of implicit instantiation of class templates, in | Douglas Gregor | 2009-03-03 | 12 | -102/+371 |
| | | | | | | | | | | | | | | | | | | | | | response to attempts to diagnose an "incomplete" type. This will force us to use DiagnoseIncompleteType more regularly (rather than looking at isIncompleteType), but that's also a good thing. Implicit instantiation is still very simplistic, and will create a new definition for the class template specialization (as it should) but it only actually instantiates the base classes and attaches those. Actually instantiating class members will follow. Also, instantiate the types of non-type template parameters before checking them, allowing, e.g., template<typename T, T Value> struct Constant; to work properly. llvm-svn: 65924 | ||||
| * | Fix build on Cygwin. | Nick Lewycky | 2009-03-03 | 1 | -2/+8 |
| | | | | | llvm-svn: 65922 | ||||
| * | Tighten message bubble height. | Ted Kremenek | 2009-03-03 | 1 | -2/+3 |
| | | | | | | | Make bubble number decoration look more like circles than ovals. llvm-svn: 65921 | ||||
| * | Fix a bunch of Doxygen syntax issues. Escape special characters, | Dan Gohman | 2009-03-03 | 16 | -30/+34 |
| | | | | | | | and put @file directives on their own comment line. llvm-svn: 65920 | ||||
| * | Implement FIXME: GRStateManager::scanReachableSymbols now supports scanning ↵ | Ted Kremenek | 2009-03-03 | 7 | -28/+87 |
| | | | | | | | MemRegions. llvm-svn: 65919 | ||||
| * | Update checker build. | Ted Kremenek | 2009-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 65916 | ||||
| * | Don't count DebugInfo instructions in another limit | Dale Johannesen | 2009-03-03 | 1 | -1/+7 |
| | | | | | | | (lest they affect codegen). llvm-svn: 65915 | ||||
| * | Add StoreManager::getSubRegionMap(). This method returns an opaque mapping ↵ | Ted Kremenek | 2009-03-03 | 3 | -1/+84 |
| | | | | | | | for clients of StoreManagers from MemRegions to their subregions. llvm-svn: 65914 | ||||
| * | Check of ivar access access control. | Fariborz Jahanian | 2009-03-03 | 4 | -5/+112 |
| | | | | | llvm-svn: 65912 | ||||
| * | Testcase for line number sinking in InstCombine. | Dale Johannesen | 2009-03-03 | 1 | -0/+57 |
| | | | | | llvm-svn: 65911 | ||||
| * | When sinking an insn in InstCombine bring its debug | Dale Johannesen | 2009-03-03 | 3 | -2/+31 |
| | | | | | | | | | info with it. Don't count debug info insns against the scan maximum in FindAvailableLoadedValue (lest they affect codegen). llvm-svn: 65910 | ||||
| * | Fix <rdar://problem/6635908> crash on invalid | Steve Naroff | 2009-03-03 | 2 | -3/+9 |
| | | | | | llvm-svn: 65909 | ||||
| * | Ignore debug info intrinsics. | Devang Patel | 2009-03-03 | 1 | -1/+5 |
| | | | | | llvm-svn: 65908 | ||||
| * | Add test case for pointer arithmetic. | Zhongxing Xu | 2009-03-03 | 1 | -0/+7 |
| | | | | | llvm-svn: 65907 | ||||
| * | fix PR# | Chris Lattner | 2009-03-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 65906 | ||||
| * | Adjust CSS to make message bubble numbers less gaudy. | Ted Kremenek | 2009-03-02 | 1 | -4/+3 |
| | | | | | llvm-svn: 65903 | ||||
| * | If branch conditions' one successor is dominating another non-latch ↵ | Devang Patel | 2009-03-02 | 2 | -0/+79 |
| | | | | | | | successor then this loop's iteration space can not be restricted. In this example block bb5 is always executed. llvm-svn: 65902 | ||||
| * | Generalize BuildVectorSDNode::isConstantSplat to use APInts and handle | Bob Wilson | 2009-03-02 | 3 | -93/+72 |
| | | | | | | | | | arbitrary vector sizes. Add an optional MinSplatBits parameter to specify a minimum for the splat element size. Update the PPC target to use the revised interface. llvm-svn: 65899 | ||||
| * | Document the -gcc-tool-args bugpoint option. | Bill Wendling | 2009-03-02 | 1 | -1/+6 |
| | | | | | llvm-svn: 65897 | ||||
| * | Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option, | Bill Wendling | 2009-03-02 | 3 | -37/+70 |
| | | | | | | | | but passes the arguments to the "gcc" invocation instead of to the "llc" invocation. llvm-svn: 65896 | ||||
| * | Fix the calculation for how big the allocated stub needs to be. | Nate Begeman | 2009-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 65895 | ||||
| * | Resize message bubble back to original size. | Ted Kremenek | 2009-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 65892 | ||||
| * | Adjust HTML message bubbles to utilize information from ↵ | Ted Kremenek | 2009-03-02 | 2 | -15/+34 |
| | | | | | | | PathDiagnosticPiece::Kind. llvm-svn: 65891 | ||||
| * | Remove all dbg symobls, including those with circular references. | Devang Patel | 2009-03-02 | 1 | -3/+15 |
| | | | | | | | This is ugly, but I can't figure out a quick way out of this. llvm-svn: 65889 | ||||
| * | Add plumbing to support programatically defining __SSE2__ and friends, | Chris Lattner | 2009-03-02 | 1 | -6/+27 |
| | | | | | | | | even though we still hard code sse2 for now. No support for 3dnow or sse4a, but someone could add that if they desired. llvm-svn: 65886 | ||||
| * | minor cleanups to target-specific #defines, no functionality change. | Chris Lattner | 2009-03-02 | 1 | -95/+80 |
| | | | | | llvm-svn: 65885 | ||||
| * | improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) | Chris Lattner | 2009-03-02 | 10 | -0/+23 |
| | | | | | llvm-svn: 65884 | ||||
| * | Fix main executable path name resolution on FreeBSD, patch by | Chris Lattner | 2009-03-02 | 1 | -1/+60 |
| | | | | | | | Ed Schouten! llvm-svn: 65882 | ||||
| * | start wiring up support for target-specific -mfoo options like -msse | Chris Lattner | 2009-03-02 | 2 | -0/+33 |
| | | | | | llvm-svn: 65881 | ||||
| * | Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder. | Steve Naroff | 2009-03-02 | 1 | -2/+3 |
| | | | | | | | Parser::ParseObjCMethodDefinition(): Make sure we don't exit the BodyScope until ActOnFinishFunctionBody() is complete. llvm-svn: 65880 | ||||
| * | Diagnose a variety of access of ivars when they conflict with | Fariborz Jahanian | 2009-03-02 | 3 | -13/+73 |
| | | | | | | | local or global variables in instance/class methods. llvm-svn: 65879 | ||||
| * | Plist diagnostics now include PathDiagnostPiece::Kind. | Ted Kremenek | 2009-03-02 | 1 | -0/+6 |
| | | | | | llvm-svn: 65878 | ||||

