| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix <rdar://problem/7033733>. The CF_RETURNS_RETAINED attribute should work ↵ | Ted Kremenek | 2009-07-06 | 2 | -3/+23 |
| | | | | | | | if the return type on an Objective-C method is a CF type reference, not just an Objective-C object reference. llvm-svn: 74841 | ||||
| * | * Allow skipping parts of the installation to be able to do it in parts if one | Misha Brukman | 2009-07-06 | 1 | -10/+17 |
| | | | | | | | | | | phase fails and the user wants to reinstall one of the components. * Fixed LLVM-GCC configuration flags: s/--with-gnu-{as,ld}/--with-{as,ld}/ The former is a boolean flag, the latter is a flag that takes a path. * Added a new flag CROSS_MARCH, defaults to armv6. llvm-svn: 74840 | ||||
| * | pic16 doesn't have a Data64bitsDirective. Set it NULL explicitly to tell the ↵ | Sanjiv Gupta | 2009-07-06 | 1 | -0/+1 |
| | | | | | | | generic code to not pick the default. llvm-svn: 74839 | ||||
| * | pic16 isn't ready to handle llvm.metadata yet. | Sanjiv Gupta | 2009-07-06 | 1 | -0/+2 |
| | | | | | llvm-svn: 74838 | ||||
| * | Add two new accessors to the C bindings, patch by Wladimir van der Laan! | Chris Lattner | 2009-07-06 | 2 | -0/+11 |
| | | | | | llvm-svn: 74836 | ||||
| * | improve portability to windows, patch by Xerces Ranby! | Chris Lattner | 2009-07-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 74835 | ||||
| * | Oops, I #included errno.h from inside the llvm::sys namespace. | Jeffrey Yasskin | 2009-07-06 | 1 | -1/+4 |
| | | | | | llvm-svn: 74834 | ||||
| * | Parsing fix for out-of-line constructors, from Piotr Rak | Douglas Gregor | 2009-07-06 | 2 | -2/+29 |
| | | | | | llvm-svn: 74833 | ||||
| * | Fix out-of-source regression testing for makefiles | Douglas Gregor | 2009-07-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 74832 | ||||
| * | Keep track of the Expr used to describe the size of an array type, | Douglas Gregor | 2009-07-06 | 19 | -63/+382 |
| | | | | | | | from Enea Zaffanella! llvm-svn: 74831 | ||||
| * | Fix bitfield promotion in the presence of explicit casts, from Abrama Bagnara. | Douglas Gregor | 2009-07-06 | 2 | -1/+11 |
| | | | | | llvm-svn: 74830 | ||||
| * | Mark this test as Darwin only. Patch by Bill Wendling. | Stuart Hastings | 2009-07-06 | 1 | -1/+4 |
| | | | | | llvm-svn: 74829 | ||||
| * | Fix the cmake build - patch by Xerxes Rånby. | Duncan Sands | 2009-07-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 74825 | ||||
| * | Reverting back the changes checked-in accidently. | Sanjiv Gupta | 2009-07-06 | 2 | -13/+1 |
| | | | | | llvm-svn: 74823 | ||||
| * | Implement _CONFIG macro to allow users to se to configuration settings on ↵ | Sanjiv Gupta | 2009-07-06 | 6 | -27/+246 |
| | | | | | | | | | | | | the part. Implement _section macro to allow users to place objects in specific sections. Implement _address macro to allow users to place objects at a particular address. Placing objects at a memory address: crate a unique section name from varname, address, object type and put that section at specified address. Mark this section a full (size = banksize) so that other objects do not compete for it while placing objects to sections in AsmPrinter. llvm-svn: 74822 | ||||
| * | Changed ELFCodeEmitter to inherit from ObjectCodeEmitter | Bruno Cardoso Lopes | 2009-07-06 | 4 | -131/+51 |
| | | | | | llvm-svn: 74821 | ||||
| * | Corrected the names description. Change in a comment. No functionality change. | Sanjiv Gupta | 2009-07-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 74819 | ||||
| * | Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra ↵ | Bruno Cardoso Lopes | 2009-07-06 | 5 | -187/+206 |
| | | | | | | | spaces, shrink down includes and move some methods out-of-line llvm-svn: 74817 | ||||
| * | Further cleanup of region invalidation code. No functionality change. | Zhongxing Xu | 2009-07-06 | 3 | -55/+58 |
| | | | | | llvm-svn: 74816 | ||||
| * | AllocaRegion and SymbolicRegion are both boundable. | Zhongxing Xu | 2009-07-06 | 1 | -1/+5 |
| | | | | | llvm-svn: 74815 | ||||
| * | Just forgot to include the two new files | Bruno Cardoso Lopes | 2009-07-06 | 2 | -0/+313 |
| | | | | | llvm-svn: 74814 | ||||
| * | Add the Object Code Emitter class. Original patch by Aaron Gray, I did some | Bruno Cardoso Lopes | 2009-07-06 | 29 | -325/+440 |
| | | | | | | | cleanup, removed some #includes and moved Object Code Emitter out-of-line. llvm-svn: 74813 | ||||
| * | Start to gradually move region invalidation code into store manager. | Zhongxing Xu | 2009-07-06 | 3 | -66/+62 |
| | | | | | | | No functionality change. llvm-svn: 74812 | ||||
| * | More LLVMContext-ification. | Owen Anderson | 2009-07-06 | 11 | -135/+181 |
| | | | | | llvm-svn: 74811 | ||||
| * | Having tests that depend on previously created files is bad idea. Fix them ↵ | Argyrios Kyrtzidis | 2009-07-06 | 6 | -38/+37 |
| | | | | | | | to be self-sufficient. llvm-svn: 74810 | ||||
| * | CMake: Fixes previous change: CMAKE_BUILD_TYPE is unknown when | Oscar Fuentes | 2009-07-05 | 1 | -1/+1 |
| | | | | | | | generating project files for MSVC. llvm-svn: 74809 | ||||
| * | Fix for PR4502: add calculation of the integer conversion rank for | Eli Friedman | 2009-07-05 | 2 | -0/+7 |
| | | | | | | | wchar_t. llvm-svn: 74808 | ||||
| * | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 26 | -98/+162 |
| | | | | | llvm-svn: 74807 | ||||
| * | There are five floating point types. | Nick Lewycky | 2009-07-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 74806 | ||||
| * | More tweaks to types for OpenBSD. Patch by Jonathan Gray. | Eli Friedman | 2009-07-05 | 1 | -1/+14 |
| | | | | | llvm-svn: 74805 | ||||
| * | There are *four* lights! | Nick Lewycky | 2009-07-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 74804 | ||||
| * | Make use of the Index library through the index-test tool. | Argyrios Kyrtzidis | 2009-07-05 | 12 | -37/+229 |
| | | | | | | | | | | 'index-test' is now able to provide additional info for a Decl, through multiple AST files: -Find declarations -Find definitions -Find references llvm-svn: 74803 | ||||
| * | Introduce the 'Index' library. | Argyrios Kyrtzidis | 2009-07-05 | 13 | -1/+573 |
| | | | | | | | | | | Its purpose is to provide the basic infrastructure for cross-translation-unit analysis like indexing, refactoring, etc. Currently it is very "primitive" and with no type-names support. It can provide functionality like "show me all references of this function from these translation units". llvm-svn: 74802 | ||||
| * | Introduce the DeclReferenceMap class inside the AST library. | Argyrios Kyrtzidis | 2009-07-05 | 3 | -0/+214 |
| | | | | | | | | | | DeclReferenceMap (similar to ParentMap) is a helper class for mapping Decls to the AST nodes that reference them. A client will initialize it by passing an ASTContext to its constructor and later use it to iterate over the references of a Decl. References are mapped and retrieved using the primary declaration (Decl::getPrimaryDecl()) of a particular Decl. llvm-svn: 74801 | ||||
| * | Introduce the virtual method Decl::getPrimaryDecl(). | Argyrios Kyrtzidis | 2009-07-05 | 3 | -0/+27 |
| | | | | | | | | When a Decl subclass can have multiple re-declarations in the same declaration context (like FunctionDecl), getPrimaryDecl() will return a particular Decl that all of them will point to as the "primary" declaration. llvm-svn: 74800 | ||||
| * | Avoid re-checking the parameters of a function, when trying to resolve a ↵ | Argyrios Kyrtzidis | 2009-07-05 | 1 | -5/+12 |
| | | | | | | | location. llvm-svn: 74799 | ||||
| * | Make use of ASTNode for return value of clang::ResolveLocationInAST() and in ↵ | Argyrios Kyrtzidis | 2009-07-05 | 3 | -24/+20 |
| | | | | | | | the index-test tool. llvm-svn: 74798 | ||||
| * | Introduce ASTNode class into the AST library. | Argyrios Kyrtzidis | 2009-07-05 | 3 | -0/+157 |
| | | | | | | | ASTNode is an immutable pair of a Decl and Stmt. If Stmt is not null, Decl should be its immediate parent. llvm-svn: 74797 | ||||
| * | Do an early check for function definition. | Argyrios Kyrtzidis | 2009-07-05 | 1 | -10/+12 |
| | | | | | llvm-svn: 74796 | ||||
| * | Per PR4506, fix the type of size_t on OpenBSD. | Eli Friedman | 2009-07-05 | 1 | -1/+12 |
| | | | | | llvm-svn: 74795 | ||||
| * | CMake: Avoids defining _DEBUG on MSVC Release builds. Fixes PR 4379. | Oscar Fuentes | 2009-07-05 | 1 | -1/+4 |
| | | | | | llvm-svn: 74794 | ||||
| * | Clarify that later compiler versions are known to | Duncan Sands | 2009-07-05 | 1 | -0/+1 |
| | | | | | | | fail to build the Ada front-end. llvm-svn: 74793 | ||||
| * | When comparing constants, consider a less wide constant to be "less complex" | Nick Lewycky | 2009-07-04 | 2 | -0/+18 |
| | | | | | | | | than a wider one, before trying to compare their contents which will crash if their sizes are different. llvm-svn: 74792 | ||||
| * | Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all. | Jeffrey Yasskin | 2009-07-04 | 1 | -3/+3 |
| | | | | | llvm-svn: 74791 | ||||
| * | Make -save-temps=obj play better with -o. | Mikhail Glushenkov | 2009-07-04 | 2 | -1/+2 |
| | | | | | | | | Use only the *dirname* of the pathname given to -o, so that -o can still be used to name the output executable. This is more like what GCC 4.5 does. llvm-svn: 74790 | ||||
| * | Regenerate. | Mikhail Glushenkov | 2009-07-04 | 1 | -27/+71 |
| | | | | | llvm-svn: 74789 | ||||
| * | CompoundLiteralRegion is boundable when it is not in the file scope. | Zhongxing Xu | 2009-07-04 | 1 | -0/+2 |
| | | | | | llvm-svn: 74788 | ||||
| * | Catch function redeclarations with incompatible exception specifications. | Sebastian Redl | 2009-07-04 | 5 | -1/+88 |
| | | | | | llvm-svn: 74787 | ||||
| * | StringRegion is not boundable. | Zhongxing Xu | 2009-07-04 | 1 | -1/+3 |
| | | | | | llvm-svn: 74786 | ||||
| * | LLVMC can be now compiled w/o dynamic plugin support. | Mikhail Glushenkov | 2009-07-04 | 4 | -1/+24 |
| | | | | | | | Controlled via the --enable-llvmc-dynamic-plugins option. llvm-svn: 74784 | ||||

