| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update doc re: LLVM_BUILD_EXAMPLES. | Daniel Dunbar | 2009-11-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 89607 | |||||
| * | Use ExtractElementInst::Create instead of new; patch by Artur Pietrek! | Daniel Dunbar | 2009-11-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 89606 | |||||
| * | Test case for bug fixed in r89457. | David Chisnall | 2009-11-22 | 1 | -0/+6 | |
| | | | | | llvm-svn: 89605 | |||||
| * | Move bit-field layout out into a separate function. No functionality change. | Anders Carlsson | 2009-11-22 | 2 | -69/+87 | |
| | | | | | llvm-svn: 89604 | |||||
| * | Fix for PR5233. | Edward O'Callaghan | 2009-11-22 | 1 | -1/+3 | |
| | | | | | llvm-svn: 89603 | |||||
| * | add fixme for dubious code. Duncan, what do you think? | Chris Lattner | 2009-11-22 | 1 | -0/+1 | |
| | | | | | llvm-svn: 89602 | |||||
| * | remove a silly condition that doesn't make a lot of sense anymore. | Chris Lattner | 2009-11-22 | 2 | -5/+17 | |
| | | | | | llvm-svn: 89601 | |||||
| * | reduce indentation, no functionality change. | Chris Lattner | 2009-11-22 | 1 | -85/+91 | |
| | | | | | llvm-svn: 89600 | |||||
| * | Remove the AliasAnalysis::getMustAliases method, which is dead. | Chris Lattner | 2009-11-22 | 9 | -95/+1 | |
| | | | | | | | | | The hasNoModRefInfoForCalls isn't worth it as a filter because basicaa provides m/r info and everything chains to it, so remove it. llvm-svn: 89599 | |||||
| * | Define SIG_ATOMIC_MIN and SIG_ATOMIC_MAX in terms of __SIG_ATOMIC_WIDTH__. | Ken Dyck | 2009-11-22 | 1 | -2/+2 | |
| | | | | | llvm-svn: 89598 | |||||
| * | Define __SIG_ATOMIC_WIDTH__ for use in stdint.h. | Ken Dyck | 2009-11-22 | 2 | -0/+12 | |
| | | | | | llvm-svn: 89597 | |||||
| * | Miss two, PR5307. | Edward O'Callaghan | 2009-11-22 | 2 | -6/+30 | |
| | | | | | llvm-svn: 89596 | |||||
| * | Convert Thumb2 tests to FileCheck for PR5307. | Edward O'Callaghan | 2009-11-22 | 12 | -26/+130 | |
| | | | | | llvm-svn: 89595 | |||||
| * | Turns out stuff gets allocated to different registers depending on the ↵ | Benjamin Kramer | 2009-11-22 | 1 | -1/+1 | |
| | | | | | | | subtarget. llvm-svn: 89594 | |||||
| * | Convert ARM tests to FileCheck for PR5307. | Edward O'Callaghan | 2009-11-22 | 7 | -35/+137 | |
| | | | | | llvm-svn: 89593 | |||||
| * | Undefined compound assignment result is checked in ↵ | Zhongxing Xu | 2009-11-22 | 1 | -9/+0 | |
| | | | | | | | UndefinedAssignmentChecker. So this check is redundant. llvm-svn: 89592 | |||||
| * | Remove invalid comments. The result is undefined only when operands are ↵ | Zhongxing Xu | 2009-11-22 | 1 | -2/+0 | |
| | | | | | | | undefined. llvm-svn: 89591 | |||||
| * | Save and restore the HasGen flag in MallocChecker. | Zhongxing Xu | 2009-11-22 | 2 | -0/+3 | |
| | | | | | llvm-svn: 89590 | |||||
| * | Convert test to FileCheck. | Benjamin Kramer | 2009-11-22 | 1 | -2/+6 | |
| | | | | | llvm-svn: 89589 | |||||
| * | Forgot to alter RUN line when converting to FileCheck. | Edward O'Callaghan | 2009-11-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 89588 | |||||
| * | Don't include a dead header. | Benjamin Kramer | 2009-11-22 | 1 | -1/+0 | |
| | | | | | llvm-svn: 89587 | |||||
| * | Fix for bad FileCheck converts in revision 89584. | Edward O'Callaghan | 2009-11-22 | 3 | -24/+23 | |
| | | | | | llvm-svn: 89586 | |||||
| * | Remove UndefinedAssignmentChecker's header. | Zhongxing Xu | 2009-11-22 | 4 | -36/+21 | |
| | | | | | llvm-svn: 89585 | |||||
| * | Convert a few tests to FileCheck for PR5307. | Edward O'Callaghan | 2009-11-22 | 11 | -27/+67 | |
| | | | | | llvm-svn: 89584 | |||||
| * | Use intptr_t rather than long so that this test will not fail on LLP64 systems, | Alexis Hunt | 2009-11-22 | 1 | -4/+6 | |
| | | | | | | | where long is only 32-bits and so a reinterpret_cast would be ill-formed. llvm-svn: 89583 | |||||
| * | Fix whitespace. | Bob Wilson | 2009-11-22 | 3 | -288/+267 | |
| | | | | | llvm-svn: 89582 | |||||
| * | Fix pr5470. Tablegen handles template arguments by temporarily setting their | Bob Wilson | 2009-11-22 | 2 | -8/+30 | |
| | | | | | | | | | | | | values, resolving references to them, and then removing the definitions. If a template argument is set to an undefined value, we need to resolve references to that argument to an explicit undefined value. The current code leaves the reference to the template argument as it is, which causes an assertion failure later when the definition of the template argument is removed. llvm-svn: 89581 | |||||
| * | If a C++ qualified id is followed by a postfix suffix, it is never the direct | John McCall | 2009-11-22 | 3 | -1/+58 | |
| | | | | | | | | | | | | | | | operand of an addressof operator, and so we should not treat it as an abstract member-pointer expression and therefore suppress the implicit member access. This is really a well-formedness constraint on expressions: a DeclRefExpr of a FieldDecl or a non-static CXXMethodDecl (or template thereof, or unresolved collection thereof) should not be allowed in an arbitrary location in the AST. Arguably it shouldn't be allowed anywhere and we should have a different expr node type for this. But unfortunately we don't have a good way of enforcing this kind of constraint right now. llvm-svn: 89578 | |||||
| * | Remove dead code. While there, also turn a few 'T* ' into 'T *' to match the | Nick Lewycky | 2009-11-22 | 1 | -8/+4 | |
| | | | | | | | rest of the file. llvm-svn: 89577 | |||||
| * | Generate more correct debug info for frame indices. | Jim Grosbach | 2009-11-22 | 2 | -35/+53 | |
| | | | | | llvm-svn: 89576 | |||||
| * | Reorganize the intermediate BuildDeclarationNameExpr routines again. | John McCall | 2009-11-22 | 3 | -87/+82 | |
| | | | | | llvm-svn: 89575 | |||||
| * | Minor optimization: when doing eq/ne comparions and RHS is a constant - swap ↵ | Anton Korobeynikov | 2009-11-22 | 1 | -0/+8 | |
| | | | | | | | operands, this will allow us to fold imm into comparison. llvm-svn: 89574 | |||||
| * | Drop unsupported imm operands | Anton Korobeynikov | 2009-11-22 | 1 | -31/+0 | |
| | | | | | llvm-svn: 89573 | |||||
| * | Use 2-byte alignment for functions. 4 bytes are clear overkill here. | Anton Korobeynikov | 2009-11-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 89572 | |||||
| * | Use semicolon as assembler comment string | Anton Korobeynikov | 2009-11-22 | 1 | -0/+1 | |
| | | | | | llvm-svn: 89571 | |||||
| * | Consider a FunctionTemplate to be an overload all on its lonesome. Track | John McCall | 2009-11-22 | 8 | -82/+135 | |
| | | | | | | | this information through lookup rather than rederiving it. llvm-svn: 89570 | |||||
| * | Support emitting aggregate class initializers. Fixes PR5581. | Anders Carlsson | 2009-11-21 | 2 | -2/+17 | |
| | | | | | llvm-svn: 89569 | |||||
| * | Revert 89562. We're being sneakier than I was giving us credit for, and this | Jim Grosbach | 2009-11-21 | 6 | -10/+3 | |
| | | | | | | | isn't necessary. llvm-svn: 89568 | |||||
| * | remove trailing whitespace | Jim Grosbach | 2009-11-21 | 1 | -39/+39 | |
| | | | | | llvm-svn: 89567 | |||||
| * | Fix some spelling in comments. | Bob Wilson | 2009-11-21 | 2 | -4/+4 | |
| | | | | | llvm-svn: 89566 | |||||
| * | Avoid a redundant assertion. | Bob Wilson | 2009-11-21 | 1 | -2/+1 | |
| | | | | | llvm-svn: 89565 | |||||
| * | Darwin requires a frame pointer for all non-leaf functions to support correct | Jim Grosbach | 2009-11-21 | 6 | -3/+10 | |
| | | | | | | | backtraces. llvm-svn: 89562 | |||||
| * | This patch implements objective-c's 'SEL' type as a built-in | Fariborz Jahanian | 2009-11-21 | 14 | -43/+84 | |
| | | | | | | | | | | | | | | | | | | | type and fixes a long-standing code gen. crash reported in at least two PRs and a radar. (radar 7405040 and pr5025). There are couple of remaining issues that I would like for Ted. and Doug to look at: Ted, please look at failure in Analysis/MissingDealloc.m. I have temporarily added an expected-warning to make the test pass. This tests has a declaration of 'SEL' type which may not co-exist with the new changes. Doug, please look at a FIXME in PCHWriter.cpp/PCHReader.cpp. I think the changes which I have ifdef'ed out are correct. They need be considered for in a few Indexer/PCH test cases. llvm-svn: 89561 | |||||
| * | Make FixedAddressChecker and experimental check; it currently produces a ton ↵ | Ted Kremenek | 2009-11-21 | 2 | -1/+2 | |
| | | | | | | | of false positives when analyzing some projects (e.g., Wine). llvm-svn: 89560 | |||||
| * | Fix 80-cols violation. | Alexis Hunt | 2009-11-21 | 1 | -1/+2 | |
| | | | | | llvm-svn: 89558 | |||||
| * | Overload resolution doesn't decide whether to do ADL or not anymore; stopping | John McCall | 2009-11-21 | 2 | -14/+5 | |
| | | | | | | | threading that state. llvm-svn: 89557 | |||||
| * | Mangler: Sketch mangling for TemplateArgument::Declaration kind. | Daniel Dunbar | 2009-11-21 | 2 | -27/+100 | |
| | | | | | | | - Several important FIXMEs related to whether arguments are expressions or external names, and the mangling of extern "C" names (c.f., PR5522). llvm-svn: 89556 | |||||
| * | Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle. | Daniel Dunbar | 2009-11-21 | 3 | -44/+49 | |
| | | | | | | | | | - Sometimes we have to mangle things we wouldn't normally (e.g., because they appear in a template expression). - This also tidies up the predicate to be more obvious what is getting mangled. llvm-svn: 89555 | |||||
| * | Mangler: Strengthen invariants, MangleContext::mangleName should only be ↵ | Daniel Dunbar | 2009-11-21 | 1 | -15/+12 | |
| | | | | | | | called on var or function decls. llvm-svn: 89554 | |||||
| * | Mangler: Inline a bunch of functions into their sole caller, not that I ↵ | Daniel Dunbar | 2009-11-21 | 1 | -106/+56 | |
| | | | | | | | don't love typing for typings sake, but... llvm-svn: 89553 | |||||

