| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use proper lexcial context for newly added ivars. | Fariborz Jahanian | 2010-02-17 | 2 | -2/+4 |
| | | | | | llvm-svn: 96484 | ||||
| * | Implement AST merging for Objective-C properties. | Douglas Gregor | 2010-02-17 | 5 | -1/+99 |
| | | | | | llvm-svn: 96483 | ||||
| * | Make FinalOverriders handle virtual bases correctly. Unfortunately this ↵ | Anders Carlsson | 2010-02-17 | 1 | -3/+33 |
| | | | | | | | can't be tested just yet. llvm-svn: 96481 | ||||
| * | Mention an API change. | Duncan Sands | 2010-02-17 | 1 | -0/+4 |
| | | | | | llvm-svn: 96480 | ||||
| * | Allow for declaration and use of ivars in a stand-alone | Fariborz Jahanian | 2010-02-17 | 2 | -0/+18 |
| | | | | | | | implementation (toward radar 7547942). llvm-svn: 96479 | ||||
| * | AST import for Objective-C protocols | Douglas Gregor | 2010-02-17 | 4 | -2/+116 |
| | | | | | llvm-svn: 96478 | ||||
| * | Pacify gcc-4.5, which warns (correctly) that these switches have | Duncan Sands | 2010-02-17 | 1 | -2/+2 |
| | | | | | | | cases that are not part of the enum. llvm-svn: 96477 | ||||
| * | Revert: | Eric Christopher | 2010-02-17 | 2 | -17/+1 |
| | | | | | | | | | | | r95605 | dpatel | 2010-02-08 15:27:46 -0800 (Mon, 08 Feb 2010) | 2 lines test case for r95604. Which was the testcase for the patch reverted from llvm-gcc. llvm-svn: 96474 | ||||
| * | In symbol reaper, a variable is live if its stack frame is the parent of the | Zhongxing Xu | 2010-02-17 | 2 | -4/+20 |
| | | | | | | | | | current stack frame. When leaving a callee, remove all bindings belonging to that callee. llvm-svn: 96473 | ||||
| * | For inline-based inter-procedural analysis, we will have multiple stack ↵ | Zhongxing Xu | 2010-02-17 | 2 | -18/+21 |
| | | | | | | | space regions. Use a dense map to store them. llvm-svn: 96472 | ||||
| * | Add a utility method. | Zhongxing Xu | 2010-02-17 | 2 | -0/+14 |
| | | | | | llvm-svn: 96471 | ||||
| * | Update checker build. | Ted Kremenek | 2010-02-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 96470 | ||||
| * | Driver: Tweak freebsd::Link, by Roman Divacky. | Daniel Dunbar | 2010-02-17 | 1 | -2/+4 |
| | | | | | llvm-svn: 96469 | ||||
| * | Fix comment. | Daniel Dunbar | 2010-02-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 96468 | ||||
| * | reduce nesting. | Chris Lattner | 2010-02-17 | 1 | -3/+7 |
| | | | | | llvm-svn: 96466 | ||||
| * | Added a function to clone locals of a function.( which for pic16 are globals | Sanjiv Gupta | 2010-02-17 | 2 | -1/+47 |
| | | | | | | | with mangled names). llvm-svn: 96465 | ||||
| * | improve comments, the matcher is now feature complete, on to codegen. | Chris Lattner | 2010-02-17 | 1 | -1/+5 |
| | | | | | llvm-svn: 96464 | ||||
| * | Removed header files from .h by adding forward decls. | Sanjiv Gupta | 2010-02-17 | 2 | -22/+27 |
| | | | | | | | | Renamed PIC16FrameOverlay namespace to PIC16OVERLAY. Renamed PIC16FrameOverlay class to PIC16Overlay. llvm-svn: 96463 | ||||
| * | Added BFI for disassembly only. | Johnny Chen | 2010-02-17 | 1 | -0/+11 |
| | | | | | | | A8.6.18 BFI - Bitfield insert (Encoding A1) llvm-svn: 96462 | ||||
| * | Handle primary bases in AddVCallOffsets. | Anders Carlsson | 2010-02-17 | 1 | -2/+9 |
| | | | | | llvm-svn: 96461 | ||||
| * | sink special case "cannotyetselect" for intrinsics out of the | Chris Lattner | 2010-02-17 | 2 | -14/+7 |
| | | | | | | | tblgen splatted code into the implementation. llvm-svn: 96460 | ||||
| * | Silence GCC warning by marking an assert-only variable as unused. | Chandler Carruth | 2010-02-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 96459 | ||||
| * | Emulate the current isel's "IsChainCompatible" logic for now. | Chris Lattner | 2010-02-17 | 5 | -6/+57 |
| | | | | | | | | I'd like to eventually rip it out, but for now producing the same selections as the old matcher is more important. llvm-svn: 96458 | ||||
| * | properly record chain inputs to complex patterns, | Chris Lattner | 2010-02-17 | 1 | -6/+13 |
| | | | | | | | resolving a fixme. llvm-svn: 96457 | ||||
| * | rename and document some arguments so I don't have to keep | Chris Lattner | 2010-02-17 | 1 | -11/+18 |
| | | | | | | | reverse engineering what they are. llvm-svn: 96456 | ||||
| * | First cut at emitting vcall offsets. | Anders Carlsson | 2010-02-17 | 1 | -3/+77 |
| | | | | | llvm-svn: 96455 | ||||
| * | Use pointer-wide encoding for LSDA and FDE on Darwin. | Anton Korobeynikov | 2010-02-17 | 1 | -4/+4 |
| | | | | | | | Hopefully, this will fix the remaining issues seen there. llvm-svn: 96454 | ||||
| * | simplify IsChainCompatible codegen, add comments. no | Chris Lattner | 2010-02-17 | 2 | -8/+14 |
| | | | | | | | functionality change. llvm-svn: 96453 | ||||
| * | Do not add functions marked with the unused attribute to the list of unused ↵ | Tanya Lattner | 2010-02-17 | 2 | -1/+5 |
| | | | | | | | functions to warn about. Update test case. llvm-svn: 96452 | ||||
| * | Emit complete constructors and destructors as aliases to base constructors | John McCall | 2010-02-17 | 10 | -43/+155 |
| | | | | | | | | | and destructors when the two entities are semantically identical, i.e. when the class has no virtual base classes. We only do this for linkage types for which aliases are supported, i.e. internal and external, i.e. not linkonce. llvm-svn: 96451 | ||||
| * | Removed an early out which was causing the PBQP allocator to not compute ↵ | Lang Hames | 2010-02-17 | 1 | -4/+0 |
| | | | | | | | live-in sets or run the rewriter. llvm-svn: 96450 | ||||
| * | Pass through whether a base is virtual or not. | Anders Carlsson | 2010-02-17 | 1 | -17/+26 |
| | | | | | llvm-svn: 96449 | ||||
| * | Fix SCEVExpander's existing PHI reuse checking to recognize the | Dan Gohman | 2010-02-17 | 1 | -0/+13 |
| | | | | | | | | | case where there are loop-invariant instructions somehow left inside the loop, and in a position where they won't dominate the IV increment position. llvm-svn: 96448 | ||||
| * | Add IBAction attribute to keep the IBOutlet attribute company. | Ted Kremenek | 2010-02-17 | 8 | -11/+47 |
| | | | | | llvm-svn: 96447 | ||||
| * | implement EmitVAArg. pretty much the same way other targets do. | Sanjiv Gupta | 2010-02-17 | 1 | -1/+21 |
| | | | | | llvm-svn: 96446 | ||||
| * | Before setting scope end marker, pay attention to scope begin marker and ↵ | Devang Patel | 2010-02-17 | 2 | -1/+42 |
| | | | | | | | existing scope end marker, if any. Scope must begin before it ends and nested inlined scope do not truncate surrounding scope. llvm-svn: 96445 | ||||
| * | Fix unused function warning to handle used attributes and redeclarations. ↵ | Tanya Lattner | 2010-02-17 | 4 | -7/+33 |
| | | | | | | | Update test case. llvm-svn: 96444 | ||||
| * | Prep work to handle input chains of matched patterns and checking for | Chris Lattner | 2010-02-17 | 1 | -4/+28 |
| | | | | | | | | 'ischaincompatible' when a pattern has more than one input chain. Need to do some commenting and cleanup now that I understand how this works. llvm-svn: 96443 | ||||
| * | Implement AST importing and checking for Objective-C method declarations. | Douglas Gregor | 2010-02-17 | 6 | -10/+210 |
| | | | | | llvm-svn: 96442 | ||||
| * | Correctly calculate base offsets for 'this' pointer adjustments involving ↵ | Anders Carlsson | 2010-02-17 | 1 | -3/+40 |
| | | | | | | | virtual bases. This can't be tested yet due to lack of vcall offsets :) llvm-svn: 96441 | ||||
| * | daniel remembered why this was needed. | Chris Lattner | 2010-02-17 | 1 | -1/+4 |
| | | | | | llvm-svn: 96440 | ||||
| * | Convert clang_getCompletionChunkText() to return a CXString. | Ted Kremenek | 2010-02-17 | 3 | -9/+15 |
| | | | | | llvm-svn: 96439 | ||||
| * | add a comment explaining why darwin/i386 uses ## as a comment. | Chris Lattner | 2010-02-17 | 1 | -0/+2 |
| | | | | | | | | It's not clear why this is really required, but it was explicitly added in r48808 with no real explanation or rdar #. llvm-svn: 96438 | ||||
| * | record input chains. | Chris Lattner | 2010-02-17 | 1 | -0/+9 |
| | | | | | llvm-svn: 96437 | ||||
| * | prefix captured value names with $ so they look like | Chris Lattner | 2010-02-17 | 2 | -5/+4 |
| | | | | | | | | variables. Use the fancy OpNo variable instead of i, which has the right index including chains. llvm-svn: 96436 | ||||
| * | Initial implementation of PIC16 Cloner pass. | Sanjiv Gupta | 2010-02-17 | 2 | -0/+254 |
| | | | | | | | | | | | | | | This pass is supposed to be run on the linked .bc module. It traveses the module call graph twice. Once starting from the main function and marking each reached function as "ML". Again, starting from the ISR and cloning any reachable function that was marked as "ML". After cloning the function, it remaps all the call sites in IL functions to call the cloned functions. Currently only marking is being done. llvm-svn: 96435 | ||||
| * | Don't check for comments, which vary between subtargets. | Dan Gohman | 2010-02-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 96434 | ||||
| * | improve comments on OPC_Record to say what we're recording a node. | Chris Lattner | 2010-02-17 | 3 | -3/+11 |
| | | | | | llvm-svn: 96433 | ||||
| * | Fold bswap(undef) to undef. | Dan Gohman | 2010-02-17 | 2 | -0/+12 |
| | | | | | llvm-svn: 96432 | ||||
| * | Revert r95939, as suggested by Alexandre Julliard from the Wine project (and | Charles Davis | 2010-02-17 | 4 | -12/+6 |
| | | | | | | | our own Chris Lattner). llvm-svn: 96431 | ||||

