| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove unused statistical counter. | Devang Patel | 2011-05-25 | 1 | -57/+0 |
| | | | | | llvm-svn: 132087 | ||||
| * | Convert tBX_CALL / tBXr9_CALL to actual pseudoinstructions. | Cameron Zwarich | 2011-05-25 | 2 | -10/+24 |
| | | | | | llvm-svn: 132086 | ||||
| * | Add tests for .seh_setframe and .seh_handlerdata parsing. Fix issues with | Charles Davis | 2011-05-25 | 4 | -2/+40 |
| | | | | | | | | | | | them. I had to add a special SwitchSectionNoChange method to MCStreamer just for .seh_handlerdata. If this isn't OK, please let me know, and I'll find some other way to fix .seh_handlerdata streaming. llvm-svn: 132084 | ||||
| * | Clean up comment a bit. | Eric Christopher | 2011-05-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 132083 | ||||
| * | Modified to use SBTarget.LaunchSimple() API. | Johnny Chen | 2011-05-25 | 1 | -2/+1 |
| | | | | | llvm-svn: 132082 | ||||
| * | Implement the 'm' modifier. Note that it only works for memory operands. | Eric Christopher | 2011-05-25 | 2 | -4/+25 |
| | | | | | | | Part of rdar://9119939 llvm-svn: 132081 | ||||
| * | Implement a little bit of cleanup and a lot more of the base work | Alexis Hunt | 2011-05-25 | 7 | -88/+204 |
| | | | | | | | | | behind implicit moves. We now correctly identify move constructors and assignment operators and update bits on the record correctly. Generation of implicit moves (declarations or definitions) is not yet supported. llvm-svn: 132080 | ||||
| * | Use built-in truth value testing. | Johnny Chen | 2011-05-25 | 1 | -6/+6 |
| | | | | | llvm-svn: 132079 | ||||
| * | Use built-in truth value testing. | Johnny Chen | 2011-05-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 132078 | ||||
| * | Remove bitcast to incorrect type. | David Chisnall | 2011-05-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 132077 | ||||
| * | Remove MipsTargetLowering::LowerFP_TO_SINT. Patterns for fp_to_sint have already | Akira Hatanaka | 2011-05-25 | 2 | -37/+0 |
| | | | | | | | been defined in MipsInstrFPU.td. llvm-svn: 132076 | ||||
| * | Custom-lower FCOPYSIGN nodes. | Akira Hatanaka | 2011-05-25 | 4 | -2/+117 |
| | | | | | llvm-svn: 132074 | ||||
| * | Prepare ARMFastISel::SelectSIToFP for getRegForValue returning registers for ↵ | Eli Friedman | 2011-05-25 | 1 | -0/+4 |
| | | | | | | | i8 and i16 values. llvm-svn: 132073 | ||||
| * | Convert these two modules to use the compact truth value testing as well. | Johnny Chen | 2011-05-25 | 2 | -5/+5 |
| | | | | | llvm-svn: 132072 | ||||
| * | Simplify r132022 based on Cameron's feedback. | Evan Cheng | 2011-05-25 | 1 | -12/+5 |
| | | | | | llvm-svn: 132071 | ||||
| * | Update MaxCallFrameSize regardless of the relocation model selected. | Akira Hatanaka | 2011-05-25 | 1 | -11/+11 |
| | | | | | llvm-svn: 132070 | ||||
| * | Bumping Xcode project versions for lldb-55 and debugserver-139. | Greg Clayton | 2011-05-25 | 3 | -22/+22 |
| | | | | | llvm-svn: 132067 | ||||
| * | Added some comments. | Greg Clayton | 2011-05-25 | 1 | -0/+2 |
| | | | | | llvm-svn: 132066 | ||||
| * | Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() should | Akira Hatanaka | 2011-05-25 | 3 | -7/+7 |
| | | | | | | | return 0 if there are no function calls made. llvm-svn: 132065 | ||||
| * | Properly align UnaryTransformType when allocating it | Douglas Gregor | 2011-05-25 | 1 | -3/+4 |
| | | | | | llvm-svn: 132064 | ||||
| * | Coding style fixes. Added comments. | Akira Hatanaka | 2011-05-25 | 2 | -23/+16 |
| | | | | | llvm-svn: 132063 | ||||
| * | Remove unused OpcodeMask enumerator. | Francois Pichet | 2011-05-25 | 1 | -1/+0 |
| | | | | | llvm-svn: 132062 | ||||
| * | Fix 3 MSVC warnings: | Francois Pichet | 2011-05-25 | 3 | -3/+3 |
| | | | | | | | | | 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' atexit really expects a "void f(void)" function. llvm-svn: 132061 | ||||
| * | Update checker build to checker-257. | Ted Kremenek | 2011-05-25 | 2 | -2/+15 |
| | | | | | llvm-svn: 132060 | ||||
| * | Disable MSVC warning about runtime stack overflow for DebugOverflowStack. | Francois Pichet | 2011-05-25 | 1 | -0/+8 |
| | | | | | llvm-svn: 132059 | ||||
| * | Fix MSVC warning: <unsafe use of type 'bool' in operation> | Francois Pichet | 2011-05-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 132058 | ||||
| * | Fix MSVC warning: "is out of range for enum constant" | Francois Pichet | 2011-05-25 | 1 | -1/+1 |
| | | | | | | | | MSVC doesn't support 64 bit enum. OpcodeMask is not used anywhere in the code base. llvm-svn: 132057 | ||||
| * | Fix some issues Duncan found in the previous commit. | Rafael Espindola | 2011-05-25 | 2 | -4/+5 |
| | | | | | | | | | I kept the reference to the ABI since that is the common case. The -fno-asynchronous-unwind-tables option is a user controlled way of breaking the ABI. llvm-svn: 132053 | ||||
| * | Add support for Microsoft __if_exists, __if_not_exists extension at class scope. | Francois Pichet | 2011-05-25 | 4 | -4/+98 |
| | | | | | | | | | | | | | | | | | Example: typedef int TYPE; class C { __if_exists(TYPE) { TYPE a; } __if_not_exists(TYPE) { this will never be parsed. } }; llvm-svn: 132052 | ||||
| * | Fix warning in the CMake build about redefining LLVM_PATH_XDOT_PY by making ↵ | Frits van Bommel | 2011-05-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | sure both definitions are identical. This used to produce warnings like In file included from .../llvm/trunk/tools/lto/LTOCodeGenerator.cpp:45: In file included from .../llvm/trunk/include/llvm/Support/system_error.h:225: .../include/llvm/Config/config.h:591:9: warning: 'LLVM_PATH_XDOT_PY' macro redefined #define LLVM_PATH_XDOT_PY ".../bin/xdot.py" ^ .../include/llvm/Config/llvm-config.h:98:9: note: previous definition is here #define LLVM_PATH_XDOT_PY "" ^ 1 warning generated. (Paths edited for clarity) Note: This only affected people who had xdot.py installed. llvm-svn: 132050 | ||||
| * | Teach analyzer about cf_returns_not_retained for C functions. | Ted Kremenek | 2011-05-25 | 2 | -0/+8 |
| | | | | | llvm-svn: 132049 | ||||
| * | Enhance retain/release checker to flag warnings when functions returning CG ↵ | Ted Kremenek | 2011-05-25 | 3 | -55/+88 |
| | | | | | | | types do not follow the Core Foundation naming conventions. llvm-svn: 132048 | ||||
| * | A StringRef-ication of the DiagnosticIDs API and internals. | Argyrios Kyrtzidis | 2011-05-25 | 10 | -113/+177 |
| | | | | | | | | | | Patch by Matthieu Monrocq with tweaks by me to avoid StringRefs in the static diagnostic data structures, which resulted in a huge global-var-init function. Depends on llvm commit r132046. llvm-svn: 132047 | ||||
| * | [tablegen] A couple of changes to ClangDiagnosticEmmitter. | Argyrios Kyrtzidis | 2011-05-25 | 1 | -2/+4 |
| | | | | | | | | -Emit an empty warning option as string ("") instead of 0. -For diagnostic names also emit the size of the string. llvm-svn: 132046 | ||||
| * | Add tests for .seh_savereg and .seh_savexmm parsing. Once again, fix the | Charles Davis | 2011-05-25 | 2 | -6/+23 |
| | | | | | | | buggy methods that parse these directives. llvm-svn: 132045 | ||||
| * | Restore an accidentally removed comment. | Cameron Zwarich | 2011-05-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 132044 | ||||
| * | Move some code to a more logical place. | Cameron Zwarich | 2011-05-25 | 1 | -8/+8 |
| | | | | | llvm-svn: 132043 | ||||
| * | Make tTAILJMPr/tTAILJMPrND emit a tBX without a preceding MOV of PC to LR. This | Cameron Zwarich | 2011-05-25 | 2 | -1/+5 |
| | | | | | | | fixes <rdar://problem/9495913> llvm-svn: 132042 | ||||
| * | Change the order of tBX's operands so that the predicate operands come after the | Cameron Zwarich | 2011-05-25 | 2 | -2/+11 |
| | | | | | | | | | | target register, matching BX. I filed this bug because I was confused at first: PR10007 - ARM branch instructions have inconsistent predicate operand placement <http://llvm.org/bugs/show_bug.cgi?id=10007> llvm-svn: 132041 | ||||
| * | Rename tBX_Rm to tBX. | Cameron Zwarich | 2011-05-25 | 2 | -5/+4 |
| | | | | | llvm-svn: 132040 | ||||
| * | Rename the existing tBX/tBXr9 instructions to tBX_CALL/tBXr9_CALL to better | Cameron Zwarich | 2011-05-25 | 2 | -3/+3 |
| | | | | | | | reflect their actual meaning and match the ARM instructions. llvm-svn: 132039 | ||||
| * | indvars: fixed IV cloning in -disable-iv-rewrite mode with associated | Andrew Trick | 2011-05-25 | 3 | -52/+330 |
| | | | | | | | cleanup and overdue test cases. llvm-svn: 132038 | ||||
| * | Add a test for .seh_pushframe parsing. Fix the bug exposed by it (and another | Charles Davis | 2011-05-25 | 2 | -6/+11 |
| | | | | | | | one I found by inspection). llvm-svn: 132037 | ||||
| * | Update for llvm api change. | Rafael Espindola | 2011-05-25 | 2 | -1/+3 |
| | | | | | llvm-svn: 132034 | ||||
| * | Replace the -unwind-tables option with a per function flag. This is more | Rafael Espindola | 2011-05-25 | 14 | -28/+48 |
| | | | | | | | | LTO friendly as we can now correctly merge files compiled with or without -fasynchronous-unwind-tables. llvm-svn: 132033 | ||||
| * | Fix lowering of DYNAMIC_STACKALLOC nodes. | Akira Hatanaka | 2011-05-25 | 2 | -2/+51 |
| | | | | | llvm-svn: 132030 | ||||
| * | Add a test for the .seh_handler directive. Fix problems with the parsing | Charles Davis | 2011-05-25 | 2 | -27/+28 |
| | | | | | | | | method exposed by the test. While we're at it, simplify the .seh_proc parsing method. llvm-svn: 132028 | ||||
| * | Fix PR9762 | Bruno Cardoso Lopes | 2011-05-25 | 2 | -0/+5 |
| | | | | | | | Enable the parsing of the operand "cpsr_all" for the ARM msr instruction llvm-svn: 132026 | ||||
| * | Forgot dyn_cast check. | Evan Cheng | 2011-05-24 | 1 | -4/+4 |
| | | | | | llvm-svn: 132025 | ||||
| * | Implement the arm 'L' asm modifier. | Eric Christopher | 2011-05-24 | 2 | -1/+13 |
| | | | | | | | Part of rdar://9119939 llvm-svn: 132024 | ||||

