| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make calling the super class's setUp() method less fragile. | Johnny Chen | 2010-10-14 | 17 | -17/+34 |
| | | | | | llvm-svn: 116490 | ||||
| * | Apparently MSVC doesn't support thread-safe static local initialization. ↵ | Owen Anderson | 2010-10-14 | 1 | -23/+23 |
| | | | | | | | Roll our own solution instead. llvm-svn: 116489 | ||||
| * | Simplify encoding information and add 'dst' operand info for TAILJMP. | Jim Grosbach | 2010-10-14 | 1 | -8/+6 |
| | | | | | llvm-svn: 116488 | ||||
| * | Bug 7983 fixed by Bernhard Rosenkraenzer | Howard Hinnant | 2010-10-14 | 1 | -4/+7 |
| | | | | | llvm-svn: 116487 | ||||
| * | Wrap the file writing operations inside a with statement to simplify code. | Johnny Chen | 2010-10-14 | 1 | -11/+3 |
| | | | | | llvm-svn: 116486 | ||||
| * | Change the call within lldb.py to 'SBDebugger.Initialize()' from ↵ | Johnny Chen | 2010-10-14 | 2 | -2/+7 |
| | | | | | | | | | | | | | 'lldb.SBDebugger.Initialize()'. Inside the lldb module, there's no need (and as a matter of fact, incorrect) to specify the 'lldb' module name. Comment out the call to lldb.SBDebugger.Initialize() within the test driver itself, since it is already done when we import the lldb.py module. llvm-svn: 116485 | ||||
| * | Remove some code duplication. | Rafael Espindola | 2010-10-14 | 3 | -57/+26 |
| | | | | | llvm-svn: 116484 | ||||
| * | Eliminate usage of ObjCSuperExpr used for | Fariborz Jahanian | 2010-10-14 | 26 | -152/+273 |
| | | | | | | | | 'super' as receiver of property or a setter/getter methods. //rdar: //8525788 llvm-svn: 116483 | ||||
| * | Add more comments and wait a little bit after resuming the inferior process ↵ | Johnny Chen | 2010-10-14 | 1 | -1/+10 |
| | | | | | | | | | before sending it a signal. llvm-svn: 116481 | ||||
| * | Remove explicit dependency of LLVMARMCodeGen on LLVMARMAsmPrinter. It | Oscar Fuentes | 2010-10-14 | 1 | -5/+0 |
| | | | | | | | | creates a cyclic dependency that breaks the build when BUILD_SHARED_LIBS=ON llvm-svn: 116480 | ||||
| * | When building shared libraries, link to required system libraries. | Oscar Fuentes | 2010-10-14 | 2 | -4/+6 |
| | | | | | | | PR 8375 llvm-svn: 116479 | ||||
| * | support for AltiVec extensions from the Cell architecture | Anton Yartsev | 2010-10-14 | 2 | -1/+2358 |
| | | | | | llvm-svn: 116478 | ||||
| * | Comments. | Mikhail Glushenkov | 2010-10-14 | 2 | -0/+4 |
| | | | | | llvm-svn: 116476 | ||||
| * | Forward -march correctly. | Mikhail Glushenkov | 2010-10-14 | 1 | -5/+6 |
| | | | | | | | Also includes some cosmetic changes. llvm-svn: 116475 | ||||
| * | Handle more complex GEP based loads and add a few TODOs to deal with | Eric Christopher | 2010-10-14 | 1 | -10/+50 |
| | | | | | | | GEP + alloca. llvm-svn: 116474 | ||||
| * | Call PreVisitDeclStmt for C++ aggregate initializers. Patch by Jim Goodnow II. | Zhongxing Xu | 2010-10-14 | 1 | -1/+8 |
| | | | | | llvm-svn: 116473 | ||||
| * | Compress bit fields / enums from ReferenceType, BuiltinType, FunctionType, and | John McCall | 2010-10-14 | 3 | -126/+179 |
| | | | | | | | ObjCObjectType into Type. llvm-svn: 116472 | ||||
| * | Add support for vmov.f64/.f32 encoding. There's a bit of a hack going on | Bill Wendling | 2010-10-14 | 3 | -14/+56 |
| | | | | | | | | | | here. The f32 in FCONSTS is handled as a double instead of a float in the code. So the encoding of the immediate into the instruction isn't exactly in line with the documentation in that regard. But given that we know it's handled as a double, it doesn't cause any harm. llvm-svn: 116471 | ||||
| * | Whoops. This really shouldn't compile in clang, either. | John McCall | 2010-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 116470 | ||||
| * | Perform range restrictions on regparm when applied to a type and | John McCall | 2010-10-14 | 1 | -0/+14 |
| | | | | | | | not a decl. llvm-svn: 116469 | ||||
| * | Teach Diagnostic to recursively expand inside %plural formats. | John McCall | 2010-10-14 | 1 | -5/+11 |
| | | | | | llvm-svn: 116468 | ||||
| * | Add an initial version of test that exercise the lldb commands: 'process signal' | Johnny Chen | 2010-10-14 | 3 | -6/+79 |
| | | | | | | | | | | | | | and 'process handle'. The test suite would like to control the asynch/sync execution of the interpreter during the middle of the test method, so the CommandInterpreter::SetSynchronous(bool value) is modified to allow the mode to be changed more than once. In practice, it would be advisable to control the process and to set the async/sync mode from a single thread, too. llvm-svn: 116467 | ||||
| * | Add encoding for 'fmstat'. | Bill Wendling | 2010-10-14 | 3 | -4/+4 |
| | | | | | llvm-svn: 116466 | ||||
| * | Register pressure and instruction latency aware machine LICM. Work in progress. | Evan Cheng | 2010-10-14 | 1 | -26/+242 |
| | | | | | llvm-svn: 116465 | ||||
| * | - Add encodings for multiply add/subtract instructions in all their glory. | Bill Wendling | 2010-10-14 | 3 | -67/+205 |
| | | | | | | | | - Add missing patterns for some multiply add/subtract instructions. - Add encodings for VMRS and VMSR. llvm-svn: 116464 | ||||
| * | Fix a regression introduced in r116430 with the added 'break' statement, | Johnny Chen | 2010-10-14 | 1 | -1/+1 |
| | | | | | | | | | which broke test/breakpoint_locations. Add a comment about intentional fall-through in the case statement. llvm-svn: 116463 | ||||
| * | fix a bug I introduced, no idea how this didn't repro right. | Chris Lattner | 2010-10-14 | 2 | -4/+3 |
| | | | | | llvm-svn: 116462 | ||||
| * | hack to unbreak buildbots | Chris Lattner | 2010-10-14 | 1 | -1/+2 |
| | | | | | llvm-svn: 116461 | ||||
| * | allow I128 suffixes in msextensions mode just like i128 suffixes, patch | Chris Lattner | 2010-10-14 | 2 | -1/+2 |
| | | | | | | | by Martin Vejnar! llvm-svn: 116460 | ||||
| * | Regenerate. No functional change, just cleanup. | Jim Grosbach | 2010-10-14 | 1 | -6561/+6561 |
| | | | | | llvm-svn: 116459 | ||||
| * | Teach PerfectShuffle to not generate files with embedded tab characters. | Jim Grosbach | 2010-10-14 | 1 | -1/+2 |
| | | | | | llvm-svn: 116458 | ||||
| * | add uadd_ov/usub_ov to apint, consolidate constant folding | Chris Lattner | 2010-10-14 | 4 | -35/+54 |
| | | | | | | | | | | logic to use the new APInt methods. Among other things this implements rdar://8501501 - llvm.smul.with.overflow.i32 should constant fold which comes from "clang -ftrapv", originally brought to my attention from PR8221. llvm-svn: 116457 | ||||
| * | missed a line :( | Chris Lattner | 2010-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 116456 | ||||
| * | constify these methods. | Chris Lattner | 2010-10-13 | 2 | -9/+9 |
| | | | | | llvm-svn: 116455 | ||||
| * | Detabify and clean up 80 column violations. | Jim Grosbach | 2010-10-13 | 3 | -40/+50 |
| | | | | | llvm-svn: 116454 | ||||
| * | move logic for computing signed integer overflow when constant folding | Chris Lattner | 2010-10-13 | 1 | -27/+22 |
| | | | | | | | into APInt. llvm-svn: 116453 | ||||
| * | add a few operations for signed operations that also | Chris Lattner | 2010-10-13 | 2 | -11/+69 |
| | | | | | | | return an overflow flag. llvm-svn: 116452 | ||||
| * | A few 80 column fixes. | Jim Grosbach | 2010-10-13 | 3 | -5/+5 |
| | | | | | llvm-svn: 116451 | ||||
| * | trailing whitespace | Jim Grosbach | 2010-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 116450 | ||||
| * | Add a FIXME. | Jim Grosbach | 2010-10-13 | 1 | -0/+5 |
| | | | | | llvm-svn: 116449 | ||||
| * | Diagnose when a 'static' member function overrides a virtual function | Douglas Gregor | 2010-10-13 | 4 | -7/+39 |
| | | | | | | | in a base class. Fixes PR8168. llvm-svn: 116448 | ||||
| * | Add operand encoding bits for SMC and SVC in ARM mode. | Jim Grosbach | 2010-10-13 | 1 | -3/+7 |
| | | | | | llvm-svn: 116447 | ||||
| * | Generalize the checking for qualification of (non-friend) class | Douglas Gregor | 2010-10-13 | 4 | -17/+57 |
| | | | | | | | | | members. Provide a hard error when the qualification doesn't match the current class type, or a warning + Fix-it if it does match the current class type. Fixes PR8159. llvm-svn: 116445 | ||||
| * | More encoding cleanup. Also add register Rd operands for indirect branches. | Jim Grosbach | 2010-10-13 | 1 | -20/+20 |
| | | | | | llvm-svn: 116444 | ||||
| * | CallGraphSCC passes implicity require CallGraph analysis. | Owen Anderson | 2010-10-13 | 5 | -4/+17 |
| | | | | | llvm-svn: 116443 | ||||
| * | Conversely, Analysis-implementations do NOT need to initialize the ↵ | Owen Anderson | 2010-10-13 | 1 | -3/+1 |
| | | | | | | | | | AnalysisGroup. It will only matter when someone tries to require that AG, in which case it is the requester's responsibility to initialize it. llvm-svn: 116442 | ||||
| * | Analysis groups need to initialize their default implementations. | Owen Anderson | 2010-10-13 | 5 | -5/+7 |
| | | | | | llvm-svn: 116441 | ||||
| * | Simplify some ARM encoding information. | Jim Grosbach | 2010-10-13 | 1 | -17/+4 |
| | | | | | llvm-svn: 116440 | ||||
| * | Don't claim that things that are Objective-C keywords if preceded by an @ ↵ | David Chisnall | 2010-10-13 | 1 | -1/+3 |
| | | | | | | | | | | | are keywords unless they are preceded by an @. For example, don't claim that end is a keyword in: unsigned end; llvm-svn: 116439 | ||||
| * | Update comment. | Eric Christopher | 2010-10-13 | 1 | -1/+2 |
| | | | | | llvm-svn: 116438 | ||||

