| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Factor out the code for creating the Root and Char nodes, so that | Dan Gohman | 2010-10-25 | 2 | -26/+37 |
| | | | | | | | they can be used outside of the main getTBAAInfo function. llvm-svn: 117320 | ||||
| * | Add comment explaining the options used to invoke the test driver. | Johnny Chen | 2010-10-25 | 1 | -0/+18 |
| | | | | | llvm-svn: 117318 | ||||
| * | Support TBAA attachments on calls. This is somewhat experimental. | Dan Gohman | 2010-10-25 | 1 | -0/+36 |
| | | | | | llvm-svn: 117317 | ||||
| * | Simplify. | Devang Patel | 2010-10-25 | 2 | -10/+10 |
| | | | | | | | Do not count use of sdisel for single call instruction. llvm-svn: 117316 | ||||
| * | Add correct encodings for NEON vabal. | Owen Anderson | 2010-10-25 | 2 | -5/+77 |
| | | | | | llvm-svn: 117315 | ||||
| * | Fix chaining in TBAA's pointsToConstantMemory. | Dan Gohman | 2010-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 117314 | ||||
| * | Add and describe a quick script to migrate gcc builtins that clang doesn't | Eric Christopher | 2010-10-25 | 2 | -0/+170 |
| | | | | | | | know about to the default APIs for x86 vector operations. llvm-svn: 117313 | ||||
| * | Update SelectBasicBlock signature. This should have been committed with r117310. | Devang Patel | 2010-10-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 117312 | ||||
| * | Add counters to count basic blocks and machine basic blocks with out of ↵ | Devang Patel | 2010-10-25 | 1 | -4/+63 |
| | | | | | | | | | order line number info. Add counters to count how many basic blocks are entirely selected by fastisel. llvm-svn: 117310 | ||||
| * | Add correct NEON encodings for vaba. | Owen Anderson | 2010-10-25 | 3 | -9/+141 |
| | | | | | llvm-svn: 117309 | ||||
| * | Look through the address-of operator to find the function being | Douglas Gregor | 2010-10-25 | 2 | -0/+5 |
| | | | | | | | called. Fixes another aspect of PR8314. llvm-svn: 117308 | ||||
| * | Add simple counter to count no. of basic blocks without any line number ↵ | Devang Patel | 2010-10-25 | 1 | -0/+28 |
| | | | | | | | information. At -O0, these basic block coule cause less than optimial debugging experience. llvm-svn: 117307 | ||||
| * | When we're calling a function that we know based on its K&R-style | Douglas Gregor | 2010-10-25 | 2 | -11/+49 |
| | | | | | | | | | function definition, we should still use a prototype to type-check and convert the function arguments, if such a prototype exists. Fixes PR8314. llvm-svn: 117305 | ||||
| * | A simple config to test both x86_64 and i386 architectures. | Johnny Chen | 2010-10-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 117304 | ||||
| * | Tests for NEON encoding of vabdl. | Owen Anderson | 2010-10-25 | 1 | -0/+59 |
| | | | | | llvm-svn: 117303 | ||||
| * | Add tests for NEON encoding of vabd. | Owen Anderson | 2010-10-25 | 1 | -0/+147 |
| | | | | | llvm-svn: 117302 | ||||
| * | Only read one bit for testing for a readonly type, leaving the other | Dan Gohman | 2010-10-25 | 1 | -2/+1 |
| | | | | | | | bits open for future uses. llvm-svn: 117301 | ||||
| * | Add check for UnknownVals for mutexes in ObjCAtSyncChecker. Fixes crash ↵ | Ted Kremenek | 2010-10-25 | 2 | -0/+13 |
| | | | | | | | reported in PR 8458. llvm-svn: 117300 | ||||
| * | MC/AsmParser: Fix relative precedence of {+,-} and comparison ops. | Daniel Dunbar | 2010-10-25 | 2 | -13/+16 |
| | | | | | llvm-svn: 117299 | ||||
| * | MC/AsmLexer: Fix bug in source location for Slash token. | Daniel Dunbar | 2010-10-25 | 2 | -4/+3 |
| | | | | | llvm-svn: 117298 | ||||
| * | tweak test. | Daniel Dunbar | 2010-10-25 | 1 | -3/+3 |
| | | | | | llvm-svn: 117297 | ||||
| * | llvm-mc: Teach -as-lex to print the raw token string as well. | Daniel Dunbar | 2010-10-25 | 1 | -42/+49 |
| | | | | | llvm-svn: 117296 | ||||
| * | MC/AsmParser: Rewrite test to actually check some parts of expression parsing, | Daniel Dunbar | 2010-10-25 | 1 | -32/+37 |
| | | | | | | | now that we have macros and friends. Uncovered a bug in macro expansion... llvm-svn: 117295 | ||||
| * | Attempt to provide correct encodings for NEON vbit and vbif, even though we ↵ | Owen Anderson | 2010-10-25 | 2 | -9/+12 |
| | | | | | | | can't test them at the moment. llvm-svn: 117294 | ||||
| * | Provide correct NEON encodings for vbsl. | Owen Anderson | 2010-10-25 | 2 | -12/+38 |
| | | | | | llvm-svn: 117293 | ||||
| * | Don't set the default architecture to x86_64. Leave it NULL so that it isn't ↵ | Greg Clayton | 2010-10-25 | 1 | -1/+1 |
| | | | | | | | set to anything and so that any single architecture binary will adopt that architecture instead of posting an error stating the binary doesn't contain "x86_64". llvm-svn: 117292 | ||||
| * | imm12 operands aren't Thumb2 only, so rename the printer helper function. | Jim Grosbach | 2010-10-25 | 3 | -6/+5 |
| | | | | | llvm-svn: 117291 | ||||
| * | Add a comment. | Dan Gohman | 2010-10-25 | 1 | -1/+3 |
| | | | | | llvm-svn: 117288 | ||||
| * | Only prints out the stop reason if it is not invalid. | Johnny Chen | 2010-10-25 | 1 | -3/+6 |
| | | | | | llvm-svn: 117287 | ||||
| * | Make the description of the hotpatch attribute even more generic. Spotted by | Charles Davis | 2010-10-25 | 1 | -4/+5 |
| | | | | | | | Michael Spencer. llvm-svn: 117286 | ||||
| * | Add correct instruction encodings for vbic, vorn, and vmvn. | Owen Anderson | 2010-10-25 | 3 | -2/+80 |
| | | | | | llvm-svn: 117282 | ||||
| * | Also prints out the stop reason string for lldbutil.PrintStackTrace(thread). | Johnny Chen | 2010-10-25 | 1 | -2/+3 |
| | | | | | llvm-svn: 117281 | ||||
| * | Add a virtual destructor. | Rafael Espindola | 2010-10-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 117280 | ||||
| * | Provide correct NEON encodings for vand, veor, and vorr. | Owen Anderson | 2010-10-25 | 2 | -0/+70 |
| | | | | | llvm-svn: 117279 | ||||
| * | Skip this test module for the time being until we get a newer clang on lldb tot. | Johnny Chen | 2010-10-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 117278 | ||||
| * | Add tests for NEON encoding of vtst. | Owen Anderson | 2010-10-25 | 1 | -0/+65 |
| | | | | | llvm-svn: 117277 | ||||
| * | Add NEON encoding tests for vcgt and vacgt. | Owen Anderson | 2010-10-25 | 2 | -0/+165 |
| | | | | | llvm-svn: 117276 | ||||
| * | Add support for emitting ARM file attributes. | Rafael Espindola | 2010-10-25 | 6 | -44/+177 |
| | | | | | llvm-svn: 117275 | ||||
| * | Add tests for NEON encodings of vcge and vacge. | Owen Anderson | 2010-10-25 | 2 | -2/+165 |
| | | | | | llvm-svn: 117274 | ||||
| * | Add a warning about our inability to test the encoding of vceq with ↵ | Owen Anderson | 2010-10-25 | 2 | -0/+5 |
| | | | | | | | immediate zero. llvm-svn: 117273 | ||||
| * | In which I learn how to forward declare template classes. | Jakob Stoklund Olesen | 2010-10-25 | 1 | -2/+1 |
| | | | | | llvm-svn: 117272 | ||||
| * | Only warn for mismatched types in Objective-C methods when they are ↵ | David Chisnall | 2010-10-25 | 4 | -10/+122 |
| | | | | | | | | | | | incompatible, not when they are simply different. Now we test whether the difference in types breaks the principle of substitutability, rather than whether they are different. A common idiom in Objective-C is to provide a definition of a method in a subclass that returns a more-specified version of an object than the superclass. This does not violate the principle of substitutability, because you can always use the object returned by the subclass anywhere that you could use the type returned by the superclass. It was, however, generating warnings with clang, leading people to believe that semantically correct code was incorrect and requiring less accurate type specification and explicit down-casts (neither of which is a good thing to encourage). This change ensures that any method definition has parameter and return types that make it accept anything that something conforming to the declaration may pass and return something that the caller will expect, but allows stricter definitions. llvm-svn: 117271 | ||||
| * | Add tests for NEON encoding of vceq. | Owen Anderson | 2010-10-25 | 1 | -0/+81 |
| | | | | | llvm-svn: 117270 | ||||
| * | Add tests for NEON encoding of vsubhn and vrsubhn. | Owen Anderson | 2010-10-25 | 1 | -0/+62 |
| | | | | | llvm-svn: 117269 | ||||
| * | Update comments; BasicAA is no longer necessarily the end of the chain. | Dan Gohman | 2010-10-25 | 1 | -3/+3 |
| | | | | | llvm-svn: 117268 | ||||
| * | Make hotpatch attribute description a little less Wintel-specific. | Charles Davis | 2010-10-25 | 1 | -3/+5 |
| | | | | | llvm-svn: 117267 | ||||
| * | Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass. | Dan Gohman | 2010-10-25 | 1 | -6/+3 |
| | | | | | llvm-svn: 117266 | ||||
| * | Fix a case where instcombine was stripping metadata (and alignment) | Dan Gohman | 2010-10-25 | 2 | -1/+24 |
| | | | | | | | from stores when folding in bitcasts. llvm-svn: 117265 | ||||
| * | Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-op | Charles Davis | 2010-10-25 | 6 | -1/+14 |
| | | | | | | | | instruction at the beginning of each function that has the attribute, allowing the function to be easily hooked and/or patched. llvm-svn: 117264 | ||||
| * | Reference RegionPass to stop it being eliminated. | Tobias Grosser | 2010-10-25 | 1 | -0/+3 |
| | | | | | | | Contributed by: ether llvm-svn: 117263 | ||||

