| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add tagging for EmulateLDRRtRnImm(). | Johnny Chen | 2011-02-16 | 1 | -0/+1 | |
| | | | | | llvm-svn: 125671 | |||||
| * | Improve the invalidation logic for the cache of global code | Douglas Gregor | 2011-02-16 | 2 | -31/+117 | |
| | | | | | | | | | completions. We now compute a hash of the names of all top-level declarations and macro definitions, and invalidate the cache when the hash value changes. llvm-svn: 125670 | |||||
| * | Teach PPChainedCallbacks to forward the InclusionDirective() callback. | Douglas Gregor | 2011-02-16 | 1 | -0/+12 | |
| | | | | | llvm-svn: 125669 | |||||
| * | Destroy the dynamic loader plugin in Process::Finalize. If you wait till ↵ | Jim Ingham | 2011-02-16 | 2 | -2/+7 | |
| | | | | | | | the auto_ptr gets deleted in the normal course of things the real process class will have been destroyed already, and it's hard to shut down the dynamic loader without accessing some process pure virtual method. llvm-svn: 125668 | |||||
| * | Swap VT and DebugLoc operands of getExtLoad() for consistency with | Stuart Hastings | 2011-02-16 | 13 | -63/+62 | |
| | | | | | | | other getNode() methods. Radar 9002173. llvm-svn: 125665 | |||||
| * | Warning -> ExtWarn | Argyrios Kyrtzidis | 2011-02-16 | 1 | -2/+2 | |
| | | | | | llvm-svn: 125664 | |||||
| * | Add a debug obj-path option to make it easy to keep the .o produce by LTO. | Rafael Espindola | 2011-02-16 | 1 | -14/+24 | |
| | | | | | llvm-svn: 125663 | |||||
| * | Remove this FIXME; clear up an unused variable; style. | John McCall | 2011-02-16 | 1 | -8/+6 | |
| | | | | | llvm-svn: 125662 | |||||
| * | Save a copy expression for non-trivial copy constructions of catch variables. | John McCall | 2011-02-16 | 10 | -31/+162 | |
| | | | | | llvm-svn: 125661 | |||||
| * | Remove outdated README entry. | Eli Friedman | 2011-02-16 | 1 | -12/+0 | |
| | | | | | llvm-svn: 125660 | |||||
| * | Remove outdated README entry. | Eli Friedman | 2011-02-16 | 1 | -16/+0 | |
| | | | | | llvm-svn: 125659 | |||||
| * | Update README entry. | Eli Friedman | 2011-02-16 | 1 | -13/+6 | |
| | | | | | llvm-svn: 125658 | |||||
| * | Adds a CMake target for the Basic lib's unit tests. Reviewed by | Zhanyong Wan | 2011-02-16 | 1 | -0/+6 | |
| | | | | | | | jyasskin and chapuni. llvm-svn: 125657 | |||||
| * | Make declaration of DynamicLoaderLinuxDYLD::CreateInstance match its definition. | Stephen Wilson | 2011-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 125656 | |||||
| * | Expose includes for the socket layer on all platforms. | Stephen Wilson | 2011-02-16 | 1 | -2/+0 | |
| | | | | | | | | | This patch reverts a portion of r125199 to allow the tree to build again on linux. The specific mingw issues that revision intended to address can be sorted out at a later time. llvm-svn: 125655 | |||||
| * | linux: Set ArchSpec m_type correctly from object file. | Stephen Wilson | 2011-02-16 | 1 | -0/+2 | |
| | | | | | | | | An ArchSpec's type defaults to MachO. Ensure the type is properly set on ELF systems. llvm-svn: 125654 | |||||
| * | Use SIZE_MAX instead of SIZE_T_MAX for portability. | Stephen Wilson | 2011-02-16 | 1 | -2/+4 | |
| | | | | | llvm-svn: 125653 | |||||
| * | Improves CMakeLists.txt for Clang's unit tests: make "linked | Zhanyong Wan | 2011-02-16 | 1 | -11/+7 | |
| | | | | | | | | components" and "used libs" arguments of add_clang_unittest(). Reviewed by jyasskin and chapuni. llvm-svn: 125652 | |||||
| * | Refactor zero folding slightly. Clean up todo. | Eric Christopher | 2011-02-16 | 1 | -22/+20 | |
| | | | | | llvm-svn: 125651 | |||||
| * | The DynamicLoader plug-in instance now lives up in lldb_private::Process where | Greg Clayton | 2011-02-16 | 15 | -119/+95 | |
| | | | | | | | | | | | | | | | | | | it should live and the lldb_private::Process takes care of managing the auto pointer to the dynamic loader instance. Also, now that the ArchSpec contains the target triple, we are able to correctly set the Target architecture in DidLaunch/DidAttach in the subclasses, and then the lldb_private::Process will find the dynamic loader plug-in by letting the dynamic loader plug-ins inspect the arch/triple in the target. So now the ProcessGDBRemote plug-in is another step closer to be purely process/platform agnostic. I updated the ProcessMacOSX and the ProcessLinux plug-ins accordingly. llvm-svn: 125650 | |||||
| * | Tweak -Warray-bounds diagnostics based on feedback from Chandler. | Ted Kremenek | 2011-02-16 | 3 | -18/+29 | |
| | | | | | llvm-svn: 125649 | |||||
| * | Gas is very inconsistent about when a relaxation/relocation is needed. Do | Rafael Espindola | 2011-02-16 | 6 | -65/+20 | |
| | | | | | | | the right thing and stop trying to copy it. Fixes PR8944. llvm-svn: 125648 | |||||
| * | CMake: Tweak for Visual Studio 10 quirk at clang-standalone build. | NAKAMURA Takumi | 2011-02-16 | 1 | -0/+9 | |
| | | | | | llvm-svn: 125647 | |||||
| * | test/CMakeLists.txt: Don't depend on llvm toolchain at clang-standalone build. | NAKAMURA Takumi | 2011-02-16 | 1 | -3/+7 | |
| | | | | | llvm-svn: 125646 | |||||
| * | Revert r125642. This broke the build? It should be a no-op. | Nick Lewycky | 2011-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 125645 | |||||
| * | test/PCH/headersearch.cpp fails on Win32. Not trivial to fix. | Francois Pichet | 2011-02-16 | 1 | -0/+1 | |
| | | | | | llvm-svn: 125644 | |||||
| * | Convert the UnpackedAlignment field to CharUnits from bits. No change in | Ken Dyck | 2011-02-16 | 1 | -6/+9 | |
| | | | | | | | functionality intended. llvm-svn: 125643 | |||||
| * | Don't use "../foo" to return to the current directory. | Nick Lewycky | 2011-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 125642 | |||||
| * | Convert Alignment member to CharUnits from bits. No change in functionality | Ken Dyck | 2011-02-16 | 1 | -15/+16 | |
| | | | | | | | intended. llvm-svn: 125641 | |||||
| * | Add trivial buffer overflow checking in Sema. | Ted Kremenek | 2011-02-16 | 6 | -2/+61 | |
| | | | | | llvm-svn: 125640 | |||||
| * | Convert NonVirtualSize to CharUnits from bits. No change in functionality | Ken Dyck | 2011-02-16 | 1 | -7/+9 | |
| | | | | | | | intended. llvm-svn: 125639 | |||||
| * | Convert NonVirtualAlignment to CharUnits. No change in functionality | Ken Dyck | 2011-02-16 | 1 | -6/+5 | |
| | | | | | | | intended. llvm-svn: 125638 | |||||
| * | [analyzer] AnalyzerFrontend is dependent on AnalyzerCheckers. | Argyrios Kyrtzidis | 2011-02-16 | 1 | -1/+2 | |
| | | | | | llvm-svn: 125637 | |||||
| * | [analyzer] Use the new registration mechanism on the apple checkers: | Argyrios Kyrtzidis | 2011-02-16 | 10 | -25/+54 | |
| | | | | | | | | | | | NilArgChecker CFNumberCreateChecker NSAutoreleasePoolChecker CFRetainReleaseChecker ClassReleaseChecker llvm-svn: 125636 | |||||
| * | When searching for visible declarations (e.g., for code completion), | Douglas Gregor | 2011-02-16 | 2 | -1/+14 | |
| | | | | | | | | be sure to look at all of the Objective-C class declarations within a @class. Fixes <rdar://problem/8876207>. llvm-svn: 125635 | |||||
| * | Minor comment change. | Johnny Chen | 2011-02-16 | 1 | -2/+2 | |
| | | | | | llvm-svn: 125634 | |||||
| * | Add emulation methods for LSL (immediate), LSL (register), LSR (immediate), ↵ | Johnny Chen | 2011-02-16 | 4 | -32/+171 | |
| | | | | | | | | | | | | and LSR (register). Create two helper methods EmulateShiftImm() and EmulateShiftReg() and have ASR, LSL, and LSR delegate to the helper methods which take an extra ARM_ShifterType parameter. The opcodes tables have not been updated yet to reflect these new entries. llvm-svn: 125633 | |||||
| * | Simplify test to check an aggregate argument that has non trivial ↵ | Devang Patel | 2011-02-16 | 5 | -23/+20 | |
| | | | | | | | | | constructor or destructor. This patch rewrites r125142. llvm-svn: 125632 | |||||
| * | The change for PR9190 wasn't quite right. We need to avoid making the | Eric Christopher | 2011-02-16 | 2 | -2/+53 | |
| | | | | | | | | | | transformation if we can't legally create a build vector of the correct type. Check that we can make the transformation first, and add a TODO to refactor this code with similar cases. Fixes: PR9223 and rdar://9000350 llvm-svn: 125631 | |||||
| * | Add testcase for PR9190. | Eric Christopher | 2011-02-16 | 1 | -0/+35 | |
| | | | | | llvm-svn: 125630 | |||||
| * | Add support for pushsection and popsection. Patch by Joerg Sonnenberger. | Rafael Espindola | 2011-02-16 | 13 | -66/+226 | |
| | | | | | llvm-svn: 125629 | |||||
| * | When trying to provide a code completion item for a call to "super" in | Douglas Gregor | 2011-02-16 | 2 | -1/+32 | |
| | | | | | | | | Objective-C, also look in the categories and class extensions of our superclasses. Fixes <rdar://problem/8853540>. llvm-svn: 125628 | |||||
| * | Don't call objc_read_weak as part of emitting a block literal. | John McCall | 2011-02-16 | 3 | -34/+5 | |
| | | | | | | | | | Nobody ever gave me a clear reason for why we were doing this, and now it's apparently causing serious problems, so if *not* having this causes problems, we get to solve them the right way this time. llvm-svn: 125627 | |||||
| * | Change install name to libc++.1.dylib | Howard Hinnant | 2011-02-16 | 1 | -2/+2 | |
| | | | | | llvm-svn: 125626 | |||||
| * | Remove a duplicated check. | Evan Cheng | 2011-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 125625 | |||||
| * | Some single precision VFP instructions may be executed on NEON pipeline, but ↵ | Evan Cheng | 2011-02-16 | 2 | -28/+160 | |
| | | | | | | | not double precision ones. llvm-svn: 125624 | |||||
| * | Add documentation tags for LDM/STM instruction families. | Caroline Tice | 2011-02-16 | 2 | -2/+211 | |
| | | | | | | | Add code to emulate STR (register) Arm instruction. llvm-svn: 125623 | |||||
| * | Check for deprecated implementation unconditionally. | Fariborz Jahanian | 2011-02-16 | 1 | -5/+1 | |
| | | | | | | | Warning and its note will be ignored in default case. llvm-svn: 125621 | |||||
| * | Section heading for EmulateB(). | Johnny Chen | 2011-02-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 125620 | |||||
| * | Fix typo (per Chris's comment). | Fariborz Jahanian | 2011-02-16 | 2 | -2/+2 | |
| | | | | | llvm-svn: 125619 | |||||

