| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | remove the private hack from CallInst, it was not supposed to hit the branch ↵ | Gabor Greif | 2010-08-05 | 3 | -28/+5 | |
| | | | | | | | | | | anyway as a positive consequence the CallSite::getCallee() methods now can be rewritten to be a bit more efficient llvm-svn: 110380 | |||||
| * | When running a single test case, lldb.SBDebugger.Terminate() is not being called | Johnny Chen | 2010-08-05 | 14 | -15/+33 | |
| | | | | | | | | because unittest.main() calls sys.exit() before returning. Fixed by registering an exit handler for this situation. llvm-svn: 110379 | |||||
| * | Collect namespaces that need updating in a PCH chain. WIP | Sebastian Redl | 2010-08-05 | 3 | -3/+21 | |
| | | | | | llvm-svn: 110378 | |||||
| * | Add support for block imported struct variable layout info. | Fariborz Jahanian | 2010-08-05 | 2 | -2/+30 | |
| | | | | | | | (objc gc and blocks in NeXt runtime). llvm-svn: 110377 | |||||
| * | Give ConstantRange an operator= | Owen Anderson | 2010-08-05 | 1 | -0/+6 | |
| | | | | | llvm-svn: 110376 | |||||
| * | It turns out that linkers (at least, the Darwin linker) don't necessarily | John McCall | 2010-08-05 | 7 | -31/+37 | |
| | | | | | | | | | | | | do the right thing with mixed-visibility symbols, so disable the visibility optimization where that's possible, i.e. with template classes (since it's possible that an arbitrary template might be subject to an explicit instantiation elsewhere). 447.dealII actually does this. I've put the code under an option that's currently not hooked up to anything. llvm-svn: 110374 | |||||
| * | Document results of PR7762. | Eric Christopher | 2010-08-05 | 1 | -0/+3 | |
| | | | | | llvm-svn: 110373 | |||||
| * | Move x86 specific tests into test/CodeGen/X86. | Devang Patel | 2010-08-05 | 5 | -5/+1 | |
| | | | | | llvm-svn: 110372 | |||||
| * | Handle the memory barrier pseudo that goes to nothing for the JIT. | Eric Christopher | 2010-08-05 | 1 | -1/+7 | |
| | | | | | llvm-svn: 110371 | |||||
| * | fix the va_list definition for vc++64, patch by Cameron Esfahani! | Chris Lattner | 2010-08-05 | 1 | -3/+0 | |
| | | | | | llvm-svn: 110370 | |||||
| * | Set hasSideEffects on the 64-bit no-sse memory barrier. | Eric Christopher | 2010-08-05 | 1 | -1/+1 | |
| | | | | | llvm-svn: 110369 | |||||
| * | For local variables in functions with a frame pointer, use FP as a base | Jim Grosbach | 2010-08-05 | 2 | -18/+39 | |
| | | | | | | | | | | | register for local access when it's closer to the stack slot being refererenced than the stack pointer. Make sure to take into account any argument frame SP adjustments that are in affect at the time. rdar://8256090 llvm-svn: 110366 | |||||
| * | Fix indentation. | Bob Wilson | 2010-08-05 | 1 | -6/+6 | |
| | | | | | llvm-svn: 110363 | |||||
| * | Remove double-def checking from MachineVerifier, so a register does not have to | Jakob Stoklund Olesen | 2010-08-05 | 4 | -94/+20 | |
| | | | | | | | | | | | be killed before being redefined. These checks are usually disabled, and usually fail when enabled. We de facto allow live registers to be redefined without a kill, the corresponding assertions in RegScavenger were removed long ago. llvm-svn: 110362 | |||||
| * | Add an ARM RSCrr instruction for disassembly only. | Bob Wilson | 2010-08-05 | 2 | -0/+12 | |
| | | | | | | | Partial fix for PR7792. llvm-svn: 110361 | |||||
| * | Be a little bit more specific about target for the memory barrier | Eric Christopher | 2010-08-05 | 2 | -2/+4 | |
| | | | | | | | instructions. llvm-svn: 110360 | |||||
| * | Handle the pseudo in MCInstLower. | Eric Christopher | 2010-08-05 | 1 | -0/+6 | |
| | | | | | llvm-svn: 110359 | |||||
| * | Add an ARM RSBrr instruction for disassembly only. | Bob Wilson | 2010-08-05 | 2 | -1/+13 | |
| | | | | | | | Partial fix for PR7792. llvm-svn: 110358 | |||||
| * | Write various C++-specific records to chained PCHs. Tests will come later. | Sebastian Redl | 2010-08-05 | 2 | -22/+87 | |
| | | | | | llvm-svn: 110357 | |||||
| * | Avoid using a live std::multimap iterator while editing the map. It looks like | Jakob Stoklund Olesen | 2010-08-05 | 1 | -7/+13 | |
| | | | | | | | | we sometimes compare singular iterators, reported by ENABLE_EXPENSIVE_CHECKS. This fixes PR7825. llvm-svn: 110355 | |||||
| * | Argument evaluation order is not guaranteed. Split these out to force an order. | John McCall | 2010-08-05 | 1 | -6/+7 | |
| | | | | | llvm-svn: 110354 | |||||
| * | Fixed logic error in UnreachableCodeChecker's marking algorithm that would ↵ | Tom Care | 2010-08-05 | 2 | -3/+20 | |
| | | | | | | | sometimes allow for multiple sequential statements to be flagged. llvm-svn: 110353 | |||||
| * | Fix a major bug with -ftrapv and ++/--. Patch by David Keaton! | John McCall | 2010-08-05 | 2 | -4/+67 | |
| | | | | | llvm-svn: 110347 | |||||
| * | Allow multiple __declspec attributes after a class-key. | John McCall | 2010-08-05 | 2 | -1/+2 | |
| | | | | | | | Patch by Francois Pichet! llvm-svn: 110344 | |||||
| * | Move x86-specific tests out of test/Transforms/LoopStrengthReduce and | Dan Gohman | 2010-08-05 | 7 | -1/+0 | |
| | | | | | | | | | | into test/CodeGen/X86, so that they aren't run when the x86 target is not enabled. Fix uglygep.ll to not be x86-specific. llvm-svn: 110343 | |||||
| * | Revert bugpoint change due to buildbot breakage. | Bob Wilson | 2010-08-05 | 4 | -26/+64 | |
| | | | | | | | | | | | --- Reverse-merging r110333 into '.': U tools/bugpoint/BugDriver.h U tools/bugpoint/OptimizerDriver.cpp U tools/bugpoint/bugpoint.cpp U tools/bugpoint/BugDriver.cpp llvm-svn: 110341 | |||||
| * | For now skip over aggregate non-byref block variables. | Fariborz Jahanian | 2010-08-05 | 1 | -1/+4 | |
| | | | | | | | (objc gc specific). llvm-svn: 110340 | |||||
| * | Trying to unbreak buildbot. | Fariborz Jahanian | 2010-08-05 | 1 | -1/+2 | |
| | | | | | llvm-svn: 110339 | |||||
| * | tests: CodeGen/X86/GC tests require X86. | Daniel Dunbar | 2010-08-05 | 1 | -1/+3 | |
| | | | | | llvm-svn: 110338 | |||||
| * | tests: Mark MC/AsmParser tests as requiring x86 for now -- almost all of them | Daniel Dunbar | 2010-08-05 | 1 | -2/+3 | |
| | | | | | | | rely on using a specific x86 triple to test what they want to test. llvm-svn: 110337 | |||||
| * | Run opt instead of bugpoint itself. | Rafael Espindola | 2010-08-05 | 4 | -64/+26 | |
| | | | | | | | Fixes PR753. llvm-svn: 110333 | |||||
| * | Revert r110317, and add a comment why the assertion is not an invariant. | Ted Kremenek | 2010-08-05 | 1 | -4/+4 | |
| | | | | | llvm-svn: 110330 | |||||
| * | Flip the switch to use OffsetOfExpr unconditionally; feel free to revert if | Eli Friedman | 2010-08-05 | 1 | -129/+5 | |
| | | | | | | | | | this breaks something. I'll wait a few days before cleaning out UnaryOperator::OffsetOf. llvm-svn: 110328 | |||||
| * | PR7769: Fix references to anonymous structs/unions in base classes in | Eli Friedman | 2010-08-05 | 2 | -7/+25 | |
| | | | | | | | offsetof expressions. llvm-svn: 110327 | |||||
| * | Add IRGen support for non-constant OffsetOfExpr. | Eli Friedman | 2010-08-05 | 1 | -14/+90 | |
| | | | | | llvm-svn: 110326 | |||||
| * | Store the pending implicit instantiations in the PCH and perform them at the ↵ | Argyrios Kyrtzidis | 2010-08-05 | 7 | -21/+79 | |
| | | | | | | | | | end of the translation unit that included the PCH, as God intended. llvm-svn: 110324 | |||||
| * | Support #pragma weak for PCH. | Argyrios Kyrtzidis | 2010-08-05 | 7 | -4/+73 | |
| | | | | | llvm-svn: 110323 | |||||
| * | Make sure C++ variable definitions are actually passed to the consumer when ↵ | Argyrios Kyrtzidis | 2010-08-05 | 3 | -1/+5 | |
| | | | | | | | loaded from PCH. llvm-svn: 110322 | |||||
| * | Make checker recognize OffsetOfExpr as a form of __builtin_offsetof. | Eli Friedman | 2010-08-05 | 1 | -1/+4 | |
| | | | | | llvm-svn: 110320 | |||||
| * | Give clang_codeCompleteAt() an "options" parameter, and add a new | Douglas Gregor | 2010-08-05 | 7 | -11/+72 | |
| | | | | | | | | | | flags enumeration + default-generating function that allows code-completion to be customized via the libclang API. Plus, turn on spell-checking when performing code completion. llvm-svn: 110319 | |||||
| * | TDK_InconsistentQuals is really totally different from TDK_Inconsistent. | John McCall | 2010-08-05 | 5 | -11/+45 | |
| | | | | | | | | Rename it to TDK_Underqualified to avoid this sort of confusion and give it its own diagnostic. llvm-svn: 110318 | |||||
| * | Turn the predicate into an assertion. When could the unequal case happen? | Zhongxing Xu | 2010-08-05 | 1 | -1/+3 | |
| | | | | | llvm-svn: 110317 | |||||
| * | Tests for #pragma GCC visibility. | Eli Friedman | 2010-08-05 | 3 | -0/+105 | |
| | | | | | llvm-svn: 110316 | |||||
| * | Implement #pragma GCC visibility. | Eli Friedman | 2010-08-05 | 17 | -9/+202 | |
| | | | | | llvm-svn: 110315 | |||||
| * | Remove the warning for variables declared in the if-expression being used in | Nick Lewycky | 2010-08-05 | 3 | -69/+1 | |
| | | | | | | | | | the else clause. The problem is that it's overly zealous and will respond to uses in assignments, or after assignments. We should bring this back once we can do it right. Fixes PR7100. llvm-svn: 110314 | |||||
| * | Permit template argument deduction to add qualifiers within ObjC object | John McCall | 2010-08-05 | 2 | -1/+9 | |
| | | | | | | | pointers like it can with normal and member pointers. llvm-svn: 110313 | |||||
| * | operator<< on a DiagnosticBuilder should *always* output exactly one thing. | John McCall | 2010-08-05 | 1 | -1/+3 | |
| | | | | | | | | Null template arguments are bad, but they're better than crashing with an argument mismatch. llvm-svn: 110312 | |||||
| * | check-lit was failing again on F13 64 bits :-( | Rafael Espindola | 2010-08-05 | 1 | -2/+2 | |
| | | | | | llvm-svn: 110311 | |||||
| * | Tweak GRState::unbindLoc to use makeWithStore, and make sure it's only ↵ | Jordy Rose | 2010-08-05 | 1 | -3/+3 | |
| | | | | | | | called for non-region locations. llvm-svn: 110310 | |||||
| * | Remove InvalidateRegion from stores, since it's no longer called from outside. | Jordy Rose | 2010-08-05 | 2 | -18/+2 | |
| | | | | | llvm-svn: 110309 | |||||

