| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Extend format string type-checking to include '%p'. Fixes remaining cases ↵ | Ted Kremenek | 2010-06-16 | 5 | -78/+104 |
| | | | | | | | PR 4468. llvm-svn: 106151 | ||||
| * | A few more places where SCEVExpander bits need to skip over debug intrinsics | Jim Grosbach | 2010-06-16 | 1 | -3/+4 |
| | | | | | | | when iterating through instructions. Yet more work for rdar://7797940 llvm-svn: 106149 | ||||
| * | Canonicalize template template parameters when canonicalizing a | Douglas Gregor | 2010-06-16 | 3 | -3/+135 |
| | | | | | | | | template name that refers to such a parameter. It's amazing that this problem didn't surface earlier. Fixes PR7387. llvm-svn: 106147 | ||||
| * | modify so the test doesn't drop an output file in the test source directory. | Jim Grosbach | 2010-06-16 | 1 | -1/+1 |
| | | | | | | | | The test should also likely have some FileCheck bits to validate the output(?). llvm-svn: 106146 | ||||
| * | tests: Update Frontend config to actually run ir-support tests. | Daniel Dunbar | 2010-06-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 106144 | ||||
| * | MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), ↵ | Daniel Dunbar | 2010-06-16 | 1 | -33/+46 |
| | | | | | | | | | instead of tracking as part of emission. - This allows sharing more code with the MCObjectStreamer. llvm-svn: 106143 | ||||
| * | MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol. | Daniel Dunbar | 2010-06-16 | 4 | -11/+10 |
| | | | | | llvm-svn: 106142 | ||||
| * | MC: Lift SwitchSection() and Finish() into MCObjectStreamer. | Daniel Dunbar | 2010-06-16 | 3 | -42/+51 |
| | | | | | llvm-svn: 106141 | ||||
| * | MC: Factor out an MCObjectStreamer class, which will be shared by the concrete | Daniel Dunbar | 2010-06-16 | 4 | -29/+94 |
| | | | | | | | object file format writers. llvm-svn: 106140 | ||||
| * | C return types must be complete as well. | Fariborz Jahanian | 2010-06-16 | 1 | -5/+6 |
| | | | | | | | | Moved check before we build the ObjCMessageExpr node. (PR7386 related). llvm-svn: 106139 | ||||
| * | Be specific. Use FileCheck. | Devang Patel | 2010-06-16 | 1 | -3/+4 |
| | | | | | llvm-svn: 106135 | ||||
| * | Make sure that simplify libcalls does not replace a call with one calling | Rafael Espindola | 2010-06-16 | 2 | -0/+21 |
| | | | | | | | convention with a new call with a different calling convention. llvm-svn: 106134 | ||||
| * | Fixed a typo in comment. | Johnny Chen | 2010-06-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 106133 | ||||
| * | Parameterize the shell scripts for creating and copying the python and | Caroline Tice | 2010-06-16 | 5 | -83/+241 |
| | | | | | | | | | other script files around, so they can be run from outside Xcode. Also, check the current OS, and only try to use the framework structure stuff on Darwin systems. llvm-svn: 106132 | ||||
| * | Change the test for which ABI/CC to use on ARM to be base on the environment | Rafael Espindola | 2010-06-16 | 4 | -17/+11 |
| | | | | | | | (the last argument of the triple). llvm-svn: 106131 | ||||
| * | Make sure result type of objc++ message expression is | Fariborz Jahanian | 2010-06-16 | 4 | -0/+44 |
| | | | | | | | | complete before attempting to bind it to a temporary. Fixes PR7386. llvm-svn: 106130 | ||||
| * | add FIXME | Jim Grosbach | 2010-06-16 | 1 | -0/+3 |
| | | | | | llvm-svn: 106126 | ||||
| * | This requires more investigation. Unblock buildbots for now. | Devang Patel | 2010-06-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 106122 | ||||
| * | Update test to explicitly capture llc output. | Devang Patel | 2010-06-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 106121 | ||||
| * | A a new test for my previous patch. | Rafael Espindola | 2010-06-16 | 1 | -0/+18 |
| | | | | | llvm-svn: 106120 | ||||
| * | Improve comment to include that the use of a preg is also verboten in this ↵ | Bill Wendling | 2010-06-16 | 1 | -3/+4 |
| | | | | | | | situation. llvm-svn: 106119 | ||||
| * | Fix tests that I missed from my previous commit. | Rafael Espindola | 2010-06-16 | 5 | -40/+39 |
| | | | | | llvm-svn: 106118 | ||||
| * | Eliminate a redundant "typename" keyword | Douglas Gregor | 2010-06-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 106117 | ||||
| * | Switch from qsort_r to std::stable_sort for a performance win and improved ↵ | Owen Anderson | 2010-06-16 | 2 | -48/+32 |
| | | | | | | | portability. llvm-svn: 106116 | ||||
| * | Test commit by adding a blank comment line. | Zhanyong Wan | 2010-06-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 106114 | ||||
| * | Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy ↵ | Daniel Dunbar | 2010-06-16 | 8 | -16/+57 |
| | | | | | | | Straszheim! llvm-svn: 106113 | ||||
| * | Driver: Ignore -ffast-math and -f[no-]finite-math-only. | Daniel Dunbar | 2010-06-16 | 1 | -0/+3 |
| | | | | | llvm-svn: 106112 | ||||
| * | Don't poke at an undefined class type of a field. Fixes PR7355. | Douglas Gregor | 2010-06-16 | 2 | -34/+44 |
| | | | | | llvm-svn: 106111 | ||||
| * | Downgrade the error when using a typedef in the nested-name-specifier | Douglas Gregor | 2010-06-16 | 3 | -10/+9 |
| | | | | | | | | of an explicit instantiation to an ExtWarn, since nobody else seems to diagnose this problem. llvm-svn: 106109 | ||||
| * | Add Cygwin C++ header search path. | Douglas Gregor | 2010-06-16 | 1 | -0/+2 |
| | | | | | llvm-svn: 106108 | ||||
| * | Fixed conflict between objc_memmove_collectable builtin | Fariborz Jahanian | 2010-06-16 | 3 | -5/+6 |
| | | | | | | | decl. and one ddefined in darwin header file. llvm-svn: 106107 | ||||
| * | Don't set the calling convention for ARM if it is already the default. | Rafael Espindola | 2010-06-16 | 1 | -3/+11 |
| | | | | | llvm-svn: 106106 | ||||
| * | If a non-dependent base class initializer fails to match any direct or | Douglas Gregor | 2010-06-16 | 2 | -27/+64 |
| | | | | | | | | | virtual base class, but the class still has dependent base classes, then don't diagnose the failed match as an error: the right base class might magically appear. Fixes PR7259. llvm-svn: 106103 | ||||
| * | TODO-- | Benjamin Kramer | 2010-06-16 | 1 | -27/+0 |
| | | | | | llvm-svn: 106102 | ||||
| * | Add some missing parentheses, from Anton Yartsev | Douglas Gregor | 2010-06-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 106101 | ||||
| * | Revert r106099; it broke self-host. | Douglas Gregor | 2010-06-16 | 11 | -69/+47 |
| | | | | | llvm-svn: 106100 | ||||
| * | Added TemplateTypeParmType::getDecl(). | Abramo Bagnara | 2010-06-16 | 11 | -47/+69 |
| | | | | | llvm-svn: 106099 | ||||
| * | Rework the unqualified-lookup-in-templates section of the compatibility | John McCall | 2010-06-16 | 1 | -70/+84 |
| | | | | | | | document. jyasskin, let me know if this meets your needs. llvm-svn: 106098 | ||||
| * | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) | Benjamin Kramer | 2010-06-16 | 2 | -0/+10 |
| | | | | | | | | The memcmp will be optimized further and even the pathological case 'strstr(x, "x") == x' generates optimal code now. llvm-svn: 106097 | ||||
| * | Fix the build. Using declarations should not be considering when looking | John McCall | 2010-06-16 | 2 | -1/+19 |
| | | | | | | | for overridden virtual methods. llvm-svn: 106096 | ||||
| * | Some more nods to HTML well-formedness. | John McCall | 2010-06-16 | 1 | -13/+13 |
| | | | | | llvm-svn: 106094 | ||||
| * | Fix a point of semantics with using declaration hiding: method templates | John McCall | 2010-06-16 | 10 | -105/+154 |
| | | | | | | | | | | | | | | | | | | introduced by using decls are hidden even if their template parameter lists or return types differ from the "overriding" declaration. Propagate using shadow declarations around more effectively when looking up template-ids. Reperform lookup for template-ids in member expressions so that access control is properly set up. Fix some number of latent bugs involving template-ids with totally invalid base types. You can only actually get these with a scope specifier, since otherwise the template-id won't parse as a template-id. Fixes PR7384. llvm-svn: 106093 | ||||
| * | Make post-ra scheduling, anti-dep breaking, and register scavenger ↵ | Evan Cheng | 2010-06-16 | 11 | -95/+274 |
| | | | | | | | (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. llvm-svn: 106091 | ||||
| * | Check function pointer first, before comparing function names. | Devang Patel | 2010-06-16 | 1 | -0/+2 |
| | | | | | llvm-svn: 106088 | ||||
| * | We return Loc where we know. | Zhongxing Xu | 2010-06-16 | 3 | -13/+13 |
| | | | | | llvm-svn: 106087 | ||||
| * | Typo. | Zhongxing Xu | 2010-06-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 106086 | ||||
| * | Although arguments can not be undefined when we get here, they can still be | Zhongxing Xu | 2010-06-16 | 1 | -13/+15 |
| | | | | | | | unknown. llvm-svn: 106085 | ||||
| * | Cast earlier. We know we can get a DefinedSVal. | Zhongxing Xu | 2010-06-16 | 1 | -3/+3 |
| | | | | | llvm-svn: 106084 | ||||
| * | Register CallAndMessageChecker before AttrNonNullChecker. Then we can assume | Zhongxing Xu | 2010-06-16 | 2 | -7/+5 |
| | | | | | | | arguments are not undefined. llvm-svn: 106083 | ||||
| * | Add StreamChecker. This checker models and checks stream manipulation functions. | Zhongxing Xu | 2010-06-16 | 6 | -0/+132 |
| | | | | | | | This is the start. llvm-svn: 106082 | ||||

