| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | wordsmith an objc warning, rdar://7900756 | Chris Lattner | 2010-04-26 | 2 | -2/+2 |
| | | | | | llvm-svn: 102388 | ||||
| * | Add a comment to this test. | Dan Gohman | 2010-04-26 | 1 | -0/+3 |
| | | | | | llvm-svn: 102387 | ||||
| * | Introduce Type::isStructureOrClassType(), which does the obvious | Douglas Gregor | 2010-04-26 | 12 | -17/+35 |
| | | | | | | | | | thing. Audit all uses of Type::isStructure(), changing those calls to isStructureOrClassType() as needed (which is alsmost everywhere). Fixes the remaining failure in Boost.Utility/Swap. llvm-svn: 102386 | ||||
| * | Consolidate the description of volatile operations, now that some of the | Jeffrey Yasskin | 2010-04-26 | 1 | -14/+37 |
| | | | | | | | | intrinsics have volatile semantics in addition to the load and store instructions. llvm-svn: 102384 | ||||
| * | Cleanup error recovery for a missing '-'|'+' | Fariborz Jahanian | 2010-04-26 | 2 | -35/+25 |
| | | | | | | | on a method declaration (radar 7822196). llvm-svn: 102383 | ||||
| * | Implement template instantiation for implicit property references in | Douglas Gregor | 2010-04-26 | 3 | -4/+68 |
| | | | | | | | | Objective-C++. This is the last bit of (non-blocks-related) template instantiation logic for Objective-C++. Yay! llvm-svn: 102382 | ||||
| * | Branching or switching on trap transfers imminent undefined behavior | Dan Gohman | 2010-04-26 | 1 | -0/+9 |
| | | | | | | | onto control-dependent instructions. llvm-svn: 102381 | ||||
| * | Remove crufty comments. | Dale Johannesen | 2010-04-26 | 1 | -5/+0 |
| | | | | | llvm-svn: 102380 | ||||
| * | Implement template instantiation for ObjCPropertyRefExpr. | Douglas Gregor | 2010-04-26 | 3 | -17/+64 |
| | | | | | llvm-svn: 102379 | ||||
| * | add some typewriter tags | Gabor Greif | 2010-04-26 | 1 | -5/+5 |
| | | | | | llvm-svn: 102378 | ||||
| * | emit dtors with the right calling convention in -fno-use-cxa-atexit | Chris Lattner | 2010-04-26 | 2 | -3/+28 |
| | | | | | | | mode. llvm-svn: 102377 | ||||
| * | Fix HTML errors that Jeffery Yasskin noticed. | Dan Gohman | 2010-04-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 102376 | ||||
| * | Implement template instantiation for value-dependent Objective-C ivar | Douglas Gregor | 2010-04-26 | 3 | -11/+136 |
| | | | | | | | | | references and isa expressions. Also, test template instantiation of unresolved member references to Objective-C ivar references and isa expressions. llvm-svn: 102374 | ||||
| * | Handle target-specific form of DBG_VALUE in AsmPrinter. | Dale Johannesen | 2010-04-26 | 1 | -0/+19 |
| | | | | | llvm-svn: 102373 | ||||
| * | Add DBG_VALUE handling for byval parameters; this | Dale Johannesen | 2010-04-26 | 4 | -31/+106 |
| | | | | | | | | produces a comment on targets that support it, but the Dwarf writer is not hooked up yet. llvm-svn: 102372 | ||||
| * | Add PPC AsmPrinter handling for target-specific form of | Dale Johannesen | 2010-04-26 | 2 | -0/+21 |
| | | | | | | | DBG_VALUE, and a cautionary comment. llvm-svn: 102371 | ||||
| * | remove alignment specifier on this. CAn't this test be removed yet? :) | Chris Lattner | 2010-04-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 102369 | ||||
| * | Insert dbg_value instructions for function entry block liveins (i.e. ↵ | Evan Cheng | 2010-04-26 | 1 | -1/+30 |
| | | | | | | | function arguments). llvm-svn: 102368 | ||||
| * | Promoting 16-bit cmp / test aren't free. Don't do it. | Evan Cheng | 2010-04-26 | 2 | -49/+8 |
| | | | | | llvm-svn: 102366 | ||||
| * | fix PR6921 a different way. Intead of increasing the | Chris Lattner | 2010-04-26 | 3 | -1/+28 |
| | | | | | | | | | alignment of globals with a specified alignment, we fix common variables to obey their alignment. Add a comment explaining why this behavior is important. llvm-svn: 102365 | ||||
| * | Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ↵ | Evan Cheng | 2010-04-26 | 1 | -20/+17 |
| | | | | | | | indices when the live interval are being re-materialized. llvm-svn: 102361 | ||||
| * | Revert r102300/102301, which serious broke objc apps. | Chris Lattner | 2010-04-26 | 4 | -24/+8 |
| | | | | | llvm-svn: 102359 | ||||
| * | fix PR6940: sitofp(undef) folds to 0.0, not undef. | Chris Lattner | 2010-04-26 | 2 | -2/+15 |
| | | | | | llvm-svn: 102358 | ||||
| * | Test case for NeXt's -fno-constant-cfstrings option. | Fariborz Jahanian | 2010-04-26 | 1 | -0/+33 |
| | | | | | llvm-svn: 102357 | ||||
| * | Implement template instantiation for Objective-C @catch | Douglas Gregor | 2010-04-26 | 4 | -6/+76 |
| | | | | | | | statements. This is the last of the Objective-C statements. llvm-svn: 102356 | ||||
| * | wrap some long lines. | Chris Lattner | 2010-04-26 | 1 | -6/+25 |
| | | | | | llvm-svn: 102354 | ||||
| * | Update MachineSSAUpdater with the same changes I made for the IR-level | Bob Wilson | 2010-04-26 | 2 | -127/+447 |
| | | | | | | | | SSAUpdater. I'm going to try to refactor this to share most of the code between them. llvm-svn: 102353 | ||||
| * | add GHC, thanks to David Terei | Chris Lattner | 2010-04-26 | 1 | -0/+20 |
| | | | | | llvm-svn: 102352 | ||||
| * | Refactor Objective-C @catch parameter checking by detangling it from | Douglas Gregor | 2010-04-26 | 6 | -24/+114 |
| | | | | | | | | | function-parameter checking and splitting it into the normal ActOn*/Build* pair in Sema. We now use VarDecl to represent the @catch parameter rather than the ill-fitting ParmVarDecl. llvm-svn: 102347 | ||||
| * | Make the static type of the exception variable in an Objective-C | Douglas Gregor | 2010-04-26 | 7 | -16/+16 |
| | | | | | | | | @catch a VarDecl. The dynamic type is still a ParmVarDecl, but that will change soon. No effective functionality change. llvm-svn: 102341 | ||||
| * | Ensure that we have completed a type before attempting initialization | Douglas Gregor | 2010-04-26 | 2 | -39/+66 |
| | | | | | | | on that type. Fixes several problems in Boost.Interprocess. llvm-svn: 102339 | ||||
| * | tests: Force a triple. | Daniel Dunbar | 2010-04-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 102332 | ||||
| * | Temporary disable spiller modifying dbg_value. It's breaking build. | Evan Cheng | 2010-04-26 | 1 | -0/+5 |
| | | | | | llvm-svn: 102327 | ||||
| * | Remove a redundant comment. | Evan Cheng | 2010-04-26 | 1 | -1/+0 |
| | | | | | llvm-svn: 102326 | ||||
| * | Add PPC specific emitFrameIndexDebugValue. | Evan Cheng | 2010-04-26 | 2 | -0/+16 |
| | | | | | llvm-svn: 102325 | ||||
| * | Add ARM specific emitFrameIndexDebugValue. | Evan Cheng | 2010-04-26 | 3 | -0/+23 |
| | | | | | llvm-svn: 102324 | ||||
| * | - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo ↵ | Evan Cheng | 2010-04-26 | 10 | -47/+69 |
| | | | | | | | | | and rename it to emitFrameIndexDebugValue. - Teach spiller to modify DBG_VALUE instructions to reference spill slots. llvm-svn: 102323 | ||||
| * | Stop abusing EmitInstrWithCustomInserter for target-dependent | Dale Johannesen | 2010-04-25 | 4 | -24/+36 |
| | | | | | | | | | form of DEBUG_VALUE, as it doesn't have reasonable default behavior for unsupported targets. Add a new hook instead. No functional change. llvm-svn: 102320 | ||||
| * | another typo pointed out by sajd | Gabor Greif | 2010-04-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 102319 | ||||
| * | fix two typos pointed out by sajd | Gabor Greif | 2010-04-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 102318 | ||||
| * | When name lookup finds a single declaration that was imported via a | Douglas Gregor | 2010-04-25 | 3 | -3/+22 |
| | | | | | | | | | using declaration, look at its underlying declaration to determine the lookup result kind (e.g., overloaded, unresolved). Fixes at least one issue in Boost.Bimap. llvm-svn: 102317 | ||||
| * | Add comment re byval args. Doesn't actually work this way yet. | Dale Johannesen | 2010-04-25 | 1 | -1/+3 |
| | | | | | | | xs llvm-svn: 102316 | ||||
| * | Improve the diagnostic when we find something we did not expect in a | Douglas Gregor | 2010-04-25 | 4 | -18/+18 |
| | | | | | | | | member expression (p-> or x.), by showing the type we looked into and what we did actually find. llvm-svn: 102315 | ||||
| * | IRgen/NeXT: Fix several alignment issues with Objective-C metadata symbols: | Daniel Dunbar | 2010-04-25 | 2 | -14/+27 |
| | | | | | | | | | | - Fix some places that had the alignment hard coded. - Use ABI type alignment, not preferred type alignment -- neither of this is exactly right, as we really want the C type alignment as required by the runtime, but the ABI alignment is a more correct choice. This should be equivalent for x86_64, but fixes the alignment for ARM. llvm-svn: 102314 | ||||
| * | tests: Convert test to FileCheck. | Daniel Dunbar | 2010-04-25 | 1 | -20/+23 |
| | | | | | llvm-svn: 102313 | ||||
| * | IRgen/NeXT: Reuse EmitImageInfo for both fragile and non-fragile ABI. This ↵ | Daniel Dunbar | 2010-04-25 | 2 | -34/+17 |
| | | | | | | | fixes Clang to correctly emit the "CorrectedSynthesize" bit when using the non-fragile ABI. llvm-svn: 102312 | ||||
| * | When performing name lookup for an operator name, be sure to look | Douglas Gregor | 2010-04-25 | 2 | -4/+26 |
| | | | | | | | through using declarations. Fixes ~18 tests in Boost.Fusion. llvm-svn: 102311 | ||||
| * | Added bullet about GNUstep Objective-C ABI support to the Clang section of ↵ | David Chisnall | 2010-04-25 | 1 | -0/+3 |
| | | | | | | | the release notes. llvm-svn: 102309 | ||||
| * | testcase for PR6913 | Chris Lattner | 2010-04-25 | 1 | -0/+17 |
| | | | | | llvm-svn: 102303 | ||||
| * | this passes now. | Chris Lattner | 2010-04-25 | 1 | -3/+2 |
| | | | | | llvm-svn: 102301 | ||||

