summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update phab docs to clarify how to accept a change.Manuel Klimek2013-02-131-0/+6
| | | | llvm-svn: 175047
* Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling2013-02-133-0/+54
| | | | llvm-svn: 175046
* Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov2013-02-1310-57/+256
| | | | llvm-svn: 175045
* Make jumptables work for -staticReed Kotler2013-02-132-0/+73
| | | | llvm-svn: 175044
* Prevent insertion of "vzeroupper" before call that preserves YMM registers, ↵Elena Demikhovsky2013-02-132-0/+50
| | | | | | since a caller uses preserved registers across the call. llvm-svn: 175043
* Remove unnecessary condtional assignment. The next line ignores the result ↵Craig Topper2013-02-131-1/+0
| | | | | | of the assignment with the same condition. llvm-svn: 175042
* This is actually located at the end, not the middle.Eric Christopher2013-02-131-1/+1
| | | | llvm-svn: 175041
* [msan] don't check shadow inside interceptors if we are inside symbolizer; ↵Kostya Serebryany2013-02-135-6/+42
| | | | | | add weak function __msan_default_options that overrides default options llvm-svn: 175040
* fix the mergeable string atom, when the target points to a symbol which is ↵Shankar Easwaran2013-02-132-6/+15
| | | | | | at a relative offset from the start of the .rodata section llvm-svn: 175039
* add merge strings option, this temporarily fixes the problem bringing up ↵Shankar Easwaran2013-02-139-19/+42
| | | | | | helloworld with glibc on x86_64 llvm-svn: 175038
* [tsan] simplify tsan-vs-gvn test since gvn vs tsan is now fixed; fix lint Kostya Serebryany2013-02-132-8/+6
| | | | llvm-svn: 175037
* Check i1 as well as i8 variables for 8 bit registers for x86 inlineEric Christopher2013-02-132-1/+32
| | | | | | assembly. llvm-svn: 175036
* Finish obviously broken thought.Eric Christopher2013-02-131-1/+1
| | | | llvm-svn: 175035
* [tsan] disable load widening in ThreadSanitizer modeKostya Serebryany2013-02-132-0/+32
| | | | llvm-svn: 175034
* [asan] fix confusing indentationKostya Serebryany2013-02-131-1/+2
| | | | llvm-svn: 175033
* use memcpy instead of dubious union to type pun two values,Chris Lattner2013-02-131-8/+9
| | | | | | thanks to David Blaike for pointing this out. llvm-svn: 175032
* Formatter: And more cast tests (these don't pass yet).Nico Weber2013-02-131-0/+2
| | | | llvm-svn: 175031
* Formatter: Add more cast tests.Nico Weber2013-02-131-1/+9
| | | | llvm-svn: 175030
* Formatter: Refactor the cast detection code to be a bit more readable.Nico Weber2013-02-132-9/+11
| | | | | | No functionality change. Also add another cast test. llvm-svn: 175029
* Formatter: Detect ObjC method expressions after casts.Nico Weber2013-02-132-2/+3
| | | | | | Not all casts are correctly detected yet, but it helps in some cases. llvm-svn: 175028
* Change this comment to helpfully explain why it's there.Nick Lewycky2013-02-131-1/+2
| | | | llvm-svn: 175027
* [analyzer] Use Clang's evaluation for global constants and default arguments.Jordan Rose2013-02-135-22/+91
| | | | | | | | | | | Previously, we were handling only simple integer constants for globals and the smattering of implicitly-valued expressions handled by Environment for default arguments. Now, we can use any integer constant expression that Clang can evaluate, in addition to everything we handled before. PR15094 / <rdar://problem/12830437> llvm-svn: 175026
* [analyzer] Use makeZeroVal in RegionStore's lazy evaluation of statics.Jordan Rose2013-02-131-23/+19
| | | | | | No functionality change. llvm-svn: 175025
* Fix comment.Eric Christopher2013-02-131-2/+2
| | | | llvm-svn: 175024
* Debug Info: LiveDebugVarible can remove DBG_VALUEs, make sure we emit them back.Manman Ren2013-02-134-14/+189
| | | | | | | | | | | | | | RegisterCoalescer used to depend on LiveDebugVariable. LDV removes DBG_VALUEs without emitting them at the end. We fix this by removing LDV from RegisterCoalescer. Also add an assertion to make sure we call emitDebugValues if DBG_VALUEs are removed at runOnMachineFunction. rdar://problem/13183203 Reviewed by Andy & Jakob llvm-svn: 175023
* [ms-inline-asm] Test cases to ensure the AsmRewrite list is sorted (r175021).Chad Rosier2013-02-131-0/+12
| | | | | | Part of rdar://13202662 llvm-svn: 175022
* [ms-inline-asm] Make sure the AsmRewrite list is sorted in lexical order.Chad Rosier2013-02-131-0/+5
| | | | | | rdar://13202662 llvm-svn: 175021
* Test commit. Fixed typo.David Peixotto2013-02-131-1/+1
| | | | llvm-svn: 175020
* Fix commentArnaud A. de Grandmaison2013-02-131-2/+2
| | | | | | visitSExt is an adapted copy of the related visitZExt method, so adapt the comment accordingly. llvm-svn: 175019
* Order the methods in the global method pool based on when they become ↵Douglas Gregor2013-02-124-9/+62
| | | | | | visible, not when they become deserialized <rdar://problem/13203033>. llvm-svn: 175018
* Changed isStoredObjCPointer => IsStoredObjCPointer. No functionality change.Michael Gottesman2013-02-121-4/+4
| | | | llvm-svn: 175017
* Add a default empty string to the 'value' of a string attribute.Bill Wendling2013-02-121-1/+1
| | | | llvm-svn: 175016
* Replace 'signed' with 'int'. 'signed' is not typical for LLVM styleDmitri Gribenko2013-02-121-1/+1
| | | | llvm-svn: 175015
* Actually delete this code, since it's really not clear what it'sDan Gohman2013-02-121-24/+0
| | | | | | trying to do. llvm-svn: 175014
* Highlight caret in bold green, to match Clang diagnostics.Richard Smith2013-02-121-2/+7
| | | | llvm-svn: 175013
* clang-format a fileTobias Grosser2013-02-121-48/+48
| | | | llvm-svn: 175012
* Use documented isl functionTobias Grosser2013-02-121-1/+1
| | | | llvm-svn: 175011
* [preprocessing record] Add some sanity checks for the preprocessed entity indexArgyrios Kyrtzidis2013-02-121-4/+8
| | | | | | | | to make sure we don't crash on release if the index is not valid. rdar://13089714 llvm-svn: 175010
* [ms-inline-asm] Add test cases for the align/emit directives.Chad Rosier2013-02-121-0/+16
| | | | | | Part of rdar://13200215 llvm-svn: 175009
* [ms-inline-asm] Implement align directive (which is roughly equivalent to ↵Chad Rosier2013-02-122-9/+44
| | | | | | | | | | .align). Also, allow _EMIT and __EMIT for the emit directive. We already do the same for TYPE, SIZE, and LENGTH. rdar://13200215 llvm-svn: 175008
* This patch just fixes up various llvm formattingJack Carter2013-02-124-13/+14
| | | | | | | | | | violations such as tabs, blanks at eol and long lines. llvm-svn: 175007
* Add static cast to unsigned char whenever a character classification ↵Guy Benyei2013-02-1218-56/+80
| | | | | | function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. llvm-svn: 175006
* Add a test for r174980, that we used to acceptDmitri Gribenko2013-02-121-2/+10
| | | | llvm-svn: 175005
* Fix crash for incomplete labels in macros.Daniel Jasper2013-02-122-2/+8
| | | | | | | Still the formatting can be improved, but at least we don't assert any more. This happened when trying to format lib/Sema/SemaType.cpp. llvm-svn: 175003
* Fix document typos, indentation in python code, and API examples.Daniel Malea2013-02-125-41/+46
| | | | | | Patch by Bruce Mitchener! llvm-svn: 175002
* Record PRE predecessors with a SmallVector instead of a DenseMap, andDan Gohman2013-02-121-8/+9
| | | | | | avoid a second pred_iterator traversal. llvm-svn: 175001
* [ms-inline asm] Update test case now that we are correctly parsing __emit ↵Chad Rosier2013-02-121-2/+2
| | | | | | directives. llvm-svn: 175000
* [ms-inline asm] Pass the length of the IDVal, so we can do a proper AsmRewrite.Chad Rosier2013-02-121-4/+5
| | | | llvm-svn: 174999
* [ms-inline asm] Accept the emit directive as either _emit or __emit.Chad Rosier2013-02-121-2/+2
| | | | llvm-svn: 174998
* [tests] Add support for a link_flags lit parameter.Daniel Dunbar2013-02-121-15/+31
| | | | | | | - This is useful for testing with custom ABI libraries. - Patch by Michael van der Westhuizen. llvm-svn: 174997
OpenPOWER on IntegriCloud