| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Resolve this FIXME: unelaborated lookups are ambiguous, too. | John McCall | 2009-11-18 | 1 | -5/+3 |
| | | | | | llvm-svn: 89266 | ||||
| * | Code completion after @dynamic | Douglas Gregor | 2009-11-18 | 5 | -15/+32 |
| | | | | | llvm-svn: 89265 | ||||
| * | Tail duplication still needs to iterate. Duplicating new instructions onto | Bob Wilson | 2009-11-18 | 2 | -3/+71 |
| | | | | | | | the tail of a block may make that block a new candidate for duplication. llvm-svn: 89264 | ||||
| * | Overhaul previous-declaration and overload checking to work on lookup results | John McCall | 2009-11-18 | 9 | -317/+498 |
| | | | | | | | | rather than NamedDecl*. This is a major step towards eliminating OverloadedFunctionDecl. llvm-svn: 89263 | ||||
| * | Test case for parsing-recovery change to @synthesized | Douglas Gregor | 2009-11-18 | 1 | -0/+15 |
| | | | | | llvm-svn: 89260 | ||||
| * | Code completion for Objective-C @synthesized. | Douglas Gregor | 2009-11-18 | 5 | -14/+150 |
| | | | | | llvm-svn: 89259 | ||||
| * | ignore parens surounding the type when diagnosing | Fariborz Jahanian | 2009-11-18 | 2 | -1/+3 |
| | | | | | | | pointer-to-member cast types used in expressions. llvm-svn: 89255 | ||||
| * | Add another statistic to measure code size due to tail duplication. | Bob Wilson | 2009-11-18 | 1 | -0/+3 |
| | | | | | llvm-svn: 89254 | ||||
| * | Remove spurious @verbatim. Patch by Timo Juhani Lindfors! | Jeffrey Yasskin | 2009-11-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 89252 | ||||
| * | This patch fixes a bug in misdiagnosing correct | Fariborz Jahanian | 2009-11-18 | 5 | -16/+17 |
| | | | | | | | use of pointer to data member. llvm-svn: 89251 | ||||
| * | Not all ASM has # for comments. | Bill Wendling | 2009-11-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 89250 | ||||
| * | Track overriding methods when instantiating a template class. Fixes PR5550. | Sebastian Redl | 2009-11-18 | 4 | -18/+42 |
| | | | | | llvm-svn: 89248 | ||||
| * | Make MSVC happy. | Daniel Dunbar | 2009-11-18 | 1 | -12/+12 |
| | | | | | llvm-svn: 89247 | ||||
| * | Fix PR5300. | Jakob Stoklund Olesen | 2009-11-18 | 2 | -12/+34 |
| | | | | | | | | | When TwoAddressInstructionPass deletes a dead instruction, make sure that all register kills are accounted for. The 2-addr register does not get special treatment. llvm-svn: 89246 | ||||
| * | TableGen: Add initial backend for clang Driver's option parsing. | Daniel Dunbar | 2009-11-18 | 3 | -10/+248 |
| | | | | | llvm-svn: 89245 | ||||
| * | Pretend destructors are const and volatile. This allows calling them with ↵ | Sebastian Redl | 2009-11-18 | 2 | -3/+13 |
| | | | | | | | const and/or volatile objects. Fixes PR5548. llvm-svn: 89244 | ||||
| * | Don't generate superfluous and ambiguous built-in candidates for multi-level ↵ | Sebastian Redl | 2009-11-18 | 2 | -0/+22 |
| | | | | | | | array subscript and arithmetic. Fixes PR5546. llvm-svn: 89242 | ||||
| * | Allow the machine verifier to be run outside the PassManager. | Jakob Stoklund Olesen | 2009-11-18 | 2 | -18/+161 |
| | | | | | | | Verify LiveVariables information when present. llvm-svn: 89241 | ||||
| * | Remove the -early-coalescing option | Jakob Stoklund Olesen | 2009-11-18 | 2 | -147/+0 |
| | | | | | llvm-svn: 89240 | ||||
| * | Construct INTPTR_MIN, INTPTR_MAX, and UINTPTR_MAX from the exact-width limit | Ken Dyck | 2009-11-18 | 1 | -9/+4 |
| | | | | | | | macros corresponding to __INTPTR_WIDTH__. llvm-svn: 89239 | ||||
| * | Fixed the in-place spiller and trivial rewriter, which had been broken by ↵ | Lang Hames | 2009-11-18 | 3 | -221/+56 |
| | | | | | | | the recent SlotIndexes work. llvm-svn: 89238 | ||||
| * | Define intptr_t and uintptr_t in terms of their equivalent exact-width types. | Ken Dyck | 2009-11-18 | 2 | -26/+27 |
| | | | | | llvm-svn: 89237 | ||||
| * | Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ↵ | Viktor Kutuzov | 2009-11-18 | 5 | -25/+37 |
| | | | | | | | returns a correct feature string for given triple. llvm-svn: 89236 | ||||
| * | Update test to stop scanning things in the predefines buffer, this isn't adding | Daniel Dunbar | 2009-11-18 | 3 | -43/+43 |
| | | | | | | | value. llvm-svn: 89235 | ||||
| * | Driver: Rework OptTable to have no dependency on the options it manages. | Daniel Dunbar | 2009-11-18 | 3 | -143/+178 |
| | | | | | llvm-svn: 89234 | ||||
| * | Driver: Make local type name more distinct. | Daniel Dunbar | 2009-11-18 | 1 | -3/+3 |
| | | | | | llvm-svn: 89233 | ||||
| * | Driver: Store Option ID field as unsigned to drop dependency on the options | Daniel Dunbar | 2009-11-18 | 3 | -26/+23 |
| | | | | | | | type. llvm-svn: 89232 | ||||
| * | Predefine __INTPTR_WIDTH__ for future use in stdint.h. | Ken Dyck | 2009-11-18 | 2 | -0/+12 |
| | | | | | llvm-svn: 89231 | ||||
| * | Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are no | Ken Dyck | 2009-11-18 | 2 | -24/+0 |
| | | | | | | | longer used by stdint.h. llvm-svn: 89230 | ||||
| * | Use llvm::sys::Path to check isAbsolute, instead of hard coding. Also, ↵ | Daniel Dunbar | 2009-11-18 | 1 | -3/+2 |
| | | | | | | | remove random FIXME (?). llvm-svn: 89229 | ||||
| * | Improve diagnostics and recovery when parsing @synthesized definitions | Douglas Gregor | 2009-11-18 | 2 | -2/+12 |
| | | | | | llvm-svn: 89227 | ||||
| * | Define INTMAX_C and UINTMAX_C in terms of the corresponding exact-width | Ken Dyck | 2009-11-18 | 2 | -14/+14 |
| | | | | | | | INTn_C and UINTn_C macros. llvm-svn: 89226 | ||||
| * | Add statistics for tail duplication. | Bob Wilson | 2009-11-18 | 1 | -0/+4 |
| | | | | | llvm-svn: 89225 | ||||
| * | Define INTMAX_MIN, INTMAX_MAX, and UINTMAX_MAX in terms of the limit macros for | Ken Dyck | 2009-11-18 | 2 | -18/+18 |
| | | | | | | | their corresponding exact-width type. llvm-svn: 89224 | ||||
| * | Implement code completion for Objective-C category names in @interface | Douglas Gregor | 2009-11-18 | 6 | -2/+140 |
| | | | | | | | and @implementation declarations. llvm-svn: 89223 | ||||
| * | Reflow to fit 80-col. | Mike Stump | 2009-11-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 89222 | ||||
| * | Define intmax_t and uintmax_t as the [u]intN_t type corresponding to | Ken Dyck | 2009-11-18 | 2 | -24/+26 |
| | | | | | | | __INTMAX_WIDTH__. llvm-svn: 89221 | ||||
| * | Don't warn if objc method param types in declaration and | Fariborz Jahanian | 2009-11-18 | 2 | -3/+20 |
| | | | | | | | | | implementation mismatch in their qualifiers only. This will match similar behavior in c/c++ and fixes radar 7211653. llvm-svn: 89220 | ||||
| * | Trim whitespace. | Mike Stump | 2009-11-18 | 1 | -1/+0 |
| | | | | | llvm-svn: 89219 | ||||
| * | Add ARMv6 itineraries. | David Goodwin | 2009-11-18 | 3 | -13/+201 |
| | | | | | llvm-svn: 89218 | ||||
| * | Improve on diagnosing type mismatches because of | Fariborz Jahanian | 2009-11-18 | 7 | -22/+29 |
| | | | | | | | lack of viable convesion functions. llvm-svn: 89216 | ||||
| * | CastsAwayConstness shouldn't care if member pointers point into different ↵ | Sebastian Redl | 2009-11-18 | 2 | -1/+31 |
| | | | | | | | classes. Fixes PR5545. llvm-svn: 89215 | ||||
| * | Fix a few places that were missed when we converted to unified syntax. | Bob Wilson | 2009-11-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 89214 | ||||
| * | Don't require LiveVariables for PHIElimination. Enable critical edge splitting | Jakob Stoklund Olesen | 2009-11-18 | 2 | -28/+9 |
| | | | | | | | | | | | | | when LiveVariables is available. The -split-phi-edges is now gone, and so is the hack to disable it when using the local register allocator. The PHIElimination pass no longer has LiveVariables as a prerequisite - that is what broke the local allocator. Instead we do critical edge splitting when possible - that is when LiveVariables is available. llvm-svn: 89213 | ||||
| * | Driver: Switch Options.def to storing flags as a bitmask (instead of mangled | Daniel Dunbar | 2009-11-18 | 2 | -567/+581 |
| | | | | | | | into a string). llvm-svn: 89212 | ||||
| * | Turn LLVM_BUILD_EXAMPLES off by default in CMake builds, to match Makefiles & | Daniel Dunbar | 2009-11-18 | 1 | -1/+1 |
| | | | | | | | Clang. llvm-svn: 89211 | ||||
| * | lit: Fix exclude dirs functionality. | Daniel Dunbar | 2009-11-18 | 1 | -2/+3 |
| | | | | | llvm-svn: 89210 | ||||
| * | Code completion for Objective-C class names after @interface, | Douglas Gregor | 2009-11-18 | 5 | -1/+155 |
| | | | | | | | | @implementation, and in the declaration of the superclass of an @interface. llvm-svn: 89207 | ||||
| * | Fix passing stdc++ correctly in the FreeBSD toolchain support, Credit to ↵ | Edward O'Callaghan | 2009-11-18 | 1 | -4/+2 |
| | | | | | | | Roman Divacky. llvm-svn: 89205 | ||||
| * | Update index tests for r89203. | Benjamin Kramer | 2009-11-18 | 3 | -21/+21 |
| | | | | | llvm-svn: 89204 | ||||

