| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed FindFunctions so it works with all the new name types for the DWARF in ↵ | Greg Clayton | 2010-08-17 | 1 | -17/+18 |
| | | | | | | | object files case. llvm-svn: 111215 | ||||
| * | Try to silence a overeager GCC warning. | Benjamin Kramer | 2010-08-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 111214 | ||||
| * | A round of minor cleanups for ELFObjectWriter. | Benjamin Kramer | 2010-08-17 | 1 | -29/+12 |
| | | | | | llvm-svn: 111213 | ||||
| * | Add a testcase for svn 111208. | Bob Wilson | 2010-08-16 | 1 | -0/+14 |
| | | | | | llvm-svn: 111212 | ||||
| * | A field of incomplete type is sufficiently disruptive that we should mark | John McCall | 2010-08-16 | 2 | -1/+16 |
| | | | | | | | the record invalid. llvm-svn: 111211 | ||||
| * | Fix another iterator invalidation that caused a *really* nasty ↵ | Owen Anderson | 2010-08-16 | 1 | -6/+7 |
| | | | | | | | miscompilation in 403.gcc. llvm-svn: 111210 | ||||
| * | Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937. | Bob Wilson | 2010-08-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 111208 | ||||
| * | Move a bunch of code out of the ComplexExprEvaluator class definition; | Eli Friedman | 2010-08-16 | 1 | -105/+109 |
| | | | | | | | no functionality change. llvm-svn: 111207 | ||||
| * | tidy up. remove unused local. | Jim Grosbach | 2010-08-16 | 2 | -2/+2 |
| | | | | | llvm-svn: 111206 | ||||
| * | Allow the "size" of a buffer access check to be either signed or unsigned. ↵ | Jordy Rose | 2010-08-16 | 1 | -1/+1 |
| | | | | | | | Fixes PR7925. llvm-svn: 111205 | ||||
| * | Move include to the proper place. No functionality change | Douglas Gregor | 2010-08-16 | 2 | -1/+1 |
| | | | | | llvm-svn: 111204 | ||||
| * | Implement support for cached code completions for | Douglas Gregor | 2010-08-16 | 3 | -29/+61 |
| | | | | | | | | | | | nested-name-specifiers. Also includes fixes to the generation of nested-name-specifier result in the non-cached case; we were producing lame results for namespaces and namespace aliases, which (1) didn't always have nested-name-specifiers when we want them, and (2) did not have the necessary "::" as part of the completion. llvm-svn: 111203 | ||||
| * | Documented ClangResultSynthesizer and added very minor | Sean Callanan | 2010-08-16 | 2 | -11/+100 |
| | | | | | | | API fixes. llvm-svn: 111202 | ||||
| * | Silence warnings and simplify code. Eliminate a 32/64 bit portability issue. | Benjamin Kramer | 2010-08-16 | 1 | -4/+3 |
| | | | | | llvm-svn: 111201 | ||||
| * | The plural of analysis is analyses. | Dan Gohman | 2010-08-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 111200 | ||||
| * | Make dumpPassStructure be a PMDataManager abstraction, rather than | Dan Gohman | 2010-08-16 | 6 | -15/+26 |
| | | | | | | | | | | | a Pass abstraction, since that's the level it's actually used at. Rename Pass' dumpPassStructure to dumpPass. This eliminates an awkward use of getAsPass() to convert a PMDataManager* into a Pass* just to permit a dumpPassStructure call. llvm-svn: 111199 | ||||
| * | Added logging for process.gdb-remote by defining an environment variable named | Johnny Chen | 2010-08-16 | 1 | -1/+8 |
| | | | | | | | GDB_REMOTE_LOG which specifies the log file pathname. llvm-svn: 111198 | ||||
| * | Better handle alignment requirements for local objects in pre-regalloc frame | Jim Grosbach | 2010-08-16 | 3 | -35/+29 |
| | | | | | | | | | | | mapping. Have the local block track its alignment requirement, and then apply that when the block itself is allocated. Previously, offsets could get adjusted in PEI to be different, relative to one another, than the block allocation thought they would be, which defeats the point of doing the allocation this way. Continuing rdar://8277890 llvm-svn: 111197 | ||||
| * | Generalize a pattern for PKHTB: an SRL of 16-31 bits will guarantee | Bob Wilson | 2010-08-16 | 4 | -5/+27 |
| | | | | | | | that the high halfword is zero. The shift need not be exactly 16 bits. llvm-svn: 111196 | ||||
| * | Convert test to FileCheck. | Bob Wilson | 2010-08-16 | 1 | -4/+19 |
| | | | | | llvm-svn: 111195 | ||||
| * | Documented ClangPersistentVariable(s). No API | Sean Callanan | 2010-08-16 | 1 | -8/+120 |
| | | | | | | | | cleanup here, since this is a new and fairly clean class already. llvm-svn: 111194 | ||||
| * | Make some of PMTopLevelManager's members non-public. In particular, | Dan Gohman | 2010-08-16 | 1 | -8/+10 |
| | | | | | | | make its constructor protected. llvm-svn: 111193 | ||||
| * | Remove redundant inline keywords. | Dan Gohman | 2010-08-16 | 2 | -3/+3 |
| | | | | | llvm-svn: 111192 | ||||
| * | Diagnose assiging to an interface object in | Fariborz Jahanian | 2010-08-16 | 3 | -4/+8 |
| | | | | | | | | non-fragile abi mode as sizes are not statically known. Fixes radar 8315734. llvm-svn: 111191 | ||||
| * | Added basic psuedoconstant checking in IdempotentOperationChecker and fixed ↵ | Tom Care | 2010-08-16 | 2 | -4/+20 |
| | | | | | | | some test cases. llvm-svn: 111190 | ||||
| * | Eliminate the TopLevelManagerType enum; instead, just make | Dan Gohman | 2010-08-16 | 2 | -22/+7 |
| | | | | | | | | PMTopLevelManager's constructor take a PMDataManager *, which already provides the needed abstraction support. llvm-svn: 111189 | ||||
| * | Factored the "continue" command execution of the inferior process as part of the | Johnny Chen | 2010-08-16 | 14 | -43/+20 |
| | | | | | | | | | | cleanup before finish into the test fixture in lldbtest.TestBase.tearDown(). Derivatives of TestBase is responsible for setting self.runStarted to True if an inferior process has been started. llvm-svn: 111188 | ||||
| * | Formatting fixes. No functionality change | Douglas Gregor | 2010-08-16 | 1 | -5/+5 |
| | | | | | llvm-svn: 111186 | ||||
| * | Comment out some broken/unused/useless instructions which mess up disassembly. | Eli Friedman | 2010-08-16 | 1 | -0/+6 |
| | | | | | llvm-svn: 111185 | ||||
| * | Implement name hiding of cached global code-completion results. | Douglas Gregor | 2010-08-16 | 3 | -3/+111 |
| | | | | | llvm-svn: 111184 | ||||
| * | Fixes for generation of ELF relocations. Patch by Roman Divacky. | Eli Friedman | 2010-08-16 | 1 | -6/+18 |
| | | | | | llvm-svn: 111183 | ||||
| * | Don't attempt to SimplifyShortMoveForm in 64-bit mode. | Eli Friedman | 2010-08-16 | 1 | -9/+13 |
| | | | | | llvm-svn: 111182 | ||||
| * | Instead of using operator bool() for testing if a BindingKey is valid, use ↵ | Jordy Rose | 2010-08-16 | 1 | -4/+4 |
| | | | | | | | an explicit isValid() method. llvm-svn: 111181 | ||||
| * | Move GRState::AssumeInBound out of its header file -- it's not really ↵ | Jordy Rose | 2010-08-16 | 2 | -44/+44 |
| | | | | | | | inline-friendly anymore. llvm-svn: 111179 | ||||
| * | [re.regiter] | Howard Hinnant | 2010-08-16 | 7 | -10/+401 |
| | | | | | llvm-svn: 111178 | ||||
| * | Until uleb/sleb are MC-ized, add a hack to make them work with ELF object | Eli Friedman | 2010-08-16 | 1 | -2/+2 |
| | | | | | | | emission. llvm-svn: 111177 | ||||
| * | Move some code out-of-line which has long since grown too large to be | Douglas Gregor | 2010-08-16 | 1 | -61/+69 |
| | | | | | | | inlined. No functionality change. llvm-svn: 111176 | ||||
| * | Fix a few warnings in and detabify MCELFStreamer and ELFObjectWriter. | Eli Friedman | 2010-08-16 | 2 | -17/+18 |
| | | | | | llvm-svn: 111175 | ||||
| * | Add ELF ObjectWriter and Streamer support. | Matt Fleming | 2010-08-16 | 4 | -0/+1533 |
| | | | | | | | I forgot to add these files in commit 111172. llvm-svn: 111174 | ||||
| * | Hookup ELF support for X86. | Matt Fleming | 2010-08-16 | 2 | -6/+14 |
| | | | | | llvm-svn: 111173 | ||||
| * | Add ELF ObjectWriter and Streamer support. | Matt Fleming | 2010-08-16 | 5 | -4/+19 |
| | | | | | llvm-svn: 111172 | ||||
| * | Layout helper function. | Matt Fleming | 2010-08-16 | 2 | -0/+36 |
| | | | | | | | | | Introduce a helper method to add a section to the end of a layout. This will be used by the ELF ObjectWriter code to add the metadata sections (symbol table, etc) to the end of an object file. llvm-svn: 111171 | ||||
| * | Record a symbol's size which is needed for ELF symbol tables. | Matt Fleming | 2010-08-16 | 2 | -1/+16 |
| | | | | | llvm-svn: 111170 | ||||
| * | ELF entry size support. | Matt Fleming | 2010-08-16 | 2 | -1/+7 |
| | | | | | | | | Some ELF sections contain fixed-sized entries. Provide a way to record the entry size of a section. llvm-svn: 111169 | ||||
| * | Rename sat_shift operand to shift_imm, in preparation for using it for other | Bob Wilson | 2010-08-16 | 6 | -15/+18 |
| | | | | | | | instructions besides saturate instructions. No functional changes. llvm-svn: 111168 | ||||
| * | Partially revert r111155. It looks like MSVC is calling an operator<() that | Jakob Stoklund Olesen | 2010-08-16 | 1 | -0/+3 |
| | | | | | | | clang says is unused. llvm-svn: 111167 | ||||
| * | Add two options for playing with modules. | Sebastian Redl | 2010-08-16 | 4 | -0/+18 |
| | | | | | llvm-svn: 111166 | ||||
| * | When caching code completions for global declarations, keep track of | Douglas Gregor | 2010-08-16 | 5 | -13/+81 |
| | | | | | | | | | | | | | | | | | the usage type of each declaration result, then compare those types to the preferred type of the completion. This provides parity in the priority calculation between the code-completion results produced directly from Sema and those cached by ASTUnit. For the standard Cocoa.h (+ others) example, there's a penalty of 3-4 hundredeths of a second when caching the global results (for ~31,000 results), because we need an ASTContext-agnostic representation of types for the comparison, and therefore we use... strings. Eventually, we'd like to implement a more efficient ASTContext-agnostic encoding of types. llvm-svn: 111165 | ||||
| * | track local frame size in MFI, not local to the pass, since PEI needs it. | Jim Grosbach | 2010-08-16 | 2 | -4/+4 |
| | | | | | llvm-svn: 111164 | ||||
| * | Fix a crash when parsing malformed out-of-line member function | Fariborz Jahanian | 2010-08-16 | 2 | -1/+11 |
| | | | | | | | definition. radar 8307865. llvm-svn: 111163 | ||||

